🎓

EducAI - KI-Bildungs-Assistent

Completed 2024 Full-Stack-Microservices-Architektur mit FastAPI-Backend, React-Frontend und KI-Integration

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.

Full-Stack-Entwicklung Maschinelles Lernen Webentwicklung KI/LLM-Integration Bildungstechnologie RAG Natürliche Sprachverarbeitung

Ü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

FastAPI SQLAlchemy SQLite Uvicorn PyJWT Passlib

AI/ML

OpenAI API LangChain LangGraph FAISS GPT-3.5-turbo GPT-4o

Document Processing

PyPDFLoader PyMuPDF Pytesseract Pillow

Frontend

React 19 Vite Chakra UI React Router Zustand Axios

Deployment

Docker Docker Compose Nginx

Environment

Python 3.11+ Node.js 18+

Projektinformationen

Status
Completed
Jahr
2024
Architektur
Full-Stack-Microservices-Architektur mit FastAPI-Backend, React-Frontend und KI-Integration
Category
Full-Stack-Entwicklung