首页 > 其他分享 >2024秋软工实践 "福气满满"团队展示与选题报告

2024秋软工实践 "福气满满"团队展示与选题报告

时间:2024-10-23 22:58:21浏览次数:1  
标签:选题 游戏 AI 软工 秋软工 用户 2024 对话 兴趣爱好

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2024
作业要求 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13281
作业的目标 运用LMM大语言模型接口创建一款基于场景的AI对话软件,为传统软件赋予全新功能
团队名称 福气满满
团队成员学号-名字 052203132童潇剑,102201226陈潇健,102201235曾炜坤,102201234洪庆杨,102201224 陈博涵,182200311洪闽南,102202156高涛,042201520舒锦城,102201335董雯莉

团队展示要求

1.团队队名

福气满满队

  • 作为福州大学的学子,我们希望福州大学丰富的教育资源、优秀的师资队伍和良好的学习氛围赋予我们满满的福气,使我们将这份来自学校的福气转化为前进的动力,在这次团队作业中展现出福州大学学子的风采。

2.团队项目的具体规划及描述

具体规划

我们小组选择基于LLM大模型接口开发一个网页对话游戏——小福同学,来提升语言表达和沟通技巧。
我们的项目将由以下几个部分组成

前端技术:

HTML、CSS、JavaScript用于构建用户界面,UI设计工具如Figma或Adobe XD用于设计界面。

后端技术:

使用django作为后端服务器,处理用户请求和游戏逻辑。并通过调用智谱AI大模型GLM-4-Flash接口来生成AI的对话内容。

大模型部分:

使用智谱AI大模型GLM-4-Flash,用ChatGPT生成数据集对齐进行训练

云服务器:

项目将通过阿里云服务器进行托管。

项目描述

我们的项目“小福同学”是一个基于大语言模型接口开发的网页对话游戏,旨在通过模拟真实社交场景,帮助用户提升语言表达和沟通技巧。项目的目标用户主要是大学生,尤其是那些在现实交流中存在困难或希望提升社交自信的人群。

游戏界面最终呈现(以拜年模拟器为例)


项目特点

自由对话和即时反馈:

  • 玩家可以自由选择不同的对话主题与AI进行交流,AI根据用户的输入生成个性化的回答。
  • 游戏会即时对玩家的表现进行反馈,通过积分系统帮助玩家了解对话中的不足,促使其改进语言表达方式。
    多样化场景:
  • 游戏模拟了多种对话场景,包括求职面试、日常社交、正式对话等,帮助用户在各种情境下练习沟通技巧。
  • 每次游戏提供不同的对话挑战和情境,用户可以体验到新的挑战和乐趣。

现实意义:

  • 游戏设计的目的是提升用户在实际生活中的语言表达和沟通能力,特别适合用作求职面试、日常生活购物等场景下的练习工具,通过模拟对话的形式,帮助用户在安全的环境中减轻真实社交时的焦虑感,增强他们的自信心。

项目创新点:

  • 实时互动、个性化对话生成,让每次游戏体验都独一无二。
  • 动态生成游戏内容,避免传统语言游戏中选项固定的问题,提升自由度和沉浸感。
  • 即时反馈机制帮助玩家迅速改进语言表达和沟通技巧

3.队员风采

1.102201224 陈博涵

成员性格:儒雅随和
擅长的技术:html,javascript,AIGC工具使用
兴趣爱好:网上冲浪
希望的软工角色:调试大语言模型,搭建服务器

2.102201226 陈潇健

成员性格:友善和蔼
擅长的技术:HTML,Python
兴趣爱好:看电影
希望的软工角色:软件测试

3.052203132 童潇剑

成员性格:内向
擅长的技术:图形设计
兴趣爱好:刷视频
希望的软工角色:项目管理

4.102202156 高涛

成员性格:外向
擅长的技术:python
兴趣爱好:无
希望的软工角色:查阅项目调研,资料等

5.102201335 董雯莉

成员性格:一般外向
擅长的技术:python
兴趣爱好:羽毛球
希望的软工角色:原型设计、后端

6.102201235曾炜坤

性格:乐观开朗
擅长的技术:HTML,css
兴趣爱好:打篮球
希望的软工角色:前端

7.102201234洪庆杨

