互动卡牌人格探索与成长建议系统

互动卡牌人格探索系统缩略图

系统把情境选牌、固定维度计分、AI 解读和图像生成连成完整闭环。学生重点掌握“规则计算先行、AI 解释在后”的工程方法,避免把测评做成一次提示词调用。

1. 课题的意义、目的

  1. 掌握前后端分离 Web 应用的开发流程、接口设计、数据库设计和部署方法。
  2. 熟悉大语言模型 API 的结构化输出处理方法,理解“规则计算先行、AI 解释在后”的混合智能设计。
  3. 掌握人格维度模型、题目权重、计分规则、结果归一化等基础测评系统设计方法。
  4. 培养学生把心理测评、游戏化交互、图像生成和数据可视化整合为完整产品的能力。
  5. 提升学生对用户隐私、测试结果解释边界和 AI 幻觉风险的处理能力。

2. 课题任务

设计并开发一个互动卡牌人格探索系统。用户完成引导动画、情境选牌、情景问答或拖拽排序后,系统先按固定的人格维度和题目权重计算得分,再把计算结果作为约束传给大语言模型,生成本次探索的人格名称、人格类型、卡牌技能、优势解读、潜在盲点、成长建议和行动清单。系统随后调用图像生成 API 为该人格生成专属卡面,并组装成可保存、可分享的结果海报。

系统需包含用户注册登录、测评引导、答题/选牌、结果计算、AI 解读、卡面生成、结果海报、历史测评记录、多次测评对比、个人中心等功能模块。人格维度建议不少于 6 个,例如行动力、创造力、协作沟通、理性决策、情绪稳定、学习成长;每个维度至少配置 4 道题或 4 组选牌情境。

3. 课题要求

  1. 系统包含注册登录、测评引导、答题或选牌、卡牌翻转展示、结果解读、专属卡面、海报导出、历史记录等关键页面。
  2. 探索结果必须先由后端规则模型计算,AI 不得绕过计分规则直接给出人格结论。
  3. AI 解读必须接收维度得分、题目类型和输出格式约束,返回 JSON;后端必须做 JSON 解析失败、字段缺失、内容越界等异常兜底。
  4. 卡面图像由服务端调用 Agnes 图像模型生成,前端只展示生成结果;图像生成过程必须有 loading、超时、失败重试和默认占位卡。
  5. 历史测评记录完整保存,至少展示总分雷达图、维度变化曲线和最近两次测评对比。
  6. 数据库设计合理,用户、测评答卷、维度得分、AI 解读、卡面、海报记录之间关系清晰。
  7. 探索结果只能用于自我认知和学习成长参考,页面必须明确标注“不构成心理诊断或职业决策依据”。
  8. API Key 只存放在服务端,日志中不得输出完整密钥和用户敏感信息。
  9. 完成功能测试、异常测试和基本兼容性测试,撰写毕业设计说明书。

4. 四人同题差异化矩阵

方向面向场景差异化重点特色功能
A校园角色卡围绕学习压力、课堂参与、小组合作、考试焦虑设计题目学期学习状态对比雷达图
B职业性格卡围绕岗位偏好、工作节奏、沟通方式、抗压方式设计题目岗位适配提示与面试表达建议
C学习风格卡围绕注意力、记忆方式、复习节奏、知识输出设计题目错题处理策略和复习计划建议
D社交人设卡围绕宿舍关系、社团协作、线上沟通、冲突处理设计题目社交能量值与沟通话术练习

四人必须使用不同的题目库、维度权重、卡面风格和结果文案,不得只更换页面颜色或标题。

5. 参考资料

  1. Agnes 3.0 Flash 文本模型文档:https://agnes-ai.com/zh-Hans/docs/agnes-30-flash
  2. Agnes Image 2.5 Flash 图像模型文档:https://agnes-ai.com/zh-Hans/docs/agnes-image-25-flash
  3. Flask 官方文档:https://flask.palletsprojects.com/
  4. Vue 3 官方教程:https://cn.vuejs.org/guide/introduction.html
  5. Chart.js 图表文档:https://www.chartjs.org/docs/
  6. 人格测评、量表计分与心理测量基础相关公开教材或论文。
  7. 《毕业实践综合项目设计说明书撰写规范》。

6. 完成形式

  1. 系统源代码一份。
  2. 毕业实践综合项目设计说明书电子稿和打印版各一份。