Reponse Base de Connaissances
Repond a une question en s'appuyant sur la base de connaissances. Combine recherche et generation pour produire une reponse sourcee.
Parametres
| Parametre | Type | Requis | Variable | Description |
|---|---|---|---|---|
question | valeur dynamique | Oui | Oui | Question a laquelle repondre en s'appuyant sur la base de connaissances. |
maxSources | nombre | Non | Non | Nombre maximum de sources a utiliser pour construire la reponse (1 a 20). (Defaut: 5, min 1, max 20) |
includeGraph | oui/non | Non | Non | Inclut les relations du graph pour enrichir le contexte de la reponse. (Defaut: false) |
confidenceThreshold | nombre | Non | Non | Seuil minimum de pertinence des sources (0 a 1). (Defaut: 0.5, min 0, max 1) |
tags | liste | Non | Non | Filtre les documents sources par tags. |
category | texte | Non | Non | Filtre les documents sources par categorie. |
outputVariable | texte | Non | Non | Nom de la variable de sortie contenant la reponse et ses citations. |
Les parametres marques Variable = Oui acceptent la syntaxe
{{nomBloc.champ}}.
Sortie
Variable de sortie : knowledgeAnswer
{
"found": false,
"sourceCount": 0,
"context": "...",
"citations": [],
"suggestedFollowUps": [],
"synthesisGuidance": "..."
}
Exemple
Poser une question sur la documentation interne.
Entree :
{"question": "Quelle est la procedure de remboursement ?"}
Sortie :
{"answer": "La procedure de remboursement comprend 3 etapes...", "sources": [{"id": "doc-1", "title": "Politique remboursement"}]}
Astuce
Ce bloc fait une recherche + generation en une seule etape (RAG). Les sources utilisees sont listees dans le champ sources.