牛逼!Github上有人开源了,让AI帮你生成数学物理解题视频

各位宝爸宝妈有福了,今天的这个 Skill 有点厉害。

我敢说它一定能帮助到我们小朋友学习数据,甚至帮助家长省一大笔补课费。

今天给大家推荐一个开源项目 edulab,里面整理了几组教育类 Skill。它可以把数学、化学题做成能操作的互动网页,也能生成带中文配音和双语字幕的解题视频。

项目目前有 1300 星,主要覆盖几何、化学反应和数学讲解视频。

项目简介

edulab可以理解成一套面向教育场景的 Skill。

题目可以直接输入,也可以上传图片,想练习时还可以让它随机出题。Agent会先读懂题目条件,再调用对应的计算核心,生成一个可以单独打开的互动课程页面。

目前主要包括四个 Skill:

edu-solid-geometry 负责立体几何。

edu-analytic-geometry 负责椭圆、双曲线、抛物线等解析几何。

edu-chem-reaction 负责化学反应的微观三维演示。

edu-math-video 负责把一道数学题做成带配音和动画的讲解视频。

看看示例

先来看一道立体几何题。

输入题目之后,页面会把几何体、辅助线、向量和计算过程放在一起,拖动视角就能观察线面角、二面角和点到平面的距离。

这类题以前通常只能看静态答案,现在可以一边拖动图形,一边对照推导过程。

解析几何的效果也比较直观。

参数滑块移动之后,交点、切线、轨迹和取值范围会跟着变化,答案卡片和图上的结果保持一致。

物理竞赛压轴题解题。

功能特点

题目、图片、随机题都能处理

每个数学和化学 Skill 都提供三种入口。

可以直接输入文字题目,也可以上传截图让模型读取,还可以随机生成参数。图片识别之后会先把题目复述出来,确认无误再继续计算。

计算不是靠模型硬猜

项目使用 SymPy 计算坐标、向量、法向量、方程和最终答案。

互动页面里的公式、图形和答案卡片,都来自同一份计算结果。最后还会做一次自检,确认页面显示的答案和计算核心一致。

这部分很重要。教育工具最怕画面看起来很漂亮,最后答案却对不上。

把抽象过程做成可以拖动的画面

立体几何使用 Three.js,解析几何使用 Canvas 和 KaTeX,化学反应也有对应的三维渲染页面。

它不是单纯把答案排版出来,而是让图形、公式和步骤一起变化。

一条题目还能变成讲解视频

edu-math-video可以把一道数学题生成成16比9的视频,包含中文配音、中英字幕和手绘风格动画。

每句讲解都会对应到图上的动作,比如把两条线段移动到一起,把圆锥展开成扇形,或者把三维视角切换到俯视图。

不过视频功能的依赖更多,需要 Node.js、Playwright、ffmpeg 和语音引擎。没有配置 API 时,也可以使用 edge-tts 或 macOS 自带语音,但效果和正式配音会有差别。

网路不放便的朋友可以看看下面

持续更新中,竹叶获取最新所有分享工具信息。

相关推荐
Navicat中国6 小时前
如何将 Navicat 的 AI 助手连接到本地 LLM
数据库·人工智能·navicat·本地llm
网易易盾6 小时前
广告合规系统如何选?检出能力、接入成本与运营闭环评估
大数据·人工智能
深圳市益普科技有限公司6 小时前
Micro-LED量产线MES,中试线转量产要不要重做一遍
人工智能
北极星电力网6 小时前
实录 | 北极星第三届源网荷储一体化暨绿电直连高质量发展交流会落幕
大数据·人工智能
愤怒的代码6 小时前
读懂大模型的"记忆":KV Cache 到底是什么?
人工智能·llm·agent
Joecien6 小时前
qwen-mt-uni 多模态翻译实战:从接入到四类输入的完整步骤
人工智能·自然语言处理·机器翻译
怪力左手6 小时前
cuda-toolkit离线安装
linux·运维·人工智能
鬼手点金6 小时前
带工具调用的多轮交互:Agent 的核心循环
服务器·人工智能·windows·深度学习·microsoft·机器学习·交互
Dawson Zhu6 小时前
【CUDA编程入门②】CUDA性能优化基础:内存访问、Warp Shuffle与Occupancy调优
人工智能·语言模型·架构·aigc·agi