乐于分享
好东西不私藏

第十一章:从单 Agent 到 OpenClaw,架构是如何“长出来”的

第十一章:从单 Agent 到 OpenClaw,架构是如何“长出来”的

第一次看到 OpenClaw 这类 Agent 项目时,很多传统开发者都会有一个疑问:

这东西为什么有几万行代码?

再看看自己写的 Demo:

response = llm(user_input)print(response)

总共不到 30 行。于是心里会产生一个巨大的落差:

“是不是只有天才才能做 Agent 平台?”

其实恰恰相反。如果你做过 ERP、HIS、MES、OA、CRM,你会发现:

OpenClaw 的复杂度,并不是因为 Agent 本身复杂,而是因为它要面对真实世界。

真实世界,总是喜欢给理想主义者补作业。

 Agent 的成长史

我们把一个 Agent 的成长过程画出来:

第一阶段:会聊天

用户 ↓LLM ↓输出

代码量:

50 行

能力:

能回答问题

问题:

不能行动

就像一个刚毕业的大学生:

知识很多,但没有工位。

第二阶段:会用工具

用户 ↓LLM ↓Tool Calling ↓工具 ↓输出

代码量:

200 行

能力:

查天气查数据库生成文件发送邮件

问题:

容易乱调用

像一个刚入职的员工:

有电脑了,但没人管。

第三阶段:会思考步骤

目标 ↓Planner ↓Task1Task2Task3 ↓汇总

代码量:

500 行

能力:

拆解复杂任务

问题:

计划不稳定

像一个项目经理:

会排计划,但经常低估工作量。

第四阶段:会检查自己

执行 ↓Reflection ↓修正 ↓再执行

代码量:

1000 行

能力:

减少错误提高可靠性

问题:

耗时增加Token 增加

像一个成熟员工:

做完知道回头检查。

第五阶段:企业级 Agent

用户 ↓入口层 ↓Planner ↓Executor ↓Memory ↓Reflection ↓Evaluation ↓监控 ↓审计 ↓输出

代码量:

5000~50000 行

能力:

真正进入生产环境

这时候,你会发现:

OpenClaw 不是突然设计出来的。

而是像树一样,一圈圈长出来的。

本章回顾

这一章的关键词是:架构演进。如果只记一句话,可以这样理解:Agent 不是把传统软件涂上一层 AI 油漆,而是把“目标、判断、工具和反馈”重新组织成一个能持续交付的系统。

传统软件如何做?

传统软件常从单体到模块化,再到平台化。

Agent 如何做?

Agent 系统也会从单 Agent 长出工具、记忆、计划、执行、评测等层次。

OpenClaw 如何做?

OpenClaw 的价值在于让架构随着问题自然生长,而不是开局摆满架构图。

企业落地注意事项?

先让痛点出现,再抽象模块,抽象才有根。

老板视角

  • 如果你是 CTO:要守住演进节奏:太早平台化会拖慢验证,太晚平台化会拖垮维护。
  • 如果你是客户:不会为“架构优雅”买单,但会为稳定交付和持续迭代买单。

踩坑笔记

  • 踩坑1:第一天就做“通用 Agent 平台”,通常第三天就开始通用地延期。
  • 踩坑2:模块拆得太碎,团队的沟通成本先爆炸。

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料