Function‑Calling、MCP、Skill 关系与异同
目录1. Function‑CallingFC函数调用2. MCP Model Context Protocol模型上下文协议3. SkillAgent 技能4. 简明对比表5. 完整协作链路三者一起工作6. 常见误区澄清7. 选型快速参考层级由底层到上层Function‑Calling原子调用机制 → MCP连接通信协议 → Skill业务能力封装三者目标一致让大模型可以调用外部能力完成真实任务只是解决问题的层级、粒度不一样不是互斥可以一起配合工作。1. Function‑CallingFC函数调用定位大模型原生输出结构化调用指令的能力模型侧能力本质LLM 根据用户意图输出 JSON 格式的工具调用指令函数名、参数外部程序执行函数结果再还给大模型。核心解决大模型怎么 “说清楚要调用哪个工具、传什么参数”。特点绑定大模型厂商 APIOpenAI / 通义 / DeepSeek 各自 FC 格式略有差异没有跨模型统一标准。粒度是原子函数 / 工具一次调用一个简单动作例如get_weather(city深圳)。只定义调用请求格式不规定网络传输、服务发现、权限管理。局限每换一个大模型要适配一遍工具描述与调用解析逻辑工具服务发现、会话管理需要自己手写。类比遥控器上的按键定义只规定按键信号长什么样不规定遥控器和设备之间用什么接口传输。2. MCP Model Context Protocol模型上下文协议定位开源、跨厂商的客户端‑服务端通信协议连接层标准基于 JSON‑RPC 2.0Model Cont...本质一套通用通信规范定义工具发现、工具调用、资源读取、会话、鉴权、消息传输分为 MCP‑ClientAI 侧、MCP‑Server提供工具 / 数据的服务Model Cont...。核心解决消除 N×M 集成爆炸一套工具服务任意兼容 MCP 的大模型 / Agent 都可以直接用不用重复适配 Function‑Calling Schema。特点与大模型无关不依赖某个厂商的 Function‑Calling任何 LLM 都可以做 MCP‑Client。MCP Server 向外暴露一堆 toolsClient 可以动态发现有哪些工具不用硬编码工具列表。不仅可以调用工具还可以读取文件、数据库资源、管理提示模板、权限控制、长会话。和 Function‑Calling 关系MCP 底层传输工具调用语义MCP‑Client 收到 MCP 返回的工具列表会翻译成对应大模型的 Function‑Calling schema 传给 LLMMCP ≠ 替代 FCMCP 是 FC 的上层通用通信外壳。类比USB‑C 通用接口设备MCP‑Server插上来主机AI/Agent自动识别支持什么功能不用为每台设备写一套驱动。3. SkillAgent 技能定位业务 / 流程能力封装单元应用层任务编排Anthropic Skill 规范典型为SKILL.md包含元信息、业务流程、约束、示例、要用到哪些工具 / MCP 服务arXiv。本质把多步业务流程、专家经验、约束条件打包成可加载模块。一个 Skill 内部会多次调用工具FC / MCP 工具完成复杂任务。核心解决告诉 Agent“遇到这类复杂任务按什么步骤、什么约束去调用一堆工具完成整件事”。特点粒度是完整业务任务不是单个 API。例“完整会议纪要处理 Skill”读取录音文件 → 转写文本 → 摘要提取 → 发送邮件多步组合。Skill 本身不实现底层 IO它依赖底层工具底层工具来源可以是原生 Function‑Calling 工具也可以来自 MCP Server 提供的工具集。包含提示词约束、失败处理、业务规则不止是函数。区分Tool/MCP 工具“能做什么动作”手脚Skill“遇到场景该怎么按顺序使用手脚完成一件完整工作”操作手册 流程类比一份完整菜谱Skill菜谱会告诉你依次使用锅、刀、灶底层 MCP/Function‑Calling 工具按步骤做出菜。4. 简明对比表维度Function‑CallingMCPSkill层级模型 API 层原子调用通信协议层连接标准业务应用层任务编排核心作用大模型输出结构化调用指令标准化 AI 与外部服务通信、工具发现封装复杂业务流程与专家经验标准归属各大模型厂商私有 API 字段开源跨模型协议 JSON‑RPCAgent 技能封装规范SKILL.md粒度单个原子函数 / 工具一组工具 资源集合多步骤完整业务任务是否跨模型否各厂商格式有差异是一次编写多模型复用是规范文件可移植依赖关系模型原生能力可封装 FC 语义做传输依赖 FC/MCP 提供底层工具能力5. 完整协作链路三者一起工作用户问题 → Agent加载对应的SkillSKILL.md ↓ Skill描述任务流程需要哪些工具 ↓ Agent作为MCP‑Client连接MCP‑Server动态拉取可用tools ↓ Agent把MCP的tools翻译成大模型Function‑Calling schema传给LLM ↓ LLM输出Function‑Calling调用指令 ↓ Agent将调用通过MCP协议发给MCP‑Server执行真实逻辑 ↓ 执行结果原路返回Skill流程继续推进多轮循环 ↓ 输出最终业务结果6. 常见误区澄清❌ MCP 会取代 Function‑Calling ✅ MCP 是通信协议MCP Client 内部依然要把 MCP 工具转换成目标模型的 Function‑Calling schema二者互补不是替代关系。❌ Skill 就是一堆 Function‑Calling 函数集合 ✅ Skill 重点是流程、约束、专家经验、多步规划函数 / MCP 工具只是 Skill 会用到的底层资源。❌ 使用 MCP 就不需要写 Function‑Calling 的 schema ✅ MCP Server 返回工具定义Client 会自动转换成 FC schema不用手写但底层逻辑还是 FC。7. 选型快速参考只是调用少量简单工具只用单一模型直接用Function‑Calling足够。需要对接大量外部服务想一套工具兼容多种大模型引入MCP做统一接入层。要封装复杂业务流程、多步骤任务、领域专家经验使用Skill做上层编排。

