【热点关注】三国演义:工具调用(MCP)、技能仓库(Skills)和智能体互联(IoA),到底选哪个?

最近Anthropic公司又发布并在大力宣传一项新技术,Agent Skills(参考:https://github.com/anthropics/skills)。用翻译官网的描述来简单阐述Skills:

  • 技能仓库是一系列存放指令、脚本和资源的文件目录,用于Claude动态加载以提高智能体执行特定任务的性能。

Anthropic发布的一篇最新博客《Building agents with Skills: Equipping agents for specialized work》(https://claude.com/blog/building-agents-with-skills-equipping-agents-for-specialized-work),讲解了他们"为什么停止构建专用技能智能体,而转向使用Skills来解决专业任务执行的问题"。这种阐述,很容易让人感觉:

  • 咦?是不是MCP和智能体互联技术都不用了,直接用Skills就足够构建一个智能体化的AI系统了?

为了解决这个疑惑,也为了避免业界像上一次被Anthropic带着用MCP构建多智能体系统那样(没有任何贬义,Anthropic是一个技术上非常值得尊敬的公司,但现在AI公司的PR能力,大家也是懂得自然懂),特意快速撰写一篇小文表达下个人观点,共业界参考。

  1. 三条路线各自是什么:MCP、Skills、智能体互联(A2A/ACPs)

1.1 MCP:给 LLM 应用接"外部数据源与工具"的统一插座

Anthropic 推出的 Model Context Protocol (MCP) 是一个开放协议,目标是让 LLM 应用以标准化方式连接外部数据源和工具(文件系统、Git、数据库、业务 API、SaaS 等),减少每个客户端/每个模型各做一套集成带来的碎片化成本。

我们可以这样理解MCP的三个要点:

  • 管理对象:外部系统能力(数据/工具)

  • 技术形态:协议化、可治理的"工具接入层"

  • 应用价值:统一接入、鉴权、审计、最小权限、可复用集成

1.2 Skills:把"怎么做"工程化成可复用能力包

工具接上了,并不等于 Agent 会"按你们的方式做事"。Anthropic 的 Agent Skills 是把组织 SOP、模板、脚本、参考资料等封装成一个目录化能力包(至少包含 SKILL.md,可选 scripts/references/assets),Agent 在需要时动态加载,从而在特定任务上更稳定、更一致。

我们可以这样理解Skills的三个要点:

  • 管理对象:方法论/流程/领域知识/操作规程(SOP,Standard Operation Procedure)

  • 技术形态:可分发、可版本化、可审计的"能力包"

  • 应用价值:沉淀经验、减少重复 prompt、提升输出一致性、降低对个人经验的依赖

1.3 IoA:让"另一个 Agent"成为可调用的协作者(A2A/ACPs)

当你要复用的不是"一个工具"或"一套 SOP",而是一个具备自治能力、能拆解任务并完成闭环的智能体(比如财务校验 Agent、法务审核 Agent、供应商 Agent),你需要的就不是工具接入,而是智能体互联(IoA)协议:身份、发现、能力描述、会话交互、授权与信任。

两个典型的智能体互联协议是:

  • Google A2A(Agent2Agent Protocol):面向多智能体互操作,目标是让不同提供方的 Agent 能按统一方式连接协作。

  • 北邮 ACPs 协议族(Agent Interconnection Protocol suite):更偏"协议族"视角,覆盖身份、可信注册、认证、发现、交互等组件化规范,并给出参考实现。

我们可以这样理解智能体互联(IoA)的三个要点:

  • 管理对象:外部自治 Agent(服务体)

  • 技术形态:网络化互联协议(身份/发现/授权/交互/可审计)

  • 应用价值:跨系统、跨组织协作;把"别人的专长"按契约接进来,而不是复制到自己这里

  1. 这三种方式到底是什么关系,怎么选择?

一句话简要总结:MCP、Skills、IoA是三层结构,不是同类竞品,更不是三选一。

  • MCP:工具/数据接入层(Capabilities as Tools)

  • Skills:Agent 专业化层(Capabilities as Know-how)

  • A2A/ACPs:Agent协作互联层(Capabilities as Peers)

我们用一张表做个直观对比:

维度 MCP(工具调用协议化) Skills(技能仓库/能力包) 智能体互联(A2A/ACPs)
接入对象 外部数据源/工具/业务 API SOP、模板、脚本、资料 另一个自治 Agent(可协商、可分工)
交互粒度 函数/工具调用 "怎么做这类事"的完整方法 任务级协作(委派、对话、交付)
主要收益 统一接入与治理、复用集成 输出一致性、复用经验、少写 prompt 跨组织能力协作、动态组合专家
主要成本 接口实现、权限治理、工具安全 维护知识/脚本、版本管理、质量评估 身份/发现/信任/责任边界/可能的计费

一种快速选择的方法:你要复用的是"工具"、 "方法",还是"一个协作者"?

  • 复用工具 → MCP

  • 复用方法论 → Skills

  • 复用协作者(外部 Agent 的闭环能力)→ 互联(A2A/ACPs)

  1. MCP + Skills + IoA组合互补,而不是互相替代

3.1 MCP 解决"互联网和业务系统的已有能力怎么标准化接进来"的问题

企业和互联网世界里,绝大多数能力已经以 API / DB / SaaS / 内部服务形式存在。真正的痛点是:

  • 集成碎片化:每个 Agent/客户端各接一遍

  • 权限与审计割裂:谁能调什么、是否可追溯很难统一

  • 工具越多越混乱:选择难、治理难、安全难

MCP 的价值就是把"外部能力 = 工具"标准化,让工具接入走工程化、治理化路线。

3.2 Skills 解决"一个 Agent 怎么快速长出专业能力"的问题

工具接入≠专业能力。即使你接了 Jira、SQL、CRM、邮件,Agent 仍可能:

  • 不懂你们的流程、口径、模板

  • 不知道哪些边界不能碰

  • 输出风格不一致,靠人二次加工

Skills 的核心是把"组织知识 + 操作规程 + 参考材料 + 可选脚本"封装成可复用包,让能力可版本化、可复用、可审计。

但我们也必须知道Skills的局限性:

  • 不同机构之间通常不会实现完全的专业能力共享。

  • 原因往往不是技术,而是商业逻辑:SOP、数据口径、行业诀窍本身就是壁垒。

  • 所以Skills 很可能的发展路径是:组织内沉淀 + 有限外溢(开源一部分、核心私有)。

3.3 IoA智能体互联解决"能力不会完全共享,但任务仍需要协作"的问题

当能力无法复制(不共享核心诀窍、不共享底层数据、不共享执行权限),但业务又需要协作时,更合理的形态是:

  • 各机构把自己的核心能力封装成 可委派/可交付的智能体服务

  • 通过互联协议完成:发现谁能做、如何授权、如何会话、如何交付、出了问题谁负责

这就是 智能体互联协议A2A/ACPs 的作用:

  • 它们不是在定义"怎么调用一个工具",而是在定义"怎么与另一个 Agent 建立协作关系",并把身份、发现、认证、能力描述、交互流程等做成网络级基础设施。
  1. 技术选择决策树:按边界与治理快速选型(建议收藏)

第1步:确定你要复用的对象是什么?

  • 外部系统能力(API/DB/SaaS) → MCP

  • 组织方法论(SOP/模板/口径/脚本) → Skills

  • 外部自治能力(另一个能闭环交付的 Agent) → A2A/ACPs

第2步:核查功能是否是否跨组织/跨租户?

  • 不跨组织 → Skills + MCP

  • 跨组织 → A2A/ACPs(互联)为主;各主体内部仍是 Skills + MCP

第3步:确定交付结果所需要的形式?

  • 工具接口产生结果 → MCP

  • 流程复杂但仍单智能体能完成 → Skills + MCP

  • 需要协作形成任务闭环 → 互联(A2A/ACPs)

  1. 一个企业实例:如何用 Skills + MCP + A2A/ACPs 组合落地

以一个在企业中常见的业务场景为例:

  • "企业季度经营分析(QBR)自动化:拉数 → 生成报告 → 财务校验 → 提交评审 → 跟进行动项"

5.1 第一步:用 Skills 构建"分析 SOP"(让 Agent 具备专业能力)

  • Skill:qbr_analysis
  • SKILL.md

    • 指标口径:ARR/NRR、毛利、CAC、留存分层、渠道归因规则
  • 报告结构模板:经营摘要、驱动拆解、异常解释、风险与建议

  • 质量门槛:缺失数据处理、置信度标注、必须人工确认的条件

  • references/:历史 QBR 样例、指标词典、异常归因清单

  • scripts/:可选统计脚本/辅助流程

Skills预计达成的目标:使得智能体会提取分析报告所需要的数据,而且确保生成的同一类报告输出风格一致、口径一致。

5.2 第2步:用 MCP 把内部系统原有能力变成可调用的工具(让 Agent 能干活)

将原有内部系统的能力封装为主 Agent 可以调用的一系列工具,例如:

  • query_warehouse(sql):查数仓 / BI

  • get_crm_pipeline():拉 CRM 数据

  • fetch_marketing_spend():拉投放花费

  • create_doc(title, outline):创建报告文档

  • submit_workflow(doc_id, reviewers):提交评审流

MCP预期达成的目标:使得主Agent工具接入方式一致、权限可控、审计可追溯、工具返回结构化数据,减少"模型凭空补全"。

5.3 第3步:用IoA互联把主Agent和财务校验Agent"连接上(跨主体协作,而非共享能力)

财务校验通常属于另一个团队,甚至外部审计方:他们不会把口径、底层数据权限完全开放,但可以提供一个财务校验Agent。

基于智能体互联协议形成业务调用链:主 Agent →(A2A/ACPs)→ 财务 Agent

  • 输入:QBR 草稿、关键数据表、口径说明(有限披露)

  • 财务 Agent:在其权限域内核对(它自己的工具/MCP)

  • 输出:差异清单、批注建议、校验结论、审计凭证/签名

IoA互联协议预期达成的目标:主Agent与财务校验Agent之间形成协作,具备身份与信任、能力声明、授权与最小披露、责任边界与可审计交付。

5.4 完整的"组合拳执行流"

  • 用户:生成本季度 QBR,并提交财务校验后走评审流

  • 主 Agent:加载 qbr_analysis skill → 得到结构与检查项

  • 主 Agent:通过 MCP 拉数据 → 生成草稿(含置信度/异常解释)

  • 主 Agent:通过互联委派给财务校验 Agent 核对

  • 财务 Agent:核对 → 返回差异与批注 + 校验凭证

  • 主 Agent:修订 → MCP 提交评审流 → 生成行动项并分派

  1. 结语:MCP/Skills/IoA的组合选择

一个可落地的智能体AI协同的分层:

  • 接入业务系统(工具):通过 MCP 等方式标准化接入,治理到位。

  • 添加专业能力(技能):通过 Skills 标准沉淀与分发,形成组织效率。

  • 形成专业协作(协作):通过IoA互联协议把"专业 Agent 服务"网络化协作起来,实现跨主体商业闭环。

相关推荐
新知图书7 小时前
11.3 详细实现与核心配置(作业批改智能体开发)
人工智能·agent·ai agent·智能体·扣子
新知图书12 小时前
10.1 项目背景与需求分析(智能客服智能体开发)
人工智能·agent·ai agent·智能体·扣子
hhzz12 小时前
Tiger AI Platform平台中增加人脸识别功能
图像处理·人工智能·算法·计算机视觉·大模型
汤姆yu14 小时前
CodeGeeX 4完整安装与实操使用全指南
人工智能·windows·ai·智能体·视频模型
ApacheSeaTunnel15 小时前
Apache SeaTunnel AI CLI Benchmark:7 款大模型、100 个 ETL 任务实测,谁真正能跑起来?
大数据·ai·开源·大模型·数据集成·cli·seatunnel·技术分享·数据同步
寒水馨17 小时前
macOS下载、安装openclaw-v2026.7.1(附安装包OpenClaw-2026.7.1.dmg)
macos·大模型·github·开源软件·ai助手·openclaw·gpt-5.6
在水一缸18 小时前
深度解析 Grok 4.5:当推理模型遇上大规模工程实践
人工智能·深度学习·大模型·工程实践·推理模型·混合专家架构·grok 4.5
程序员-李俞18 小时前
向量引擎接入 SQL 问答沙箱前:只读权限、Base URL 和费用封顶怎么验收
人工智能·大模型·接口测试·api中转·ai api
码上解惑20 小时前
2026 年智能体开发平台怎么选:从开源产品、云厂商到私有化平台
人工智能·ai·开源·智能体·spring ai
元直数字电路验证21 小时前
深入理解 AI Agent:从模型能力到生产级系统的完整路线图
人工智能·langchain·aigc·agent·智能体