EducAI - KI-Bildungs-Assistent
EducAI ist eine umfassende Web-Anwendung für KI-basierte Bildungs-Unterstützung, speziell entwickelt zur Generierung und Korrektur von Mathematik-Übungen für Cycle 2-Schüler (CP, CE1, CE2). Die Plattform nutzt OpenAIs GPT-Modelle (GPT-3.5-turbo, GPT-4o) über LangChain zur Bereitstellung intelligenter Übungs-Generierung, automatisierter Korrektur von Schüler-Einreichungen, personalisierten Empfehlungen und Curriculum-Verwaltung. Das System verwendet RAG (Retrieval-Augmented Generation) mit FAISS-Vektor-Speicher für curriculum-basierte Übungs-Generierung, OCR zur Verarbeitung gescannter Schüler-Arbeiten und eine Full-Stack-Architektur mit FastAPI-Backend und React-Frontend.
Übersicht
EducAI ist eine umfassende Web-Anwendung für KI-basierte Bildungs-Unterstützung, speziell entwickelt zur Generierung und Korrektur von Mathematik-Übungen für Cycle 2-Schüler (CP, CE1, CE2). Die Plattform nutzt OpenAIs GPT-Modelle (GPT-3.5-turbo, GPT-4o) über LangChain zur Bereitstellung intelligenter Übungs-Generierung, automatisierter Korrektur von Schüler-Einreichungen, personalisierten Empfehlungen und Curriculum-Verwaltung. Das System verwendet RAG (Retrieval-Augmented Generation) mit FAISS-Vektor-Speicher für curriculum-basierte Übungs-Generierung, OCR zur Verarbeitung gescannter Schüler-Arbeiten und eine Full-Stack-Architektur mit FastAPI-Backend und React-Frontend.
Schlüsselfunktionen
KI-gesteuerte Übungs-Generierung (QCM) mit natürlicher Sprach-Schnittstelle
RAG-Integration mit FAISS-Vektor-Speicher für curriculum-bewusste Generierung
Automatisierte Korrektur von PDF-Einreichungen mit OCR und LLM-Analyse
Schüler-Performance-Tracking und Analytics-Dashboard
Personalisierte KI-generierte Empfehlungen für Schüler
Curriculum-Verwaltung mit PDF-Upload und Vektor-Suche
JWT-basierte Authentifizierung und rollenbasierte Zugriffskontrolle
Chat-Schnittstelle für interaktive Übungs-Generierung
Multi-Agent-System mit LangChain und LangGraph
Strukturierte Output-Parsing mit Pydantic
Echtzeit-Übungs-Generierung mit Curriculum-Kontext
Umfassende Datenbank-Modelle für Lehrer, Schüler, Übungen und Ergebnisse
pages.portfolio.projects.educai_ai_educational_assistant.features.12
Technische Highlights
Entwicklung umfassende KI-gesteuerte Bildungs-Plattform mit OpenAI GPT-Integration
Implementierung RAG-System mit FAISS-Vektor-Speicher für curriculum-bewusste Übungs-Generierung
Erstellung automatisierte Korrektur-System mit OCR und LLM-basierter strukturierter Extraktion
Aufbau Full-Stack-Anwendung mit FastAPI-Backend und React-Frontend
Integration Multi-Agent-System mit LangChain und LangGraph
Entwurf umfassende Datenbank-Schema für Bildungs-Workflows
Herausforderungen und Lösungen
LLM-Output-Parsing
Implementierung Pydantic-Output-Parser und JSON-Extraktion mit Regex zur konsistenten LLM-Antwort-Parsing
Curriculum-Integration
Entwicklung RAG-System mit FAISS-Vektor-Speicher, PDF-Verarbeitung und semantischer Suche für curriculum-bewusste Generierung
PDF-Verarbeitung
Integration OCR mit Tesseract und LLM-basierter strukturierter Extraktion zur automatisierten Schüler-Einreichungs-Verarbeitung
Authentifizierung & Autorisierung
Implementierung JWT-Tokens, Passwort-Hashing und rollenbasierte Zugriffskontrolle zur sicheren Plattform-Zugriff
Echtzeit-Übungs-Generierung
Erstellung LangChain-Agenten mit RAG-Retrieval und Prompt-Engineering zur On-Demand-Übungs-Generierung
Schüler-Performance-Analyse
Entwicklung LLM-basierte Analyse mit strukturiertem Output-Parsing und Performance-Aggregation für Empfehlungen
Technologien
Backend
AI/ML
Document Processing
Frontend
Deployment
Environment
Projektinformationen
- Status
- Completed
- Jahr
- 2024
- Architektur
- Full-Stack-Microservices-Architektur mit FastAPI-Backend, React-Frontend und KI-Integration
- Category
- Full-Stack-Entwicklung