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.
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.
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.
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