性格:乐观开朗
擅长的技术:html,css
兴趣爱好:跑步
希望的软工角色:前端

8.042201520 舒锦城

性格:对熟人比较开朗,生人比较内向
擅长的技术:python,数据处理分析
兴趣爱好:美食,游戏
希望的软工角色:后端,测试

9.182200311洪闽南

性格:沉稳
擅长的技术:Python
兴趣爱好:桥牌
希望的软工角色:后端

4.团队的首次合照

5.团队的愿景

希望我们团队开发的项目最终成果能够达到预期。在团队合作中我们项目里的每个成员都能提升沟通技巧,收获项目开发经验。同时也希望最后我们的成品网页对话游戏———小福同学在给游玩者带来良好的游戏体验和快乐的同时,他们的沟通技巧能得到锻炼以减轻真实社交时的焦虑感,增强他们的自信心。

需求分析文档

迭代记录表格

迭代次数 时间 修改内容 负责人
1 2024.10.23 初始版本 102201335董雯莉

引言

项目背景

当今社会下,人们越来越依赖手机所带来的便利,只一味地通过手机软件与他人交流,而缺少了日常社会生活中的对话。本项目旨在开发一个交互性程序来模拟真实社交场景。

项目目标

本项目《小福同学》提供多种模拟语言情景,让目标用户如大学生,尤其是那些在现实交流中存在困难或希望提升社交自信的人群提升语言表达和沟通技巧。

项目标志

思维导图

类图

功能需求

功能详细需求

用户注册功能

提供注册表单,用户输入用户名及密码用于注册。

用户登录功能

提供登录表单,用户输入用户名及密码用于登录。

用户选择情景功能

提供情景选项,用户可点击选择不同情景进入不同对话环境。

用户对话功能

提供对话界面,用户可在下方输入框输入文本,发送后界面会显示大语言模型针对用户此次文本的对应回答。

用户得分系统功能

提供得分模块,将用户在对话中所表达的语言和语气是否符合当下情景作为评判标准,若符合且能够推进对话得分,若不符合或导致对话终止则扣分或直接结束对话。分数达到一定标准后则提示用户对话成功,分数降为0后则结束对话并提示用户对话失败。

前端部分描述

后续补充

后端部分描述

用户管理功能

提供用户注册、登录,并管理用户信息

大语言模型接口

调用智谱AI大模型GLM-4-Flash接口来生成AI的对话内容。

后端采用技术

后端使用Python的django框架,数据库使用mysql,开发工具使用pycharm

非功能需求

  • 安全性需求:系统应确保用户数据的安全,采用加密技术保护用户隐私。
  • 可用性需求:系统应易于使用,用户界面友好。
  • 可靠性需求:系统应稳定运行,故障率低于0.1%。
  • 兼容性需求:系统应兼容主流浏览器和操作系统。

验收标准

验收标准

  1. 功能性要求
    • 用户注册与登录: 用户能够顺利注册和登录到游戏。
    • 场景选择: 用户可以选择不同的对话主题,进入相应的模拟场景。
    • 实时对话互动: 游戏能够实时响应用户输入,生成个性化的AI回应。
    • 即时反馈机制: 游戏提供即时反馈,帮助用户了解表达中的问题,并通过积分系统引导用户能够合理进行互动。
    • 多轮对话支持: 能够支持多轮对话,确保用户在每次互动中获得自然的体验。
  2. 用户界面
    • 界面设计: 界面应美观且用户友好,符合设计规范,使用HTML、CSS和JavaScript实现良好的用户体验。
    • 响应式布局: 页面应在不同设备(手机、平板、桌面)上正常展示,确保无论用户使用何种设备均能顺利操作。
  3. 性能要求
    • 加载时间: 页面和对话内容加载时间应不超过2秒,确保用户体验流畅。
    • 并发处理能力: 能够支持至少50个用户同时进行对话而不影响性能。
  4. 测试标准
    • 功能测试: 所有功能模块(如注册、登录、场景选择、实时反馈等)必须通过测试,确保无重大缺陷。
    • 用户体验测试: 进行用户测试以收集反馈,确保项目满足用户需求并进行相应的优化。
  5. 文档要求
    • 用户手册: 提供清晰的用户手册,涵盖注册、登录、场景选择和如何获取反馈等使用指南,用户能够轻松上手。
    • 技术文档: 代码需有清晰注释,确保后续维护和开发人员能理解代码逻辑。
  6. 教育效果评估
    • 效果反馈: 收集用户对语言表达和沟通技巧提升的反馈,确保用户能够在游玩过程中提升沟通能力。

