本系统结合微调与检索增强生成(RAG)技术,构建了一个面向计算机组成原理课程的智能教学平台。
系统整体采用前后端分离的架构,后端基于Flask框架开发,前端使用HTML、CSS、JavaScript实现交互展示。后端通过调用百度千帆平台的大模型API,结合自建知识库,支持教学内容生成、智能答疑、知识检索、个人中心管理等功能模块,同时配备了管理员端用于管理用户与知识条目。系统在数据处理方面,利用OCR技术将教材与实验资料转化为结构化文本,通过智能分割与问题生成策略,构建了高质量的微调数据集。大模型微调采用了LoRA轻量化方法,兼顾了模型性能与训练效率。在RAG部分,系统实现了基于关键词的知识检索。