Problème
Les équipes commerciales de Djezzy dépendent du personnel BI et technique pour extraire et interpréter les données de cinq flux (Revenue, Sales, Activation, Flexy, Active Clients), chacun avec 13 mois d'historique quotidien. Cette dépendance ralentit l'accès à l'information, engorge l'équipe BI de demandes répétitives et ouvre la porte aux erreurs d'interprétation, notamment les comparaisons chronologiques injustes, comme comparer un jour férié à un jour ordinaire un an plus tôt.
Solution
Construire un système multi-agents piloté par un orchestrateur : un orchestrateur LangGraph raisonne sur l'intention de l'utilisateur et choisit parmi une panoplie d'outils (text-to-SQL encadré, mémoire sémantique partagée, normalisation des dates et recherche web approuvée par un humain), au lieu de tout traduire directement en SQL. Le travail s'exécute de façon asynchrone via Temporal, pour que les analyses lourdes ne bloquent jamais l'utilisateur derrière un indicateur de chargement, et les résultats arrivent en temps réel par Kafka et WebSocket.