应用概念/术语条目
函数调用
模型按指定schema生成函数调用参数的机制,是工具调用的具体实现形式。
大白话:模型按指定schema生成函数调用参数的机制,是工具调用的具体实现形式
换成大白话
函数调用(Function Calling)是工具调用的具体实现形式,由OpenAI在2023年首次推出。开发者定义函数的名称、描述和参数schema(JSON Schema格式),模型根据用户意图生成符合schema的函数调用JSON,由开发者代码执行后将结果返回模型。 Function Calling让模型能结构化输出,避免解析自然语言的不确定性。它支持并行调用多个函数、处理复杂参数嵌套,是构建AI应用的核心接口。OpenAI、Anthropic、Google、Qwen等厂商均提供类似能力,接口日趋统一。 Function Calling与Tool Use常被混用,前者偏接口规范、后者偏能力描述。良好的函数描述(清晰、无歧义、有示例)是模型正确调用的关键。它广泛应用于智能客服、RPA、数据分析、AI编程等场景。
它通常在什么场景出现
这个术语常见于模型选择、训练与微调、推理与部署、评测或产品功能说明等场景;当你遇到“函数调用”时,多半是在讨论模型行为、处理方式或指标口径。
具体出现在哪类场景,可以用下方“跨库查找”搜索包含该概念的模型、训练、评测或产品资料。
容易混淆的地方
不要把“函数调用”理解成模型本身的能力或在某个榜单上的具体名次;它更多是描述一种机制、一种处理方式或一个指标口径,而不是模型实力的绝对结论。
来源与更新时间
术语释义来自公开资料和持续维护的目录字段;具体每条定义的最后维护时间与待核实信息,以本页为准。