核心定位
NIMA Core 是面向 AI 代理的完整认知堆栈(Cognitive Stack),超越传统记忆插件,提供从感知、存储到推理的全链路能力。
核心用法
- 安装:
pip install nima-core && nima-core零配置启动 - 记忆捕获:3层捕获(输入/沉思/输出)+ 4阶段噪声过滤
- 语义召回:向量+文本混合检索,生态评分,3000 token 预算注入
- 情感系统:基于 Panksepp 7 情绪模型(SEEKING/RAGE/FEAR/LUST/CARE/PANIC/PLAY)的动态情感状态
- 梦境整合:夜间自动合成,从情景记忆提取洞察
- 群体意识:多代理记忆共享(Redis pub/sub)
- 预认知:时间模式挖掘,预测性记忆预加载
显著优点
- 隐私优先:默认本地嵌入,零外部网络调用;所有数据存储于
~/.nima/ - 多嵌入提供商:Local(默认)/ Voyage AI / OpenAI / Ollama 四选一
- 数据库灵活:SQLite 默认,LadybugDB 可选(向量检索快 3.4 倍,体积小 44%)
- 安全加固:FTS5 注入防护、路径遍历保护、参数化查询、API 超时控制
- 模块化设计:OpenClaw 钩子即插即用,Python 核心可独立调用
潜在缺点与局限
- 资源占用:本地嵌入模型需运行时内存,LadybugDB 迁移需额外步骤
- 配置复杂度:高级功能(Hive Mind、Precognition、Memory Pruner)需显式启用环境变量
- 外部依赖风险:云嵌入提供商需 API 密钥,存在供应商锁定和成本累积
- 生态评分黑盒:ecology scoring 的具体算法未完全开源透明
适合人群
- 构建长期记忆 AI 代理的开发者
- 对数据隐私敏感的本地 AI 部署场景
- 需要多代理协作的记忆共享系统
- 探索情感计算(Affective Computing)的研究者
常规风险
- 数据泄露:若误用云嵌入,对话内容将传输至第三方
- 权限过度:安装脚本写入
~/.openclaw/extensions/,需审查install.sh - 记忆污染:LLM 蒸馏(Memory Pruner)可能丢失细微语境,30 天冷静期后不可恢复
- 情感操纵:VADER 情感分析对讽刺、反讽识别有限,可能误判极端情绪
版本亮点
v3.0 引入达尔文记忆引擎(自动聚类、去重)、一键安装器、所有 OpenClaw 钩子统一打包。