Retour aux projets
−80 % de temps de traitementStage · Juil. – Sep. 2025

Agent IA Conversationnel
GOR — Sonatel

Conception et livraison d'un agent IA intégré à la plateforme interne de Sonatel pour automatiser la vérification d'éligibilité réseau en langage naturel.

01

Problème

La plateforme GOR (Gestion de l'Occupation Réseau) de Sonatel est utilisée quotidiennement par des techniciens et agents pour vérifier si une adresse est éligible aux offres réseau (fibre, ADSL, 4G fixe).

Chaque vérification imposait un parcours manuel en plusieurs étapes dans l'interface : navigation dans des menus imbriqués, saisie de données, lecture et interprétation de tableaux de résultats — un processus répétitif, lent et source d'erreurs de saisie.

L'objectif fixé par les équipes : réduire significativement le temps de traitement sans modifier l'infrastructure existante de GOR.

02

Solution

Plutôt que de refondre l'interface GOR, j'ai conçu une couche conversationnelle superposée : un agent IA accessible directement depuis un widget de chat intégré à la plateforme.

L'agent comprend les requêtes en langage naturel (« Est-ce que le 12 rue de Dakar Plateau est éligible à la fibre ? »), interroge l'API GOR de manière sécurisée, et retourne une réponse structurée et lisible directement dans l'interface de chat — sans aucune navigation dans les menus.

La mémoire conversationnelle permet à l'agent de maintenir le contexte de la session et de répondre à des demandes de précision ou de suivi (« Et pour le numéro 14 ? »).

03

Architecture

Interface utilisateur

Widget de chat React intégré à GOR — états de chargement, affichage des réponses formatées, indicateur de frappe.

Mémoire conversationnelle

Historique de session par utilisateur stocké en base — permet les échanges multi-tours sans perte de contexte.

Backend Spring Boot

API REST sécurisée par JWT. Reçoit les messages de l'agent, orchestre les appels à l'API GOR, retourne les réponses structurées.

API GOR (Sonatel)

API interne de vérification d'éligibilité réseau. Interrogée de manière programmatique avec les paramètres extraits du message utilisateur.

Base de données PostgreSQL

Stockage des sessions, historiques de conversation et logs d'utilisation pour les métriques.

04

Ce que j'ai livré

  • Interface de chat complète avec gestion des états (chargement, erreur, succès)
  • Mémoire conversationnelle par utilisateur avec persistance en base PostgreSQL
  • Intégration sécurisée à l'API GOR (authentification JWT + HTTPS)
  • Parser de messages pour extraire les paramètres d'éligibilité depuis le langage naturel
  • MVP testé et validé en conditions réelles par les équipes pilotes de Sonatel
  • Documentation technique (architecture, endpoints, guide de déploiement)
05

Résultats

−80 %

Temps de traitement des requêtes d'éligibilité réseau

MVP livré

Validé et déployé par les équipes pilotes de Sonatel

0 navigation

Aucune manipulation d'interface nécessaire pour l'utilisateur

< 2 s

Temps de réponse moyen de l'agent sur les requêtes courantes

06

Stack

Frontend·React
Frontend·TailwindCSS
Backend·Spring Boot
Base de données·PostgreSQL
Sécurité·JWT
Intégration·REST API
Versioning·GitHub

Vous avez un projet similaire ?

Je suis disponible pour des missions IA conversationnelle ou full-stack.

Discutons →