GenerateAnswersFromContext 2025.5.31.15

Pacote

com.snowflake.openflow.runtime | runtime-rag-evaluation-processors-nar

Descrição

Gera respostas sintéticas para cada pergunta presente nos registros de entrada usando um modelo de linguagem grande (LLM). Para cada registro, o processador extrai a pergunta e seu contexto associado com base no RecordPaths especificado, constrói um prompt e o envia a um provedor LLM para obter uma resposta sintética. A resposta gerada é então inserida no registro no RecordPath designado.

Tags

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

Requisito de entrada

REQUIRED

Oferece suporte a propriedades dinâmicas confidenciais

falso

Propriedades

Propriedade

Descrição

Caminho do registro de resposta

O RecordPath para as respostas geradas sinteticamente

Caminho do registro de contexto

O RecordPath para a matriz de contextos no registro.

Serviço do provedor de LLM

O serviço de provedor para enviar prompts de avaliação ao LLM

Comprimento máximo do contexto de caracteres

Comprimento máximo de caracteres da janela de contexto.

Caminho de registro da pergunta

O RecordPath para o campo de pergunta no registro.

Record Reader

O Record Reader a ser usado para ler o FlowFile.

Record Writer

O Record Writer a ser usado para gravar os resultados.

Relações

Nome

Descrição

failure

FlowFiles que não podem ser processados são encaminhados para essa relação

success

FlowFiles que são processados com sucesso são encaminhados para essa relação

Grava atributos

Nome

Descrição

answers.successfully.generated

O número total de respostas sintéticas geradas com sucesso para o FlowFile.

answers.failed.generated

O número total de tentativas de geração de respostas sintéticas que falharam no FlowFile.

json.parse.failures

Número de falhas de análise do JSON encontradas.