很多人转那个manus的技术人员的帖子,说大模型调用的工具的时候用命令行,而不用工具。

很多人转那个manus的技术人员的帖子,说大模型调用的工具的时候用命令行,而不用工具。


这个不是anthropic的工程师Thariq Shihipar在讲claude agent sdk的时候,早就讲过了吗?
油管上有视频,好像B站也有人搬运,搜Thariq Shihipar就行了。
简单的一个问题,讲了快2小时。

简单的说,你调用工具,比如说100个,那有100个工具描述,全塞上下文里面了,很占用上下文窗口,然后大模型在使用这个上下文的时候,注意力还不够了。
它就会经常调工具调不对。

用命令行就不一样了,命令行提供-help讲了这个命令行的用法,大模型直接用-help查命令行的用法,然后拼接一个命令行出来,就根本不占用什么上下文。
就是bash is all you need。

这确实是一个比较巧妙的思路,大模型很擅长拼装这些命令,但是需要你的模型非常强。

更进一步,命令行本质是一段代码,调工具的时候,直接生成一小段代码,去调工具,这个路子也是可行的。

就是说,在工程实践中,很多人早就这么做了。
怎么现在才有人爆出来,还变成了热帖?
大家都不实际做项目的吗?


分类