OpenClaw的设计哲学,值得每个AI产品经理学习
写在前面
2025年初DeepSeek将大模型带入了大众视野,国内外各大模型开始了你追我赶的征程;
2026年初OpenClaw掀起了”养龙虾”热潮,把AI agent带入了大众视野,各大公司开启了AI agent用户争夺战;
如今OpenClaw的热度已经褪去,但是agent的风还一直在刮,而且会一直持续下去,因为它让我们看到了AI不是只能聊天,还能帮你干活;
它是一个效率工具,提效就是降本,又有哪个企业会对这个降本的机会视而不见;
同时对AI agent产品经理而言,OpenClaw的设计哲学,值得每个人深入研究学习;
接下来我将通过一系列文章拆解OpenClaw每个模块的设计细节,来学习它的设计理念。
产品架构
用户 –> 输入一句话 –> LLM –> 返回答案
提问 → 回答
后来大家发现,仅仅回答问题远远没有发挥出AI的价值。
AI 去查询数据库
AI 去调用API
AI 去打开网页
AI 去分析文件
AI 去生成报告
AI 去执行命令
AI 去持续跟踪一个任务
下图是我整理的 OpenClaw 的架构图,我们来一一拆解说明每个模块。
第一层:Channel(渠道层)
很多产品经理看到这里,会觉得:”不就是聊天入口吗?”
微信
飞书
Telegram
WhatsApp
网页
APP
CLI
上午,用户在Slack说:
帮我查一下昨天订单。
下午,用户打开微信:
帮我查一下昨天那个订单配送到哪里了。
但是对于 OpenClaw 来说,这是同一个任务。
电话机器人
邮箱
语音助手
智能音箱
……
如果没有 Channel 层,增加渠道整个系统都要改。
第二层:Gateway / Session(网关与会话)
很多人第一次接触 Agent,都会问一个问题:为什么要 Gateway?
这是 ChatBot 的思路,但是Agent 不一样。
你好,你是谁?
你来自哪里?
你属于哪个项目?
你的历史任务是什么?
消息:
帮我查订单
来源:
微信
用户:
张三
User ID
Channel
Time
Workspace
Organization
帮我分析订单10086
继续昨天那个。
因为 Session,它就像一个文件夹,Session001里面保存:
历史聊天
工具调用
文件
运行状态
变量
所以Session 不是聊天记录,而是:整个任务的上下文容器。
{
text:”你好”;
}
{
message:”你好”;
}
{
content:”你好”
}
所以Gateway 做了一件事:全部转换成统一格式。
{
role:user
content:“你好”
session_id:xxx
}
第三层:Prompt Builder(提示词构建)
这一层,可以说是 OpenClaw 最重要的一层。
很多产品经理认为:Prompt 就是一段 System Prompt。
OpenClaw 每一次运行,Prompt 都是重新拼出来的。
用户:查询订单
用户:写PRD
因为:工具不同、上下文不同、工作区不同、技能不同、权限不同。
最近聊天
历史记录
当前状态
Session变量
竞品分析
订单分析
PRD编写
代码Review
Browser
Web Search
Exec
Read File
Write File
当前日期
当前目录
Workspace
Sandbox
Prompt Builder 真正做的是:把 AI 当前工作的整个环境,描述给模型。
第四层:LLM + Tool Loop(真正的大脑)
用户:帮我分析这个网站。
我要不要调用工具?
应该搜索网站。
Tool Call:
Browser.open()
网页内容
还需要读取第二页。
于是,再次 Tool Call –> Runtime 再执行 –> 再返回 –> 模型继续 –> 一直循环 –> 直到模型返回分析完成 –> Runtime才结束。
所以,Runtime 真正负责的是:控制整个循环。
这也是为什么它叫:Tool Loop。(注意:跟当前比较火的Loop Engineering不是一回事 ,后面会单独讲Loop Engineering)
第五层:Tool / Skill / Plugin(能力层)
很多产品经理,最容易把 Tool、Skill、Plugin 三个概念混淆。
搜索网页
打开浏览器
执行Python
读取文件
发送消息
没有 Tool,AI 只能聊天,其他什么都干不了。
第一步:
搜索竞品。
第二步:
整理卖点。
第三步:
分析价格。
第四步:
输出SWOT。
查询订单
取消订单
修改库存
所以三者关系是:Plugin 是能力包(包含Tool和Skill),Tool 是能力本身,Skill是Sop包含在什么场景下使用Tool。
第六层:State / Memory / Cron(记忆/任务层)
历史聊天
工具结果
长期记忆
用户偏好
文件
图片
代码
文档
日志
这些都放在 Workspace里,以后AI 每次运行,都能看到。
每天九点:
统计订单。
每天上午9:00推送AI&科技资讯。
创建子Agent
后台运行
异步执行
完成通知
Cron
Task
Sub-agent
最后,总结整个架构
如果把OpenClaw用一句话概括,它并不是一个聊天机器人,而是一套AI Agent 操作系统。
从产品架构来看,六层架构各自承担着明确的职责,并且层层解耦:
对于AI产品经理来说,这张架构图真正想表达的不是OpenClaw有多少模块,而是一种agent产品设计思想:把 AI 从“一次性的聊天工具”,升级为“可以持续完成任务的数字员工”。
这也是未来企业级AI产品的发展方向。真正优秀的AI产品,不只是拥有一个更强的大模型,而是围绕大模型构建完整的上下文管理(Context)、能力管理(Capability)、执行管理(Execution)和状态管理(State)。OpenClaw 的这套六层架构,本质上就是围绕这四个关键词构建的一套完整 Agent Runtime,也是AI产品经理学习Agent架构非常值得参考的设计范式。