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.

Tags

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

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