Autenticare
智能体工程 · · 6 min

Agents、Skills 还是 MCP?如何编排 AI 栈而不制造新瓶颈

讨论的重点不是'用哪一个',而是如何把三个抽象层结合起来,在工程运营中确保安全、治理与规模化。

Fabiano Brito

Fabiano Brito

CEO & Founder

Agents、Skills 还是 MCP?如何编排 AI 栈而不制造新瓶颈
TL;DR 只用 Agents 又贵又慢;只靠零散的 prompt 又混乱。2026 年 AI 规模化的关键,是用 Skills 教步骤、用 MCP 安全接入数据、用 Agents 自主编排——三者缺一不可。

每当 AI 生态出现新公告,工程与产品负责人就会面对同一个架构问题:“要自动化我们的流程,应该用 Agents、Skills 还是 Model Context Protocol(MCP)?“。成熟的回答不是选一个,而是把这三层都用起来——每一层承担明确不同的职责。

从零散 prompt 的混乱到分层架构

不久之前,市场处在两个极端:要么团队对所有事都用自主 agents(预算爆表),要么忽视抽象,只会粘贴超长指令。今天这些组件终于模块化地拼起来——每一层回答一个不同的问题。

第 1 层 "怎么做"

📘 Skills

可复用的步骤化指令(清单、code review 范式),让 AI 用 的方式工作。

归属
团队仓库
边际成本
~零
风险
缺评审会漂移
第 2 层 "是什么"

🔌 MCP

开放协议,让模型访问外部数据,无需把凭证暴露在 prompt 里——身份验证封装在服务端。

归属
独立 MCP 服务
边际成本
风险
Token 权限过大
第 3 层 "什么时候"

🧠 Agents

编排者,在逻辑循环中思考,决定调用哪个 Skill、查询哪个 MCP 服务、何时把任务委派给另一个 agent。

归属
Vertex AI / ADK
边际成本
风险
死循环 + 成本失控

落地的三条黄金法则

只有把这三条当作流水线的硬卡点(而不是建议),Skills、MCP 和 Agents 才能像生产级基础设施一样运转:

1
MCP 最小权限

MCP 连接必须始终使用 scoped tokens。只读工单的服务不该有写权限;查询 CRM 的服务不该看见薪资。

2
Skills 中零密钥

任何凭证都不能写在 SKILL.md 里。Skills 描述步骤;身份验证封装在对应的 MCP 服务里。

3
CI 当裁判

当 agent 写代码时,CI/CD 流水线就是抗算法幻觉的最后一道防线。测试不绿,绝不合并。

编排中的风险与摩擦

⚠️ 经典陷阱 让一个主 Agent 去执行死板的确定性流程,是最快开出五位数账单的捷径。确定性流程 = Skill。动态决策 = Agent。把两者混在一起,成本就开始失控。

如果一个 agent 传给另一个 agent 的内容缺乏可追溯性,软件供应链就会出现漏洞。把每一次 MCP 调用、每一次加载的 Skill、每一次 agent 之间的交接都记录下来——审计 AI 与审计财务并无二致。

安全地扩张:A-MAD 方法

A-MAD(AI-Managed Agile Development) 方法论缓解运营瓶颈。在我们部署在 Google Cloud 上的流水线里,流程使用集成于 Vertex AI 的 Agent 框架:Skills 编码客户的特殊性,工具集成走 MCP,QA 与开发 agent 在严格治理下对话。层层独立、责任清晰、成本可控。

技术诊断

你的流水线是被编排的,还是被临时拼出来的?

我们带来 A-MAD 框架,对你当前栈做诊断,并提供把 Skills、MCP 和 Agents 拆开的路径,无需推倒重来。


延伸阅读