Agent 出错先查四层
Hot-Leadership-6431 · reddit · 2026-07-13
作者建议:当 agent 回答错误时,不要第一时间改 prompt,而是先按层定位问题。 排查顺序是:1)输入是否真的传给了模型,重点看最终字符串而不是模板;2)检索/上下文里是否真的包含所需事实,检查召回 chunk;3)工具调用是否参数正确、工具返回是否符合预期;4)前三层都正常后,才把问题归因到 prompt 或模型推理。 他举了一个例子:agent 总是“编造”订单号,最初以为要在 prompt 里加“不要胡编”,但实际问题出在检索没拿到数据,以及 lookup 工具把客户名传进了订单号字段。文末还提醒,这类日志最好用开关控制,只在失败案例里打开,否则生产环境调试成本太高。