GenerateAnswersFromContext 2025.5.31.15¶
Bundle¶
com.snowflake.openflow.runtime | runtime-rag-evaluation-processors-nar
Beschreibung¶
Generiert synthetische Antworten für jede Frage in den eingehenden Datensätzen unter Verwendung eines Large Language Model (LLM). Für jeden Datensatz extrahiert der Prozessor die Frage und den dazugehörigen Kontext auf der Grundlage der angegebenen RecordPaths, konstruiert eine Eingabeaufforderung und sendet sie an einen LLM-Anbieter, um eine synthetische Antwort zu erhalten. Die generierte Antwort wird dann in den Datensatz unter dem angegebenen RecordPath eingefügt.
Eingabeanforderung¶
REQUIRED
Unterstützt sensible dynamische Eigenschaften¶
false
Eigenschaften¶
Eigenschaft |
Beschreibung |
---|---|
Answer Record Path |
Der RecordPath zu den synthetisch generierten Antworten |
Context Record Path |
Der RecordPath zum Array der Kontexte im Datensatz. |
LLM Provider Service |
Der Anbieterdienst zum Senden von Bewertungsaufforderungen an LLM |
Max Character Context Length |
Maximale Zeichenlänge des Kontextfensters. |
Question Record Path |
Der RecordPath zum Fragefeld im Datensatz |
Record Reader |
Der Record Reader, der zum Lesen des FlowFile verwendet wird. |
Record Writer |
Der Record Writer, der zum Schreiben der Ergebnisse verwendet wird. |
Beziehungen¶
Name |
Beschreibung |
---|---|
failure |
FlowFiles, die nicht verarbeitet werden können, werden an diese Beziehung weitergeleitet. |
success |
FlowFiles, die erfolgreich bearbeitet wurden, werden an diese Beziehung weitergeleitet. |
Schreibt Attribute¶
Name |
Beschreibung |
---|---|
answers.successfully.generated |
Die Gesamtzahl der erfolgreich generierten synthetischen Antworten für das FlowFile. |
answers.failed.generated |
Die Gesamtzahl der fehlgeschlagenen Versuche, eine synthetische Antwort für das FlowFile zu generieren. |
json.parse.failures |
Anzahl der aufgetretenen JSON-Parse-Fehler |