Aller au contenu principal

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

ParametreTypeRequisVariableDescription
questionvaleur dynamiqueOuiOuiQuestion a laquelle repondre en s'appuyant sur la base de connaissances.
maxSourcesnombreNonNonNombre maximum de sources a utiliser pour construire la reponse (1 a 20). (Defaut: 5, min 1, max 20)
includeGraphoui/nonNonNonInclut les relations du graph pour enrichir le contexte de la reponse. (Defaut: false)
confidenceThresholdnombreNonNonSeuil minimum de pertinence des sources (0 a 1). (Defaut: 0.5, min 0, max 1)
tagslisteNonNonFiltre les documents sources par tags.
categorytexteNonNonFiltre les documents sources par categorie.
outputVariabletexteNonNonNom 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.