Awesome AI AgentsEducational & Learning Agents

TIGER-AI-Lab/TheoremExplainAgent

⭐ 1500 Python added to this list on 2025-03-09 repository created 2025-02-16

TheoremExplainAgent (TEA) is an advanced AI system designed to generate long-form Manim videos that visually explain mathematical theorems, demonstrating a deep understanding of the subject matter while revealing reasoning flaws that are often hidden in text-based explanations. The project is centered around enhancing theorem comprehension through multimodal explanations, combining natural language processing with visual and audio elements to create educational content that is both engaging and informative. The system leverages large language models (LLMs) and integrates with Manim, a mathematical animation engine, to produce detailed video explanations that help users grasp complex mathematical concepts more effectively. The repository provides a comprehensive codebase for generating these explanatory videos, including support for various AI models and text-to-speech (TTS) services to add narration. It includes detailed installation instructions, dependencies setup, and environment configuration to facilitate easy deployment. The project supports generation of videos on single topics or in batch mode, with options to customize the models used and the concurrency of scene and topic generation. Additionally, it offers integration with Retrieval-Augmented Generation (RAG) to enhance the explanation quality by incorporating external documentation and knowledge bases. The system is designed to be extensible and configurable, allowing users to specify different AI models, helper models, and TTS voices. It also provides tools for evaluation and benchmarking, with datasets available on HuggingFace. The project is well-documented, with a clear FAQ section and active maintenance, making it accessible for researchers and educators interested in AI-driven educational tools. Overall, TheoremExplainAgent represents a significant step towards multimodal AI explanations, combining visual, textual, and auditory elements to improve theorem understanding and education.

https://github.com/TIGER-AI-Lab/TheoremExplainAgent

ai-driven-educationai-systemeducational-contentlarge-language-modelsllmllm-agentsmanimmanim-animationsmanim-videomanim-videosmathematical-animationmathematical-conceptsmultimodal-explanationsragretrieval-augmented-generationtext-to-speechtheorem-explanationtheoremexplainagentttsvideo-generation

Also in Educational & Learning Agents

microsoft/ai-agents-for-beginners

AI Agents for Beginners is a Microsoft educational course with 10 lessons teaching the fundamentals and practical skills to build AI agents using Azure AI and GitHub models, supported by multi-language resources and community engagement.

rohitg00/ai-engineering-from-scratch

This repository offers a comprehensive, hands-on curriculum (503 lessons across 20 phases) for building AI systems from scratch, covering math to autonomous agents, using Python, TypeScript, Rust, ...

ashishps1/learn-ai-engineering

A comprehensive collection of free resources to learn AI, machine learning, large language models, and AI agents from scratch.

FareedKhan-dev/all-rl-algorithms

A comprehensive educational repository providing clear, step-by-step Python implementations and explanations of a wide range of reinforcement learning algorithms for interactive learning and deep understanding.

hhyqhh/inno-agent

Inno Agent is a personal learning agent with three explicit memory layers, a cron scheduler, Feishu and WeChat channels and a workspace-scoped practice terminal, built on the Pi coding-agent SDK.

LangChain-OpenTutorial/LangChain-OpenTutorial

LangChain-OpenTutorial is an open, community-driven tutorial resource providing comprehensive learning materials and practical examples for LangChain and LangGraph technologies, suitable for users of all skill levels worldwide.

ghuntley/groundhog

Groundhog is an AI coding assistant designed as a teaching tool to help users understand and leverage the inner workings of coding agents like Cursor through detailed code explanations and a modern Rust-based CLI.

sinanuozdemir/quick-start-guide-to-llms

An educational repository with code and notebooks accompanying the "Quick Start Guide to Large Language Models - Second Edition" book, covering practical applications and advanced techniques for large language models.