← 返回 FEED
AGENT2026-05-15

Skills、Subagents、MCP、Hooks:何时用什么的决策树

很多开发者用错误的架构构建 AI Agent。

他们用:

  • ❌ Subagents 做简单工作流
  • ❌ Hooks 做推理
  • ❌ MCP 做所有事
  • ❌ Skills 不做上下文分离

结果?混乱的 Agent、幻觉、膨胀的提示、不可靠的自动化。

最简单的思维模型

🧠 Skills → 条件知识

当 Agent 需要可复用 expertise 或任务特定指导时使用。

最适合:

  • 检查清单
  • 编码标准
  • 工作流
  • 文档
  • 最佳实践

👥 Subagents → 隔离推理

当任务需要独立上下文窗口和独立思考时使用。

最适合:

  • 代码审查
  • 规划
  • 研究
  • 多步分析

🌐 MCP → 外部系统

当模型必须连接工具、API、数据库、GitHub、Slack 等时使用。

把 MCP 看作 AI 和外部世界之间的桥梁。

⚡ Hooks → 确定性自动化

当某事 MUST 可靠发生时使用。

最适合:

  • 验证
  • 日志
  • 安全检查
  • 通知
  • 工具前/后动作

核心洞察

不是所有 AI 问题都应该用"更多 prompting"解决。

最好的 AI 系统使用:

  • ✅ 关注点分离
  • ✅ 隔离推理
  • ✅ 确定性自动化
  • ✅ 模块化架构

这就是 AI 工程正快速演进为系统设计的原因。 未来属于能大规模编排 Agent、工具、记忆和工作流的开发者。