A行业级
OpenAI API 加入函数调用
模型输出从自然语言变成可校验的工具参数
已核验1可追溯来源
OpenAI 为 GPT-4 与 GPT-3.5 Turbo 加入函数调用,让开发者声明函数和 JSON 参数结构,由模型选择调用并生成参数。
发生了什么
API 接收函数名称、说明和 JSON Schema。模型返回结构化调用意图,应用验证参数、执行外部代码,再把结果送回模型继续回答。
当时的行业背景
早期开发者让模型用自然语言或约定格式输出命令,再自行解析。格式漂移、字段缺失和提示注入让工具集成脆弱。
为什么重要
它给语言模型和确定性软件之间建立了稳定边界。搜索、数据库、业务 API 与执行环境因此能被组合成可审计的 Agent 循环。
在它之前
应用从自由文本中猜测模型想调用什么以及参数是什么。
在它之后
模型与软件通过明确的结构化调用合同协作。
影响
它改变了什么
对开发者
工具调用不再依赖脆弱的正则表达式和提示格式约定。
对产品
助手可以查询实时数据和执行操作,而不只回答训练语料中的知识。
来源