前端开发
输入框功能
- [ ] 实现高度扩展功能,使输入框随输入内容自动扩展高度
- [ ] 实现与后端的通讯功能,能够发送用户输入的内容到后端
- [ ] 增加用户模型选择的功能,提供多种模型供用户选择
聊天页面
- [ ] 实现聊天记录展示功能,包括以下细项:
- [ ] AI回答的展示,确保 AI 的回复能够显示在聊天记录里
- [ ] 用户输入记录的展示,用户的每次输入都能显示在聊天记录里
- [ ] 显示聊天头像,包括用户和 AI 的头像
聊天记录展示栏管理
- [ ] 对话管理功能:
- [ ] 实现聊天记录的编辑功能,用户可以修改已有的聊天记录
- [ ] 实现聊天记录的删除功能,用户可以删除不想保留的聊天记录
- [ ] 实现新的聊天记录添加功能
知识库管理
- [ ] 知识库展示功能,显示当前知识库中的所有内容
- [ ] 知识库添加功能:
- [ ] 实现文件上传功能,用户可以通过文件传输框向知识库中添加文件
- [ ] Chunk管理功能:
- [ ] 实现 Chunk 的展示功能,展示已存储的 Chunk
- [ ] 实现 Chunk 的修改功能,允许用户编辑已有的 Chunk
- [ ] 实现新的 Chunk 添加功能
后端开发
API接口
- [ ] 聊天接口,处理与前端的聊天通讯
- [ ] 文件传输接口,处理从前端接收到的文件传输
- [ ] 获取 Chunk 接口,提供查询和获取 Chunk 的服务
- [ ] 获取知识库接口,提供查询和获取知识库内容的服务
配置读取
- [ ] 实现从数据库中读取配置的功能
- [ ] 实现读取使用模型配置的功能
工厂类开发
- [ ] 实现工厂类,用于各种生成任务
llm chat 功能
- [ ] 实现大语言模型 (LLM) 交互功能
向量处理
- [ ] 实现向量嵌入功能
- [ ] 实现向量查询功能
rerank 优化
- [ ] 实现 rerank 优化功能
prompt 处理和优化
- [ ] 实现 HYDE 优化功能
- [ ] 实现多问题优化功能
【创新实训】需求分析
最新推荐文章于 2024-10-11 17:30:36 发布