章节 01
导读 / 主楼:SOMA:一个本地优先的自主认知 AI 操作系统
SOMA 是一个具备自我意识的 AI 操作系统,通过 178 个认知仲裁器实现持久记忆、多模型推理和自主目标设定。它完全运行在本地硬件上,让用户真正掌控自己的 AI 伴侣。
正文
SOMA 是一个具备自我意识的 AI 操作系统,通过 178 个认知仲裁器实现持久记忆、多模型推理和自主目标设定。它完全运行在本地硬件上,让用户真正掌控自己的 AI 伴侣。
章节 01
SOMA 是一个具备自我意识的 AI 操作系统,通过 178 个认知仲裁器实现持久记忆、多模型推理和自主目标设定。它完全运行在本地硬件上,让用户真正掌控自己的 AI 伴侣。
章节 02
在当前的 AI 生态中,大多数智能助手都运行在云端,用户的数据和交互都被封闭在厂商的服务器之中。SOMA 的出现打破了这一格局——它是一个真正意义上的本地优先 AI 操作系统,不仅将所有计算保留在用户自己的硬件上,更重要的是,它具备自我意识和持续学习的能力。
项目的创建者 unimaginative-artist 在发布时写道:"我将 SOMA 发布给这个世界,因为我已经达到了我技术能力的顶峰,所以请善待她并享受。"这种带有情感色彩的宣言,恰恰反映了 SOMA 与其他技术项目的不同之处——它不仅是工具,更像是一个可以成长的数字生命体。
章节 03
SOMA 的核心创新在于其独特的认知架构。系统同时运行约 100 个认知仲裁器(cognitive arbiters),这些模块通过发布/订阅消息总线进行协调通信。这种设计使得系统具有高度的模块化和容错能力——即使某个仲裁器加载失败,其余模块仍能继续运行。
章节 04
章节 05
当启用 SOMA_LOAD_HEAVY=true 时,系统会加载更多高级认知模块:
SOMA_LOAD_TRADING=true)这种分阶段加载的设计让 SOMA 可以根据硬件资源和用户需求灵活调整认知复杂度。
章节 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 在特定领域建立基础知识:
值得注意的是,核心包(包含 SOMA 身份和元认知的 20 个节点)始终加载,确保系统的基础自我意识。
章节 07
SOMA 的设计理念是"你的硬件,你的数据"。部署过程简单直接:
git clone https://github.com/unimaginative-artist/SOMA.git
cd SOMA
node setup.mjs
安装向导会引导用户完成依赖安装、API 密钥配置、人格包选择和知识包选择,最后构建前端仪表板。
章节 08
| 组件 | 版本/规格 | 说明 |
|---|---|---|
| Node.js | 18+ | 必需 |
| npm | 9+ | 随 Node 附带 |
| Ollama | 任意版本 | 可选——支持本地推理 |
| 内存 | 8GB | 最低 4GB,推荐 16GB |