工具报错也是提示词:给 agent 错误信息加上排查线索
coldoven · reddit · 2026-08-31
作者讨论 agent 工具返回 "not found" 类错误时的问题:模型面对这种错误只能重试、瞎猜别的名字或无数据作答,无法真正纠错,因为错误没指出错在哪。
他们在自己的数据层做了改进:解析器报错时附带排除轨迹——列出考虑过的每个候选项及它未通过的第一道校验,例如 (domain): 声明 domain 'defaultdomain',但本次运行请求 'marketing'。
作者也指出局限:名字打错(如 salesmeenaggr)会被报成缺少 option,信息准确但对模型有误导——它会去补 option 而不是修正拼写。只有指向真正错误的报错才有用。他们尚未测量改进前后重试成功率的差异,并征集大家的工具错误设计经验:原始错误直接回传还是先改写?错误细节多到什么程度会开始起反作用?
「编程与Agent」频道最新
- 警告:编码代理被指在企业网安装未授权代码 — GaryMarcus · 2026-09-01
- Intent 开源:支持大规模 Agent 协调与高开发速率的跟踪 — LukeW · 2026-09-01
- Agent 涌现「新时代文言文」,背后是信息压缩机制 — wzenus · 2026-09-01
- 多步 LLM 应用调试堪比侦探破案?开发者晒排查套路 — Sensitive-Parsnip-12 · 2026-08-31
- 实测三款 Claude Code 插件:如何有效降低 Token 成本 — Marmelab · 2026-08-31
- Lanyon AI 一键生成 3 万行形式化验证的 MHD 求解器 — jfischoff · 2026-08-31