收藏!程序员小白必看:Function Calling、MCP 和 Skills 如何让大模型自主调用工具?
本文详细解析了 Function Calling、MCP 和 Skills 三项技术的演变脉络和底层运行逻辑。Function Calling 作为连接大模型与外部工具的桥梁,是所有 Agent 的底层基石;MCP 通过统一标准,让外部系统主动适配大模型;Skills 则用纯文字定义完整业务流程。文章强调 Function Calling 的核心地位,并提出了 Func-Agent 的开发思路,旨在提升 AI Agent 的灵活性和稳定性。对于想要深入了解 AI 大模型技术的程序员和小白,本文提供了宝贵的参考和收藏价值。
随着 AI Agent 的爆火,有三个词频繁出现:Function Calling、MCP 和 Skills。
很多人都觉得,这三者是相辅相成的配套技术栈。但结合实际落地项目后就能发现,面对“如何让大模型自主调用工具”这个核心问题,它们本质是从不同维度给出的竞争性解决方案。
今天我们抛开晦涩空洞的专业概念,从底层运行逻辑出发,一步步拆解这三项技术的演变脉络,同时聊聊为什么我们始终认为,Function Calling 才是 AI Agent 领域里最核心、最基础的存在。
1. 所有能力的根基:Function Calling

想要搞懂另外两项技术,我们得先回归一切的起点。
大语言模型 LLM 的强项,是处理没有固定格式的自然语言文本;但我们日常用到的数据库、各类 API 接口,只能够接收格式统一的结构化数据。
而 Function Calling 的核心作用,就是搭建起连接大模型与外部工具的桥梁,打通非结构化文本和结构化数据之间的壁垒。
核心运行逻辑:
大模型接收用户的自然语言指令(比如“查询北京今天的天气”)→ 将语言指令转化为标准化的 JSON 格式数据(包含函数名称、对应参数)→ 系统读取数据并执行对应操作 → 最后把执行结果反馈给大模型。
大家看下面这份真实的 LLM 响应结构,就能直观理解它为什么是所有 Agent 的底层基石:

有了这份 JSON 数据后,开发人员只需编写简单代码,系统就能自动接收并完成调用:

2. 标准化落地遇阻,MCP 应运而生
Function Calling 帮行业解决了“如何调用工具”的问题,却没能解决“该对接哪些工具、怎么统一对接”的难题。
目前市面上各家企业的 API 接口、权限校验规则、数据传输格式都没有统一标准。如果一个 Agent 需要对接 GitHub、Slack、Notion 这类多款外部平台,开发者就得反复编写专属适配器,工作量极大。
在这样的行业痛点下,MCP(Model Context Protocol)正式问世。它的设计思路直白又高效:与其让大模型去适配五花八门的外部系统,不如统一标准,让所有外部系统主动适配大模型。

简单来说,MCP 就是把 Function Calling 重新封装,打造出一套通用的 HTTP+JSON 通信协议。它就像一个万能转接头,让所有应用程序都能用统一的方式,被大模型直接调用。
3. Skills:用纯文字定义完整业务流程
统一的对接标准落地后,新的行业痛点又随之出现:复杂繁琐的业务流程,该如何让 Agent 稳定把控?
举个简单的例子,完成一次新版本发布,总共需要七个完整步骤:修改版本号、项目打包、代码合规检测、代码合并、项目部署、新增版本标签、推送更新内容。
如果全程用代码编写整套执行逻辑,后续的异常排查和容错处理会极其复杂;如果只给大模型一句简单的文字指令,它又容易出现理解偏差、自主乱操作的情况。
针对这类问题,Anthropic 推出的 Skills 给出了一个折中且巧妙的解决方案:开发者用 Markdown 文档撰写完整操作说明,让大模型自主读取文档,并按照步骤完成执行。
Skills 完整运行循环:
-
识别需求:大模型判断当前任务,确认需要调用对应专项技能;
-
加载文档:调用 load_skill() 接口,读取存放操作规则的 Markdown 文件;
-
分步执行:大模型参照文档内的文字指令,逐层调用 bash、read_file 等底层工具,完成整套任务。
本质上,Skills 就是对次级智能体(Sub-Agent)的一层简易封装。它将任务决策权交给提示词 Prompt,小幅牺牲任务执行的确定性,但换来了极高的业务适配灵活性。
4. 三者关系全景汇总
为了方便大家清晰理清三项技术的竞争与互补关系,我们整理了一份详细对比表:

