Ir para o conteúdo principal

Assistentes de Workflow

Assistentes de workflow são uma forma avançada de assistentes de IA. Em vez de uma conversa totalmente aberta, o usuário percorre uma sequência definida de passos que são orientados pela IA. Isso torna possível acompanhar processos complexos de várias etapas — do começo ao fim, passo a passo.

O que é um assistente de workflow?

Um assistente de workflow funciona com base em um diagrama de fluxo visual de nós conectados por setas. Cada nó executa uma tarefa específica:

Tipo de nóDescrição
Início / FimPonto de partida e de chegada do workflow
AvaliarAnalisa o contexto e armazena informações na memória do fluxo
CondiçãoAvalia uma expressão e direciona o fluxo na direção correta
LLMInvoca um modelo de linguagem para uma tarefa específica (opcional: aguarda entrada)
AprovaçãoFaz uma pergunta sim/não e direciona o fluxo com base na resposta

O estado do workflow é salvo automaticamente após cada etapa. Quando o usuário fornece entrada, o workflow retoma exatamente de onde parou — mesmo após fechar o navegador.

Como usar um assistente de workflow?

Inicie uma nova conversa e escolha um assistente de workflow na lista. O assistente guiará automaticamente por todas as etapas. Em algumas etapas, o assistente aguarda sua resposta; em outras etapas, ele prossegue de forma independente sem entrada.

À direita da janela de chat você verá o botão Workflow. Clique nele para abrir um painel com todas as etapas e seu status atual (espera, ativo, pronto, espera por entrada, pulado, erro).

Pausar entre as etapas

Você pode encerrar o chat a qualquer momento e retomar depois. O workflow continuará de onde parou.

Exemplo: assistente de Deep Research

O assistente de Deep Research é um exemplo de assistente de workflow disponível em todos os ambientes. Ele guia o usuário por um processo de pesquisa aprofundada:

  1. Definir o tema — a IA pergunta sobre o tema da pesquisa e o nível de profundidade desejado
  2. Formular perguntas de busca — a IA formula perguntas de busca direcionadas
  3. Realizar a pesquisa — a IA realiza a pesquisa e coleta informações
  4. Gerar relatório — a IA redige um relatório de pesquisa estruturado
  5. Concluir — o usuário avalia o relatório e pode fazer perguntas adicionais

Criar um assistente de workflow

Administradores podem compor assistentes de workflow na área de administração via AssistentesNovo assistenteAssistente de workflow. Você pode começar com uma tela em branco ou usar uma preset existente como base.

Configurações gerais

Ao criar ou editar um workflow, configure no painel de configurações o seguinte para o workflow inteiro:

  • Modelo (Model): O modelo de IA que será usado por todas as etapas.
  • Ferramentas (Tools): Quais ferramentas estão disponíveis (por exemplo, Registro, Busca na Internet). Etapas podem desativar ferramentas habilitadas globalmente por etapa.
  • Servidores MCP: Integrações externas.
  • Documentos e imagens: Arquivos que as etapas de LLM podem consultar.

Criar uma node de triagem

Uma node de avaliação analisa a entrada do usuário e armazena valores estruturados na memória (por exemplo, rota, assunto). Configure:

  1. Um prompt do sistema que descreva o que deve ser analisado.
  2. O cronograma de saída: campos com nome e tipo (string, number, boolean, enum).

Os valores armazenados ficam disponíveis como state.campo nas nodes condicionais.

Configurar uma node de condição

Uma node de condição lê a memória do workflow e envia o fluxo para a próxima etapa correta por meio de expressões CEL:

Comportamento desejadoExpressão
Campo é truestate.suficiente_info == true
Campo tem valorstate.rota == "relatório"
Limiar numéricostate.score > 7

Cada ramificação tem uma conexão própria para a próxima node.

Registro em workflows

Ative a ferramenta de Registro nas configurações gerais e adicione no prompt do sistema de uma etapa uma instrução para registrar resultados. O usuário verá os documentos registrados através do botão de Registro (📄) na barra de ferramentas.

Recuperar conversa

Não está satisfeito com a direção da conversa? Com o botão de restauração em uma mensagem anterior você pode voltar o workflow para aquele ponto. Todas as mensagens após isso serão removidas e o workflow continuará a partir daquele momento exato.

Cuidado

A restauração é permanente — as mensagens excluídas não podem ser recuperadas.

Arquivos e subagentes em workflows

Um workflow pode pedir ao usuário que envie arquivos, por exemplo, um documento-fonte, modelo de avaliação, contrato, documento de política ou formulário preenchido. O usuário pode enviar um novo arquivo ou escolher um arquivo existente no Gerenciamento de Arquivos. Arquivos adicionados via um formulário de workflow ficam disponíveis para o assistente naquele chat, mas não são automaticamente selecionados para perguntas comuns no chat.

Novos arquivos são processados primeiro antes de o workflow prosseguir com confiabilidade. Se um arquivo obrigatório ainda estiver sendo processado ou falhou, o usuário deve esperar ou escolher/enviar o arquivo novamente.

O nó Subagent executa a mesma tarefa em paralelo para múltiplos itens. Use-o quando um workflow precisa processar uma lista, por exemplo, um documento, participante, colaborador, cliente, caso ou formulário por execução. O subagente recebe sempre o item atual em um contexto isolado. Portanto, faça com que prompts se refiram explicitamente ao item atual e evite instruções que processem vários itens ao mesmo tempo.