同一提示词两次结果不同,先别急着改温度
遇到输出忽好忽坏,很多人的第一反应是把温度调低。多数情况下这不是最优解,甚至会掩盖真正的原因。结论先给:先查输入是否含糊、上下文是否漂移、验收标准是否可判定,最后才动参数。
按顺序排查三处
一、输入里有没有未定义的词。 「写得专业一点」「适当简洁」这类词,每次都可能被理解成不同长度和语气。把它换成能检查的条件:不超过三段、不用形容词、每段首句给结论。
二、上下文是不是变了。 同一句提示词,前面挂的对话历史、引用材料、系统设定不同,结果自然不同。排查时把两次的输入完整并排看,而不是只盯着那句提示词。
三、验收标准是否可判定。 有时候两次输出其实都合格,只是人凭感觉挑了一个「更顺」的。先把合格条件写出来,波动感会小很多。
参数该什么时候动
| 情况 | 更合适的做法 |
|---|---|
| 要求里含大量形容词 | 改写要求,不动参数 |
| 两次上下文不同 | 固定上下文,不动参数 |
| 确实需要多种表达 | 保留随机性,靠筛选而非调参 |
| 要求唯一确定答案 | 才考虑降低随机性 |
换句话说,参数解决的是「随机程度」,不是「要求是否清楚」。要求没写清时压低随机性,得到的是稳定地错。
顺手做的一张对照表
每次觉得「这次不行」,记一行:原提示词、完整上下文摘要、输出、不合格的具体原因。攒到十行就能看出波动到底来自哪一处。这类需要长期对照的记录,放在 万象云档 这样能保留版本沿革的文档位置比放在聊天记录里好找得多。
小结
稳定性问题先当沟通问题查,再当参数问题调。把要求写成可检查的条件,往往比调任何数值都管用。