Tool calling 是模型本身的能力,还是服务商提供的功能?
is tool calling a feature come with LLM or a feature provided by service provider?
回答内容未经平台事实核验。
本次整理(2026-09-08),非原对话逐字回答。
两部分都需要:模型产生调用意图,外部系统执行调用。
模型侧的能力是读懂工具说明、判断何时使用、选函数并生成参数。它可以通过专门训练学会,也可在一定程度上由提示和约定格式引导;Toolformer 就研究了让语言模型学习何时调用 API、提供什么参数,以及怎样利用返回结果。Toolformer 原始论文
执行侧则把模型输出解析成调用,检查函数名、参数和权限,运行真实代码,再把结果送回模型。例如模型输出“调用乘法,参数为3和4”,并不等于乘法函数已执行;执行器算出12,才形成实际工具结果。
服务商可以提供完整接口和托管工具,也可以只返回结构化调用,让开发者执行。Qwen 的官方文档展示了模型模板、调用解析和外部执行各自的角色,说明这不是某个平台独有的包装。Qwen 函数调用文档
因此,说模型“具备 tool calling”通常是说它能可靠地产生符合协议的调用请求,不表示模型权重本身能打开网络、读写文件或自动获得外部权限。
来源与已知生成条件
实际生成上下文 · 未提供
本站的分支位置不证明生成时使用了这些上文。没有材料时保持未知。
查看可复制的历史路径
仅包含当前路径的可见文字,不含兄弟分支、横向关联或服务方隐藏状态。
## 提问 [r-knowledge-20260908-p082] is tool calling a feature come with LLM or a feature provided by service provider? ## 回答 [a-knowledge-20260908-p082] _本次整理(2026-09-08),非原对话逐字回答。_ **两部分都需要:模型产生调用意图,外部系统执行调用。** 模型侧的能力是读懂工具说明、判断何时使用、选函数并生成参数。它可以通过专门训练学会,也可在一定程度上由提示和约定格式引导;Toolformer 就研究了让语言模型学习何时调用 API、提供什么参数,以及怎样利用返回结果。[Toolformer 原始论文](https://arxiv.org/abs/2302.04761) 执行侧则把模型输出解析成调用,检查函数名、参数和权限,运行真实代码,再把结果送回模型。例如模型输出“调用乘法,参数为3和4”,并不等于乘法函数已执行;执行器算出12,才形成实际工具结果。 服务商可以提供完整接口和托管工具,也可以只返回结构化调用,让开发者执行。Qwen 的官方文档展示了模型模板、调用解析和外部执行各自的角色,说明这不是某个平台独有的包装。[Qwen 函数调用文档](https://qwen.readthedocs.io/en/v2.5/framework/function_call.html) 因此,说模型“具备 tool calling”通常是说它能可靠地产生符合协议的调用请求,不表示模型权重本身能打开网络、读写文件或自动获得外部权限。