相关新闻

九大论文辅助工具评测与专科写作全流程指南

九大论文辅助工具评测与专科写作全流程指南

1. 论文写作工具现状与需求分析临近毕业季,论文写作成为许多学生头疼的问题。特别是对于专科层次的学生而言,学术写作经验相对不足,从选题到格式规范都存在诸多挑战。传统论文写作需要经历文献检索、框架搭建、内容撰写、格式调整等多个环节&…

2026/8/11 7:33:39 阅读更多 →
Django与Hadoop构建出行推荐系统的实践指南

Django与Hadoop构建出行推荐系统的实践指南

1. 项目概述:当Django遇上Hadoop的出行革命 去年帮学弟调试毕业设计时,遇到个典型场景:他的Python爬虫抓取了千万级出行数据,本地MySQL直接崩了。这正是我们需要Hadoop这类分布式系统的原因——当单机数据库扛不住时,就…

2026/8/11 7:33:39 阅读更多 →
C# 多态:面向对象编程的核心特性详解

C# 多态:面向对象编程的核心特性详解

1. 什么是多态?多态(Polymorphism)是面向对象编程的三大特性之一(封装、继承、多态),它允许不同类的对象对同一消息做出不同的响应。在 C# 中,多态主要通过继承和接口实现,让代码更加…

2026/8/11 7:32:38 阅读更多 →

最新新闻

Claude Code:轻量级AI编程工具的高效配置指南

Claude Code:轻量级AI编程工具的高效配置指南

1. 插件泛滥时代的开发困境最近在技术社区看到一个很有意思的现象:不少开发者都在疯狂收集各种VS Code插件,仿佛插件数量成了衡量开发效率的标尺。我的一个同事甚至炫耀他的插件列表超过了200个,结果每次启动编辑器都要等上半分钟。这让我开始…

