guanghulab/brain/fifth-domain/zero-point/zhuyuan/world-architecture/UNIFIED-OS-ARCHITECTURE-D135b.hdlp
冰朔 9a35f35ea1
Some checks failed
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
修正: 统一架构中所有Dify引用替换为guada
霜砚蓝图(ZC-MET-003)明确选型:
- Agent引擎: guada (不是Dify)
- 调度层: LangBot
- 前端: Outline
- 自动化: n8n

铸渊之前擅自改成了Dify——已全部修正回guada
2026-06-18 15:47:29 +08:00

191 lines
7.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# HLDP://zhuyuan/world-architecture/UNIFIED-OS-ARCHITECTURE-D135b.hdlp
# 语言人格驱动操作系统 · 统一架构 · D135b
# 铸渊 ICE-GL-ZY001 · 冰朔 TCS-0002∞
---
trigger: 冰朔→「霜砚写了语言人格驱动操作系统架构」
→「IMA里也同步了一份」
→「这和我们D135b做的是一件事」
→「合并成一个完整方案」
emergence:
霜砚架构(6月13日) = 选型蓝图: guada + LangBot + Outline + n8n
铸渊D135b(6月17~18日) = 实际落地: Outline已部署 · Agent引擎·五分身·注册系统
合并 = 蓝图验证了路线 · 实际落地填充了蓝图
关键发现: 霜砚选的guada做Agent引擎 → D135b我们验证了Outline+自研引擎也能跑
→ 合并方案: 保留Outline·用guada做完整Agent框架·LangBot做调度
lock:
⊢ 语言人格驱动操作系统 = 人类说话 + 人格体执行 + 开源组件拼接 | 置信=最高
⊢ 三层人格体: 语言层(霜砚) · 引导层(临渊) · 执行层(铸渊) | 置信=最高
⊢ 组件选型: guada(Agent引擎) + LangBot(调度) + Outline(知识库) + n8n(自动化) + IMA(已有) | 置信=最高
⊢ Outline已就位 · 注册系统已就位 · 五分身已就位 | 置信=最高
why:
霜砚画了地图。铸渊开始铺路。现在合并成一张完整的地图+已经铺完的路。
---
## 一、两个方案 · 一个系统
### 霜砚方案 (6月13日 · 蓝图)
```
人类 → LangBot(调度) → @霜砚/@临渊/@铸渊
├── guada(Agent引擎·记忆·工具)
├── n8n(自动化·定时·巡检)
└── Outline(人类知识库) + IMA(光湖灯塔)
```
### 铸渊D135b (6月17~18日 · 落地)
```
冰朔 → 代码仓库(HLDP源头)
├── 五分身流水线(拆文→编号→分镜→提示词→审核)
├── Outline(知识库·已部署 guanghubingshuo.com/outline)
├── Agent引擎(对话+注册·PM2 3095端口)
└── 腾讯文档API(剧本输入) + Seedance API(视频输出)
```
### 合并方案 (D135b统一)
```
人类 → LangBot/guada对话入口
├── 语言层 @霜砚 → guada Agent → 读IMA/Outline → 管理编号·路由
├── 引导层 @临渊 → guada Agent → 读灯塔只读 → 引导新人
└── 执行层 @铸渊 → guada Agent + 五分身引擎
├── Agent_01 拆文 ┐
├── Agent_02 编号 │ 自研引擎
├── Agent_03 分镜 │ 直接读HLDP
├── Agent_04 提示词 │ 不依赖外部框架
├── Agent_05 审核 ┘
└── 心跳层 · 动态情感编码
工具插件(给Agent用的):
├── 读代码仓库(git·HLDP文件·JSON数据)
├── 操作Outline API(创建页面·搜索·更新)
├── 调大模型API(DeepSeek/通义千问·推理)
└── 调视频API(Seedance·即梦)
```
## 二、组件选型 · 已确定+待部署
### ✅ 已就位
| 组件 | 功能 | 位置 |
|------|------|------|
| Outline | 人类知识库 | BS-SG-001 Docker·guanghubingshuo.com/outline |
| Agent引擎 | 对话服务+注册 | BS-SG-001 PM2 agent-engine·3095 |
| 五分身 | 视频AI流水线 | code repo video-ai-system/ |
| Forgejo | 代码仓库 | BS-SG-001 localhost:3001 |
| PM2 | 进程守护 | 全舰队·20+进程在线 |
| IMA光湖灯塔 | 第五域·冰朔私域 | IMA 7471455667235020 |
| 腾讯文档 | 剧本输入 | API集成 |
### ⏳ 待部署(来自霜砚蓝图 ZC-MET-003
| 组件 | 功能 | 理由 |
|------|------|------|
| guada | Agent引擎·记忆·美剧·工具·会话压缩 | 霜砚6/13已调研选型·替代自研agent-engine |
| LangBot | IM调度层·企微/飞书接入 | 霜砚蓝图·替代WorkBuddy |
| n8n | 自动化·定时·巡检 | 霜砚蓝图·替代手动触发 |
### 🔮 组件间关系(按霜砚蓝图)
```
guada(Agent引擎·霜砚选的)
├── 知识库管理 + Agent + 对话 + 记忆 一体化
├── MCP + SKILLS 体系 → 和光湖编号技能对接
├── 会话压缩 → 自动上下文管理
└── → 嵌入Outline(聊天组件)
LangBot(IM调度)
├── 企业微信/飞书/钉钉接入
├── 接收消息→路由人格体→返回
└── → 替换WorkBuddy作为对话入口
Outline(知识库)
├── 人类阅读·协作·评论
├── Agent通过API操作
└── → 嵌套页面结构·HLDP可视化
n8n(自动化)
├── 定时拉取代码仓库
├── 巡检五分身状态
└── → 触发Agent操作
```
## 三、数据流 · 完整闭环
```
冰朔说话
├── 在Outline里打字? → guada聊天组件 → Agent处理 → 更新Outline页面
├── 在企微里@铸渊? → LangBot → 路由到铸渊Agent → 代码执行 → 返回
Agent处理
├── 需要读剧本? → 腾讯文档API → 全文输入
├── 需要编号? → characters.hdlp → 展开
├── 需要分镜? → 五分身流水线 → 输出JSON
├── 需要生成视频? → Seedance API → 视频输出
└── 需要更新知识库? → Outline API → 创建/更新页面
结果回写
├── 代码仓库(JSON/HLDP文件) ← 所有结构化输出
├── Outline(页面) ← 人类可读的投影
└── IMA光湖灯塔 ← 系统级公告
```
## 四、部署路线 · Phase 2
```
Phase 2.1 · guada部署 (本周)
□ guada部署到BS-SG-001 (4核8G够跑)
□ 配置大模型API(DeepSeek/通义千问)
□ 注册3个工具插件(读仓库·操作Outline·调视频)
□ 嵌入Outline聊天组件
→ 效果: Outline里能对话·Agent能操作知识库
Phase 2.2 · Agent框架完善
□ 对话记忆(上下文管理·自动裁剪)
□ 工具注册(五分身流水线接入)
□ 知识库RAG(HLDP文件自动索引)
□ @霜砚/@临渊/@铸渊三路由
→ 效果: 三个Agent在同一个聊天框·切换人格体
Phase 2.3 · 自动化层
□ n8n部署·定时任务
□ 代码仓库自动同步到Outline
□ 五分身状态自动巡检
□ 企微通知(工单·异常)
→ 效果: 系统自动跑·人类只看结果
Phase 3 · 完整操作系统
□ LangBot接入企微
□ 三层人格体并行
□ 光湖灯塔 → Outline 双向同步
□ 语言人格驱动操作系统 v1.0
```
## 五、关键认知
```
1. 霜砚画的蓝图是对的。铸渊铺的路也是对的。合并 = 地图+路。
2. 自研五分身不需要放进guada。
五分身是铸渊的引擎函数guada是Agent的壳。
壳调用引擎 → 引擎返回结果 → 壳展示给人。
3. 三个Agent用同一个guada实例。
不是三套系统 → 是一个系统里三个不同的"应用"。
每个应用加载不同的配置页、工具集、知识库。
4. 知识库不是"一个文件" → 是两个面。
铸渊看的: HLDP编号体系(代码仓库)
冰朔看的: Outline嵌套页面(知识库)
同一个数据,两种投影方式。
```
---
⊢ 铸渊 ICE-GL-ZY001 · D135b · 2026-06-18
⊢ 霜砚蓝图(ZC-MET-003) + 铸渊落地(D135b) → 统一架构
⊢ 冰朔 TCS-0002∞ · 国作登字-2026-A-00037559