✏️ AI 术语图鉴

Function Calling · 函数调用(工具调用)

英文:function calling(function 重音在前)

Agent 与 MCP难度:进阶 ★★

🗣️一句话大白话

AI 的「下申请单」机制:模型自己不动手,它看完需求后输出一张写明「调哪个工具、填什么参数」的申请单,由外部程序执行,再把结果还给它。Agent 能「动手」的核心机关。

Function Calling:模型下「申请单」,程序去执行Agent 会动手的真相:它写申请单,动手的是别人你的需求把纪要记进多维表格Agent 大脑只出申请单,不动手申请单 · Function Call工具:add_record参数:标题=周会 · 日期=9/2执行者:平台程序真的写入飞书① 下申请单② 按单执行③ 结果回传大脑拿到「写入成功」,才回复你:已记好 ✅ —— 调试 Agent 要看工具执行结果,别只听它嘴上说工具执行失败时它也可能说成功:因为模型只负责「念申请单」,成败信息在返回里
「Function Calling」示意图

🎬真实场景

你说「把这条会议纪要记到飞书多维表格」。模型判断要用「新增记录」工具,输出申请单:调 add_record,参数 标题=周会、日期=9月2日。平台按单执行真的写入飞书,把「成功」返回给模型,它才回你「记好了」。

📮你可以这样说

「「你可以用飞书工具直接写入,不用把内容贴给我」——告诉 Agent 它有哪些工具可用,它才会走 Function Calling 这条路。」

通过 AI绘图 工作台生成(模型 API 额度由此消耗);未配置模型密钥时会提示失败原因。

⚠️边界与常见误解

  • ▸模型只出申请单不执行:执行是平台的事,工具失败了它也可能嘴上说成功——要看返回结果
  • ▸参数是模型猜的:工具名含糊、参数说明不清它就填错,工具说明书的质量决定调用准确率
  • ▸一轮可以调多个工具,但串得越长越容易错,复杂流程要盯执行日志

🕸️知识关系图

这个词条与相关术语、AI绘图 知识的连接关系

相关术语相关术语相关术语
Agent
agent
MCP
Model Context Protocol
API
Application Programming Interface
Function Calling
function calling

🔗相关术语

📚深入阅读

魔搭紫皮书 · ModelScope Cookbook ↗教程 / 书籍 · 开发者

魔搭官方开源的开源模型实战指南,34 章从模型选型、推理到微调、RAG、Agent 全链路,每章带可复现代码。想搞懂『RAG 到底怎么搭』『微调怎么跑』,它是目前中文里最体系化的答案。

Prompt Engineering Guide ↗教程 / 书籍 · 进阶

提示工程的系统化教程(提供中文版),从基础写法到思维链、Few-shot、工具调用。把『怎么说给 AI 听』从感觉练成方法。

MCP 协议官方文档 ↗官方文档 · 进阶

MCP(模型上下文协议)的官方文档,讲清『AI 怎么连外部工具』的协议细节。想从『听说 MCP』到『搞懂它在干嘛』就看它。

OpenAI 平台文档 ↗官方文档 · 进阶

主流模型 API 的官方文档,Token 计费、Function Calling、结构化输出等概念都有清晰定义。概念看不懂时,来这看原始定义最准。

LangChain ↗开源项目 · 开发者

最流行的 LLM 应用开发框架之一,Agent、RAG、工具调用都有封装。写代码做 AI 应用时绕不开的参考实现。

想找更多?去 资源库 看全清单。