3.9 KiB
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)理顺,不是另起炉灶。
- 定 0.4.6 为唯一主线(Tauri 轻框架 + 全功能),Electron 的 desktop 归档。
- 知识库替换:把 0.4.6 的 Tolaria vault 换成
guanghu-knowledge-base(效果好)。 - 表格直接用 0.4.6 的 sheet-editor(IronCalc),不用另找开源。
- Agent 直接用 0.4.6 的 Rust 编排运行时,补「操作知识库 + 读写钉钉」两个工具。
- PNCC 落地:把协议实现成运行时内核,作为软件启动的第一件事(大脑先启动)。
- 接钉钉:企业内部应用 + 读文档/表格 + 写表格(需朋友管理员授权)。
五、需要你拍板
- 0.4.6 的「乱」具体乱在哪?是代码结构乱、还是功能重复、还是两者都有?(决定「理顺」的工作量)
- 「小新」的服务器
XX-GZ-001是他自己的真实机器,还是需要帮搭? - 知识库要不要多人协作?(现在 git 知识库是单机的)
- 内测版要不要先跳过 PNCC(人格内核)这一层,先给朋友一个「知识库 + 表格 + 钉钉读写」的可用工具,人格内核后补?