AI Agent ,Hermes ,OpenClaw,Skill,Mcp 都是啥
一、什么是 AI Agent?
AI Agent(智能体)不是简单的聊天机器人,而是能自主理解目标、拆解任务、调用工具、完成闭环的智能程序。你只需要给它一个目标,比如"帮我找部附近影院正在上映的喜剧片,再买两张晚上的票",它就会自己拆成几步:定位你的位置 → 搜索附近影院和排片 → 筛选喜剧类型 → 询问你具体场次和座位 → 调用购票接口完成下单。整个过程无需你每一步都盯着指挥。

图 1:AI Agent 四盒架构——感知、规划、行动、记忆的闭环设计
Agent 的核心在于 LLM 充当"大脑",通过 Planner(规划器)将复杂任务分解为可执行的子步骤,再逐一调用工具完成。

图 2:LLM 大脑与 Planner 计划执行架构——Agent 决策的核心机制
二、开发框架:LangChain vs OpenAI Agents SDK
如果你想自己搭建 Agent,目前主流有两个方向:
|
对比维度 |
LangChain / LangGraph |
OpenAI Agents SDK |
|---|---|---|
| 定位 |
通用编排框架,像一套积木 |
OpenAI 官方出品,开箱即用 |
| 模型绑定 |
不绑定,什么模型都能接 |
跟 OpenAI 自家模型深度绑定 |
| 上手难度 |
需要写代码串逻辑,灵活但复杂 |
内置沙盒运行、会话管理、追踪,更简单 |
| 适用场景 |
企业级复杂 AI 产品、需要高度定制 |
快速原型、OpenAI 生态内的应用 |
LangChain 实际例子:你想做个能查天气还能写诗的小助手,就得自己写代码把这几块拼起来——先接大模型,再挂两个工具(查天气接口 + 写诗功能),然后设定逻辑:用户问"北京今天冷吗,帮我写首关于秋天的诗",LangChain 按你写的规则先调天气工具拿温度,再把温度和"秋天"主题一起喂给模型生成诗句。整个流程全靠你亲手用代码串。

图 3:LangChain 三种工作流模式——从简单链到复杂图编排
LangChain 支持多种工作流编排模式,从最简单的链式调用到复杂的多 Agent 协作图,开发者可以根据需求灵活选择。

图 4:LangChain 多 Agent 工作流集成——多个智能体协同完成复杂任务
核心区别:LangChain 不会自己决定流程,是你写好规则它按规矩跑;而 Agents SDK 内置了更多自动化能力,比如自动追踪、会话状态管理。
三、开箱即用的个人智能体:Hermes Agent
除了开发框架,还有一类产品是直接能用的个人智能体,代表就是 Hermes Agent(社区昵称"爱马仕")。
-
出身:Nous Research 开源的自主 AI 智能体框架
-
核心特色:会自己成长——跨会话持久记忆 + 做完复杂任务后自动提炼成可复用技能
-
工具生态:自带 40+ 工具,支持微信、Telegram 等多平台接入
-
模型兼容:能接 OpenAI 的各种模型

图 5:Nous Research 出品的自进化智能体 Hermes Agent
Hermes vs LangChain:一个是拿来直接用的个人助手,一个是拿来从头造的开发框架。前者适合不想折腾代码、想要有个懂自己的 AI 伙伴;后者适合开发者做定制化产品。
四、自由度极高的 OpenClaw
OpenClaw(社区叫"龙虾")是另一个自托管的智能体平台,它的自由度来自三个设计:
-
模型不绑定:OpenAI、Claude、本地开源模型,换配置就能切
-
模块化架构:像搭积木,想加什么工具、接什么聊天软件自己配
-
本地运行:数据不出本机,系统权限开放,能直接读文件、调接口
图 6:OpenClaw Enterprise Platform 架构及功能示意图
OpenClaw 的多 Agent 编排能力让它可以同时管理多个智能体实例,每个实例各司其职。

