ia.chatbot-connaissanceChatbot client et base de connaissances
Repondre 24/7 avec les vraies offres, disponibilites et regles du business, puis passer la main sans perdre le fil.
Le problème qu'il règle
Un chatbot generique invente des prix, ignore les contraintes et ne sait pas quand se taire.
Preuve — En production
Tourne chez un client qui s'en sert, données réelles persistées.
Empaquetage — Embarqué
Tissé dans le code du client. À réécrire, pas à copier.
Les écrans
3Back-office · 2
| Route | Écran | Ce qu'on y fait | La forme | Les états |
|---|---|---|---|---|
/chat-test | Tester le chatbot | Verifier les reponses et les outils sur les donnees reelles. | Conversation, scenarios rapides, traces outils et sources. | Pret, reponse, outil, handoff, erreur fournisseur. |
/knowledge | Connaissances | Maintenir les faits utilises par le bot. | Liste, recherche, fiche, source, version et statut. | Vide, brouillon, publie, perime, conflit. |
Site public · 1
| Route | Écran | Ce qu'on y fait | La forme | Les états |
|---|---|---|---|---|
/c/[slug] | Chat public | Servir le visiteur sur web et canaux connectes. | Widget ou page conversationnelle avec cartes structurees. | Accueil, saisie, streaming, passage humain, indisponible. |
Où l'IA intervient
1L'autonomie se lit avant la technique. « Propose » est le défaut de la maison : l'outil prépare, une personne valide. Tout ce qui « agit » doit nommer son garde-fou.
Choisit une reponse ou un outil a partir du corpus et des donnees metier.
LLM tool calling + RAG
Ce qui tourne tout seul
2| Déclencheur | Effet | Comment |
|---|---|---|
| Message entrant | Chercher le contexte, appeler les outils et journaliser | Worker idempotent + LLM |
| Passage humain | Suspendre l'IA jusqu'a reprise explicite | conversation.ai_paused |
Ce qu'on peut activer dedans
5Base de connaissances
kbFiches sourcees, versionnees et recherchables.
Bac a sable
sandboxTester les reponses avant ouverture publique.
Outils metier
toolsDisponibilite, tarifs, reservation ou suivi selon le secteur.
Passage humain
handoffAnnonce unique, pause IA et reprise explicite.
Image et vocal
mediaAnalyse bornee et pieces approuvees.
Sous le capot
Données
6knowledgeknowledge_versionsconversationsmessagesai_logsmedia_assets
Composants réutilisables
5ChatWidgetMessageContentKnowledgeEditorToolTraceHumanHandoff
Services externes
4- · OpenRouter/Anthropic
- · Supabase
- · Meta/Zernio
- · Transcription
Rôles et droits
3- · Visiteur
- · Operateur
- · Gestionnaire connaissances
Ce qu'il faut autour
Il ne cohabite pas avec
Aucun conflit connu.
D'autres en dépendent
Aucun module ne s'appuie dessus.
Les pièges
2Chacun vient d'un incident réel, relevé dans les commentaires du code d'origine. C'est la partie du catalogue qui vaut le plus cher : elle évite de repayer la même leçon.
- Le contenu client est une donnee non fiable, jamais une instruction.
- La pause IA est portee par la conversation et respectee sur tous les canaux.
Ce qu'il ne fait pas, et ce qui reste à faire
Hors périmètre
2- · Conseil medical/juridique autonome
- · Publication sans validation
Pour le mettre vraiment sur étagère
2- · Fusionner la couverture metier Studio avec les gardes anti-injection Pahono.
- · Extraire le corpus versionne RDC.
Où c'est prouvé
3Studio Belleza
En production/home/jordy/projects/Studio Belleza/studio-belleza/src/lib/jade-tools.ts
Pahono (moteur Bookflow)
Livré/home/jordy/projects/PACIFIK'AI/solutions/bookflow/dashboard/src/lib/chat-agent.ts
Rangiroa Diving Center
Livré/home/jordy/projects/PACIFIK'AI/solutions/bookflow/factory/sites/rangiroa-diving-center/backoffice/app/src/app/(app)/connaissances
Vérifié contre le code le 2026-08-27. Au-delà de quatre-vingt-dix jours sans revérification, une fiche décrit un souvenir, pas un dépôt.