Pular para o conteúdo

A Etapa de LLM executa um prompt em um modelo de linguagem grande como uma etapa de um fluxo de trabalho. Você dá ao modelo acesso delimitado a tabelas, dimensões e documentos específicos do seu projeto, escolhendo Leitura, Gravação ou ambos para cada um. O modelo lê os dados de que precisa e — onde você concedeu Gravação — grava seus resultados diretamente no objeto selecionado. Não há formato de saída separado para configurar: uma vinculação com Gravação habilitada é a saída da etapa.

Um uso comum é resumir uma tabela financeira em comentários por unidade de negócios e fazer o modelo gravar esse comentário em uma tabela de resultados (ou como arquivos de documento) que você vinculou com acesso de Gravação.

Você vai precisar de:

  • Uma conexão de LLM. A etapa exige uma conexão do tipo LLM (por exemplo, Anthropic). A conexão guarda a chave de API do provedor, um modelo padrão opcional e um nível de Acesso do agente. Consulte Conexões.
  • Acesso de gravação na conexão — somente se alguma vinculação tiver Gravação habilitada. Uma vinculação só pode gravar se o Acesso do agente da conexão for Leitura e gravação. Completo está obsoleto e será removido em 15 de janeiro de 2027. Uma conexão somente leitura rejeita vinculações de Gravação ao salvar.
  • Os objetos de destino já criados. O modelo grava nos objetos que você seleciona — uma tabela, dimensão ou conta de documentos existente. Crie e vincule o destino primeiro; a etapa não cria novos objetos.
  1. Abra o fluxo de trabalho e vá para a guia Analyze Steps.
  2. Adicione uma etapa na posição desejada, da mesma forma que adicionaria uma transformação padrão.
  3. Escolha Etapa de LLM como o tipo de etapa. O editor abre com três seções: Solicitação de LLM, Bindings e Limites.

No grupo Solicitação de LLM:

  • Conexão de LLM (obrigatório) — a conexão de LLM que a etapa usa.
  • Modelo (opcional) — o nome de um modelo específico, como claude-opus-4-7. Deixe em branco para usar o modelo padrão da conexão.
  • Prompt (obrigatório) — a instrução enviada ao modelo. Você pode referenciar objetos vinculados no próprio texto com {{tables.NAME}}, {{dimensions.NAME}} e {{documents.NAME}}; cada referência deve corresponder a uma vinculação que você declarar abaixo. Diga ao modelo com clareza o que gravar e onde (por exemplo, “grave uma linha por unidade de negócios na tabela summary”).
  • Result schema (opcional para conexões da Anthropic; obrigatório para outros provedores) — um Esquema JSON para um resumo estruturado da execução, capturado para registro. Se você fornecer um, a raiz deve ser um objeto JSON com "type": "object". Com uma conexão da Anthropic, você pode deixá-lo em branco quando o trabalho real do modelo for as gravações que ele faz por meio do MCP; outros provedores não têm acesso ao MCP, então a resposta estruturada é a única saída deles e um esquema é obrigatório.

A seção Bindings é onde você concede acesso e escolhe o que a etapa pode ler e gravar. Ela tem três grupos — Tabelas, Dimensões e Documentos — cada um com um botão Adicionar. Cada linha tem:

  • Um seletor para escolher o objeto: um seletor de tabela, um seletor de dimensão ou (para documentos) um navegador de conta e caminho. Chega de digitar IDs manualmente.
  • Um Nome — o rótulo que você referencia no prompt ({{tables.NAME}}).
  • Caixas de seleção Leitura e Gravação. Marque Leitura para permitir que o modelo leia o objeto, Gravação para permitir que ele grave no objeto, ou ambas. Pelo menos uma está sempre definida.
  • Para documentos, uma dica de Formato (como pdf).

Como o modelo grava em cada tipo, por meio das ferramentas MCP:

Vinculação O modelo grava…
Tabela (Gravação) inserindo linhas — normalmente um SELECT que produz as linhas a adicionar à tabela vinculada.
Dimensão (Gravação) adicionando ou atualizando nós na hierarquia da dimensão vinculada.
Documento (Gravação) enviando um arquivo para a conta de documentos e o caminho vinculados.

O grupo Limites delimita a solicitação:

  • Máximo de tokens de saída — a maior resposta que o modelo pode retornar (de 1.024 a 128.000; padrão de 16.000).
  • TTL da credencial (segundos) — por quanto tempo a credencial temporária e delimitada de acesso a dados da etapa permanece válida (de 60 a 3.600; padrão de 1.800). O trabalho da etapa é limitado por essa janela, então defina um valor longo o bastante para o modelo terminar, mas não maior que o necessário.

A Etapa de LLM é executada como qualquer outra etapa — como parte de uma execução completa do fluxo de trabalho ou isoladamente (consulte Executar uma etapa em um fluxo de trabalho). Ao ser executada, a etapa gera uma credencial de curta duração e delimitada, envia seu prompt e os objetos vinculados ao modelo, e o modelo lê e grava diretamente pelas ferramentas MCP. A credencial é revogada assim que a etapa termina. A chamada ao modelo é executada em seu próprio job, então uma etapa de longa duração não ocupa o executor do fluxo de trabalho.