docai.cc

工具调用死循环:模型反复调用同一个工具

工具常见工具调用循环

30 秒结论

模型没从工具返回里得到有效信息,就会一直重试。

报错原文对照

反复调用同一 function,参数几乎不变

原因排序

概率 原因
45% 工具返回了错误或空结果
30% 工具描述写得不清楚
25% 没有最大轮数限制

修法

先在自己这边查

  1. 检查工具返回是否包含模型需要的信息
  2. 把工具描述写清楚(参数含义、返回结构)
  3. 设置最大调用轮数

再往服务方查

这一项不是你这边能解决的。

责任判定表

现象 责任方
换模型就好 模型能力
所有模型都循环 工具返回
偶发 提示词

什么时候该换

工具描述写不好,比模型能力不足更常见。

还是没解决?把报错贴进来

纯本地判断,不上传你的报错内容。支持 400 / 401 / 403 / 404 / 413 / 429 / 500 / 502 / 503 / 504 / 529 及常见错误码文字。

新用户福利:先免费试,再决定充值

注册就送积分,可兑换 API 额度。拿真实请求验证本页结论,比看十篇教程都有用。

领免费额度