edu-spark-agent / README.md
EduSparkBot
feat: upgrade backend and frontend with upload feature and enhanced charts
a8a5d2d
metadata
title: Edu Spark Agent
emoji: 🎓
colorFrom: blue
colorTo: indigo
sdk: docker
app_port: 7860
short_description: AI 驱动的个性化课程生成与智能辅导系统 (EdTech SaaS)

Edu Spark Agent - 智能教育助手

Edu Spark 是一个基于 AI 的个性化教育 SaaS 代理(Agent),旨在为终身学习者提供智能化的课程生成、能力评估与实时辅导服务。

核心功能

  1. 能力雷达 (Skill Radar): 可视化展示用户的知识结构与技能掌握情况(Mock Data)。
  2. 智能课程生成 (Curriculum Gen): 基于用户输入的任何主题(如“量子力学”、“Python 编程”),自动生成结构化的课程大纲、知识点与学习时长。
  3. 智能导师 (AI Tutor): 集成 SiliconFlow (Qwen) 大模型,提供 24/7 的实时答疑与学习建议。
  4. 资源库 (Asset Vault): 自动保存生成的课程,形成个人的知识资产库。
  5. 课后小测 (Quiz Bot): 每个生成的课程模块附带 AI 生成的测试题,巩固学习成果。

技术栈

  • Backend: Python Flask, SQLite, Gunicorn
  • Frontend: Vue 3, Tailwind CSS, ECharts
  • AI: SiliconFlow API (Qwen/Qwen2.5-7B-Instruct)
  • Deploy: Docker (Hugging Face Spaces Ready)

快速开始

本地运行

# 1. 克隆项目
git clone https://huggingface.co/spaces/<your-username>/edu-spark-agent
cd edu-spark-agent

# 2. 安装依赖
pip install -r requirements.txt

# 3. 运行
python app.py

Docker 运行

docker build -t edu-spark .
docker run -p 7860:7860 edu-spark

商业价值

该项目面向 EdTech(教育科技) 领域,可应用于:

  • B2C: 个人学习助手,技能提升规划。
  • B2B: 企业员工培训系统,自动生成入职培训内容。
  • SaaS: 开放 API,为教育机构提供课程大纲生成服务。

许可证

MIT License