作业概述
这个作业属于哪个课程 | 软件工程-计科21级12班-计算机学院-广东工业大学 |
---|---|
这个作业要求在哪里 | 团队项目1-计科21级12班 |
这个作业的目标 | 进行团队展示、确定团队选题、进行团队计划、制定团队成员贡献分分配规则 |
团队展示
1.队名:六佬带一坑
2.队员学号
姓名 | 学号 | 身份 | 博客园主页 | 具体分工 |
---|---|---|---|---|
李梦承 | 3121004702 | 队长 | yeaihe | 深度学习的模型开发训练 |
刘师华 | 3221004766 | 队员 | shzhlh | 制定计划,进行需求分析,撰写文档 |
谭茵 | 3221004812 | 队员 | TanYinn | 产品设计与需求分析 |
詹慧丹 | 3221004855 | 队员 | muggle1116 | 计划和组织测试人员对产品进行测试 |
陈鑫杰 | 3121004688 | 队员 | heart-knot | 开发部署 |
甘盛培 | 3121004692 | 队员 | G03P | java开发测试 |
江卓颖 | 3121004699 | 队员 | jiangzhuoying | Java开发 |
3.拟作的团队项目描述:
基于知识图谱的bert医疗问答机器人
4.队员风采:
(1)李梦承
- 风格:大学牲通用精神状态
- 擅长的技术:python,pytorch
- 编程的兴趣:练丹
- 希望的软工角色:ai模型开发训练调试
- 一句话宣言:能不造轮子就不要造
(2)刘师华
- 风格:平易近人、热情活力
- 擅长的技术:C、JavaScript、HTML、CSS、Vue
- 编程的兴趣:前端、测试
- 希望的软工角色:PM、开发
- 一句话宣言:每天的目标:学习所有经验,代码无BUG!!!
(3)江卓颖
- 风格:活泼开朗
- 擅长的技术:Java后端开发
- 编程的兴趣:Java
- 希望的软工角色:Java开发
- 一句话宣言:只要路是对的,就不怕路远
(4)谭茵
- 风格:发疯乐观
- 擅长的技术:Python和前端(还在学习阶段)
- 编程的兴趣:前端开发
- 希望的软工角色:产品分析
- 一句话宣言:做三四月的事,在七八月自有答案。
(5)詹慧丹
- 风格:乐观开朗
- 擅长的技术:前端(还在学习,不是很擅长)
- 编程的兴趣:前端开发
- 希望的软工角色:前端开发
- 一句话宣言:但行好事,莫问前程
(6)陈鑫杰
- 风格:沉着稳重
- 擅长的技术:Java后台开发
- 编程的兴趣:Java
- 希望的软工角色:开发工程师
- 一句话宣言:永远没bug
(7)甘盛培
- 风格:好好好这样玩是吧
- 擅长的技术:java
- 编程的兴趣:改进CV
- 希望的软工角色:摸鱼
- 一句话宣言:能够运用工具就不要作死自己写
5. 团队的首次合照
6. 团队的特色描述
-
团队成员在技术与经验上,同时具备前端、后台、数据分析等方面的知识储备
-
我们7人的小分队中的成员都有过不同的合作,信任彼此,在协作方式和默契程度上相比其他团队更有默契
-
团队成员多数有项目经验,能更好地开发项目,全盘地考量计划的执行,彼此监督项目开发进度
-
具有一定的交流能力,我们的客户服务能力和用户体验能力可以帮助团队更好地满足客户需求
-
持续学习,愿意为项目的实现学习新的技能,并且能积极沟通,没有摆烂
团队选题
-
产品背景与定义
随着医疗行业的不断发展和人们对健康的关注度不断提高,医疗问答机器人的需求也在不断增加。因此,基于知识图谱bert医疗问答机器人是一个很有意义的课题。
基于知识图谱的bert医疗问答机器人是一种能够通过自然语言交流来回答医疗领域问题的智能系统,其基于人工智能技术,包括自然语言处理和机器学习等,用于模拟人类医生与患者之间的交互,提供针对医疗问题的回答和建议。该系统应用范围广泛,如可用于医院、诊所、药店等医疗场所,也可以通过互联网等远程方式提供咨询服务,可以回答患者常见的医疗问题,提供疾病预防和日常保健的建议,协助医生进行诊断和治疗,减轻医务人员一部分工作量,同时提高医疗服务的效率和质量,这种以用户为中心的理念和追求高效、便捷、人性化的目标,是该模型的服务主旨。 -
项目具体功能实现
- 实现基础的登录功能
- 实现用户数据的存储及管理
- 对用户输入进行命名实体识别预测、关系抽取、数据导入,提供基本数据给后期对话机器人使用
- 处理相关医疗数据,可以包含疾病的定义、症状、治疗方法等。
- 要求辨识用户,识别用户输入内容中的意图、实体,缓存用户对话信息,并支持槽位继承和意图继承实现多轮对话
团队计划
时间 | 目标 |
---|---|
第 9 周 | 1.团队组队、团队博客 |
2.团队介绍、成员展示、角色分配、选题确定 | |
3.制定团队计划安排,团队贡献分的规定 | |
第10周 | 1.需求规格说明书 |
2.原型设计,队员估计任务难度并学习必要的技术 | |
3.编码规范完成、平台环境搭建完成、初步架构搭建 | |
第11周 | 1.原型改进(给目标用户展现原型,并进一步理解需求) |
2.架构设计,WBS, 团队成员估计各自任务所需时间 | |
3. 测试计划 | |
第12、13周 | 1.团队项目Alpha任务分配计划 |
2.连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 | |
第14周 | 1. 用户反馈+测试计划改进 |
2.团队Alpha阶段个人总结 | |
3.团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 | |
第15周 | 1.团队项目Alpha博客:事后分析 |
团队成员贡献分分配规则
-
成员的绩效 = 团队获得的分数 + 个人的团队贡献分
-
在项目alpha 和 beta 阶段评审后, 团队会得到一个项目分数(每个成员都会得到同样的分数,做为自己的原始分数的一部分)。团队成员的努力程度不同,达成目标的程度不同,帮助同伴的付出不同,那就要在“团队贡献分” 上有所区分。 所有人贡献分的总和为 20N,其中N为团队的人数7个,即团队贡献分为140。
-
本项目中,我们经讨论后决定将贡献分通过以下几个方面和比例进行评估:
指标 | 占比 |
---|---|
任务工作量 | 40% |
任务完成质量 | 15% |
任务是否准时完成 | 10% |
积极性+创新性 | 20% |
团队协作沟通 | 15% |