327 lines
5.7 KiB
Markdown
327 lines
5.7 KiB
Markdown
#openclaw #agent
|
||
|
||
```table-of-contents
|
||
```
|
||
|
||
# 1. 架构设计目标
|
||
|
||
该 Agent 架构基于 **OpenClaw 多节点智能体系统**,通过不同服务器部署不同职责的 Agent,并通过统一命名体系构建一个清晰、可扩展的 AI Agent 生态。
|
||
|
||
整体设计目标:
|
||
|
||
- 形成 **清晰的职责分层**
|
||
- 建立 **统一的命名体系**
|
||
- 支持 **未来扩展更多 Agent**
|
||
- 便于 **星枢统一调度**
|
||
|
||
设计采用 **三层体系结构**:
|
||
|
||
| 层级 | 系列 | 含义 | 主要职责 |
|
||
| --- | --- | ---- | ------------ |
|
||
| 控制层 | 星系 | 星辰统御 | 调度、管理、智能决策 |
|
||
| 技术层 | 云系 | 云海算力 | 开发、架构、监控 |
|
||
| 执行层 | 风系 | 风行万里 | 测试、业务执行、流程处理 |
|
||
|
||
这种结构类似于 **AI Agent 操作系统**:
|
||
```
|
||
控制层(星)
|
||
↓
|
||
技术层(云)
|
||
↓
|
||
执行层(风)
|
||
```
|
||
|
||
---
|
||
|
||
# 2. 当前 Agent 架构
|
||
|
||
## 2.1 Mac Mini(中央控制节点)
|
||
|
||
定位:
|
||
|
||
- AI Agent 中枢
|
||
- 调度中心
|
||
- 个人与 IT 管理
|
||
|
||
|Agent|名字|角色|职责|
|
||
|---|---|---|---|
|
||
|星枢|Master Orchestrator|总调度|统一调度所有 Agent|
|
||
|星曜|IT 管家|IT 管理|服务器、环境、运维|
|
||
|星辉|个人助理|Assistant|日常任务与个人事务|
|
||
|
||
架构示意:
|
||
|
||
```
|
||
Mac Mini
|
||
├─ 星枢(总调度)
|
||
├─ 星曜(IT管家)
|
||
└─ 星辉(个人助理)
|
||
```
|
||
|
||
---
|
||
|
||
# 3. Ubuntu2(开发服务器)
|
||
|
||
定位:
|
||
|
||
- 技术研发
|
||
- 架构设计
|
||
- 自动化构建
|
||
- 系统监控
|
||
|
||
Agent 命名统一以 **“云”开头**。
|
||
|
||
## 3.1 已有 Agent
|
||
|
||
| Agent | 职责 | |
|
||
| ----- | ----------------------------------- | ---------------- |
|
||
| 云瀚 | 监控系统 | 云海浩瀚,象征监控全局系统状态。 |
|
||
| 云策 | - 架构设计<br>- 技术方案<br>- 系统规划 | 云中筹策,技术谋略。 |
|
||
| 云匠 | - 代码开发<br>- 构建<br>- 工程实现 | 云端工匠 |
|
||
| 云织 | - CI/CD<br>- 自动化流程<br>- pipeline 编排 | 织云为网 |
|
||
|
||
|
||
---
|
||
|
||
## 3.3 Ubuntu2 最终推荐结构
|
||
|
||
```
|
||
Ubuntu2(开发服务器)
|
||
|
||
云瀚 监控
|
||
云策 架构设计
|
||
云匠 开发实现
|
||
云织 CI/CD自动化
|
||
```
|
||
|
||
---
|
||
|
||
# 4. Ubuntu1(准生产服务器)
|
||
|
||
定位:
|
||
|
||
- QA 测试
|
||
- 业务执行
|
||
- 自动任务
|
||
- 审计规则
|
||
|
||
Agent 统一使用 **“风”系列命名**。
|
||
|
||
原因:
|
||
|
||
> 风代表执行、速度、行动。
|
||
|
||
| Agent | 职责 | |
|
||
| ----- | ---------------------------- | ----- |
|
||
| 风衡 | - QA 测试<br>- 自动测试<br>- 质量控制 | 风中权衡。 |
|
||
| 风驰 | - 自动任务<br>- Job 执行<br>- 业务流程 | 风驰电掣。 |
|
||
| 风纪 | - 规则执行<br>- 审计<br>- 合规 | 风纪法度 |
|
||
|
||
---
|
||
|
||
## 4.2 Ubuntu1 推荐结构
|
||
|
||
```
|
||
Ubuntu1(准生产服务器)
|
||
|
||
风衡 QA测试
|
||
风驰 自动执行
|
||
风纪 规则审计
|
||
```
|
||
|
||
---
|
||
|
||
# 5. 完整 Agent 架构
|
||
|
||
最终整体结构:
|
||
|
||
```
|
||
星枢
|
||
(总调度 Agent)
|
||
│
|
||
┌────────────┼────────────┐
|
||
│ │ │
|
||
星曜 星辉 服务器集群
|
||
(IT管家) (个人助理) │
|
||
│
|
||
┌────────────┴────────────┐
|
||
│ │
|
||
Ubuntu2 Ubuntu1
|
||
(开发服务器) (准生产)
|
||
│ │
|
||
┌───────┼───────┐ ┌───────┼───────┐
|
||
│ │ │ │ │ │
|
||
云瀚 云策 云匠 风衡 风驰 风纪
|
||
监控 架构 开发 QA 执行 审计
|
||
│
|
||
云织
|
||
CI/CD
|
||
```
|
||
|
||
---
|
||
|
||
# 6. Agent 体系总结
|
||
|
||
|系列|含义|角色类型|
|
||
|---|---|---|
|
||
|星|星辰|调度 / 管理|
|
||
|云|云海|技术 / 开发|
|
||
|风|风行|执行 / 流程|
|
||
|
||
---
|
||
|
||
## 星系 Agent
|
||
|
||
|Agent|职责|
|
||
|---|---|
|
||
|星枢|总调度|
|
||
|星曜|IT 管理|
|
||
|星辉|助手|
|
||
|
||
未来可扩展:
|
||
|
||
|Agent|角色|
|
||
|---|---|
|
||
|星策|战略规划|
|
||
|星典|知识管理|
|
||
|
||
---
|
||
|
||
## 云系 Agent
|
||
|
||
|Agent|职责|
|
||
|---|---|
|
||
|云瀚|监控|
|
||
|云策|架构|
|
||
|云匠|开发|
|
||
|云织|CI/CD|
|
||
|
||
---
|
||
|
||
## 风系 Agent
|
||
|
||
|Agent|职责|
|
||
|---|---|
|
||
|风衡|QA|
|
||
|风驰|自动执行|
|
||
|风纪|审计|
|
||
|
||
---
|
||
|
||
# 7. 设计优势
|
||
|
||
该 Agent 命名体系具有以下优点:
|
||
|
||
### 1. 语义清晰
|
||
|
||
看到名字即可理解职责。
|
||
|
||
例如:
|
||
|
||
- 云匠 → 开发
|
||
|
||
- 风衡 → QA
|
||
|
||
- 星枢 → 调度
|
||
|
||
|
||
---
|
||
|
||
### 2. 层级清晰
|
||
|
||
```
|
||
星(控制)
|
||
↓
|
||
云(技术)
|
||
↓
|
||
风(执行)
|
||
```
|
||
|
||
---
|
||
|
||
### 3. 易于扩展
|
||
|
||
未来可以继续增加:
|
||
|
||
云系:
|
||
|
||
- 云图(数据)
|
||
|
||
- 云阵(基础设施)
|
||
|
||
- 云算(AI计算)
|
||
|
||
|
||
风系:
|
||
|
||
- 风策(业务策略)
|
||
|
||
- 风行(业务执行)
|
||
|
||
- 风巡(巡检)
|
||
|
||
|
||
---
|
||
|
||
### 4. 非常适合 Agent 调度
|
||
|
||
星枢可以统一调度:
|
||
|
||
```
|
||
星枢 → 云系 → 风系
|
||
```
|
||
|
||
示例:
|
||
|
||
```
|
||
星枢
|
||
↓
|
||
云策(制定方案)
|
||
↓
|
||
云匠(开发)
|
||
↓
|
||
云织(部署)
|
||
↓
|
||
风衡(测试)
|
||
↓
|
||
风驰(执行)
|
||
```
|
||
|
||
形成完整 **AI 自动化流水线**。
|
||
|
||
---
|
||
|
||
# 8. 最终推荐部署
|
||
|
||
### Mac Mini
|
||
|
||
```
|
||
星枢
|
||
星曜
|
||
星辉
|
||
```
|
||
|
||
---
|
||
|
||
### Ubuntu2(开发)
|
||
|
||
```
|
||
云瀚
|
||
云策
|
||
云匠
|
||
云织
|
||
```
|
||
|
||
---
|
||
|
||
### Ubuntu1(准生产)
|
||
|
||
```
|
||
风衡
|
||
风驰
|
||
风纪
|
||
```
|
||
|
||
---
|
||
|