Roo Code的更新版本强制要求使用原生函数调用,这给许多没有原生函数调用接口的渠道带来了挑战。在这种情况下,Toolify作为一个为任意LLM API添加Function Calling支持的工具,显得尤为重要。它能够将LLM端点封装为支持原生函数调用的端口,使得这些端点可以接入到Roo Code中,例如竞技场的GPT5.2。然而,一个观察到的现象是Roo Code会强制加入一段特定的提示词,这引起了讨论。这段提示词是:‘You have access to a set of tools that are executed upon the user’s approval. Use the provider-native tool-calling mechanism. Do not include XML markup or examples.’。许多用户质疑这一提示词的必要性,认为它可能与Toolify使用的XML解析函数调用方式产生冲突,导致模型困惑。此外,对于原生函数调用的LLM来说,它们自然地会调用函数,不太可能输出不相关的标签。因此,这段提示词的真实作用和效果值得商榷。

标签: none

评论已关闭