From 9cac0ce5ecb73fa7c15cd41dc34a04e0770b1de8 Mon Sep 17 00:00:00 2001 From: Eduardo Lelis Date: Thu, 31 Jul 2025 13:33:19 -0300 Subject: [PATCH] Minor prompt improvements --- apps/web/utils/ai/digest/summarize-email-for-digest.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/web/utils/ai/digest/summarize-email-for-digest.ts b/apps/web/utils/ai/digest/summarize-email-for-digest.ts index 194dd8eeea..f7720d2ac5 100644 --- a/apps/web/utils/ai/digest/summarize-email-for-digest.ts +++ b/apps/web/utils/ai/digest/summarize-email-for-digest.ts @@ -49,6 +49,10 @@ Your task is to: - Use "unstructured" if the email is a narrative, update, announcement, or message without discrete fields. - If the email is spam, promotional, or irrelevant, return "null". +**Content rules for structured classification:** +- Only include human-relevant and human-readable information. +- Exclude opaque technical identifiers like account IDs, payment IDs, tracking tokens, or long alphanumeric strings that aren't meaningful to users. + **Formatting rules:** - Follow the schema provided separately (do not describe or return the schema). - Do not include HTML, markdown, or explanations.