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.

Envie de voir le démonstrateur en action ?

Découvrez le chatbot à taxonomie dynamique et échangeons sur votre propre cas d'usage.

Voir les démonstrateurs