AI Fundamentals for Beginners Pink Book
AI 入门基础
第五部分 Agent 与 Skill15

Skill、MCP 与多 Agent 协作

进阶20 分钟第 15 / 19 章

Skill 装知识,MCP 装接口,别混着上。多 Agent 分工有收益也有通信成本,拆与不拆要有判据。

学完本章你能做到

  • 区分 Skill 与 MCP 各自解决的问题
  • 给出「何时值得拆多 Agent」的判断依据
  • 用分层视角组织系统提示、长期规则与临时指令

学习与练习

从课程目录定位知识点,按章节完成练习,随时接着上次继续。

对照看

Skill 与 MCP:一个装知识,一个装接口

这两个词经常一起出现,但解决的是两类问题: Skill(技能)装的是知识:一类任务怎么做才对——步骤顺序、模板样式、质量标准、常见坑。比如「周报生成 Skill」里写着数据来源、章节结构、语气要求。它回答「这类活的标准打法是什么」。 MCP 装的是接口:一套标准化协议,让外部系统(文档、数据库、浏览器……)能以统一方式接进 Agent,不用每家各写一套私有对接。它回答「手怎么伸出去」。 类比一下:MCP 是标准插线板,Skill 是电器说明书。两者正交,常常配合使用——通过 MCP 连上工单系统(接口),再用客服处理 Skill(打法)去干活。 混着上的典型错误:想提升输出质量却去加新连接器(该写 Skill),想让 Agent 读新系统却拼命改提示词(该接 MCP)。 实际案例对照: 想让 Agent 回复客户更专业 → 写一份「客服话术 Skill」(知识)✅ 不是接更多 API ❌ 想让 Agent 能查库存 → 接一个「库存系统 MCP」(接口)✅ 不是在提示词里写 SQL ❌ 想让 Agent 自动发工单 → MCP(连工单系统)+ Skill(工单分类和优先级规则)= 配合使用 ✅

先理解

多 Agent 协作:什么时候值得拆

把一个 Agent 拆成一个团队(调研员、写手、审核员),收益是分工明确、上下文隔离、互相把关;代价是三笔新账: 通信成本:Agent 之间传递信息会损耗和失真,「我以为你理解了」在机器之间同样发生; 误差传递:上游一个小偏差,到下游放大成大问题; 调试复杂度:出问题时你要排查 N 个 Agent 和它们之间的全部对话。 拆与不拆的判据: 单上下文装不下(资料和规则太多,一个窗口塞不下)→ 值得拆; 环节间需要硬性隔离(生成者和审查者必须无共享偏见)→ 值得拆; 只是「觉得分工听起来更专业」→ 别拆,先让单 Agent 把活干好。 多数场景的正确路径是:单 Agent + 好 Skill 先跑到瓶颈,再考虑拆。

跟着做

提示词的分层:各管一段,优先级分明

成熟产品里的提示词不是一个文件,而是分层叠加: 系统提示:角色、底线、全局规矩。最高优先级,轻易不动。 长期规则:项目约定、团队规范、领域术语表。中期稳定,按项目维护。 临时指令:本次任务的调整,「这次用中文」「这版短一点」。最低优先级,随用随抛。 冲突时大体遵循:系统 > 长期 > 临时。明白这一点,你就知道该在哪一层改东西——想永久修正行为却每次在对话框里重复交代,就是放错了层,迟早又忘。

给你的需求开一张「装配单」

假设要让 Agent 自动处理客服工单,先写装配清单再动手。

  1. 1列出需要接入哪些外部系统(对应哪些 MCP 能力)
  2. 2写出至少三条应该进 Skill 的「标准打法」(如升级条件、回复模板)
  3. 3判断这个场景需要单 Agent 还是多 Agent,给出依据

验收清单

  • 能区分清单里哪些项属于接口、哪些属于知识
  • 多 Agent 决策有明确判据而非感觉
  • 提示词被分配到了正确的层

学完后记得保存进度

Completion marks stay in this browser. Sign in to remember your last chapter and reading position.