第三次软工作业
凑企鹅队
团队项目具体规划及描述
具体规划
旨在锻炼当代年轻人的语言表达能力,基于AI制作一个实用性较强的小游戏
项目描述
1.本项目以 AI 为技术支撑,基于Unity开发轻量化语言表达训练小游戏,通过场景化互动提升青年口语表达与逻辑组织能力
2.针对当代年轻人表达怯场、逻辑不清等问题,借助 AI 实时反馈机制,打造沉浸式语言训练小游戏
队员风采
组长:
姓名:徐永盛(爱🦌)
学号:3124004637
擅长的技术:C++,Unity
兴趣爱好:打电动
希望的软工角色:算法工程师
组员:
姓名:王睿智(哈基🦌)
学号:3124004632
擅长的技术:暂无
兴趣爱好:篮球
希望的软工角色:PM
姓名:黄毓(黄🐛)
学号:3124004621
擅长的技术:c
兴趣爱好:电子竞技,篮球
希望的软工角色:测试工程师
团队项目的愿景
我们希望通过这款 AI 语言表达训练小游戏,打造一个轻量化、高参与度的表达能力提升平台,让当代年轻人在轻松有趣的互动中敢于表达、善于表达。未来,项目将持续优化 AI 交互与场景化训练模式,逐步覆盖更多实用表达场景,助力青年提升沟通自信与综合素养。
需求分析文档
AI轻量化语言表达训练小游戏 - 软件需求规格说明书
文档版本:V1.0
编制日期:2026-04-22
编制团队:凑企鹅队
项目负责人:徐永盛
技术架构:AI服务接口 + 逻辑分析引擎 + 数据服务
迭代记录表格
| 版本号 | 修订日期 | 修订人 | 修订内容 | 状态 |
|---|---|---|---|---|
| V0.1 | 2026-04-15 | 徐永盛 | 初始需求框架搭建 | 草稿 |
| V0.5 | 2026-05-15 | 王睿智 | 完善功能与接口细节 | 评审中 |
| V1.0 | 2026-04-22 | 黄毓 | 正式版需求规格确认 | 已确认 |
1. 项目概述
1.1 项目标志
- 项目名称:AI轻量化语言表达训练小游戏
- 核心定位:面向年轻群体的AI驱动逻辑表达训练后端服务
- 开发目标:为用户提供AI对话、逻辑分析、实时反馈、数据管理能力
- 目标用户:年轻人
1.2 思维导图
mindmap
root((项目总目标))
AI逻辑分析
实时反馈生成
用户数据管理
接口服务支撑
核心服务
AI对话服务
逻辑纠错引擎
反馈生成服务
用户数据服务
接口网关服务
数据能力
训练记录存储
错误类型统计
非功能需求
低延迟
高可用
安全可靠
轻量化接口
系统架构类图
classDiagram
class User {
-userId
-level
-score
-record
+getInfo()
+updateProgress()
}
class AIService {
-modelType
-rule
+analyzeLogic()
+generateFeedback()
+createScene()
}
class LogicEngine {
+detectStructure()
+detectCausality()
+scoreExpression()
}
class FeedbackService {
+generateAdvice()
+generateReport()
}
class DataService {
+saveRecord()
+getHistory()
+statisticProgress()
}
class ApiGateway {
+receiveRequest()
+returnResponse()
+checkAuth()
}
User --> DataService
AIService --> LogicEngine
LogicEngine --> FeedbackService
FeedbackService --> ApiGateway
DataService --> ApiGateway
2. 功能需求描述
2.1 用户模块
- 个人中心:展示训练等级、累计时长
- 历史记录:查看过往训练内容与 AI 反馈
2.2 场景模拟模块
- 场景选择:日常交流、职场沟通、演讲、辩论、面试
- 场景加载:快速加载 2D 轻量化场景
- 角色交互:与 AI 虚拟角色进行对话互动
2.3 表达训练模块
- 语音输入:支持实时语音识别输入
- 文本输入:支持文字输入表达
- 实时提示:训练过程中轻度引导
2.4 反馈展示模块
- 逻辑错误高亮显示
- 优化建议文字展示
- 表达评分与评价
2.5 游戏化激励模块
- 闯关升级系统
- 进度数据可视化
2.6 AI 对话服务
- 意图识别:理解用户表达意图
- 多轮对话:维持场景对话连贯性
- 场景适配:根据场景生成对应回复
2.7逻辑分析引擎
- 逻辑结构检测:条理、因果、层次检测
- 错误类型识别:语序混乱、因果倒置、遗漏要点
- 表达质量评分:流畅度、准确度、逻辑性评分
2.8 反馈生成服务
- 自动生成优化建议
- 提供标准表达参考
- 生成能力提升报告
2.9 用户数据服务
- 用户信息存储与管理
- 训练记录持久化
2.10 接口服务
- HTTP/HTTPS 统一接口
- 数据加密传输
- 高并发请求处理
3. 非功能需求描述
3.1 性能需求
- 启动时间 ≤ 3 秒
- AI 反馈响应 ≤ 2 秒
- 场景切换 ≤ 1 秒
- 支持 7×24 小时稳定运行
3.2 兼容性需求
- 支持 Windows
- 支持低配置设备流畅运行
- 支持离线两种模式
3.3 易用性需求
- 新手引导 ≤ 1 分钟完成
- 核心操作 ≤ 3 步完成
- 界面简洁易懂,无专业术语
3.4 安全性需求
- 用户数据本地加密存储
- 语音数据不长期留存
- 接口访问权限控制
3.5 轻量化需求
- 安装包大小 ≤ 200MB
- 内存占用 ≤ 500MB
- 支持碎片化单次使用 ≤ 5 分钟
4. 功能详细描述与业务规则
4.1 场景模拟功能
- 描述:AI 生成沉浸式语言表达场景,用户进行角色扮演表达
- 输入:用户语音 / 文本表达
- 处理:AI 理解内容并给出场景内回应
- 输出:自然流畅的场景对话流程
4.2 逻辑纠错功能
- 描述:实时分析用户表达逻辑性,识别错误点
- 检测类型:条理不清、因果混乱、结构缺失、重点模糊
- 输出:错误定位、原因说明、优化方向
4.3 实时反馈功能
- 描述:针对表达问题给出即时改进建议
- 反馈形式:文字提示、例句参考、结构优化
- 反馈原则:温和鼓励、精准指导、可操作性强
4.4 闯关训练功能
- 描述:分难度等级递进式训练
- 关卡规则:基础逻辑→结构表达→综合应用
- 通关条件:逻辑评分达标、表达流畅度达标
4.5 数据统计功能
- 描述:记录训练数据,生成提升报告
- 统计项:训练时长、错误类型、进步趋势、能力评分
5. 验收标准
5.1 功能验收标准
| 功能模块 | 验收标准 |
|---|---|
| 用户模块 | 个人信息展示完整,历史记录可查 |
| 场景模块 | 多类场景可正常进入,AI 对话流畅,无卡顿无崩溃 |
| 表达训练模块 | 语音 / 文本输入正常,识别准确率≥90%,引导提示正常显示 |
| 逻辑纠错模块 | 可识别≥80% 逻辑错误,错误定位准确,建议清晰可用 |
| 反馈展示模块 | 反馈实时弹出,界面清晰,评分准确 |
| 游戏激励模块 | 闯关、打卡、成就正常触发,奖励发放正常 |
| AI 后端服务 | 接口响应快,无超时,高并发稳定,7×24 小时可用 |
5.2 性能验收标准
- 应用启动、场景切换、反馈响应符合时间要求
- 低配置设备可流畅运行
- 安装包与内存占用符合轻量化标准
- 连续使用 1 小时无崩溃、无内存泄漏
5.3 效果验收标准
- 用户经 14 天训练,逻辑表达清晰度提升≥30%
- 表达怯场用户适应度提升≥40%
- 用户满意度调研≥4.5/5 分
- 功能完整度≥95%,BUG 率≤5%
5.4 文档验收标准
- 需求规格说明书完整
- 接口文档完整
- 设计文档、测试文档齐全
- 交付物符合项目计划要求
6. 项目交付物
- AI 轻量化语言表达训练小游戏(Unity 客户端)
- AI 逻辑表达分析后端服务
- 需求规格说明书
- 系统设计文档
- 测试报告
- 用户使用手册
7. 术语与定义
- 轻量化:低占用、易启动、短时长、易上手
- 逻辑表达:有条理、有因果、有层次的语言组织能力
- 思维链:AI 逐步推理分析的技术方法
- 实时反馈:用户表达后立即给出评价与建议
- 场景化训练:模拟真实环境进行表达练习
文档审批
编写人:王睿智 日期:4.22
审核人:__________ 日期:__________
批准人:__________ 日期:__________

浙公网安备 33010602011771号