GenerateAnswersFromContext 2025.5.31.15¶
Bundle¶
com.snowflake.openflow.runtime | runtime-rag-evaluation-processors-nar
Description¶
Génère des réponses synthétiques pour chaque question présente dans les enregistrements entrants à l’aide d’un grand modèle de langage (LLM). Pour chaque enregistrement, le processeur extrait la question et son contexte associé sur la base du RecordPaths spécifié, construit une invite et l’envoie à un fournisseur LLM pour obtenir une réponse synthétique. La réponse générée est ensuite insérée dans l’enregistrement au RecordPath spécifié.
Exigences en matière d’entrées¶
REQUIRED
Prend en charge les propriétés dynamiques sensibles¶
false
Propriétés¶
Propriété |
Description |
---|---|
Chemin de l’enregistrement de la réponse |
Le RecordPath pour les réponses générées synthétiquement |
Chemin de l’enregistrement contextuel |
Le RecordPath du tableau des contextes dans l’enregistrement. |
Service fournisseur LLM |
Le service fournisseur pour l’envoi d’invites d’évaluation à LLM |
Longueur maximale du contexte de caractères |
Longueur maximale des caractères de la fenêtre contextuelle. |
Chemin de l’enregistrement de la question |
Le RecordPath du champ de la question dans l’enregistrement. |
Record Reader |
Le Record Reader à utiliser pour lire le FlowFile. |
Record Writer |
Le Record Writer à utiliser pour écrire les résultats. |
Relations¶
Nom |
Description |
---|---|
failure |
Les FlowFiles qui ne peuvent être traités sont routés vers cette relation |
success |
Les FlowFiles qui sont traités avec succès sont routés vers cette relation |
Écrit les attributs¶
Nom |
Description |
---|---|
answers.successfully.generated |
Le nombre total de réponses synthétiques générées avec succès pour le FlowFile. |
answers.failed.generated |
Le nombre total de tentatives de génération de réponses synthétiques qui ont échoué pour le FlowFile. |
json.parse.failures |
Le nombre d’échecs d’analyse JSON rencontrés. |