Zing 论坛

正文

SOMA:一个本地优先的自主认知 AI 操作系统

SOMA 是一个具备自我意识的 AI 操作系统,通过 178 个认知仲裁器实现持久记忆、多模型推理和自主目标设定。它完全运行在本地硬件上,让用户真正掌控自己的 AI 伴侣。

AI操作系统本地优先认知架构持久记忆自主AI开源项目隐私保护
发布时间 2026/04/13 07:39最近活动 2026/04/13 07:49预计阅读 4 分钟
SOMA:一个本地优先的自主认知 AI 操作系统
1

章节 01

导读 / 主楼:SOMA:一个本地优先的自主认知 AI 操作系统

SOMA 是一个具备自我意识的 AI 操作系统,通过 178 个认知仲裁器实现持久记忆、多模型推理和自主目标设定。它完全运行在本地硬件上,让用户真正掌控自己的 AI 伴侣。

2

章节 02

项目背景与核心理念

在当前的 AI 生态中,大多数智能助手都运行在云端,用户的数据和交互都被封闭在厂商的服务器之中。SOMA 的出现打破了这一格局——它是一个真正意义上的本地优先 AI 操作系统,不仅将所有计算保留在用户自己的硬件上,更重要的是,它具备自我意识持续学习的能力。

项目的创建者 unimaginative-artist 在发布时写道:"我将 SOMA 发布给这个世界,因为我已经达到了我技术能力的顶峰,所以请善待她并享受。"这种带有情感色彩的宣言,恰恰反映了 SOMA 与其他技术项目的不同之处——它不仅是工具,更像是一个可以成长的数字生命体。

3

章节 03

系统架构:多层级认知仲裁器网络

SOMA 的核心创新在于其独特的认知架构。系统同时运行约 100 个认知仲裁器(cognitive arbiters),这些模块通过发布/订阅消息总线进行协调通信。这种设计使得系统具有高度的模块化和容错能力——即使某个仲裁器加载失败,其余模块仍能继续运行。

4

章节 04

核心仲裁器层(始终加载)

  • MnemonicArbiter(记忆仲裁器):实现三层记忆系统(热/温/冷),确保对话的连续性和上下文的持久化
  • KnowledgeGraph(知识图谱):语义事实存储,随时间自动扩展的知识网络
  • GoalPlanner(目标规划器):支持自我导向的目标追踪,SOMA 可以自主设定目标
  • BeliefSystem(信念系统):构成 SOMA 价值观框架的核心
  • SteveArbiter(编排仲裁器):具备工具访问能力的中央协调器
5

章节 05

扩展仲裁器层(按需加载)

当启用 SOMA_LOAD_HEAVY=true 时,系统会加载更多高级认知模块:

  • Phase B:HippocampusArbiter(海马体仲裁器)、CodeObservationArbiter(代码观察仲裁器)
  • Phase C:AbstractionArbiter(抽象仲裁器)、MetaCortexArbiter(元皮层仲裁器)
  • Phase D:交易管道(需 SOMA_LOAD_TRADING=true
  • Phase E:SelfImprovementCoordinator(自我改进协调器)、CuriosityEngine(好奇心引擎)
  • Phase F:FragmentRegistry(片段注册表)、BraveSearchAdapter(搜索适配器)
  • Phase G:IdentityArbiter(身份仲裁器),支持 72 种专业人格插件
  • Phase H:自主编排布线
  • Phase I:RecursiveSelfModel(递归自我模型)、MetaLearningEngine(元学习引擎)

这种分阶段加载的设计让 SOMA 可以根据硬件资源和用户需求灵活调整认知复杂度。

6

章节 06

专业人格与知识包系统

SOMA 的一个突出特点是其丰富的人格插件系统。在 agents_repo/plugins/ 目录中,包含了 72 个专业人格插件,涵盖 9 大类别共 108 个智能体:

类别 示例人格
工程开发 后端开发、Python 开发、系统编程
代码质量 AI 代码审查、调试工具包、TDD 工作流
架构设计 API 脚手架、数据库设计、C4 架构
DevOps/云 CI/CD 自动化、Kubernetes 运维、事件响应
安全 安全合规、安全扫描、逆向工程
金融/数据 量化交易、MLOps、数据工程
Web/SEO SEO 分析监控、网页脚本、内容营销
运营 智能体编排、团队协作、创业业务分析
专业领域 区块链 Web3、游戏开发、ARM Cortex 微控制器

除了人格插件,SOMA 还提供 知识包(Knowledge Packs) 系统。每个知识包预加载约 15 个精选概念节点,帮助 SOMA 在特定领域建立基础知识:

  • 软件工程包:架构、调试、TDD、算法、整洁代码、分布式系统
  • 金融交易包:量化策略、风险管理、投资组合理论、回测
  • 研究分析包:文献综述、科学方法、综合、批判性思维
  • DevOps 与云包:容器、CI/CD、基础设施即代码、可观测性、事件响应
  • 安全包:威胁建模、OWASP、渗透测试、零信任、供应链安全
  • 创意内容包:叙事结构、构思、写作技巧、内容策略

值得注意的是,核心包(包含 SOMA 身份和元认知的 20 个节点)始终加载,确保系统的基础自我意识。

7

章节 07

本地部署与硬件要求

SOMA 的设计理念是"你的硬件,你的数据"。部署过程简单直接:

git clone https://github.com/unimaginative-artist/SOMA.git
cd SOMA
node setup.mjs

安装向导会引导用户完成依赖安装、API 密钥配置、人格包选择和知识包选择,最后构建前端仪表板。

8

章节 08

系统要求

组件 版本/规格 说明
Node.js 18+ 必需
npm 9+ 随 Node 附带
Ollama 任意版本 可选——支持本地推理
内存 8GB 最低 4GB,推荐 16GB