OpenClaw系统原理与复合工程思维
TL;DR
OpenClaw系统原理与复合工程思维 | 触发:深入理解OpenClaw(Moltbot)的系统运行原理,并思考如何将其应用于复合工程构建。
触发场景
深入理解OpenClaw(Moltbot)的系统运行原理,并思考如何将其应用于复合工程构建。
行动步骤
- Gateway:接收消息、分发给Agent、调用工具
- AI模型:处理消息、决定行动
- 本地工具:执行具体操作
- 每次Session开始会加载上下文:Skill、模型选择、工具上下文、生命周期
- 上下文 = Tool Calling + 消息 + 定时任务 + 触发条件
- Session pruning(历史截断)控制token使用
- 接收外部消息,转换为内部统一格式
- 决定发给哪个Agent
- 连接模型与工具,打通消息和模型、模型和工具
- 支持本地回环地址和外部消息源
- 建立流程让它可以自动运转、自主学习、完善模式
- 人为调优这个模式,让模式可以自主运转
- 核心是上下文:你想让它干什么?怎么干?全在上下文里
- Skill是最重要的:做事的依据,知道哪些可以做
- 抓放,抓放
- 明确的使用场景 + 耐心的配置 = 释放强大力量
- 可复用工程:把所做的一切沉淀为可复用的工程
证据
核心架构三角
- Gateway:接收消息、分发给Agent、调用工具
- AI模型:处理消息、决定行动
- 本地工具:执行具体操作
Session机制
- 每次Session开始会加载上下文:Skill、模型选择、工具上下文、生命周期
- 上下文 = Tool Calling + 消息 + 定时任务 + 触发条件
- Session pruning(历史截断)控制token使用
Gateway的作用
- 接收外部消息,转换为内部统一格式
- 决定发给哪个Agent
- 连接模型与工具,打通消息和模型、模型和工具
- 支持本地回环地址和外部消息源
复合工程启示
- 建立流程让它可以自动运转、自主学习、完善模式
- 人为调优这个模式,让模式可以自主运转
- 核心是上下文:你想让它干什么?怎么干?全在上下文里
- Skill是最重要的:做事的依据,知道哪些可以做
使用节奏
- 抓放,抓放
- 明确的使用场景 + 耐心的配置 = 释放强大力量
- 可复用工程:把所做的一切沉淀为可复用的工程
失败边界
暂无已知失败边界
易混淆场景
暂无已知混淆场景
原理
- 上下文驱动:Agent行为由上下文决定
- 工具订阅:Gateway作为消息路由器和工具调用器
- Session管理:通过pruning控制上下文长度
- Skill定义:Skill = 类型的定义 + 接口给Agent使用
关联与延伸
- 相关笔记:[[INDEX-ai]]
- 延伸阅读:- 相关资源:Moltbot文档、Gateway架构
- 适用场景:Agent开发、自动化工作流、系统定制
使用记录
| 日期 | 项目/场景 | 结果 | 备注 |
|------|----------|------|------|