本项目面向高校计算机专业学生,解决《计算机组成原理》课程抽象难懂、课后答疑不及时、学生难以自主发现知识薄弱点的痛点。系统通过 AI 出题、诊断与答疑闭环,辅助学生高效完成课程学习与自测,同时为课程教学提供轻量化的辅助工具支持。
点击空白处退出提示
本项目面向高校计算机专业学生,解决《计算机组成原理》课程抽象难懂、课后答疑不及时、学生难以自主发现知识薄弱点的痛点。系统通过 AI 出题、诊断与答疑闭环,辅助学生高效完成课程学习与自测,同时为课程教学提供轻量化的辅助工具支持。
本项目是一款基于 RAG+LangGraph 的 AI 智能助教系统,核心功能包括:1. 自测出题:用户输入知识点关键词,系统自动生成简答题;2. 薄弱点诊断:根据用户作答分析知识漏洞并生成诊断报告;3. 知识点答疑:结合课程知识库进行针对性讲解。系统采用前后端分离架构,支持 SSE 流式对话,可用于课程设计、毕业设计或教学辅助场景,提供完整的源码与部署文档。
本人独立完成了本项目从需求分析、架构设计到前后端开发与部署的全流程实现。后端采用 FastAPI 构建接口服务,基于 LangGraph 实现 “自测 - 诊断 - 答疑” 三阶段状态机流程,使用 ChromaDB 向量数据库结合 RAG 技术构建计算机组成原理知识库,封装 DeepSeek 大模型 API 实现智能出题与答疑;前端使用 Vite+React+TypeScript 开发交互界面,通过 SSE 流式通信实现对话实时输出。实现难点在于解决大模型上下文管理、RAG 检索优化与前后端跨域通信问题,最终完成了可直接部署的智能助教系统,支持课程设计、毕业设计等教学场景的二次开发与定制。



评论