2025-10-09 21:01:47 +08:00
2025-10-09 20:26:34 +08:00
2025-10-09 21:01:47 +08:00
2025-10-09 19:19:19 +08:00
2025-10-09 19:39:25 +08:00
2025-10-09 19:45:50 +08:00

chat-box

任务清单

任务编号 任务名称 说明
T1 搭建开发环境与项目结构 初始化 Spring Boot + Vue 3 项目,配置依赖和工具
T2 用户登录模块开发 实现注册、登录功能,使用 JWT 验证,持久化用户信息
T3 后端基础接口开发 开发用户认证接口、对话记录存储接口
T4 AI 对话功能集成 集成 Spring AI,实现基础自然语言交互,支持多轮对话
T5 对话记忆功能实现 存储对话历史,限制对话轮数,传递上下文给 AI 模型
T6 工具调用模块开发 定义工具接口,识别用户意图并调用工具,返回结果给 AI
T7 前端聊天界面开发 实现消息展示组件、输入框、发送按钮、自动滚动等
T8 前端工具调用按钮实现 添加工具调用按钮,支持用户选择并触发工具调用
T9 对话报告生成模块开发 实现 JSON、Markdown 格式的对话记录导出,可选 PDF 格式
T10 前端导出报告按钮功能实现 添加导出按钮,调用后端接口并下载报告文件
T11 会话管理功能 支持多会话切换,生成并管理对话 ID
T12 日志与错误处理机制实现 添加系统日志、错误捕获、自动重试等机制
T13 用户体验优化 优化界面交互、流式输出、自动滚动等
T14 兼容性测试与适配 测试浏览器及移动端显示与交互,修复兼容性问题
T15 单元测试与集成测试 对 AI 服务、工具调用、用户认证等模块进行测试
S
Description
🤞 AI | 对话记忆 | 工具调用 | 结构化输出 | 报告生成
Readme MIT 54 KiB
Languages
Java 35%
Vue 29.5%
CSS 23.8%
HTML 6.7%
JavaScript 5%