图 7:OpenClaw 多 Agent 编排框架——灵活组合不同角色的智能体
五、腾讯 WorkBuddy:给 OpenClaw 套上办公外壳
WorkBuddy(大家也常叫 WorkBody)是腾讯出的桌面 AI 智能体,它不是基于 OpenClaw 改的,但完全兼容 OpenClaw 的技能体系——你以前给龙虾写的技能、配的习惯,基本能直接搬过来。
-
三种模式:Ask(只问答不碰文件)、Plan(先出计划给你看)、Craft(真正动手改文件)
-
能力:直接操作电脑上的文件,写文档、做表格、整理资料、定时跑任务
-
生态打通:跟企业微信、腾讯文档深度集成
-
定位差异:OpenClaw 是灵活但需要自己折腾的开源框架,WorkBuddy 是腾讯给它套了个免部署、开箱即用、安全合规的办公外壳
六、核心概念拆解:Agent、Skill、MCP 的关系
这是整个 Agent 生态里最容易混淆的三层,用一句话概括:
Agent 是干活的人,Skill 是他的本事,MCP 是他连接外界的通道。
6.1 Agent(智能体)
负责听懂需求、拆解任务、决定执行顺序。比如 Hermes、WorkBuddy、OpenClaw 里的每个实例,都是 Agent。

图 8:AI Agent 生态系统概念图——从底层模型到上层应用的完整链路
6.2 Skill(技能)
教 Agent 怎么做某件具体的事——比如"怎么写周报""怎么按你的风格回消息""怎么整理工单"。每个 Skill 都有名字和说明,Agent 接到任务后,由大模型根据任务描述匹配最合适的 Skill。
决策过程:大模型当大脑,把你的一句话拆成步骤,再看手头有哪些 Skill 可用,根据每个 Skill 的名字和说明去匹配哪个最对口。一步搞不定就按顺序挑,做完一个再看下一步用啥。拿不准的时候还会反问你确认。
6.3 MCP(Model Context Protocol)
帮 Agent 连上它原本够不着的外界系统——公司的数据库、Jira、飞书、浏览器等。**MCP 管的是"通路",不是"方法"**。

图 9:MCP 协议架构——Agent 通过标准化协议连接外部工具和数据源
MCP 就像 USB-C 接口一样,为 AI Agent 提供了统一的标准来连接各种外部服务,避免了每个工具都要单独适配的麻烦。
三者关系(修正版)
你之前的理解"OpenClaw = 很多 Agent,一个 Agent 包含多个 Skill,一个 Skill 包含多个 MCP"大体正确,但最后一层需要修正:
-
✅ OpenClaw 里可以跑多个 Agent
-
✅ 一个 Agent 配多个 Skill
-
❌ Skill 和 MCP 不是包含关系,而是搭档关系

图 10:AI Agent 生态全景——Agent、Skill、MCP 三者关系一览
更准确的说法:OpenClaw 里多个 Agent → 每个 Agent 配多个 Skill → 每个 Skill 按需去连多个 MCP 服务。比如一个"整理工单"的 Skill,干活时同时调用连了 Jira 的 MCP 和连了飞书的 MCP,既知道步骤,又能真去系统里拉数据。
七、总结全景图
AI Agent 生态
├── 开发框架层(给开发者用的积木)
│ ├── LangChain / LangGraph(通用、灵活、模型无关)
│ ├── OpenAI Agents SDK(官方、简单、绑定 OpenAI)
│ └── CrewAI(多智能体协作)
├── 个人智能体层(开箱即用的助手)
│ ├── Hermes Agent(爱马仕:自我进化、持久记忆)
│ └── OpenClaw(龙虾:开源、高自由度、本地运行)
├── 企业/办公层(带壳的商业化产品)
│ └── WorkBuddy(腾讯出品,兼容 OpenClaw 技能,免部署)
└── 基础设施层
├── Skill(教 Agent 怎么干活的方法)
└── MCP(帮 Agent 连接外部系统的协议通道)
从底层框架到上层应用,整个生态正在快速成熟。无论你是想自己从头搭一个 Agent,还是直接用一个现成的智能助手,现在的选择都比以前丰富太多了。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)