说明书

课程学习智能体:项目介绍

以课程知识图谱为核心的学习智能体,覆盖课件管理、对话问答、学情诊断与图谱自迭代。

项目介绍2026-05-01课程学习智能体教育智能体知识图谱RAGFastAPINext.js

项目核心概要

课程学习智能体(Class Agent)面向教师与学生,将多模态课件转化为可检索、可视化、可优化的课程知识图谱,再通过对话、学习监测和诊断报告构建“教—学—评—优”闭环。

技术栈

  • 后端:Python、FastAPI、异步 SQLAlchemy、Uvicorn。
  • 前端:Next.js 16、React 19、TypeScript、Tailwind CSS。
  • 数据:PostgreSQL + pgvector、Neo4j、ChromaDB、Redis。
  • AI:火山引擎 Ark 大模型、通义千问视觉模型和文本嵌入模型。

架构流程

课件上传 → 多模态解析与实体关系抽取 → 知识图谱与向量索引 → 对话意图路由和混合检索 → 学习行为采集与掌握度建模 → 诊断报告、图谱质量评估与迭代优化 → 教师端 / 学生端展示。

项目进展

项目已归档。主线已按五个阶段完成基础设施、课件知识管理、智能对话、学情监测诊断和图谱自迭代;引擎重写分支进一步补充趋势接口、周报数据、中间件修复与前端组件集成。