夏景歌 (@xiajingge)不同厂商对于Toolcall还有这样的不同 中发帖

在设计go语言版agent的通用库时,想着发挥go的并发性能,同时串行执行本身就是一种性能浪费。 
先说疑惑点,带着疑惑去解决问题:万一tool calling本身是有依赖关系的呢? 
带着疑惑测试了几个不同厂商的相应api返回。 
我测试完的想法:依旧迷茫,因为策略竟然不统一。 
请求体 
具体的body可以看最后. 
简单说就是具有三个工具:[get_current_time | get_current_weather | recommend_clothes],分别代表获取当前时间、获取当前天气、推荐穿搭 
user_prompt:杭州天气怎么样?这个天气下适合穿什么衣服? 
我的想法就是recommend_clothes是依赖于get_current_weather的结果的,想看看大模型是怎么返回的tool列表 
响应结果 
我只粘贴了choice的部分,可以看出大都是只是返回get...
 
 
Back to Top