标签:选题,游戏,AI,软工,秋软工,用户,2024,对话,兴趣爱好
From: https://www.cnblogs.com/SanaGlow/p/18498551

相关文章

  • 20241022_095024 c语言 字符串的方法
    源始字符串strlen方法strcat方法strcpy方法strcmp方法大小写转换......
  • 20241022_105024 c语言 模拟用户登陆
    需求代码......
  • 20222318 2024-2025-1 《网络与系统攻防技术》实验二实验报告
    1.实验内容(一)本周课程内容(1)深入理解后门概念及其实际案例,明晰后门对系统安全构成的潜在威胁。(2)普及后门技术知识,涵盖各类进程隐藏技巧,并熟悉netcat、meterpreter、veil等常见工具的应用。(3)进一步学习了shellcode注入的逻辑原理及其在不同场景下的应用。(二)实验目标(1)使用net......
  • 【2024/10/22】ChatGPT国内中文版镜像网站整理合集
    一、GPT中文镜像站 yixiaai.com 支持GPT4、4o以及o1,支持MJ绘画1.什么是镜像站镜像站(MirrorSite)是指通过复制原始网站内容和结构,创建的备用网站。其主要目的是在原始网站无法访问时,提供相同或类似的服务和信息。2. ChatGPT镜像站的用途绕过访问限制 :在某些地区,访问O......
  • 20222422 2024-2025-1 《网络与系统攻防技术》实验三实验报告
    一、实验内容1、方法对后门实验中的msf编码器进行进一步的探索使用,使用msfvenom指令生成如jar之类的文件,从而尝试达到免杀的目的;通过Veil等工具对目标程序进行加壳或者其他操作来实现免杀;使用C+ShellCode编程实现免杀;2、应用通过组合应用各种技术尽可能地实现恶意代码免杀......
  • 20222419 2024-2025-1 《网络与系统攻防技术》实验三实验报告
    1.实验内容1.1实践内容(1)正确使用msf编码器,veil-evasion,自己利用shellcode编程等免杀工具或技巧正确使用msf编码器,使用msfvenom生成如jar之类的其他文件veil,加壳工具使用C+shellcode编程(2)通过组合应用各种技术实现恶意代码免杀如果成功实现了免杀的,简单语言描述原......
  • 20222409 2024-2025-1 《网络与系统攻防技术》实验二实验报告
    1.实验内容1.1本周学习内容后门技术:学习了后门的定义及其在网络安全中的作用。后门是一种隐秘的进入方式,允许攻击者绕过正常的认证机制,获取系统访问权限。在实验中实践了如何利用后门获取shell。netcat:可以用于创建TCP/UDP连接,实现远程shell访问和文件传输。socat:功能更强大......
  • cyi 源鲁杯2024第一轮wp
    Round1Misc[Round1]hide_pngstegsolve黑白通道(需要自己适当调整大小),然后丁真YLCTF{a27f2d1a-9176-42cf-a2b6-1c87b17b98dc}[Round1]plain_crack给了build.py和初始的build,压缩后发现两个文件一样,且加密算法为zipcrypto,考虑明文攻击APCHPR,得到秘钥就可以停了使用......
  • 2024.6.29
    2024.6.29T1题面给定一个序列\(a\),从中若干个数,第\(i\)个元素有\(p_i\)的概率被选中,每个元素是否被选中之间是相互独立的。如果\(b\)的异或和为\(s\),称它的权值为\(s^2\),求\(b\)的权值的期望。答案对\(10^9+7\)取模。题解因为是异或操作,我们可以转到二进制......
  • 20222415 2024-2025-1 《网络与系统攻防技术》实验二实验报告
    1.实验内容本周学习了后门技术,包括后门的概念和实现方式,学习了后门攻击的过程和实践;并且初步学习了免杀。2.实验过程2.1使用netcat获取主机操作Shell,cron启动某项任务(1)使用netcat获取主机操作虚拟机登录root,主机在cmd窗口输入ncat.exe-l-p8888Linux虚机输入指令nc192.16......