函数调用function calling
函数调用是让大语言模型以结构化数据输出所要调用函数的名称和参数的功能。
4篇文章
最近提及 函数调用是指开发者向大语言模型描述预先定义的函数名称及参数格式后,模型以JSON等结构化数据返回与请求相符的函数和参数。函数的实际执行由应用或服务器负责,执行结果再交回模型以完成回答。
由于它产出的是程序可直接处理的输出而非自由文本,因此成为把大语言模型连接到外部API和数据库、让AI智能体使用工具的基本方式,也称为工具调用。
本条目依据AIPOST的文章与广为人知的事实整理。如有错误,请通过更正请求告诉我们。
涉及该条目的文章
端侧函数调用:让模型触发应用操作、提取结构化信息,并将日程直接添加到本地日历
通过精确覆盖率统计的V8函数调用次数
随后,应用程序需要可以稳定使用的输出,于是出现了function calling,即模型返回一个写明函数名和参数的结构化JSON对象。