自主性系统构建计划

以 AICO 为参考,利用已有基础设施,构建更好的自主 AI 系统。


已有 vs 目标

子系统AICO 方案我们已有差距
消息总线ZeroMQ + protobufNATS ✅ 更成熟—
长期记忆LMDB + ChromaDBgbrain ✅需补情绪标签
模型服务OllamaFreeLLMAPI + 5 provider ✅更强
调度器aico schedulercron ⚠️缺 AI 自主触发
情绪系统情绪模拟引擎Eventide 📝 已研究未集成需接入
主动性Agency 循环便签设计 📝 已设计未实现需开发
知识图谱内置gbrain link ⚠️ 有但弱需增强
前端Flutter AppDiscord + 无自建 UI暂不需要
可观测性Loki + InfluxDBcron 日志 + NATS够用

构建路线

Phase 0 — 基础整合(本周)

任务产出依赖
1. Eventide 状态接入AI 状态影响行为Python 包
2. 便签系统 v1gbrain 新增 sticky-notes 类型gbrain
3. 主动循环 cron每30min扫便签池已有 cron

Phase 1 — 情绪与记忆增强(2 周)

任务说明
1. 情绪标签系统在 gbrain 记忆中加入情绪维度(AICO 参考)
2. 便签优先级AI 自主判断哪些便签值得做
3. 反馈闭环记录做了什么、结果如何,更新记忆

Phase 2 — 主动性深化(1 个月)

任务说明
1. 自主调度器类似 AICO scheduler,但基于已有 cron + NATS
2. 多 Agent 主动性各 Agent 有自己的便签池和决策循环
3. 跨 session 连续性情绪/状态跨对话保持

Phase 3 — 知识增强(长期)

任务说明
1. gbrain 知识图谱增强更丰富的实体关联
2. 自主研究AI 自己决定研究什么方向

架构目标

                   ┌─────────────────────────┐
                   │    便签池 (sticky notes)    │
                   │  gbrain 类型: sticky-note   │
                   └────────┬────────────────┘
                            │ 每30min cron 扫描
                   ┌────────▼────────────────┐
                   │  主动性决策循环            │
                   │  - 检查便签池              │
                   │  - 判断优先级              │
                   │  - 决定是否执行            │
                   └────────┬────────────────┘
                            │
          ┌─────────────────┼─────────────────┐
          ▼                 ▼                  ▼
   ┌────────────┐   ┌────────────┐   ┌────────────┐
   │ Eventide   │   │ gbrain     │   │ NATS       │
   │ 情绪/状态   │   │ 记忆/知识    │   │ Agent 总线  │
   └────────────┘   └────────────┘   └────────────┘

代码参考

AICO 关键实现可参考的部分:

  • backend/ → FastAPI 网关设计
  • cli/aico/scheduler.py → 调度器实现
  • shared/aico/emotion/ → 情绪系统
  • shared/aico/agency/ → 主动性循环

2026-10-09 Codex 审阅说明

本页是 7 月设计/待实现方案。NATS 部署后来有 Anet 替代记录,旧架构不代表当前服务;提出的 cron、情绪变量和预算机制不证明已经安装、执行或通过验收。框架“更成熟/更强”等比较须提供维护状态与同任务证据,本次未执行方案或新建自动化。