一、什么是 AI Agent?

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

图片

图 1:AI Agent 四盒架构——感知、规划、行动、记忆的闭环设计

Agent 的核心在于 LLM 充当"大脑",通过 Planner(规划器)将复杂任务分解为可执行的子步骤,再逐一调用工具完成。

LLM大脑与PLANNER计划执行架构

图 2:LLM 大脑与 Planner 计划执行架构——Agent 决策的核心机制

二、开发框架:LangChain vs OpenAI Agents SDK

如果你想自己搭建 Agent,目前主流有两个方向:

对比维度

LangChain / LangGraph

OpenAI Agents SDK

定位

通用编排框架,像一套积木

OpenAI 官方出品,开箱即用

模型绑定

不绑定,什么模型都能接

跟 OpenAI 自家模型深度绑定

上手难度

需要写代码串逻辑,灵活但复杂

内置沙盒运行、会话管理、追踪,更简单

适用场景

企业级复杂 AI 产品、需要高度定制

快速原型、OpenAI 生态内的应用

LangChain 实际例子:你想做个能查天气还能写诗的小助手,就得自己写代码把这几块拼起来——先接大模型,再挂两个工具(查天气接口 + 写诗功能),然后设定逻辑:用户问"北京今天冷吗,帮我写首关于秋天的诗",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(社区叫"龙虾")是另一个自托管的智能体平台,它的自由度来自三个设计:

  1. 模型不绑定:OpenAI、Claude、本地开源模型,换配置就能切

  2. 模块化架构:像搭积木,想加什么工具、接什么聊天软件自己配

  3. 本地运行:数据不出本机,系统权限开放,能直接读文件、调接口


图 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,还是直接用一个现成的智能助手,现在的选择都比以前丰富太多了。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