Back to Projects
Callbot IA - Pipeline Microservices
Proof of Concept d'un agent vocal conversationnel. Une pipeline d'IA complète orchestrée pour comprendre et répondre vocalement en temps réel.
PythonFastAPIFaster-WhisperAPI Groq (LLaMA 3)Coqui-TTS
01The Problem
Le défi était de concevoir le socle backend d'un callbot IA capable d'enchaîner l'écoute, la réflexion et la parole. L'enjeu technique majeur résidait dans la gestion de la latence globale et l'intégration de modèles d'Intelligence Artificielle complexes.
02Technical Solution
J'ai conçu une architecture orientée microservices avec FastAPI, divisant le système en 4 nœuds communicants (Orchestrateur, STT, NLP, TTS). Pour minimiser le temps de réponse, j'ai déporté le traitement LLM sur une API haute performance, tout en gérant l'inférence vocale dans des environnements isolés.
03Business Impact
- Conception d'une architecture microservices (4 API) permettant de séparer les responsabilités.
- Intégration d'une pipeline IA de bout en bout couplant des modèles ML locaux à une API externe ultra-rapide.
- Résolution experte de conflits de dépendances Python complexes.