2026/8/11 11:09:04 阅读更多 →
员工风险评估治理指南:风险维度与事实指标

员工风险评估治理指南:风险维度与事实指标

员工风险评估中的风险维度与事实指标,不能停留在风险清单或一次性会议纪要,而应形成包含责任、指标、阈值、抽检、分级、整改、验证和复盘的持续管理闭环。直接答案员工风险评估中的“风险维度与事实指标”应转化为可持续运行的管理闭环:明确…

2026/8/11 11:09:04 阅读更多 →
终极FGO自动刷本指南:5步轻松实现FGO自动战斗,彻底解放双手

终极FGO自动刷本指南:5步轻松实现FGO自动战斗,彻底解放双手

终极FGO自动刷本指南:5步轻松实现FGO自动战斗,彻底解放双手 【免费下载链接】FGA Auto-battle app for F/GO Android 项目地址: https://gitcode.com/gh_mirrors/fg/FGA 还在为重复刷取FGO素材而烦恼吗?Fate/Grand Automata&#xff0…

2026/8/11 11:09:04 阅读更多 →
高效文件定位:从图形界面到命令行的搜索策略与自动化管理

高效文件定位:从图形界面到命令行的搜索策略与自动化管理

1. 从“一眼锁定”到“批量筛选”:文件管理中的高效定位策略看到“在文件夹中一眼锁定正确答案”这个标题,很多人会心一笑。这描述的是一种我们都渴望的工作状态:面对一个塞满各种文档、图片、代码或数据的文件夹,能快速、准确地找…

2026/8/11 11:09:04 阅读更多 →
字节:抖音多模态嵌入模型DME

字节:抖音多模态嵌入模型DME

📖标题:Douyin Multimodal Embedding Model Technical Report 🌐来源:arXiv, 2608.02148v1 🛎️文章简介 🔸研究问题:如何在亿级索引的工业级多模态检索中,同时实现双编码器的高效推…

2026/8/11 11:09:04 阅读更多 →
机器学习入门指南:从基础概念到实战项目

机器学习入门指南:从基础概念到实战项目

1. 机器学习入门:为什么现在是最佳时机? 过去五年间,机器学习技术已经从实验室走向了各行各业。从电商平台的推荐系统到医疗影像分析,从金融风控到智能家居,机器学习正在重塑我们的生活方式和工作方式。我清楚地记得20…

2026/8/11 11:08:04 阅读更多 →

日新闻

如何用Video2X实现专业级视频画质提升:AI视频增强完整指南

如何用Video2X实现专业级视频画质提升:AI视频增强完整指南

如何用Video2X实现专业级视频画质提升:AI视频增强完整指南 【免费下载链接】video2x A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018. 项目地址: https://gitcode.com/GitHub_Trending/vi/v…

2026/8/11 0:00:02 阅读更多 →
前后端分离项目中控制台与接口工具数据差异排查指南

前后端分离项目中控制台与接口工具数据差异排查指南

1. 问题现象解析:控制台与Apifox的数据差异 最近在调试一个前后端分离项目时,遇到了一个典型问题:后端服务在本地开发环境控制台能正常输出查询数据,但通过Apifox测试时却返回空结果。这种"控制台有数据,接口工具…

2026/8/11 0:00:03 阅读更多 →
AI编程实战:从Claude Code踩坑到游戏开发入门

AI编程实战:从Claude Code踩坑到游戏开发入门

1. 从“AI能帮我做游戏”到“AI让我重新学编程”最近身边不少朋友,尤其是一些非技术背景、但对游戏开发有浓厚兴趣的朋友,都在问我同一个问题:“听说现在用Claude Code这种AI编程工具,小白也能做游戏了,是真的吗&#…

2026/8/11 0:00:03 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/11 1:08:05 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/11 1:08:05 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/11 1:08:05 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/10 17:07:33 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/11 1:08:06 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/10 17:07:33 阅读更多 →