Quelques mois plus tard, le démonstrateur est là. Fonctionnel. Opérationnel. Et il va bien au-delà du cahier des charges initial.

Le pari : une taxonomie qui se construit toute seule

La plupart des chatbots d'entreprise reposent sur une taxonomie figée, définie à la main par des experts métier. Long, coûteux, et vite obsolète.

J'ai choisi une approche radicalement différente : une taxonomie dynamique en 3 phases, entièrement pilotée par l'IA.

1

Classification libre

Le système crawle le site cible et classe chaque contenu sans a priori, en laissant l'IA identifier librement les thématiques présentes.

2

Construction de la taxonomie

L'IA analyse l'ensemble des classifications libres et propose une arborescence thématique optimisée, cohérente avec le corpus réel.

3

Re-classification

Chaque contenu est repositionné dans la nouvelle taxonomie, avec un taux de succès de 100 %.

Résultat

Aucune intervention humaine sur la structuration du savoir. Le chatbot s'adapte au site, pas l'inverse.

La stack technique

  • Backend : Java 21, Spring Boot 3.5, PostgreSQL
  • IA : Google Vertex AI (Gemini 2.5 Flash Lite) pour la génération, l'analyse et les embeddings vectoriels
  • Crawling : Selenium + JSoup pour la capture de contenus JavaScript modernes
  • Frontend : Thymeleaf, Bootstrap 5, interface responsive et conforme RGAA

Le workflow en 6 étapes

De l'URL brute au chatbot conversationnel, 6 menus guident l'utilisateur :

Espaces → Indexation → Taxonomie → Contenus → Génération Q&R → Chatbot

Chaque étape est verrouillée tant que la précédente n'est pas validée — un parcours qui garantit la qualité à chaque niveau.

Ce que ce projet démontre

Architecture logicielle rigoureuse

Séparation stricte Controller / Service / Factory / Repository, DTOs partout, zéro fuite de logique métier.

Maîtrise de l'IA générative en contexte métier

Prompts engineering fin, validation croisée des Q&R, garde-fous anti-hallucinations.

Capacité à livrer

Un démonstrateur complet, pas un POC sur slides.

La leçon

Un appel d'offres perdu n'est pas une fin. C'est parfois l'occasion de prouver, sans contrainte, ce qu'on sait vraiment faire.

Le code parle mieux qu'un PowerPoint.

UITGuard — On construit ce qu'on promet.


Reproduire cette démonstration pour votre contexte

Le démonstrateur Chatbot à Taxonomie Dynamique est adaptable à n'importe quel référentiel métier.

Articles récents