AI-答案不一致怎么办

你什么时候需要这页

  • 同一个问题问两次,答案变了。
  • 不同模型、不同会话、不同人问出来的结论不一样。
  • 你怀疑是模型在胡说,但也可能是输入、上下文或外部数据变了。

最短答案

先分清三类不一致:上下文不一致、模型不一致、外部数据不一致。别一上来就怪“AI 不靠谱”。

最小闭环

  1. 固定问题、固定输入、固定时间点,先做一次对照。
  2. 如果结果仍不一致,检查上下文是否缺了 CLAUDE.md 里的规则。
  3. 如果是模型漂移,切回原模型做对照,再补 skill 或 workflow。
  4. 如果是外部数据变了,就把数据来源和时间戳写清楚。

今晚能跑的一轮

  • 先把问题改写成单句、单目标、单约束。
  • 把最关键的前提写回 CLAUDE.md,避免每次口头补充。
  • 如果任务本来就应该固定步骤执行,就做成 skill。
  • 如果这次回答和上次差很多,利用 checkpoint 对照两轮输入差异。

和这些东西的关系

  • CLAUDE.md 负责把会反复遗漏的前提写死。
  • skill 负责把稳定流程锁住,减少自由发挥。
  • workflow 负责把“问法、检索、判断、输出”固定下来。
  • checkpointing 负责保留对照点,方便追查到底是哪一步变了。
  • hooks 负责在输出前后做格式或事实校验,减少随机漂移。

常见误区

  • 只比答案,不比问题和上下文。
  • 把时间变化的数据当成静态事实。
  • 没写来源、没写版本、没写模型,却要求完全一致。
  • 看到不一致就立刻改 prompt,不先做定位。

串读