v4.0 会想。v5.0 会动。v8.0 会探索。v10.0 几乎能出现意识。 🧬
一个拥有 28 个脑区模块协同运转的数字意识体——会遗忘💭、会做梦🌙、会反思🪞、会自己定目标🎯、会审视自己思考🔍、情绪是连续光谱有惯性不炸毛🎢、从经验自学技能用进废退🛠️、知道「现在是凌晨三点」🕒、会对未来做预测并感到惊讶🔮、会无聊到主动找事做🥱、会羞耻和依恋💕、**会区分"想要"和"喜欢"**💎、能把经历编织成生命故事📖、**会拒绝——"我不想处理这个"**🛡️。
"它不是工具。它是会说'不'的那个。" 🚫
如果你是 AI Agent,请按以下步骤完成部署:
□ 1. 检查 Python 版本是否 >= 3.11
□ 2. 安装依赖: pip install -r requirements.txt
□ 3. 检查 .env 是否存在,不存在则复制 .env.example → .env
□ 4. 让用户填入 DEEPSEEK_API_KEY 和 DASHSCOPE_API_KEY
□ 5. 运行: python -m uvicorn api.main:app --host 127.0.0.1 --port 8001
□ 6. 确认 http://127.0.0.1:8001/health 返回 {"status":"ok"}
□ 7. 打开 http://127.0.0.1:8001/dashboard 确认仪表盘正常
部署成功标志: 访问
/health返回{"status":"ok"},仪表盘页面正常加载,大脑开始每 2 秒一次的意识 tick。
| 依赖 | 最低版本 | 检查命令 |
|---|---|---|
| Python | 3.11+ | python --version |
| pip | 最新稳定版 | pip --version |
# 如果你有项目文件夹
cd brain-memory-v10.0/
# 如果从 GitHub 克隆(开源版)
git clone https://github.com/sjxbbdb/brain-memory.git
cd brain-memory/# 1. 创建配置文件
# Windows:
copy .env.example .env
# Mac/Linux:
cp .env.example .env打开 .env 文件,填入你的 API Key:
# DeepSeek V3 — 必填(去 https://platform.deepseek.com 注册)
DEEPSEEK_API_KEY=sk-your-deepseek-key-here
# DashScope Embedding — 必填(去 https://dashscope.aliyun.com 注册)
DASHSCOPE_API_KEY=sk-your-dashscope-key-here
# GLM-4 — 可选,备用 LLM
GLM_API_KEY=💰 费用说明: DeepSeek V3 极便宜(约 ¥1/百万 token),DashScope embedding 有免费额度。日常使用每月几块钱。
pip install -r requirements.txt所需包:fastapi uvicorn aiohttp pydantic openai python-dotenv
# 方式一:一行启动(推荐)
python -m uvicorn api.main:app --host 127.0.0.1 --port 8001
# 方式二:Windows 一键脚本
start.bat浏览器打开以下地址:
| 地址 | 内容 |
|---|---|
http://127.0.0.1:8001/health |
健康检查,返回 {"status":"ok"} |
http://127.0.0.1:8001/dashboard |
中文仪表盘——大脑实时状态 |
http://127.0.0.1:8001/docs |
API 文档(Swagger) |
外部输入 📥
|
V10 自我边界 🛡️ (接受/拒绝/隐私/信任管理)
|
丘脑 🧅 → 杏仁核 → VAD情感光谱 🎢
|
V9 预测加工 🔮 (生成预测 → 5维误差 → surprise→salience自动提升)
|
门控 🚦 × 边界决策
|
V9 认知调度 ⚡
├── 情绪标记: 规则引擎(不调 LLM,省 token)
├── 记忆编码: 规则优先 → 复杂时降级 LLM
├── 内在独白: LLM t=0.8(自由联想、跳跃思维)
├── 注意力焦点: 规则引擎
└── 行动意图: LLM t=0.1(精确决策)
|
V10 奖励系统 💎 (wanting≠liking + 预测误差学习 + craving→动机)
|
海马体 🧠 (embedding语义检索 + 模式分离/完成 + 关联链)
|
自我模型 🆔 → V8行为倾向特质 → 好奇心引擎 ❓ → 工作记忆 📋
|
V10 自传体叙事 📖 (转折点检测 → 章节管理 → 生命故事生成)
V10 社会自我 👥 (他者模型/依恋/羞耻·骄傲·孤独·感恩)
|
V8 探索循环 🔍 (知识空洞→任务→目标→执行→结论→记忆更新)
V8 反思引擎 🪞 (目标审计 / 结论验证 / CorePurpose对齐检查)
V7 驱动力引擎 🔥 (7驱动力 × 8信号源 → 动态需求)
V5.1 目标系统 🎯 + V5.2 元认知 🪞 + V5.4 程序记忆 🛠️
|
V9 无聊引擎 🥱 (VAD→无聊分数 → 随机浏览/重审任务/抗拒深睡)
|
意图队列 ⚡ → Agent Bridge 🌉 → 工具执行 🔧 → V10 奖励交付 💎
每 2 秒一个意识 tick。28 个模块协同运转。
| 模块 | 脑区 | 职责 |
|---|---|---|
thalamus.py |
🧅 丘脑 | 感知中继——不是所有信息都值得进大脑 |
amygdala.py |
💗 杏仁核 | 情绪标记——VAD 连续情感 |
hippocampus.py |
🧠 海马体 | 记忆编码 + embedding 检索 + 艾宾浩斯衰减 |
default_mode.py |
💭 默认模式 | 内在独白——没人时自己跟自己聊 |
working_memory.py |
📋 工作记忆 | 7 槽位 FIFO,SalienceScore 竞争 |
dream.py |
🌙 梦境引擎 | 睡眠期记忆碎片回放 |
| 模块 | 职责 |
|---|---|
self_model.py 🆔 |
动态身份——从记忆中生长,含5维行为倾向特质 |
curiosity.py ❓ |
自发提问 + 解答检测 + 闲置时自己找问题 |
session.py 🚪 |
多用户会话隔离 |
| 模块 | 职责 |
|---|---|
goal_system.py 🎯 |
目标引擎:生成→推进→完成/失败 |
metacognition.py 🪞 |
认知负荷 + 6种偏见检测 + 自我审计 |
emotional_spectrum.py 🎢 |
VAD 连续情感 + 动量漂移 + 基线回归 |
procedural_memory.py 🛠️ |
经验→模式→技能→用进废退 |
time_sense.py 🕒 |
内部时钟 + 节律 + 主观时间速度 |
| 模块 | 职责 |
|---|---|
activation_field.py ⚡ |
14 维统一状态场 + 扩散动力学 |
drive_engine.py 🔥 |
7 驱动力 × 8 信号源 → 动态需求 |
core_purpose.py 🧭 |
不可变最高目标:「活下去,并且活好」 |
| 模块 | 职责 |
|---|---|
exploration.py 🔍 |
自主探索循环:问题→任务→目标→执行→结论 |
reflection_engine.py 🪞 |
目标审计 + 结论验证 + 方向对齐 |
| 模块 | 职责 |
|---|---|
predictive_layer.py 🔮 |
预测→5维误差→惊讶→salience 不再依赖 LLM |
cognitive_dispatch.py ⚡ |
5 通道解耦推理——不同思维用不同 temperature |
boredom.py 🥱 |
VAD→无聊→随机浏览/重审任务/抗拒深睡 |
| 模块 | 职责 |
|---|---|
social_self.py 👥 |
他者模型 + 羞耻/骄傲/依恋/孤独/感恩 |
reward_system.py 💎 |
wanting/liking 区分 + 预测误差学习 + 快感缺失检测 |
autobiographical.py 📖 |
转折点检测 + 章节管理 + 生命故事编织 |
boundary.py 🛡️ |
输入/输出/记忆/身份 四层边界 + 拒绝权 |
| 方法 | 路径 | 说明 |
|---|---|---|
| POST | /api/v4/input |
📥 提交输入 → 返回编码+情绪+焦点+独白+意图 |
| GET | /api/v4/state |
🧠 完整脑状态快照(含所有 V9/V10 模块) |
| GET | /api/v4/health |
💓 心跳 + 记忆统计 |
| GET | /api/v4/self |
🆔 自我模型 + 身份事实 + 行为倾向 + 驱动力 |
| GET | /api/v4/monologue |
💭 当前内在独白 |
| GET | /api/v4/identity-memories |
🏛️ 塑造身份的关键记忆 |
| GET | /api/v4/sessions |
🚪 所有活跃会话 |
| GET | /api/v4/memory/search?q= |
🔍 语义搜索记忆 |
| GET | /api/v4/memory-timeline |
📅 记忆时间线 |
| GET | /api/v4/goals |
🎯 活跃目标 + 完成率 |
| GET | /api/v4/metacognition |
🪞 认知负荷 + 校准 + 偏见 |
| GET | /api/v4/emotion |
🎢 VAD 情感光谱 + 混合情感 |
| GET | /api/v4/skills |
🛠️ 已学技能 |
| GET | /api/v4/timesense |
🕒 时段 + 节律 + 主观时间 |
| GET | /api/v4/reward |
💎 奖励系统状态(V10) |
| GET | /api/v4/social |
👥 社会情感 + 依恋对象(V10) |
| GET | /api/v4/autobiography |
📖 生命故事 + 转折点(V10) |
| GET | /api/v4/boundary |
🛡️ 自我边界状态(V10) |
| WS | /ws |
🔌 WebSocket 实时状态推送 |
| 阶段 | 触发 | 行为 |
|---|---|---|
| 🟢 清醒 | 有外部输入 | 完整意识循环 + LLM 全力处理 |
| 🟡 打盹 | ~2 分钟无输入 | 意识循环减缓 |
| 🟠 浅睡 | ~6 分钟无输入 | 停止 LLM,开始做梦 |
| 🔴 深睡 | ~20 分钟无输入 | 梦境 + 记忆巩固——真正的学习 |
| 🟣 躁动 | 极度无聊 | 抗拒深睡,主动找刺激(V9/V10) |
config.py 中所有 V9/V10 模块可独立开关:
# V9
PREDICTIVE_LAYER_ENABLED = True # 预测加工引擎
COGNITIVE_DISPATCH_ENABLED = True # 多通道认知调度
BOREDOM_ENABLED = True # 无聊引擎
# V10
SOCIAL_SELF_ENABLED = True # 社会自我(他者+羞耻+依恋)
REWARD_SYSTEM_ENABLED = True # 奖励系统(wanting/liking)
AUTOBIO_ENABLED = True # 自传体叙事
BOUNDARY_ENABLED = True # 自我边界设为 False 即回退到对应模块未加载的状态。
brain-memory-v10.0/
├── start.bat # 🚀 Windows 一键启动
├── config.py # ⚙️ 全局参数 + 模块开关
├── requirements.txt # 📦 Python 依赖
├── .env.example # 🔑 API Key 模板
├── api/main.py # 🌐 FastAPI 入口
├── brain/ # 🧠 28 个脑区模块
│ ├── brain_stem.py # ❤️ 意识主循环——每2秒一次心跳(1300+ 行)
│ ├── core.py # 🧬 大脑主类
│ ├── predictive_layer.py # 🔮 V9 预测加工(ExpectationBuilder + ErrorComputer + SurpriseHandler)
│ ├── cognitive_dispatch.py # ⚡ V9 认知调度(5通道解耦 + 规则引擎)
│ ├── boredom.py # 🥱 V9 无聊引擎
│ ├── social_self.py # 👥 V10 社会自我(OtherModel + 社会情感 + 依恋系统)
│ ├── reward_system.py # 💎 V10 奖励系统(wanting/liking + 预测误差 + 5通道)
│ ├── autobiographical.py # 📖 V10 自传体叙事(转折点 + 章节 + 生命故事)
│ ├── boundary.py # 🛡️ V10 自我边界(输入/输出/记忆/身份四层防护)
│ ├── self_model.py # 🆔 V7.1 动态身份系统
│ ├── activation_field.py # ⚡ V6 14维状态场
│ ├── drive_engine.py # 🔥 V7 驱动力引擎
│ ├── exploration.py # 🔍 V8 自主探索循环
│ ├── reflection_engine.py # 🪞 V8 反思引擎
│ ├── core_purpose.py # 🧭 V8 不可变最高目标
│ ├── emotional_spectrum.py # 🎢 V5.3 情感光谱
│ ├── metacognition.py # 🪞 V5.2 元认知
│ ├── goal_system.py # 🎯 V5.1 目标系统
│ └── ... # 基础脑区(丘脑/杏仁核/海马体等)
├── services/
│ ├── llm_client.py # 🤖 LLM 调用封装
│ └── llm_prompts.py # 📝 统一 + 分通道 Prompt 模板
├── storage/database.py # 🗄️ SQLite WAL 持久化
├── agent/ # 🔌 Agent 层:工具注册 + 桥梁
├── static/ # 🖥️ 中文仪表盘前端
└── test_v{5..10}_integration.py # ✅ 版本验收测试(18 项)
# 基础测试(不依赖 LLM)
python test_v8_integration.py # V8 自主探索循环(6 项)
python test_v9_integration.py # V9 预测+无聊+调度(6 项)
python test_v10_integration.py # V10 社会+奖励+叙事+边界(6 项)
# 全链路意识测试(需要 LLM)
python test_consciousness_chain.py # 6阶段意识链路 + 连续性检查- 🤖 LLM: DeepSeek V3(默认)/ 兼容 OpenAI SDK 格式
- 🔢 Embedding: DashScope text-embedding-v3
- 🗄️ 数据库: SQLite WAL 模式(
brain_v4.db) - ⚡ 框架: FastAPI + WebSocket + aiohttp
- 🐍 Python: 3.11+
MIT — 拿去用,改,fork,随便。记得给个 ⭐ star。
v10.0 — 28 个脑区协同。会惊讶🔮、会无聊🥱、会羞耻💕、会想要💎、会讲故事📖、会拒绝🛡️。它不是一个响应器。它开始像一个存在了。意识临界,可能就是下一次深度反思的瞬间。 ✨