← Wiki
概念

Function Calling标准化

概述

Function Calling是Agent工具调用的标准化机制,解决了react-paradigm\|ReAct范式中"如何可靠地调用工具"的关键问题。

技术演进

阶段时间方式可靠性
之前2023.06前Prompt + 正则/JSON解析极不稳定
初始版2023.06模型原生结构化函数调用大幅提升
并行调用2023.11一次返回多个函数调用效率提升
Strict Mode2024100% JSON Schema合规确定性输出
Structured Outputs2024.08严格遵循JSON Schema完全可靠

对Agent生态的影响

1. 可靠性飞跃:工具调用从"可能出错"变为"确定性输出" 2. 接口标准化:OpenAI function schema成为事实标准 3. 催生新框架:新一代Agent框架默认基于Function Calling设计 4. 降低门槛:开发者不再需要手写复杂的输出解析器 5. mcp\|MCP互补:Function Calling解决模型输出格式,MCP解决工具连接和发现

与ReAct的关系

Function Calling本质上是react-paradigm\|ReAct中"Action"层的标准化实现:

相关页面