Function Calling 是让大模型在对话中调用外部函数/工具的机制:模型输出结构化调用指令,应用执行后把结果回传,是 Agent 与工具集成的核心能力。
AI Glossary
Function Calling(函数调用/工具调用)是大语言模型的一项能力:开发者预先声明一批可调用函数(如查询天气、查数据库、发邮件),模型在对话中判断需要调用哪个函数、输出结构化参数,应用侧执行并把结果回传,模型再基于结果继续回答。
简单说:模型不再是"只能说话",而是"可以伸手做事"。
RAG 是"从外部文档检索知识喂给模型",Function Calling 是"让模型调用外部能力去执行动作"。两者经常组合使用:RAG 提供知识,Function Calling 执行操作。
Function Calling 把大模型从"聊天对象"升级为"能操作系统的助手",是 Agent 应用、自动化工作流的技术地基。