AI Engineer – EduAgent, Real-Time Voice Tutor
Conception et développement d'EduAgent, un tuteur virtuel intelligent intégrant une salle de visioconférence LiveKit pour assurer un rôle complet d'enseignant en autonomie (écoute vocale en temps réel, raisonnement, réponses vocales, tableau blanc partagé et recherche web).
- Mise en place d'une architecture microservices (10 services sous Docker Compose) regroupant un orchestrateur d'agent LiveKit, un service RAG, une abstraction LLM interchangeable (Ollama/Groq), des composants STT/TTS, de vision et de recherche web.
- Développement d'un pipeline vocal en temps réel (faster-whisper, Piper TTS) avec appel d'outils structurés (tableau blanc, recherche web) et détection de la langue par segment sous contraintes strictes de latence.
- Conception d'un tableau blanc collaboratif en temps réel (Markdown/LaTeX) co-édité par l'étudiant et l'agent, gérant les conflits d'édition et diffusé via les flux texte LiveKit sans backend de synchronisation dédié.
- Intégration d'un support multilingue complet (français, anglais, arabe) au niveau du STT, du prompt LLM et des couches TTS, tout en réalisant une validation empirique systématique et la gestion des secrets.
Environnement technique