GBrain + LLM Wiki 混合架构搭建¶
背景¶
用户需要一个持久化的知识管理系统,结合 Obsidian 的可视化和 GBrain 的语义搜索能力。
决策过程¶
选项评估¶
| 方案 | 优点 | 缺点 |
|---|---|---|
| 纯 Obsidian | 简单、可视化好 | 无语义搜索 |
| 纯 GBrain | 语义搜索强大 | 学习成本高 |
| 混合方案 | 两者兼顾 | 需要同步机制 |
最终选择¶
混合方案:Obsidian 编辑 + GBrain 语义搜索
实施步骤¶
- 安装 GBrain:通过 Bun 安装 v0.42.52.0
- 配置 API Keys:ZeroEntropy(嵌入)+ 小米 MIMO(聊天)
- 导入 Wiki:18 个页面,101 个文本块
- 生成嵌入:ZeroEntropy zembed-1 (1280d)
- 初始化 Git:wiki 目录版本控制
- 测试同步:双向同步验证
关键发现¶
工作目录问题¶
- GBrain 命令需要在用户主目录下运行
- 从其他目录运行会报 "No brain configured"
PGLite 实际可用¶
- PGLite 底层就是 SQLite
- 当前运行稳定,无兼容性问题
结果¶
- ✅ 语义搜索正常工作
- ✅ Wiki ↔ GBrain 同步正常
- ✅ 嵌入生成成功