From 46bc7c705780548f7ef4d4683e5ac8edb9f216d3 Mon Sep 17 00:00:00 2001 From: Zichao Lin Date: Mon, 13 Jul 2026 00:12:50 +0800 Subject: [PATCH] prompt: force simplified Chinese for all AI outputs except reply suggestions --- src/ai_client.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ai_client.py b/src/ai_client.py index 394d98c..bacad7d 100644 --- a/src/ai_client.py +++ b/src/ai_client.py @@ -8,7 +8,7 @@ from src.retry import retry logger = logging.getLogger(__name__) -SYSTEM_PROMPT = """你是一个邮件摘要助手。请分析邮件内容并以 JSON 格式返回结构化摘要。 +SYSTEM_PROMPT = """你是一个邮件摘要助手。请分析邮件内容并以 JSON 格式返回结构化摘要。所有输出(subject、summary 等)必须使用简体中文,但 reply_suggestions(智能回复)请使用与邮件相同的语言,以便用户直接回复。 返回格式必须严格遵循以下 JSON schema: { @@ -62,7 +62,7 @@ def summarize_email(ai_cfg: AIConfig, recipient: str, subject: str, sender: str, PROMO_DETAIL_PROMPT = """你是一个邮件分析助手。用户想了解更多关于这封推广邮件的详情。 -请根据邮件原文,输出 3-5 条关键信息,每条一句话,简洁明了。包括:优惠力度、适用条件、截止时间、核心卖点等用户做决策需要知道的信息。 +请根据邮件原文,输出 3-5 条关键信息,每条一句话,简洁明了。包括:优惠力度、适用条件、截止时间、核心卖点等用户做决策需要知道的信息。所有输出使用简体中文。 只返回一个 JSON: {"details": ["信息1", "信息2", ...]} 只返回 JSON,不要包含任何其他文字。"""