第06章 总结

GBrain 通过以下核心设计实现将知识管理维护成本降至近乎零的个人智能系统:

五大核心设计

图表 代码
graph TB
    A["MECE 目录
单页单实体"] B["两层页面模型
编译真理+时间线"] C["自动丰富
信号触发"] D["混合检索
向量+关键词+RRF"] E["技能系统
25 个可组合技能"] F[知识管理维护成本降至近乎零] --> A F --> B F --> C F --> D F --> E style A fill:#f9f,stroke:#333,stroke-width:2px style B fill:#f9f,stroke:#333,stroke-width:2px style C fill:#f9f,stroke:#333,stroke-width:2px style D fill:#f9f,stroke:#333,stroke-width:2px style E fill:#f9f,stroke:#333,stroke-width:2px style F fill:#fff,stroke:#333,stroke-width:4px
graph TB
    A["MECE 目录
单页单实体"] B["两层页面模型
编译真理+时间线"] C["自动丰富
信号触发"] D["混合检索
向量+关键词+RRF"] E["技能系统
25 个可组合技能"] F[知识管理维护成本降至近乎零] --> A F --> B F --> C F --> D F --> E style A fill:#f9f,stroke:#333,stroke-width:2px style B fill:#f9f,stroke:#333,stroke-width:2px style C fill:#f9f,stroke:#333,stroke-width:2px style D fill:#f9f,stroke:#333,stroke-width:2px style E fill:#f9f,stroke:#333,stroke-width:2px style F fill:#fff,stroke:#333,stroke-width:4px
graph TB
    A["MECE 目录
单页单实体"] B["两层页面模型
编译真理+时间线"] C["自动丰富
信号触发"] D["混合检索
向量+关键词+RRF"] E["技能系统
25 个可组合技能"] F[知识管理维护成本降至近乎零] --> A F --> B F --> C F --> D F --> E style A fill:#f9f,stroke:#333,stroke-width:2px style B fill:#f9f,stroke:#333,stroke-width:2px style C fill:#f9f,stroke:#333,stroke-width:2px style D fill:#f9f,stroke:#333,stroke-width:2px style E fill:#f9f,stroke:#333,stroke-width:2px style F fill:#fff,stroke:#333,stroke-width:4px
graph TB
    A["MECE 目录<br/>单页单实体"]
    B["两层页面模型<br/>编译真理+时间线"]
    C["自动丰富<br/>信号触发"]
    D["混合检索<br/>向量+关键词+RRF"]
    E["技能系统<br/>25 个可组合技能"]
    
    F[知识管理维护成本降至近乎零] --> A
    F --> B
    F --> C
    F --> D
    F --> E
    
    style A fill:#f9f,stroke:#333,stroke-width:2px
    style B fill:#f9f,stroke:#333,stroke-width:2px
    style C fill:#f9f,stroke:#333,stroke-width:2px
    style D fill:#f9f,stroke:#333,stroke-width:2px
    style E fill:#f9f,stroke:#333,stroke-width:2px
    style F fill:#fff,stroke:#333,stroke-width:4px

1. MECE 目录

  • 单页单实体,防止知识腐烂
  • 每个知识片段通过决策树落入精确一个目录
  • 无重复页面,无歧义
  • inbox/ 作为模式演进标志

2. 两层页面模型

  • 编译真理:可重写,始终当前,结构化状态
  • 时间线:仅追加,不可重写,反向时间序证据
  • 合成预计算,不像 RAG 每次查询都从头推导

3. 自动丰富

  • 每个信号触发丰富流水线,无需人工记忆
  • 分层策略:Tier 3(存根)→ Tier 2(Web+社交)→ Tier 1(完整)
  • 重要度自动提升,无需显式告知

4. 混合检索

  • 向量搜索:HNSW 余弦相似度,语义理解
  • 关键词搜索:tsvector 全文搜索,精确匹配
  • RRF 融合:兼顾两者优势
  • 4 层去重:源感知 + 编译真理保证

5. 技能系统

  • 25 个可组合技能
  • 技能路由系统(RESOLVER.md)
  • 链式调用机制
  • Always-on 技能(signal-detector, brain-ops)

系统自成长机制

图表 代码
flowchart TD
    A[用户操作] --> B[技能处理]
    B --> C[信号捕获]
    B --> D[实体提取]
    
    C -->|并行| E[丰富触发]
    D --> E
    
    E --> F[知识更新]
    F --> G[索引同步]
    
    G --> H[知识库被动增长]
    
    I[时间流逝] --> J[重要度提升]
    J --> K[自动丰富升级]
    K --> H
    
    L[下次查询] --> M[上下文更丰富]
    M --> H
    
    style H fill:#e6f3ff,stroke:#fff,stroke-width:3px
    style I fill:#95d5b2,stroke:#fff,stroke-width:2px
    style L fill:#95d5b2,stroke:#fff,stroke-width:2px
flowchart TD
    A[用户操作] --> B[技能处理]
    B --> C[信号捕获]
    B --> D[实体提取]
    
    C -->|并行| E[丰富触发]
    D --> E
    
    E --> F[知识更新]
    F --> G[索引同步]
    
    G --> H[知识库被动增长]
    
    I[时间流逝] --> J[重要度提升]
    J --> K[自动丰富升级]
    K --> H
    
    L[下次查询] --> M[上下文更丰富]
    M --> H
    
    style H fill:#e6f3ff,stroke:#fff,stroke-width:3px
    style I fill:#95d5b2,stroke:#fff,stroke-width:2px
    style L fill:#95d5b2,stroke:#fff,stroke-width:2px
flowchart TD
    A[用户操作] --> B[技能处理]
    B --> C[信号捕获]
    B --> D[实体提取]
    
    C -->|并行| E[丰富触发]
    D --> E
    
    E --> F[知识更新]
    F --> G[索引同步]
    
    G --> H[知识库被动增长]
    
    I[时间流逝] --> J[重要度提升]
    J --> K[自动丰富升级]
    K --> H
    
    L[下次查询] --> M[上下文更丰富]
    M --> H
    
    style H fill:#e6f3ff,stroke:#fff,stroke-width:3px
    style I fill:#95d5b2,stroke:#fff,stroke-width:2px
    style L fill:#95d5b2,stroke:#fff,stroke-width:2px
flowchart TD
    A[用户操作] --> B[技能处理]
    B --> C[信号捕获]
    B --> D[实体提取]
    
    C -->|并行| E[丰富触发]
    D --> E
    
    E --> F[知识更新]
    F --> G[索引同步]
    
    G --> H[知识库被动增长]
    
    I[时间流逝] --> J[重要度提升]
    J --> K[自动丰富升级]
    K --> H
    
    L[下次查询] --> M[上下文更丰富]
    M --> H
    
    style H fill:#e6f3ff,stroke:#fff,stroke-width:3px
    style I fill:#95d5b2,stroke:#fff,stroke-width:2px
    style L fill:#95d5b2,stroke:#fff,stroke-width:2px

系统在睡眠中自我成长——每个周期都增加知识。智能体在会议后丰富人物页面,下次该人物出现时,智能体已具备上下文。差异每日累积。

关键特性

图表 代码
graph LR
    A[传统 LLM] --> B[每次会话从零开始]
    B --> C[重复回答相同问题]
    C --> D[无法从过去学习]
    
    E[GBrain 智能体] --> F[持久化记忆]
    F --> G[知识随时间积累]
    G --> H[诚实地回答]
    
    H -->|"大脑有信息"| I[提供完整上下文]
    H -->|"大脑无信息"| J[明确说不知道]
    
    J --> K[不产生幻觉]
    
    style J fill:#10b981,stroke:#fff,stroke-width:3px
    style K fill:#10b981,stroke:#fff,stroke-width:2px
graph LR
    A[传统 LLM] --> B[每次会话从零开始]
    B --> C[重复回答相同问题]
    C --> D[无法从过去学习]
    
    E[GBrain 智能体] --> F[持久化记忆]
    F --> G[知识随时间积累]
    G --> H[诚实地回答]
    
    H -->|"大脑有信息"| I[提供完整上下文]
    H -->|"大脑无信息"| J[明确说不知道]
    
    J --> K[不产生幻觉]
    
    style J fill:#10b981,stroke:#fff,stroke-width:3px
    style K fill:#10b981,stroke:#fff,stroke-width:2px
graph LR
    A[传统 LLM] --> B[每次会话从零开始]
    B --> C[重复回答相同问题]
    C --> D[无法从过去学习]
    
    E[GBrain 智能体] --> F[持久化记忆]
    F --> G[知识随时间积累]
    G --> H[诚实地回答]
    
    H -->|"大脑有信息"| I[提供完整上下文]
    H -->|"大脑无信息"| J[明确说不知道]
    
    J --> K[不产生幻觉]
    
    style J fill:#10b981,stroke:#fff,stroke-width:3px
    style K fill:#10b981,stroke:#fff,stroke-width:2px
graph LR
    A[传统 LLM] --> B[每次会话从零开始]
    B --> C[重复回答相同问题]
    C --> D[无法从过去学习]
    
    E[GBrain 智能体] --> F[持久化记忆]
    F --> G[知识随时间积累]
    G --> H[诚实地回答]
    
    H -->|"大脑有信息"| I[提供完整上下文]
    H -->|"大脑无信息"| J[明确说不知道]
    
    J --> K[不产生幻觉]
    
    style J fill:#10b981,stroke:#fff,stroke-width:3px
    style K fill:#10b981,stroke:#fff,stroke-width:2px
特性说明
脑优先从不对外部 API,先查大脑
诚实地回答大脑没有信息时,明确说"不知道"
不产生幻觉永远不知道它不知道的事
预计算合成响应更快,质量更一致
自动维护知识库在正常操作的副作用中增长

相关内容

如果这篇文章对你有帮助,欢迎请我喝杯咖啡 ☕
Cygnus Yang 支付宝支付宝
Cygnus Yang 微信微信