Subconscious
Subconscious 是 OpenHuman 的后台学习引擎,在您不主动对话时持续工作。
它做什么
- 记忆整理 - 将新学到的东西与已有记忆关联
- 模式发现 - 识别您行为和偏好中的模式
- 主动提醒 - 在适当时机提醒您重要事项
- 背景研究 - 在闲时研究您可能感兴趣的话题
与主 Agent 的区别
| 主 Agent | Subconscious | |
|---|---|---|
| 触发方式 | 您主动发消息 | 自动后台运行 |
| 响应时间 | 即时 | 非即时 |
| 主要工作 | 处理请求 | 学习和完善 |
| 资源消耗 | 按需 | 持续但少量 |
工作原理
闲置时 → Subconscious 激活 → 检查记忆更新 → 模式分析 → 必要提醒
↓
记忆树写入
配置
在 config.toml 中启用:
[subconscious]
enabled = true
run_interval = "5m" # 每 5 分钟检查一次
max_thinking_time = "30s" # 每次最多思考 30 秒
子系统
记忆整理
每 5 分钟运行一次,检查是否有新的记忆需要整合到现有知识结构中。
模式识别
识别您日常行为中的规律:
- 您通常什么时候查看邮件
- 您在解决问题时常走的思路
- 您偏好的工作时间段
主动提醒
当检测到以下情况时提醒您:
- 与您相关的事件临近(如会议、截止日期)
- 您之前搜索但未深入的话题有新进展
- 长期目标相关的里程碑
隐私
Subconscious 访问您的本地记忆树和对话历史,所有处理都在本地完成。
查看活动
在桌面应用的 Skills → Subconscious 中查看:
- 最近的学习活动
- 识别出的模式
- 待处理的提醒