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é.

Balises

ai, answers, contextual, generation, llm, nlp, openai, openflow, rag, synthetic

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.