你要”专业又友好、权威又谦逊、技术又易懂”。每一对单看都合理。模型给你的是 5 段散文,句与句之间荡:第 1 句像麦肯锡备忘录,第 2 句像 Slack 闲聊,第 3 句像教科书脚注。追问”过渡再平滑些”,得到的更平滑但同样精分。问题不是混合,是你要了两个声音,模型把它们平均了,相反方向的平均读起来就是分裂。
本文讲为什么”语气词 + 但/又 + 语气词”必然失败,以及怎么挑一个主语气、用显式细节和示例锚定。
常见原因
1. 两个语气用”但”或”又”连
你写”正式又友好”,自己读起来是细腻混合;模型读起来是两个不兼容的风格目标要同时满足。它一句一切,随机。
如何判断:语气指令里两个形容词之间有”但”或”又”。
2. 没给目标混合体示例
你用 prose 描述混合。模型没锚,不知道你的”专业又友好”具体长什么样。两个词的训练分布平均态在头脑里相撞。
如何判断:语气描述 1-2 句,无示范段。
3. 语气愿望藏 stakeholder 政治
有时”专业 + 易懂 + 创新 + 合品牌”背后是 4 个 stakeholder。输出受罪因为它要讨好委员会。
如何判断:语气槽塞了 4+ 个形容词。
4. 语气张力是任务内生的
有些任务本就处在张力上:销售邮件需要温度也需要权威。模型必须逐句选,光靠形容词修不好。
如何判断:销售、募资、冲突调解——领域天然混语域。
5. 语气指令是单短语,没结构化引导
“温暖又权威”给模型零配方。具体规则(“第 1 节用’我们’、第 3 节切到’我’“)落地好得多。
如何判断:单个短语,无结构映射。
动手前先确认
- 列出 prompt 里每个语气形容词。
- 每对都问:“冲突吗?“——是就不能均等满足。
- 找一段命中你想要混合的真实写作。
- 重新 prompt 前定好主语气。
- 副语气映射到具体位置(如果合理)。
需要收集的信息
- 完整语气指令原文。
- 语气混乱的输出。
- 一段命中你想要混合的样例。
- 模型、temperature、system prompt。
- 不一致是句级还是段级。
最短修复路径
Step 1:挑主语气、其他降级
差: "专业又友好。"
好: "主语气:专业。
友好只通过这些方式体现:缩略('咱'代替'我们')、
第二人称、无感叹号。其他默认专业语域。"
一个赢家,其他变成机械规则。
Step 2:用一段示范锚定
贴 2-3 句你想要混合的样例:
语气示例(请按此语气写):
"上线进度同步:我们把发布推到周五。Safari 上 auth 还在挂,
得先稳定,客户那边再开放。修复进度记在 INC-4123。"
示例永远 > 形容词。
Step 3:副语气映射到位置
如果真想要两个语域,给每个一个槽位:
第 1 节(开场):温暖、"我们"、缩略。
第 2 节(技术细节):正式、第三人称、无缩略。
第 3 节(行动呼吁):温暖、直接、第二人称。
模型对”第 2 节用 X”比”全文混 X 和 Y”靠谱多了。
Step 4:语气翻成可测规则
语气规则:
- 缩略:允许
- 感叹号:禁
- 第二人称:必须
- 行话:每段 ≤1 个,首现处给定义
- 平均句长:12-18 字
可测规则消掉句级漂。
Step 5:语气钉进 system prompt 或 project 指令
message 里的语气指令会跨轮漂。挪到 project / system prompt 里持久化。
Step 6:天然混语域任务用”配方”
销售邮件:
配方:
- 开头:温暖、直呼名字、引用最近共有上下文。
- 中部:切到权威——具体数字、具体名字案例。
- 结尾:又温暖——邀请下一步、无强推。
配方是结构锚,形容词给不了。
怎么确认已经修好
- 输出句与句连贯,不像拼。
- 盲读者说不出”哪种语气”——只感觉是一个声音。
- 同 prompt 跑 3 次,3 个输出语气一致。
- 可测规则每句都过。
如果还是没修好
- 两个语气可能真不兼容——砍一个。
- 缩小样本量:让模型先写 2 句,再扩。
- 1 个示例不够给 2-3 个;锚多了语气更稳。
- 品牌工作把语气当配置文件:示例 + 规则 + 位置映射,全锁。
预防建议
- 默认:主语气唯一。其他要么是机械规则,要么是位置细节。
- 存语气锚(每个语气一段示范)可复用。
- 语气指令里永远不要在形容词之间用”但”或”又”。
- 每季度审一次生产 prompt 里累积的语气愿望。
- 团队工作流商定一个声音 + 一个锚,不要”品牌 vibe”这种描述。
- 用盲读测:把输出给没看 prompt 的人,他能描述出连贯声音就算落地。
相关阅读
标签: #排查 #Prompt #Prompt 质量 #风格漂移