软工硬做——冲刺日志第四天
作业所属课程 | 2024软件工程 |
---|---|
作业要求 | 冲刺日志 |
团队名称 | 软工硬做 |
团队组长 | 徐婉瑜102202138 |
团队成员 | 林烨102202130 |
团队成员 | 魏雨萱102202150 |
团队成员 | 农晨曦102202114 |
团队成员 | 林彦呈102201228 |
团队成员 | 陈毅052204130 |
团队成员 | 陈妍西102201622 |
团队成员 | 陈亮腾102201315 |
团队成员 | 朱佳杰012202239 |
团队成员 | 陈高菲042201401 |
作业的目标 | 性能优化与交互细节开发 |
一、冲刺第四天分工与进度
分工表格
团队成员 | 完成的任务时长 | 剩余时间 | 任务描述 |
---|---|---|---|
林烨 | 5小时 | 0小时 | 完善LLM接口与社区模块数据接口优化,减少加载时间。优化后台数据存储与读取速度。 |
魏雨萱 | 4小时 | 1小时 | 优化LLM接口,减少延迟,提高响应速度,增强个性化推荐功能。 |
农晨曦 | 5小时 | 0.5小时 | 完善社区模块用户互动功能(私信、关注功能)。优化前端UI设计,提升社区功能的交互性。 |
陈高菲 | 6小时 | 0.5小时 | 优化社区模块UI设计,改善帖子、评论、点赞功能的前端展示,提升用户体验。 |
陈毅 | 5小时 | -0.5小时 | 优化LLM接口响应速度,提升对话流畅度和上下文理解能力。增强常见问题自动识别与答案生成能力。 |
陈妍西 | 5小时 | -1小时 | 进行前端UI优化,提升行程、愿望清单与个人信息展示的交互性,改善界面设计。 |
林彦呈 | 4小时 | 1小时 | 完善个人中心模块,优化行程时间线显示与数据交互,提升用户信息管理体验。 |
朱佳杰 | 4小时 | 0小时 | 进行个人中心模块优化,增强用户信息管理功能,特别是密码修改与邮箱绑定功能。 |
陈亮腾 | 5小时 | 0.5小时 | 优化LLM模块与推荐系统的性能,提升响应速度和数据处理效率。加强对话内容与用户需求的精准匹配。 |
各成员遇到问题及处理方式
- 林烨
遇到的问题:优化LLM接口时,遇到响应速度提升难度,部分数据加载延迟较大。
处理方式:通过优化数据缓存机制和接口请求结构,减少重复请求,使用异步加载方式以减小延迟,同时对常见问题生成的答案进行预处理,减少每次对话时的计算量。 - 魏雨萱
遇到的问题:LLM模型接口的个性化推荐需要大量数据训练,且响应速度优化有瓶颈。
处理方式:通过数据切分与分层训练,优化推荐算法;对数据流量进行了优化,通过后台定期更新模型,避免实时请求造成过多延迟。 - 农晨曦
遇到的问题:在优化社区互动功能(私信、关注)时,发现用户行为数据存储和读取速度慢。
处理方式:采用更高效的数据库索引策略并使用异步存储方式,减轻前端数据请求负担;对UI细节进行调整,减少页面渲染的资源消耗,提升整体流畅度。 - 陈高菲
遇到的问题:社区模块的UI设计复杂度较高,需要兼顾各个功能的页面展示与交互细节。
处理方式:使用前端框架(如Vue或React)进行组件化开发,减少页面间的依赖关系;通过设计原型图提前规划好交互流程,确保页面加载和展示效果一致。 - 陈毅
遇到的问题:社区模块的数据接口优化时,遇到后台读取速度与前端展示之间的延迟不匹配问题。
处理方式:优化API设计,使用分页和懒加载技术来分散数据请求压力;通过调整数据库查询策略,避免一次性加载过多数据。 - 陈妍西
遇到的问题:前端UI优化过程中,部分页面设计与功能逻辑实现不兼容。
处理方式:通过模块化的方式进行前端开发,优化页面间的交互逻辑,保证每个模块独立且高效运行;与开发人员紧密沟通,调整页面设计与后端数据交互的接口。 - 林彦呈
遇到的问题:行程模块的时间线展示数据处理较为复杂,涉及到不同数据源的整合。
处理方式:通过数据预处理将多个数据源的内容统一格式化,并通过后端API接口进行数据聚合和排序,确保时间线展示的准确性与实时性。 - 朱佳杰
遇到的问题:个人信息管理功能需要保障数据的安全性,特别是密码修改和邮箱绑定的验证流程较为复杂。
处理方式:加强数据加密与身份验证机制,使用OAuth认证方案提升系统的安全性;同时进行功能测试,确保密码与邮箱绑定流程的稳定性。 - 陈亮腾
遇到的问题:优化LLM模型与推荐系统时,部分算法需要大数据支持,实时更新困难。
处理方式:利用批处理的方式定期更新模型,并进行模型压缩优化,提升计算效率;同时优化数据的缓存机制,避免实时更新时对系统性能产生过大影响。
二、十分钟站立式会议
会议内容
1、AI小助手模块
- 优化LLM模型接口:减少延迟,提高响应速度。
- 增强用户交互体验:改善对话流畅度和自然语言处理能力(如上下文理解、推理等)。
- 增加常见问题的自动识别和答案生成能力(如出行提醒、天气预报等)。
2、社区交流模块
- 优化UI设计:完善帖子、评论、点赞功能的前端页面,包括加载、展示、排序等细节。
- 增加社区互动功能:如用户之间的私信、关注功能,提升互动性。
- 完善数据接口:优化数据存储和读取速度,减少前端加载时间。
3、个人中心模块:
- 优化前端展示:改进行程、愿望清单和个人信息的UI设计,使页面更加直观。
- 增加行程的时间线显示:展示行程中的活动按时间顺序排序。
- 增强个人信息管理功能:添加用户密码修改、邮箱绑定等功能。
会议过程
三、签入记录与运行截图
项目运行截图
GitHub签入记录
四、本次冲刺燃尽图
五、团队成员贡献表
团队成员 | 贡献百分比 | 相应贡献 |
---|---|---|
林烨 | 14% | 完善LLM接口与社区模块数据接口优化,显著减少加载时间,提升系统流畅度。 |
魏雨萱 | 16% | 优化LLM接口,减少延迟,提升响应速度,增强个性化推荐系统的效果。 |
农晨曦 | 14% | 改进社区模块用户互动功能与前端UI设计,提高了社区功能的交互性和用户体验。 |
陈高菲 | 11% | 优化社区模块UI设计,提升帖子、评论和点赞功能的前端展示,增强了用户体验。 |
陈毅 | 7% | 提升LLM接口的响应速度与对话流畅度,加强常见问题自动识别与答案生成能力。 |
陈妍西 | 9% | 优化前端UI设计,提升行程、愿望清单和个人信息展示的交互性,改善了界面设计。 |
林彦呈 | 9% | 改善个人中心模块的功能,优化行程时间线显示与数据交互,增强了信息管理体验。 |
朱佳杰 | 12% | 提升个人中心模块的功能,特别是增强密码修改与邮箱绑定功能,提高了安全性与便捷性。 |
陈亮腾 | 8% | 优化LLM模块与推荐系统的性能,提升响应速度,改进数据处理效率,并加强精准匹配用户需求。 |
六、给出每日对应实现UML设计中的子用例