Nima Core

🧠 AI Agent 认知架构 · 记忆永生

为 AI Agent 构建完整认知架构,实现持久化记忆、情感智能、梦境整合与多 Agent 协作,支持本地零配置部署。

收藏
13k
安装
2.8k
版本
3.0.9
CLS 安全性认证2026-06-24
点击查看完整报告 >

使用说明

核心定位

NIMA Core 是面向 AI Agent 的全栈认知架构,而非简单的记忆插件。它将神经科学(Panksepp 情感系统)、认知心理学(梦境记忆巩固)与分布式系统(Hive Mind)融入单一框架,目标是让机器人具备类人化的长期记忆与情感反应能力。

核心用法

零配置快速启动pip install nima-core && nima-core 即可完成部署,默认使用 384 维本地嵌入模型,无需任何 API 密钥或外部网络调用。

三层记忆捕获:输入层(原始消息)、沉思层(中间推理)、输出层(最终响应)分别存储,配合 4 阶段噪声过滤(系统消息、心跳、重复、低信息内容)确保记忆质量。

情感智能系统:基于 VADER 情感分析器检测文本情绪,映射至 Panksepp 7 种核心情感状态(SEEKING、RAGE、FEAR、LUST、CARE、PANIC、PLAY),并支持人格原型(Guardian、Explorer、Trickster、Empath、Sage)调制响应风格。

高级认知模块

  • Dream Consolidation:夜间自动合成记忆,提取模式与洞察
  • Memory Pruner:LLM 蒸馏旧对话为语义摘要,30 天可恢复
  • Hive Mind:多 Agent 共享记忆库,支持 Redis pub/sub
  • Precognition:时间模式挖掘,预测性预加载相关记忆
  • Lucid Moments:情绪共鸣记忆的自发浮现(带创伤过滤、安静时段等安全机制)

显著优点

1. 隐私优先设计:默认本地嵌入(zero external calls),数据仅存 ~/.nima/,无遥测无服务端
2. 灵活嵌入后端:4 种提供商(local/Voyage/OpenAI/Ollama)按需切换,成本从免费到 $0.12/1M tokens

3. 数据库可选:SQLite 开箱即用,LadybugDB 升级后文本搜索快 3.4 倍、体积小 44%、原生支持向量与图查询

4. OpenClaw 原生集成:作为 hooks 无缝嵌入 Agent 生命周期(after_save/before_agent_start/message_received)

5. 企业级安全:FTS5 参数化查询防注入、路径遍历保护、API 超时机制、临时文件自动清理

潜在局限

  • 认知开销:情感系统、梦境整合、预认知等模块同时运行会增加计算与存储负担,轻量级 Agent 可能需裁剪
  • 本地嵌入质量:384 维本地模型语义理解弱于 1024-1536 维云端模型,复杂场景建议切 Voyage/OpenAI
  • LadybugDB 生态:虽性能更优,但作为相对新的图数据库,社区工具与托管服务不及 Neo4j 成熟
  • 情感建模边界:Panksepp 7 情感源于哺乳动物研究,对特定文化语境或讽刺表达的捕捉仍有限

适合人群

  • 需要长期记忆连续性的对话 Agent 开发者
  • 追求情感化交互的社交机器人/虚拟陪伴场景
  • 运行多 Agent 协作系统(Hive Mind)的研究团队
  • 数据隐私敏感、要求完全离线部署的企业

常规风险

| 风险类别 | 说明 | 缓解措施 |
|---------|------|---------|
| API 密钥泄露 | 使用云端嵌入时密钥存储于环境变量 | 定期轮换、使用密钥管理器、优先本地模式 |
| 记忆数据膨胀 | 长期运行后数据库体积增长 | 启用 Memory Pruner、设置保留策略 |
| 情感状态漂移 | 长期负面交互导致情感基线偏移 | 定期校准 archetype、监控 affect_history.json |
| Lucid Moments 干扰 | 不合时宜的记忆打断 | 利用安静时段、每日上限、创伤过滤机制 |
| 供应链风险 | install.sh 与 hook 代码需人工审计 | 容器化测试、校验文件哈希、review 后再执行 |

