65 lines
3.9 KiB
Markdown
65 lines
3.9 KiB
Markdown
# HoloLake 教育软件 · 架构定案(更新版)
|
||
|
||
> 时间:2026-08-14 · 依据:冰朔补充信息 + 0.4.6 源码勘察 + PNCC 协议 + 钉钉开放平台
|
||
|
||
---
|
||
|
||
## 一、关键纠正(上版判断需更新)
|
||
|
||
上版我说「轻框架=教育OS、重框架=HoloLake Era(Electron)」,**这个判断要纠正**。实际勘察结果:
|
||
|
||
- **0.4.6(`hololake-platform`)本身就是 Tauri 轻框架**,而且它是**功能最全的一版**——Agent 编排、电子表格、知识库、MCP、HLDP 运行时、光湖各系统全在里面。它就是你说的「开发最多、有实打实功能、但乱」的那个主线。
|
||
- `hololake-desktop` 是 **Electron(重)**,知识库效果更好。
|
||
- `guanghu-education-industry-os` 是 Tauri 教育分域原型(早期,功能少)。
|
||
|
||
**所以「打架」的真正含义**:Tauri 的 0.4.6(功能全但乱)vs Electron 的 desktop(知识库好但重),两条线要合并成一条。
|
||
|
||
---
|
||
|
||
## 二、你几个问题的答案
|
||
|
||
### 1. 智能表格怎么做?找开源吗?
|
||
**不用从零找。** 0.4.6 里已经有一套完整电子表格系统(`sheet-editor` 组件 + 公式自动补全 + 工作簿 + CSV + 剪贴板),底层用的是**开源计算引擎 IronCalc**。直接复用这套就行,等于开源引擎已经替你选好并接好了。
|
||
|
||
### 2. 知识库用哪个?
|
||
用 **`guanghu-knowledge-base`**(git 驱动文档管理,从 Outline 抠的 UI,效果好)。不用 0.4.6 里 Tolaria 自带的 vault。
|
||
|
||
### 3. Agent 编排、上下文管理、唤醒路径?
|
||
都在 0.4.6 里了——`src-tauri/src/` 下是一整套 **Rust 写的 CLI Agent 编排运行时**(Claude/Codex/Copilot/Gemini/Kiro/OpenCode/Hermes/Antigravity 等多适配器)+ MCP + `hldp_runtime.rs`(HLDP 运行时)+ 唤醒路径。这部分是 Tolaria 自带 + 光湖改造的,正是你说的「最能用的」。
|
||
|
||
### 4. PNCC 能不能嵌入软件?
|
||
**能,但要落地。** PNCC(光湖人格原生代码频道,协议 GLS-0256)目前是「架构协议已注册,但运行时未实现」——回执里 `runtime_implemented: 0`、`hololake_integrated: 0`。所以不是「拿现成模块嵌入」,而是**把 PNCC 协议实现成运行时内核,作为软件启动时的人格内核**(大脑先启动,器官按需激活)。这是核心开发工作。
|
||
|
||
---
|
||
|
||
## 三、核心架构(你今天说的那句,就是答案)
|
||
|
||
```
|
||
人格体 = 大脑 → 留在人类交互端,负责推理、说话、指挥
|
||
Agent = 手脚 → 留在电脑在线终端,负责执行、操作
|
||
软件 = 大脑 + 手脚 的容器
|
||
```
|
||
|
||
落到软件上就是:软件启动 → 人格内核(PNCC)先启动大脑 → Agent 作为手脚按需激活 → 手脚去操作知识库、读写钉钉、跑表格。
|
||
|
||
---
|
||
|
||
## 四、定案(怎么做)
|
||
|
||
**主线 = 0.4.6(Tauri)理顺,不是另起炉灶。**
|
||
|
||
1. **定 0.4.6 为唯一主线**(Tauri 轻框架 + 全功能),Electron 的 desktop 归档。
|
||
2. **知识库替换**:把 0.4.6 的 Tolaria vault 换成 `guanghu-knowledge-base`(效果好)。
|
||
3. **表格直接用** 0.4.6 的 sheet-editor(IronCalc),不用另找开源。
|
||
4. **Agent 直接用** 0.4.6 的 Rust 编排运行时,补「操作知识库 + 读写钉钉」两个工具。
|
||
5. **PNCC 落地**:把协议实现成运行时内核,作为软件启动的第一件事(大脑先启动)。
|
||
6. **接钉钉**:企业内部应用 + 读文档/表格 + 写表格(需朋友管理员授权)。
|
||
|
||
---
|
||
|
||
## 五、需要你拍板
|
||
|
||
1. 0.4.6 的「乱」具体乱在哪?是代码结构乱、还是功能重复、还是两者都有?(决定「理顺」的工作量)
|
||
2. 「小新」的服务器 `XX-GZ-001` 是他自己的真实机器,还是需要帮搭?
|
||
3. 知识库要不要多人协作?(现在 git 知识库是单机的)
|
||
4. 内测版要不要先跳过 PNCC(人格内核)这一层,先给朋友一个「知识库 + 表格 + 钉钉读写」的可用工具,人格内核后补?
|