请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Agent工具调用异常,求助!

老师,我在测试时遇到一个问题。当用户的问题需要调用工具,但用户的问题内容或格式又不符合要求时,调用接口返回为空,状态200。当用户问题不需要调用工具时,从未出现过这个情况,总是能返回的。另外,为了捕获工具调用异常,我在函数里增加了try,但未捕获任何异常。看起来就像这个chain没有执行任何操作一样,不知道如何排查。
图片描述

正在回答 回答被采纳积分+3

1回答

tomiezhang 2025-04-15 10:11:34

代码看不全,你用的什么模型呢?如果模型的工具调用没有经过很好的微调,实际上在tool calling的时候并不是会100%成功的,此外老的代码中关于tool的参数设置这块已经升级了,具体可以参考升级过的课程中tool的定义部分

0 回复 有任何疑惑可以回复我~
  • 提问者 慕标1049315 #1
    模型是通义。我能理解大模型工具调用能力不足,比如不能选择合适的工具或者参数传递不对。但直接没有任何返回,这个就感觉不能理解了。而且我的工具函数里都用try-except包裹,无论怎么调用,至少都会返回一段提示文本。按道理大模型都能接收到信息然后进一步处理。
    回复 有任何疑惑可以回复我~ 2025-04-15 13:20:02
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号