Agents、Skills 还是 MCP?如何编排 AI 栈而不制造新瓶颈
讨论的重点不是'用哪一个',而是如何把三个抽象层结合起来,在工程运营中确保安全、治理与规模化。
Fabiano Brito
CEO & Founder
Agents、Skills 与 MCP 的分层编排是融合自主决策、步骤化指令与安全数据协议的 AI 架构。企业采用这种分层模式能有效避免成本失控与安全漏洞,实现 AI 规模化落地。
每当 AI 生态出现新公告,工程与产品负责人就会面对同一个架构问题:“要自动化我们的流程,应该用 Agents、Skills 还是 Model Context Protocol(MCP)?“。成熟的回答不是选一个,而是把这三层都用起来——每一层承担明确不同的职责。
从零散 prompt 的混乱到分层架构
不久之前,市场处在两个极端:要么团队对所有事都用自主 agents(预算爆表),要么忽视抽象,只会粘贴超长指令。今天这些组件终于模块化地拼起来——每一层回答一个不同的问题。
📘 Skills
可复用的步骤化指令(清单、code review 范式),让 AI 用 你 的方式工作。
- 归属
- 团队仓库
- 边际成本
- ~零
- 风险
- 缺评审会漂移
🔌 MCP
开放协议,让模型访问外部数据,无需把凭证暴露在 prompt 里——身份验证封装在服务端。
- 归属
- 独立 MCP 服务
- 边际成本
- 低
- 风险
- Token 权限过大
🧠 Agents
编排者,在逻辑循环中思考,决定调用哪个 Skill、查询哪个 MCP 服务、何时把任务委派给另一个 agent。
- 归属
- Vertex AI / ADK
- 边际成本
- 高
- 风险
- 死循环 + 成本失控
落地的三条黄金法则
只有把这三条当作流水线的硬卡点(而不是建议),Skills、MCP 和 Agents 才能像生产级基础设施一样运转:
MCP 连接必须始终使用 scoped tokens。只读工单的服务不该有写权限;查询 CRM 的服务不该看见薪资。
任何凭证都不能写在 SKILL.md 里。Skills 描述步骤;身份验证封装在对应的 MCP 服务里。
当 agent 写代码时,CI/CD 流水线就是抗算法幻觉的最后一道防线。测试不绿,绝不合并。
编排中的风险与摩擦
如果一个 agent 传给另一个 agent 的内容缺乏可追溯性,软件供应链就会出现漏洞。把每一次 MCP 调用、每一次加载的 Skill、每一次 agent 之间的交接都记录下来——审计 AI 与审计财务并无二致。
安全地扩张:A-MAD 方法
A-MAD(AI-Managed Agile Development) 方法论缓解运营瓶颈。在我们部署在 Google Cloud 上的流水线里,流程使用集成于 Vertex AI 的 Agent 框架:Skills 编码客户的特殊性,工具集成走 MCP,QA 与开发 agent 在严格治理下对话。层层独立、责任清晰、成本可控。
常见问题 sobre Agents、Skills 还是 MCP?如何编排 AI 栈而不制造新瓶颈
自动化工作流程的最佳方法是什么:代理、技能还是 MCP? 最有效的方法是分层采用这三者(代理、技能和 MCP),每个层都有其特定的职责。
在人工智能架构中,技能是什么? 技能是可重用的程序指令,用于教导人工智能以特定的方式工作,例如清单或代码审查模式。
什么是模型上下文协议 (MCP)? MCP 是一个开放协议,允许模型访问外部数据,而无需直接在提示中暴露凭据,而是通过服务器封装身份验证。
代理在人工智能编排中的作用是什么? 代理充当编排器,以逻辑循环的方式思考,决定应用哪个技能、咨询哪个 MCP 服务器以及何时将任务委派给其他代理。
你的流水线是被编排的,还是被临时拼出来的?
我们带来 A-MAD 框架,对你当前栈做诊断,并提供把 Skills、MCP 和 Agents 拆开的路径,无需推倒重来。