跳到主要内容

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:对话中触发总结

  1. 用户与AI进行多轮对话
  2. AI判断可以总结,提示用户
  3. 用户确认或点击总结按钮
  4. 系统生成Summary
  5. 以特殊组件展示给用户

场景2:用户主动要求总结

  1. 用户在对话中发送总结指令
  2. 系统生成Summary
  3. 展示给用户

4. 验收标准

  • Agent能正确判断何时可以总结
  • 总结提示能正确显示
  • 总结按钮能正确出现和触发
  • Summary能正确生成
  • Summary能以特殊组件正确展示
  • 支持编辑和保存功能

5. 设计图

图片

6. 技术要点

6.1 总结触发判断

  • 需要算法判断对话是否适合总结
  • 判断标准待定(如对话轮数、信息完整性等)

6.2 Summary生成

  • 需要调用模型生成Summary
  • 需要提取对话中的关键信息

6.3 组件展示

  • 需要设计特殊的展示组件
  • 参考artifact的展示方式

7. 依赖项

  • 对话模型服务
  • Summary生成服务
  • 前端组件库

8. 待定事项

  • 总结触发的具体判断标准
  • Summary的具体格式和内容要求
  • 展示组件的具体设计
  • 编辑和保存的具体功能