Recherche dans la Base de Connaissances
Recherchez dans votre base de connaissances et renvoyez les documents pertinents à utiliser dans votre flux.

Configuration
| Champ | Description |
|---|---|
| Étiquette du Nœud | Nom personnalisé pour ce nœud |
| Requête de Recherche | Ce qu'il faut rechercher (utilisez des variables comme {{query}}) |
| Limite de Résultats | Nombre maximum de résultats à renvoyer (1-50) |
Formulaire vs JSON
Basculer entre :
- Formulaire — Configuration visuelle
- JSON — JSON brut pour un usage avancé
Variables
Accédez aux variables des nœuds précédents en utilisant le menu déroulant Variables :
{{query}} — Requête de recherche de l'utilisateur à partir du déclencheur
{{message}} — Message de l'utilisateur
{{result}} — Sortie de l'action précédente
Sortie
L'action renvoie les résultats de recherche disponibles sous {{searchResults}} :
{
"searchResults": [
{
"content": "Contenu du document...",
"metadata": { "source": "file.pdf", "page": 1 },
"score": 0.95
}
]
}
Exemple : Outil de Recherche de Produits
Flux :
- Déclencheur : Outil de Conversation (collecte
query) - Action : Recherche dans la Base de Connaissances (
{{query}}) - Action : Définir l'Observation (renvoyer
{{searchResults}})
Configuration :
- Requête de Recherche :
{{query}} - Limite de Résultats :
5
Exemple : Amélioration du Bot FAQ
Flux :
- Déclencheur : Remplacement du Service de Chat
- Action : Recherche dans la Base de Connaissances (
{{message}}) - Action : Demande AI (répondre en utilisant
{{searchResults}}) - Action : Envoyer un Message
Conseils
- Limite inférieure (3-5) pour des résultats ciblés
- Limite supérieure (10-20) lorsque vous avez besoin d'un contexte complet
- Combinez avec Demande AI pour générer des réponses en langage naturel
- Utilisez Définir l'Observation pour renvoyer des résultats à l'IA