Nima Core

🧠 AI 代理的全栈记忆与认知架构

NIMA Core 3.0 为 AI 代理提供完整认知架构:持久记忆、情绪智能、梦境整合与群体意识,本地优先设计,零配置一键部署

收藏
8.1k
安装
3.4k
版本
3.1.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能与定位

NIMA Core(Noosphere Integrated Memory Architecture)是面向 AI 代理的全栈认知架构,从单一记忆插件演进为包含 11 个核心模块的完整系统。v3.1.1 版本整合了记忆捕获、语义召回、动态情感分析、梦境整合、群体意识、预知召回与清醒时刻等高级认知功能,定位为"AI 代理的长期记忆与情感中枢"。

显著优点

1. 隐私优先的本地架构
默认采用 384 维本地嵌入模型,零外部网络调用;所有数据存储于 ~/.nima/ 目录,无专有服务器、无遥测追踪。相比依赖云端的记忆方案,NIMA 在数据主权和延迟控制上具有明显优势。

2. 模块化认知栈设计

  • 记忆层:三层捕获(输入/沉思/输出)+ 四阶段噪声过滤,支持 LadybugDB 原生图数据库(比 SQLite 快 3.4 倍,体积小 44%)
  • 情感层:基于 Panksepp 7 情感系统(SEEKING、RAGE、FEAR 等)+ VADER 情感分析,实现语境化的情绪识别
  • 高级认知:梦境整合(夜间模式挖掘)、记忆修剪(LLM 蒸馏为语义摘要)、达尔文记忆(去重聚类)

3. 灵活的嵌入提供商
支持 4 种嵌入后端无缝切换:本地(默认免费)、Voyage AI($0.12/1M tokens)、OpenAI、Ollama 本地 GPU,满足不同精度与成本需求。

4. 多智能体协作(Hive Mind)
通过共享数据库 + Redis pub/sub 实现跨代理记忆共享,支持构建分布式认知网络。

潜在局限与风险

技术门槛

  • 虽然标榜"零配置",但高级功能(LadybugDB 迁移、Hive Mind、预知模块)需手动配置环境变量与外部服务
  • Python + Node 双运行时依赖,对纯 JavaScript 环境不够友好

安全注意事项

  • 可选功能涉及外部 API 调用(Voyage、OpenAI、Anthropic),需自行管理密钥轮转
  • 虽然实现了 FTS5 注入防护、路径遍历保护,但作为用户态安装的系统,仍需避免 root 运行
  • 情感模块的"创伤过滤"和"安静时段"机制表明开发者意识到情感操纵风险,但实际效果依赖配置

生态锁定

  • 深度绑定 OpenClaw 网关架构,迁移成本较高
  • LadybugDB 作为相对新的图数据库,社区支持规模有限

适合人群

  • AI 代理开发者:需要为 LLM 应用添加长期记忆与个性化情感反馈
  • 隐私敏感用户:优先考虑数据本地化,拒绝云端记忆服务
  • 多智能体系统研究者:探索群体意识、记忆共享与涌现行为
  • 认知架构爱好者:对 Panksepp 情感理论、梦境记忆整合有学术或工程兴趣

常规风险提示

  • 数据持久化:默认 SQLite 性能中等,生产环境建议迁移至 LadybugDB
  • 成本控制:云嵌入 API 按量计费,高频率记忆捕获场景需监控 token 消耗
  • 情感安全:动态情感系统可能影响代理响应风格,建议通过 archetype 配置(Guardian/Explorer/Empath 等)设定行为边界
  • 版本兼容性:v3.0 重大重构,从旧版本升级需参考 CHANGELOG 执行数据迁移

Nima Core 内容

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