@BharukaShraddha: 90% 的 AI 工程师将这些概念混为一谈,但它们并不相同。这正是许多 AI 智能体变得…
摘要
一条 Twitter 线程澄清了 Skills(技能)、Subagents(子智能体)、MCP(模型上下文协议)和 Hooks(钩子)在 AI 智能体设计中的不同角色,指出混淆这些概念会导致系统效率低下且成本高昂。
查看缓存全文
缓存时间: 2026/06/08 15:26
90% 的 AI 工程师都在混用这四个概念。
但它们其实并不相同。
而这正是导致许多 AI 智能体变得缓慢、昂贵且难以调试的根本原因。
这四个概念是:
• 技能 (Skills) • 子智能体 (Subagents) • MCP • 钩子 (Hooks)
每一个解决的问题都完全不同。
下面是最简单的理解方式:
技能 (Skills) = 智能体所知道的内容
需要可复用的专业知识?
一个编码规范。 一种文件格式。 一个工作流程。
使用技能。
仅在需要时加载它。
并不是每个任务都值得占用永久上下文。
子智能体 (Subagents) = 智能体思考的场所
需要深度调研? 并行分析? 杂乱无章的探索?
使用子智能体。
给任务分配独立的运行空间。
保持主对话的整洁。
MCP = 智能体能够触及的内容
需要访问:
• API • 数据库 • SaaS 工具 • 内部系统
使用 MCP。
如果智能体必须与自身以外的东西交互,MCP 通常是答案。
钩子 (Hooks) = 智能体必须遵守的规则
需要:
• 验证 • 安全检查 • 格式规范 • 日志记录
使用钩子。
不要依赖模型去记住。
强制执行。
思维模型:
技能 → 知识
子智能体 → 思考
MCP → 访问
钩子 → 规则
大多数人构建 AI 系统时是这样想的:
“MCP 能解决吗?”
更好的问题是:
“这个问题真的需要 MCP 吗?”
一个激进的观点:
有很大一部分 MCP 服务器本应该是技能。
人们在需要复用知识的时候,却创建了集成。
结果呢?
更高的延迟。 更多的认证麻烦。 更多的维护工作。
更好的 AI 系统不是靠增加更多组件搭建出来的。
而是靠知道哪些组件不应该加进来的。
你在决定使用技能还是 MCP 时,有什么原则?
相似文章
@techNmak: https://x.com/techNmak/status/2058886981090951627
一条推文线程,列出了25个常用但常被误解的人工智能概念,例如tokens、embeddings、RAG、agents和LoRA。
一位开发者分享关于如何最大化AI代理能力的见解,认为更简单的设置和理解核心原则比复杂的工具和库更有效。
一位开发者分享关于如何最大化AI代理能力的见解,认为更简单的设置和理解核心原则比复杂的工具和库更有效。
@_avichawla: AI工程师应知的4种AI代理部署策略。(收藏此帖)代理可以按计划运行、在流上运行、…
一条推文线程解释了四种AI代理部署策略:批量部署、流部署、实时部署和边缘部署,并附有详细描述和使用场景。
@arcane_bloom: 从软件工程到智能体工程的转变:五部分解析 1/6 大多数开发者在构建AI时失败…
一条推文解释了从传统软件工程过渡到智能体工程所需的5个核心思维转变,强调了为什么硬编码路由和二元测试等常规模式在AI智能体中会失效。
了解人工智能代理与熟练使用它们之间的最大差距是什么?
讨论人工智能代理的理论知识与实际应用之间的脱节,强调任务构建和迭代等技能比记忆框架更重要。