Derniere mise a jour : Avril 2026 — L’API Paradigm evolue rapidement. Consultez toujours la derniere reference API et privilegiez les cookbooks les plus recents.
Aperçu
Le module Chatbot fournit une interface de questions-réponses qui répond aux questions des utilisateurs en utilisant les documents stockés dans un workspace dédié. Il combine l’IA conversationnelle avec le RAG (Retrieval-Augmented Generation) pour fournir des réponses précises basées sur les documents. Cas d’usage : Construire un chatbot qui répond aux questions basées sur la base de connaissances de votre entreprise (politiques, FAQ, documentation produit, etc.)Fonctionnement
- L’utilisateur envoie un message
- Le système construit le contexte à partir de l’historique de conversation
- La requête est envoyée à l’API Document Search ciblant le workspace du chatbot
- Le LLM génère une réponse basée sur le contenu pertinent des documents
- La conversation est stockée pour le contexte des futurs messages
Endpoints API Utilisés
Implémentation Étape par Étape
Étape 1 : Initialiser le Service
Étape 2 : Construire le Contexte de Conversation
Étape 3 : Envoyer un Message
Étape 4 : Gérer l’Historique de Conversation
Exemple d’Utilisation Complet
Intégration Route Flask
Prérequis
Avant d’utiliser ce module :- Créer un workspace pour vos documents de chatbot
- Uploader les documents dans le workspace via l’API Upload Session
- Attendre l’embedding - les documents doivent être entièrement indexés avant interrogation
- Noter le workspace_id - vous en aurez besoin pour la configuration du service
Configuration
Bonnes Pratiques
- Utiliser des prompts système pour définir la personnalité et le comportement du chatbot
- Stocker les conversations de façon persistante en production (base de données, Redis, etc.)
- Limiter l’historique de conversation pour éviter les limites de tokens (garder les 10-20 derniers messages)
- Gérer les erreurs gracieusement avec des messages user-friendly
- Garder les documents à jour dans le workspace pour des réponses précises