题目
如何区分需要重试、修正参数、重新规划或直接终止的工具错误?
答案
可按错误原因制定处理表:
- 短暂网络故障、可恢复的限流:在预算内退避重试,尊重服务端等待时间。
- 参数缺失、格式不对:反馈具体错误,让模型补充或修正。
- 当前方案不可行,例如商品下架、目标页面不存在:重新规划或提供替代方案。
- 无权限、明确取消、不可恢复的数据错误:停止相应动作,说明原因或转人工。
有副作用的调用超时要先查询结果。服务端可能已经执行成功,直接重试会造成重复操作。

重试应有次数、总时长和任务级预算,不同层不要各自无限重试。还要记录最后一次错误和处理措施,避免模型对同一失败参数反复调用,却没有任何新进展。
