Skip to content

Wpf123456789/learning

Repository files navigation

AI Learning Platform

高校课程学习资料整合与个性化辅导平台

项目简介

这是一个面向高校课程学习、资料整合和个性化辅导的 AI Agent 平台,解决学习资料分散、学生难以抓住知识结构的核心痛点。

核心功能

  • 📚 智能资料整理:自动整理和分类课程资料
  • 🧠 知识图谱构建:从资料中自动抽取知识点,构建知识关系图
  • 🎯 个性化辅导:根据学生水平提供定制化的讲解和练习
  • 📝 智能练习生成:根据薄弱环节生成针对性练习题
  • 🔍 错因分析:深度分析错题原因,生成改进建议
  • 📈 学习路径规划:动态规划最优学习路径

技术架构

后端技术栈

  • Python 3.11+
  • FastAPI(高性能异步框架)
  • LangGraph(多Agent工作流)
  • PostgreSQL + Redis
  • Chroma(向量数据库)

前端技术栈

  • Vue 3 + TypeScript
  • Element Plus
  • Pinia(状态管理)
  • Vite(构建工具)

AI集成

  • OpenAI GPT-4 / Anthropic Claude
  • LangGraph(Agent编排)

项目结构

ai-learning-platform/
├── backend/              # 后端项目
│   ├── app/
│   │   ├── agents/      # Agent模块
│   │   ├── api/         # API路由
│   │   ├── core/        # 核心配置
│   │   ├── db/          # 数据库
│   │   ├── models/      # 数据模型
│   │   ├── schemas/     # Pydantic模式
│   │   └── services/    # 业务服务
│   ├── tests/           # 测试
│   └── requirements.txt
│
├── frontend/            # 前端项目
│   ├── src/
│   │   ├── components/ # 组件
│   │   ├── views/      # 页面
│   │   ├── stores/     # 状态管理
│   │   ├── api/        # API调用
│   │   ├── router/     # 路由配置
│   │   └── utils/      # 工具函数
│   └── package.json
│
├── docker/              # Docker配置
├── docs/                # 项目文档
└── README.md

快速开始

环境要求

  • Python 3.11+
  • Node.js 18+
  • Docker & Docker Compose
  • PostgreSQL 15+
  • Redis 7+

后端安装

cd backend
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate
pip install -r requirements.txt

前端安装

cd frontend
npm install

Docker部署

docker-compose up -d

开发团队

  • 项目负责人:[你的名字]
  • 技术栈:Python / Vue.js / LangGraph

License

MIT License

About

高校课程学习资料整合与个性化辅导平台

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors