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