[控场AI]
概念

Function Calling

核心事实

时间轴 (近 90 天)

10月30日

插件在DeepSeek等大模型平台上以独立服务形式运行,模型通过函数调用(Function Calling)机制在对话中触发插件接口。

待验证50%
10月27日

在关注点分离方面,用API做Function Calling时工具逻辑写在应用代码里,LangChain将工具逻辑与Python代码紧耦合,MCP采用解耦架构,Server运行在独立进程或容器中。

待验证50%
10月27日

技术选型判断流程为:先准备测试数据验证可行性;基础能力不够时优先考虑RAG;需要对接外部系统则用Function Calling;只有在提高稳定性、降低推理成本、私有部署等场景下才考虑微调。

待验证50%
10月26日

工具调用 JSON Schema 的参数描述含糊会显著提高模型调用错误率。

待验证50%
10月25日

过度量化可能导致工具调用时JSON格式错误率上升。

待验证50%
10月24日

Agent Loop与单次API调用在工具调用上的区别是:单次调用没有工具调用能力只能输出文本,Agent Loop可以调用文件系统、数据库、外部API等工具。

待验证50%
10月23日

function calling 此后成为业界事实标准。

待验证50%
10月23日

Function Calling机制将“模型能调用哪些工具”从提示词里的模糊约定变成了可校验的接口契约:参数不合规可以被拒绝,未注册的工具无法被调用,权限边界因此有了技术层面的落点。

待验证50%
10月23日

传统的函数调用(Function Calling)需要为每个工具单独编写适配代码,而MCP让工具可以“即插即用”,大幅降低了Agent集成的开发成本。

待验证50%
10月22日

相比用Function Calling直接查数据库再塞入上下文的方式,RAG的优势在于精准匹配,上下文占用可控,多轮对话下不易撑爆上下文窗口。

待验证50%

还有 40 条时间轴事件

全部知识事实 (20)

已验证

Mainstream Agent architectures typically use a large language model as the brain, combined with memory modules, planning modules, and tool interfaces to accomplish complex tasks

90%
已验证

Function Calling(Tool Use)是大模型调用外部工具的标准化机制,开发者预先声明工具名称、描述和参数Schema,模型自主判断何时调用

90%
已验证

Tool Use(工具调用)的底层机制是开发者预先定义工具的名称、描述和参数结构(Schema),模型在推理时判断何时调用哪个工具并输出结构化调用指令

90%
已验证

工具调用(Function Calling)机制允许模型在推理过程中调用外部工具,如文件读写、终端命令、搜索 API

90%
已验证

OpenAI于2023年6月首次引入Function Calling功能,随后Anthropic的Claude和Google的Gemini也相继支持

90%
已验证

OpenAI于2023年推出Function Calling规范,允许开发者以JSON Schema格式描述函数接口,模型可自主判断何时调用及传入什么参数

90%
已验证

MCP中每个工具都有严格的JSON Schema描述,包括名称、功能说明和参数规范

90%
已验证

一个典型的Agent由'感知—规划—行动—反思'的循环构成

85%
已验证

在MCP出现之前,开发者若想让AI调用外部服务,通常需要为每个服务单独编写函数调用(Function Calling)代码,且不同模型提供商的接口互不兼容。

80%
已验证

Function Calling的核心机制是开发者以JSON Schema格式描述外部函数签名,模型输出符合schema规范的结构化JSON调用指令

80%
已验证

Agent Loop的底层运行逻辑是一个「感知-规划-行动-观察」的迭代循环

80%
已验证

Function Calling机制允许LLM以结构化JSON格式声明需要调用的外部工具及参数,工具返回值会被原样注入下一轮模型输入

80%
已验证

DeepSeek R1默认不支持Function Calling,而DeepSeek V3支持Function Calling

80%
已验证

Function Calling是大模型与外部系统交互的核心机制,模型可以识别用户意图后调用预定义的函数

80%
已验证

在MCP出现之前,AI调用外部工具主要依赖OpenAI的Function Calling机制或各框架自定义的插件系统

80%
已验证

工具增强型AI(Tool-Augmented AI)是当前大模型应用的重要发展方向,OpenAI的Function Calling和Anthropic的Tool Use等机制在底层支撑这一范式

80%
已验证

Function Calling的原理是模型在推理时除了生成自然语言文本外,还能输出结构化的函数调用指令(包含函数名和参数的JSON)

80%
已验证

Function Call是OpenAI在2023年6月随GPT-3.5/GPT-4 API更新引入的一项能力,允许开发者在API请求中定义函数的JSON Schema描述

80%
已验证

MCP(Model Context Protocol)是Anthropic提出的开放协议,旨在标准化大模型与外部工具、数据源之间的交互方式

80%
已验证

OpenAI在2023年6月率先引入了Function Calling能力

80%

来源文章