5. 为什么说 Skills 成不了行业终局?
虽说 Skills 的灵活性无可替代,但我们团队在开发 Lynxe 项目、落地真实业务的过程中,发现这项技术存在两个无法规避的致命短板:
第一,任务需求描述缺乏结构化规范。单纯依靠文档内的描述字段,大模型极易产生幻觉问题,导致次级智能体无法获取完整、精准的任务信息,最终执行失败。
第二,无法适配现有的 UI 业务系统。Skills 的运行逻辑,默认 Agent 只能通过聊天输入框完成交互。但真实的业务系统包含表单、功能按钮、实时同步数据等多种交互形式,绝不只是简单的文本输入框。
行业底层逻辑从来都是万物皆可调用函数,Function Calling 才是 AI Agent 的第一公民。
基于这个逻辑,我们提出了 Func-Agent 的开发思路:Agent 的各项能力,不应该只依靠文字描述来定义,而是直接通过函数签名对外暴露。
Func-Agent 核心优势:
接收结构化参数:彻底摆脱纯文本解读模式,规避模型猜测失误的问题;
返回结构化结果:输出格式统一,下游各类业务系统可直接读取使用;
脱离单一聊天框:支持页面按钮触发、API 接口调用等多种启动方式;
兼顾灵活与稳定:内部依旧依托大模型自主决策,对外输出固定标准化接口。
如何学习大模型 AI ?
由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。
但是具体到个人,只能说是:
“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。
这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。
我在一线科技企业深耕十二载,见证过太多因技术卡位而跃迁的案例。那些率先拥抱 AI 的同事,早已在效率与薪资上形成代际优势,我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在大模型的学习中的很多困惑。我们整理出这套 AI 大模型突围资料包:
- ✅ 从零到一的 AI 学习路径图
- ✅ 大模型调优实战手册(附医疗/金融等大厂真实案例)
- ✅ 百度/阿里专家闭门录播课
- ✅ 大模型当下最新行业报告
- ✅ 真实大厂面试真题
- ✅ 2026 最新岗位需求图谱
所有资料 ⚡️ ,朋友们如果有需要 《AI大模型入门+进阶学习资源包》,下方扫码获取~
① 全套AI大模型应用开发视频教程
(包含提示工程、RAG、LangChain、Agent、模型微调与部署、DeepSeek等技术点)
② 大模型系统化学习路线
作为学习AI大模型技术的新手,方向至关重要。 正确的学习路线可以为你节省时间,少走弯路;方向不对,努力白费。这里我给大家准备了一份最科学最系统的学习成长路线图和学习规划,带你从零基础入门到精通!
③ 大模型学习书籍&文档
学习AI大模型离不开书籍文档,我精选了一系列大模型技术的书籍和学习文档(电子版),它们由领域内的顶尖专家撰写,内容全面、深入、详尽,为你学习大模型提供坚实的理论基础。
④ AI大模型最新行业报告
2025最新行业报告,针对不同行业的现状、趋势、问题、机会等进行系统地调研和评估,以了解哪些行业更适合引入大模型的技术和应用,以及在哪些方面可以发挥大模型的优势。
⑤ 大模型项目实战&配套源码
学以致用,在项目实战中检验和巩固你所学到的知识,同时为你找工作就业和职业发展打下坚实的基础。
⑥ 大模型大厂面试真题
面试不仅是技术的较量,更需要充分的准备。在你已经掌握了大模型技术之后,就需要开始准备面试,我精心整理了一份大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。

以上资料如何领取?

为什么大家都在学大模型?
最近科技巨头英特尔宣布裁员2万人,传统岗位不断缩减,但AI相关技术岗疯狂扩招,有3-5年经验,大厂薪资就能给到50K*20薪!

不出1年,“有AI项目经验”将成为投递简历的门槛。
风口之下,与其像“温水煮青蛙”一样坐等被行业淘汰,不如先人一步,掌握AI大模型原理+应用技术+项目实操经验,“顺风”翻盘!

这些资料真的有用吗?
这份资料由我和鲁为民博士(北京清华大学学士和美国加州理工学院博士)共同整理,现任上海殷泊信息科技CEO,其创立的MoPaaS云平台获Forrester全球’强劲表现者’认证,服务航天科工、国家电网等1000+企业,以第一作者在IEEE Transactions发表论文50+篇,获NASA JPL火星探测系统强化学习专利等35项中美专利。本套AI大模型课程由清华大学-加州理工双料博士、吴文俊人工智能奖得主鲁为民教授领衔研发。
资料内容涵盖了从入门到进阶的各类视频教程和实战项目,无论你是小白还是有些技术基础的技术人员,这份资料都绝对能帮助你提升薪资待遇,转行大模型岗位。

以上全套大模型资料如何领取?

更多推荐




所有评论(0)