Summary生成功能
版本: 0.10
优先级: P1-T1
负责人: -
创建日期: 2026-01-07
1. 需求背景
在对话过程中,当AI判断可以进行总结时,生成对话的Summary(insight),帮助用户回顾和整理对话内容。
2. 功能描述
2.1 触发方式
2.1.1 Agent判断触发
- Agent判断可以进行总结会在对话中提示是否需要总结
- 用户可以直接发送总结指令
2.1.2 前端按钮触发
- Agent判断可以总结后前端识别出现总结按钮
- 用户点击按钮触发总结生成
2.2 生成内容
- 先不分insight,过程中触发了生成,就生成一个
- 以一个特殊的组件展示(类似artifact)
2.3 展示方式
- 使用特殊的组件展示(类似artifact)
- 支持编辑和保存
3. 用户场景
场景1:对话中触发总结
- 用户与AI进行多轮对话
- AI判断可以总结,提示用户
- 用户确认或点击总结按钮
- 系统生成Summary
- 以特殊组件展示给用户
场景2:用户主动要求总结
- 用户在对话中发送总结指令
- 系统生成Summary
- 展示给用户
4. 验收标准
- Agent能正确判断何时可以总结
- 总结提示能正确显示
- 总结按钮能正确出现和触发
- Summary能正确生成
- Summary能以特殊组件正确展示
- 支持编辑和保存功能
5. 设计图
6. 技术要点
6.1 总结触发判断
- 需要算法判断对话是否适合总结
- 判断标准待定(如对话轮数、信息完整性等)
6.2 Summary生成
- 需要调用模型生成Summary
- 需要提取对话中的关键信息
6.3 组件展示
- 需要设计特殊的展示组件
- 参考artifact的展示方式
7. 依赖项
- 对话模型服务
- Summary生成服务
- 前端组件库
8. 待定事项
- 总结触发的具体判断标准
- Summary的具体格式和内容要求
- 展示组件的具体设计
- 编辑和保存的具体功能