CoolFace
Apppublic

Laijiahao/EduGPT

sourceHugging Faceapache-2.0updated 3y agoView on Hugging Face
0likes
App README

Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference

EduGPT (Demo)

该项目从教师和学生的角色出发,结合大语言模型开发的AI应用,为教育降本增效的AI应用,让教育更加智能化,让学习更加高效化

项目介绍

项目特色

  • —教师智能成绩分析,可上传成绩单,生成各类图表以及与数据的智能分析
  • —学生在线刷题工具,根据大模型生成的题库,可在线刷题,拥有获取提示、获取题目答案、学生答案分析等功能
  • —智能题目生成,可以根据简单的描述,智能生成题目
  • —智能网课总结,输入在线网课的链接,智能生成文字总结,且可以对网课内容进行提问
  • —学习计划制定插件
  • —语文作文评分插件
  • —学习视频推荐插件(调用B站API)
  • —启发式学习插件,提高学生的思辨能力☀️

我们为什么要做这样一个项目

起因是报名参加了百度飞桨的2023大模型应用创新挑战赛 同时我们也是两名学生,于是敲定主题,做教育相关的AI应用,由于两个人都不是计算机专业的学生,一个会计的一个英专的,所以花费了不少功夫去学习大语言开发,终于在大概两周内, 初步完成了这个项目的demo

项目展示

  • —首页 Snipaste_2023-07-22_16-08-08.png
  • —成绩分析 Snipaste_2023-07-21_23-19-15.png
  • —网课总结 Snipaste_2023-07-21_23-57-14.png
  • —题目生成 Snipaste_2023-07-21_23-41-16.png
  • —刷题 Snipaste_2023-07-21_23-42-19.png
  • —学习视频推荐 Snipaste_2023-07-21_23-46-52.png

项目结构

  • —common: 通用的工具类
  • —entity: 实体类
  • —exception: 异常类
  • —prompt: 封装prompt信息
  • —resources: 资源文件
  • —service: 业务层,负责app与其他方法的交互
  • —util: 工具类

项目运行环境

  • —python 3.11

项目启动

首先请确保你安装了本项目的运行环境

shell
pip install -r requirements.txt

然后执行以下命令启动

shell
python3 app.py

项目缺点

由于本项目没有去微调大模型,而是调用openAI的api去开发,所以是存在不可避免的小问题,当然本项目已经足够体现部分大模型在教育方向的潜力

参考资料&项目

  • —https://github.com/Aomferni/chatTests
  • —https://github.com/JimmyLv/BibiGPT

关于项目成员