Agent 调 API 经常失败,怎么设计重试和日志?
工作流能跑通,但一遇到第三方 API 抖动就很难定位问题,想补一套日志结构。
问答#Agent#API#日志
Free Member6月7日
121 浏览3 回复我做了一个从表格读取客户信息、生成邮件草稿、写回 CRM 的 Agent。
现在主要问题是 API 偶发失败后很难判断:是参数错、权限错、限流还是模型生成了非法字段。大家会记录哪些日志?
工作流能跑通,但一遇到第三方 API 抖动就很难定位问题,想补一套日志结构。
我做了一个从表格读取客户信息、生成邮件草稿、写回 CRM 的 Agent。
现在主要问题是 API 偶发失败后很难判断:是参数错、权限错、限流还是模型生成了非法字段。大家会记录哪些日志?
每次工具调用至少记录 input schema 校验结果、HTTP 状态码和重试次数。
建议把模型输出和真正发给 API 的 payload 分开存,排查会快很多。
限流重试要做指数退避,不然失败时会把问题放大。
登录后参与讨论。