Description 自动日报与用户画像能力现状分析
当前已具备的基础
能力
状态
说明
镜子概览接口
已有
agent.mirror.overview.get 返回 history_summary/daily_summary/profile/memory_references
任务完成后写记忆摘要
已有
materializeMemoryWriteReferences() 写入短文本摘要
简单日报统计展示
已有
daily_summary 返回日期、完成数、产出数(现算,非生成)
简单画像推断
已有
buildMirrorProfile() 推断 work_style/preferred_output/active_hours(启发式)
周期设置项
已有配置
work_summary_interval / profile_refresh_interval 存在于 settings
当前缺失的关键能力
1. 无真正的周期触发器
settings 有周期配置,但无后台调度器真正执行
建议:补 startup 检查 + 定时轮询
2. 无正式日报生成链路
daily_summary 只是统计数字,非 Agent 生成的自然语言日报
无 artifact 落盘
建议:创建正式"日报任务",产出 markdown artifact
3. 画像生成过于简单
只有 bubble vs document 和 活跃时段 推断
无法总结:工作类型、表达偏好、提醒接受度、长期目标、禁忌
建议:升级 builder,增加输入方式、入口、任务类型等字段
4. 存储模型不完整
memory_summaries 表缺少 category/lifecycle 字段
无法区分:日报类、画像类、普通摘要
建议:补字段,按类别分开存
5. 用户画像管理未实现
agent.mirror.memory.manage 是 planned,非 stable
无法编辑、纠正、删除画像
文档已列在未完成项 docs/work-priority-plan.md:283
6. memory.enabled 开关后端未真正治理
前端有开关,但后端未将其作为停止写入/停止自动总结的硬开关
最小可用实现方案建议
第一阶段:自动日报 MVP
触发方式 : 复用 settings.memory.work_summary_interval 周期配置
数据来源 : 复用 DashboardModuleGet / MirrorOverviewGet 可拿到的任务/交付/风险/记忆数据
产出形式 : 正式 delivery_result + markdown artifact(如 workspace/archive/daily-summary-YYYY-MM-DD.md)
幂等保证 : 按日期生成,同一天不重复
需要新增 :
周期触发器/启动检查器
日报任务装配函数
artifact 交付逻辑
幂等键机制
第二阶段:基础版自动画像
升级 buildMirrorProfile() 为独立 builder
新增字段 : 常用输入方式、常用入口、偏好任务类型、提醒接受度
数据来源 : 已完成任务、mirror conversation 统计、交付类型、意图/source_type/input_mode
产出形式 : 结构化快照回给前端
第三阶段:真正"自动生成"
后台调度器 : startup 检查 + 定时轮询
执行逻辑 : 到期即创建日报任务/画像刷新任务
状态记录 : 更新最后执行时间
第四阶段:存储补齐
新增字段 :
memory_summaries.category (profile/stage_summary/preference)
memory_summaries.lifecycle (控制保留周期)
第五阶段:前端承接
镜子页展示最近日报 artifact/文本摘要
画像区使用后端真实刷新结果
现有承接位置:mirrorService.ts / mirrorViewModel.ts
完成标准
到设定周期后,系统自动创建"日报任务"
任务完成后产出正式文档/结果
镜子页能看到最近日报
系统按周期刷新基础画像
画像不再只是弱推断
同一天不重复生成日报
建议优先级
序号
任务
优先级
1
日报任务自动创建
中
2
日报 artifact 交付
中
3
画像 builder 升级
低
4
memory 表补字段
低
5
镜子页展示与管理入口
低
相关文档
docs/work-priority-plan.md - 分工与勾选标准
docs/protocol-design.md - 协议真源
docs/data-design.md - 存储设计
docs/module-design.md - 镜子域设计
docs/control-panel-settings.md - 设置项说明
Reactions are currently unavailable
You can’t perform that action at this time.
自动日报与用户画像能力现状分析
当前已具备的基础
agent.mirror.overview.get返回history_summary/daily_summary/profile/memory_referencesmaterializeMemoryWriteReferences()写入短文本摘要daily_summary返回日期、完成数、产出数(现算,非生成)buildMirrorProfile()推断work_style/preferred_output/active_hours(启发式)work_summary_interval/profile_refresh_interval存在于 settings当前缺失的关键能力
1. 无真正的周期触发器
2. 无正式日报生成链路
daily_summary只是统计数字,非 Agent 生成的自然语言日报3. 画像生成过于简单
bubble vs document和活跃时段推断4. 存储模型不完整
memory_summaries表缺少category/lifecycle字段5. 用户画像管理未实现
agent.mirror.memory.manage是 planned,非 stabledocs/work-priority-plan.md:2836. memory.enabled 开关后端未真正治理
最小可用实现方案建议
第一阶段:自动日报 MVP
settings.memory.work_summary_interval周期配置DashboardModuleGet/MirrorOverviewGet可拿到的任务/交付/风险/记忆数据delivery_result+ markdown artifact(如workspace/archive/daily-summary-YYYY-MM-DD.md)需要新增:
第二阶段:基础版自动画像
buildMirrorProfile()为独立 builder第三阶段:真正"自动生成"
第四阶段:存储补齐
新增字段:
memory_summaries.category(profile/stage_summary/preference)memory_summaries.lifecycle(控制保留周期)第五阶段:前端承接
mirrorService.ts/mirrorViewModel.ts完成标准
建议优先级
相关文档
docs/work-priority-plan.md- 分工与勾选标准docs/protocol-design.md- 协议真源docs/data-design.md- 存储设计docs/module-design.md- 镜子域设计docs/control-panel-settings.md- 设置项说明