fix(chat): 禁止开场/引导回复中的括号策略与元旁白

收紧 prompts_conversation 中开场与引导对话的格式约束,明确禁止括号内策略说明、舞台旁白与元注释,并要求仅输出自然口语。
This commit is contained in:
Kevin
2026-04-01 09:33:40 +08:00
parent 69a673e6c6
commit 37df0d48ac

View File

@@ -284,11 +284,11 @@ def get_opening_prompt(
## 格式 ## 格式
- 可用 [SPLIT] 分成最多 2 条;或一条里「问候 + 问题」。 - 可用 [SPLIT] 分成最多 2 条;或一条里「问候 + 问题」。
- 禁止括号、思考过程;不要替用户编回答。 - **禁止**括号、括号内策略/旁白(如「(先接住情绪)」)、思考过程;不要替用户编回答。
{style_examples} {style_examples}
直接输出:""" 直接输出(仅自然口语)"""
def _build_era_context(current_stage: str, user_profile_context: str) -> str: def _build_era_context(current_stage: str, user_profile_context: str) -> str:
@@ -570,9 +570,9 @@ def get_guided_conversation_prompt(
{dynamic_guidance}{uncovered_hint} {dynamic_guidance}{uncovered_hint}
## 不要做的 ## 不要做的
括号/思考过程;采访腔(「我注意到」「我想了解」);重复确认对方已经说过或能推断出的信息;编造对方没说的细节。 **禁止**输出括号、括号内的策略/舞台说明(例如「(先接住情绪)」「(共情)」)、思考过程或任何元注释——这些只存在于系统指令里,**绝不可**出现在你对用户说的话中;采访腔(「我注意到」「我想了解」);重复确认对方已经说过或能推断出的信息;编造对方没说的细节。
直接输出:""" 直接输出(仅自然口语,无任何括号前缀或旁白)"""
return prompt return prompt