人工智能进阶文档深度页
Agent 错误处理
把可重试、需修正、需审批和不可恢复错误分类处理。
学习目标
- 能说明Agent 错误处理解决什么问题,以及何时适用。
- 能解释为什么“无限重试”是误区。
学习前需要掌握
背景与问题
盲目重试会重复副作用,吞掉错误会让 Agent 用缺失结果继续生成。
概念定义
Agent 错误处理是从模型、工具、网络、权限和验证失败中恢复或安全停止的策略。
直观理解
先判断是临时堵车、地址填错、权限不足还是道路永久关闭,再决定重试、改参、请人或停止。
核心原理
错误必须结构化分类并保留原始原因。
只对瞬时且幂等的操作做有限退避重试。
写操作重试需要幂等键或执行前查重。
理解与实践步骤
- 1
捕获错误
- 2
分类瞬时/输入/权限/业务/未知
- 3
决定重试、修正、审批或停止
- 4
记录次数与最终原因
实际应用
- 可靠 Agent 运行器
常见错误
无限重试
隐藏错误细节
写操作无幂等键
输入、输出与执行边界
输入
- 错误类型
- 调用参数
- 重试计数
输出
- 恢复结果或明确失败
能力
- 可靠 Agent 运行器
只读优先默认不要求审批
推荐学习资料
暂未收录相关资料
参考库不会生成虚假资源或无效外部链接。