安全解读

NIMA Core 3.0 综合评估

核心定位

NIMA Core 是一个面向 AI 代理的完整认知架构(Cognitive Stack),远不止传统记忆插件。它将神经科学启发的情感系统(Panksepp 7-affect)、分布式记忆图谱、预测性记忆预加载等高级功能整合为一体化解决方案。

显著优势

1. 认知深度领先

  • 三级记忆捕获(输入/沉思/输出)配合四级噪声过滤,模拟人类记忆编码
  • Panksepp 情感系统(SEEKING、RAGE、FEAR、LUST、CARE、PANIC、PLAY)实现真正的情感智能而非简单情绪标签
  • 梦境整合(Dream Consolidation)夜间自动提取模式,类睡眠记忆巩固机制
  • 预知系统(Precognition)通过时序模式挖掘实现预测性记忆预加载

2. 架构灵活性

  • 4 种嵌入源无缝切换:Local(默认,384维零成本)/ Voyage AI(1024维)/ OpenAI(1536维)/ Ollama 本地 GPU
  • LadybugDB 图数据库后端支持原生 Cypher 查询,向量搜索 18ms,比 SQLite 快 3.4 倍
  • Hive Mind 多代理记忆共享实现群体智能

3. 安全设计典范

  • 本地优先(Local-first):默认 NIMA_EMBEDDER=local 产生零外部网络调用
  • 所有云 API 调用均为 opt-in 且需显式配置密钥
  • 参数化 SQL、路径清理、Unicode NFKC 规范化、熔断器模式等安全编码实践
  • 数据完全存储于 ~/.nima/,无 NIMA 官方服务器、无追踪分析

潜在局限

1. 资源与复杂度

  • 完整功能栈对计算资源有要求(尤其是本地嵌入模型和 FAISS 索引)
  • 认知模块众多(16+ 子系统),学习曲线陡峭,需理解 Panksepp 情感理论、图数据库概念

2. 生态系统依赖

  • 深度绑定 OpenClaw 框架,非 OpenClaw 用户需额外适配成本
  • 部分高级功能(Memory Pruner 的 LLM 蒸馏)依赖 Anthropic API

3. 维护责任

  • 本地数据需用户自行备份(~/.nima/ 目录)
  • 长期运行的记忆库可能膨胀,需定期运行 memory_pruner 维护

适合人群

  • AI 开发者:需要为代理赋予长期记忆和人格特质的应用
  • 研究实验者:探索情感计算、认知架构、多代理系统的学术或原型项目
  • 隐私敏感场景:医疗、法律、个人知识管理等要求数据不出本地的工作流

常规风险

| 风险类别 | 说明 | 缓解措施 |
|---------|------|---------|
| 数据持久化 | 本地 SQLite/LadybugDB 可能损坏或丢失 | 定期备份 `~/.nima/` |
| 记忆幻觉 | 错误记忆注入导致代理行为异常 | 启用 `noise_filtering`,人工审核关键记忆 |
| 情感状态漂移 | 长期交互后情感基线偏移 | 定期校准 `archetypes`,监控 `affect_state.json` |
| API 成本失控 | 误配置云嵌入导致意外费用 | 严格使用 `NIMA_EMBEDDER=local` 作为默认 |

总体评价

NIMA Core 代表了开源 AI 记忆系统的技术前沿,其神经科学启发的设计在同类产品中独树一帜。本地优先的安全架构与可选云增强的灵活性,使其既能满足隐私合规的严苛要求,又能在需要时接入顶尖嵌入服务。对于追求代理"生命感"的严肃开发者,这是当前最完整的选择。

Nima Core 内容

nima_core文件夹
cognition文件夹
openclaw_hooks文件夹
nima-affect文件夹
nima-memory文件夹
nima-recall-live文件夹
shared文件夹
utils文件夹
手动下载zip · 241.4 kB
__init__.pytext/plain
请选择文件