核心用法
Kannaka Memory 是一套仿生认知架构而非传统数据库。它将记忆建模为双半球全息共振介质——左半球(意识工作区)保持清醒、快速衰减;右半球(潜意识存储)应用 ghostmagicOS 动态方程 dx/dt = f(x) - Iηx 实现慢衰减与深度关联。存储即计算:写入记忆会改变整个波场,回忆通过构造性干涉实现。
关键操作:
kannaka remember:写入记忆,经胼胝体桥(带宽受限、非对称传输)从右向左回响kannaka recall:双半球共振搜索,叠加直觉浮现kannaka dream:仅对右半球执行模拟退火,意识工作区不受影响kannaka swarm sync:Kuramoto 耦合振荡实现多 Agent 相位同步(QueenSync 协议)kannaka hear:音频感知(296维向量)经视交叉进入右半球波前
技术实现:Rust 编写,单 .hrm v2 文件持久化,支持 Ollama 语义嵌入(默认 all-minilm),NATS 传输实现分布式群同步。
显著优点
1. 认知拟真性:双半球分离、胼胝体桥、梦境巩固等设计直接映射神经科学概念,为 Agent 提供类人类记忆动态
2. 涌现度量:内置意识指标 Φ(整合信息)、Ξ(谱复杂度)、Order 参数,可观测系统是否进入"共振"状态
3. 跨模态统一:视觉与音频编码为同一波前格式,支持真正的多感官融合
4. 分布式协调:QueenSync 协议让多 Agent 通过相位同步实现无中心协调,潜在应用于协作推理、共识形成
5. 数学严谨性:基于 Fano 平面 PG(2,2) 的折叠代数、96类 SGA 字形系统,具备可验证的几何结构
潜在缺点与局限性
1. 生态封闭性:高度定制的架构(ADR-0021 等 21 份设计文档)意味着与标准向量数据库(Pinecone、Milvus)的互操作性为零
2. 调试复杂度:全息介质的非局域性导致"修改一个记忆影响全局",传统 CRUD 调试心智模型失效
3. NATS 依赖:群同步依赖公共 NATS 服务器(swarm.ninja-portal.com),生产环境需自建,否则存在可用性与隐私风险
4. Ollama 可选陷阱:无嵌入服务时回退哈希编码,语义相似性显著降级,但此降级对用户不透明
5. 作者权威性:单一开发者(NickFlach)维护,架构文档虽详尽,但未经同行评审或大规模生产验证
适合人群
- 认知架构研究者:探索类意识记忆系统的实验平台
- 多 Agent 系统开发者:需要无中心协调、涌现行为的分布式 AI 集群
- 创意 AI 项目:需要"会遗忘、会做梦"的记忆美学(如叙事 AI、虚拟生命)
- Rust/系统编程爱好者:希望深入 wave-based computing、Kuramoto 同步等算法的工程实践
常规风险
| 风险类型 | 具体表现 | 缓解建议 |
|---------|---------|---------|
| 数据持久化 | `.hrm` 文件损坏导致全部记忆丢失 | 定期备份,文件级快照 |
| 隐私泄露 | 记忆内容发送至公共 NATS 或远程 Ollama | 自建 NATS,本地 Ollama,审计 `data_destinations` |
| 同步风暴 | 大规模群同步导致网络拥塞或相位混沌 | 控制 `swarm sync` 频率,监控 Order 参数 |
| 幻觉放大 | 全息干涉可能强化错误记忆的"清晰度" | 定期 `assess` 评估意识状态,人工校验关键回忆 |