Visão geral do agente de fluxo de trabalho

Um agente de fluxo de trabalho é um tipo de agente que pode ser criado usando o Workflow Builder no app da Web do Gemini Enterprise. Esses agentes são projetados para executar uma sequência de etapas ou ações, que podem incluir uma combinação de automação com IA e intervenção humana, com base em um gatilho configurado. As respostas dos agentes de fluxo de trabalho podem ser deterministas ou não deterministas com base na lógica de orquestração geral do agente.

Os agentes de fluxo de trabalho são ideais para os seguintes casos de uso:

  • Processos de várias etapas com lógica de sequência definida. Por exemplo, automatizar uma lista de verificação de integração de funcionários em ferramentas como o Gmail e o Agenda.
  • Tarefas com automação com IA e aprovações humanas. Por exemplo, criar um relatório com IA que exige a assinatura de um usuário antes da publicação.
  • Orquestrações complexas com lógica condicional. Por exemplo, encaminhar leads de vendas para equipes diferentes com base na região e no orçamento.

Novos recursos na versão EAP

O programa de acesso antecipado (EAP, na sigla em inglês) do Workflow Builder no Gemini Enterprise apresenta vários novos recursos. Esses recursos avançados de fluxo de trabalho incluem gatilhos baseados em eventos, ações de gravação de conectores, etapas de controle de fluxo, integração do servidor do Protocolo de Contexto de Modelo (MCP, na sigla em inglês), etapas de human-in-the-loop e edição aprimorada de linguagem natural.

Esses recursos estendem o criador de fluxo visual do Workflow Builder com ferramentas para criar agentes prontos para produção que respondem a eventos em tempo real , realizam ações em apps conectados e incluem supervisão humana quando necessário.

Os seguintes recursos estão disponíveis nesta versão EAP:

  • Criar um agente com linguagem natural: descreva seu agente em linguagem simples e gere um scaffold de fluxo de trabalho automaticamente.
  • Usar modelos de agente: navegue e comece com modelos pré-criados para casos de uso comerciais comuns.
  • Configurar gatilhos de eventos: execute agentes automaticamente quando os dados mudarem nos apps conectados.
  • Usar ações de conector: adicione ações de gravação, como enviar mensagens, criar eventos e fazer upload de arquivos para o fluxo de trabalho.
  • Pesquisar com filtros: pesquise apps conectados com filtros definidos para recuperar resultados direcionados.
  • Usar etapas de controle de fluxo: adicione ramificação condicional, filtragem de dados e loops ao fluxo de trabalho.
  • Conectar servidores MCP: conecte servidores MCP como etapas de fluxo de trabalho ou como ferramentas para etapas de agente do Gemini.
  • Usar etapas de human-in-the-loop: adicione etapas de revisão, aprovação e solicitação de informações humanas ao fluxo de trabalho.
  • Adicionar agentes ao fluxo de trabalho: transfira tarefas para outros agentes de IA especializados no fluxo de trabalho.
  • Gerenciar versões de agente: salve, compartilhe, compare e restaure versões de agente.
  • Editar um agente com linguagem natural: edite fluxos de trabalho existentes descrevendo as mudanças em linguagem natural.
  • Conferir registros de execução de agentes: monitore as execuções de agentes com rastros de execução passo a passo.
  • Compartilhar um agente: compartilhe agentes de fluxo de trabalho ativos com outros usuários da sua organização.

Antes de começar

Antes de explorar esses novos recursos, faça o seguinte:

  • Confirme se sua organização está inscrita no EAP do Workflow Builder.
  • Confirme se um administrador do Gemini Enterprise ativou a alternância de recursos do Workflow Builder nas configurações de gerenciamento de recursos do app. Para mais informações, consulte Gerenciar recursos do app da Web.
  • Confirme se você tem um app da Web do Gemini Enterprise com os repositórios de dados necessários conectados. Para mais informações, consulte Sobre apps e repositórios de dados.

Tela do agente de fluxo de trabalho

O agente de fluxo de trabalho oferece uma tela híbrida que combina a facilidade de comandos em linguagem natural com o controle de um editor visual.

  • Designer conversacional: acessível no início da criação do agente de fluxo de trabalho e no editor visual, o designer conversacional oferece uma interface conversacional para criar e refinar seu agente de fluxo de trabalho usando comandos em linguagem natural. Isso é ideal para usuários que preferem uma experiência de desenvolvimento sem código e querem usar linguagem natural para criar agentes de fluxo de trabalho.

    • Uma interface de designer de conversação no início da criação de um agente de fluxo de trabalho.
    • Uma interface de design conversacional na tela do agente de fluxo de trabalho.
  • Tela do editor: a tela do editor oferece uma representação visual do agente de fluxo de trabalho. Ela fornece um fluxo lógico de nós que representam as etapas e as conexões entre eles. O editor visual é ideal para usuários que querem refinar a lógica do fluxo de trabalho, adicionar lógica condicional e integrar com várias ferramentas e aplicativos.

    A guia do editor de agentes de fluxo de trabalho.

    • Prévia: a guia "Prévia" oferece uma visualização dinâmica do agente de fluxo de trabalho, permitindo que você execute simulações para testar o fluxo do agente e fazer os ajustes necessários.

      A guia de prévia do agente de fluxo de trabalho.

    • Execuções: a guia "Execuções" fornece uma lista de todas as execuções do agente de fluxo de trabalho, incluindo a data e a hora de cada execução, o gatilho que iniciou a execução e o status atual da execução.

      A guia de execução do agente de fluxo de trabalho.

Componentes do agente de fluxo de trabalho

Um agente de fluxo de trabalho consiste nos seguintes componentes:

  • Gatilhos
  • Etapas
  • Variáveis

Gatilhos

Gatilhos são eventos que iniciam a execução de um agente de fluxo de trabalho. A tabela a seguir lista os gatilhos compatíveis com agentes de fluxo de trabalho:

Gatilho Descrição Campos de configuração
Programar gatilho Aciona a execução do agente de fluxo de trabalho em uma frequência especificada.
  • Frequência: a frequência com que o agente de fluxo de trabalho é acionado. É possível especificar a frequência em minutos, horas, dias, semanas, meses ou usar uma expressão cron personalizada.
  • Fuso horário: o fuso horário da frequência.
Gatilho de evento Aciona a execução do agente de fluxo de trabalho quando os dados mudam em um app conectado.
  • Conector: o aplicativo conectado que gera o evento.
  • Filtro: os critérios que precisam ser atendidos para que o evento acione o fluxo de trabalho.

Etapas

Etapas são tarefas individuais que o agente de fluxo de trabalho realiza. Cada etapa é executada em sequência, e o resultado de cada etapa pode influenciar a próxima.

A tabela a seguir lista as etapas compatíveis, categorizadas pelo tipo de ação que elas realizam:

Categoria Etapa Descrição Campos de configuração
Nós de agente Agente do Gemini Um agente gerado com IA que pode ser configurado para ler, raciocinar e responder com base em instruções predefinidas. Campos de entrada:
  • Instruções: as instruções para o agente do Gemini.
  • Conhecimento: os arquivos ou recursos adicionais que o agente do Gemini pode acessar para gerar respostas.

    Quando um repositório de dados do Google Drive ou do OneDrive é configurado, as opções Adicionar do Drive e Adicionar do OneDrive ficam disponíveis. Essas opções permitem selecionar arquivos ou pastas específicos, restringindo a pesquisa do agente apenas a esses recursos. A pesquisa é realizada ao vivo em cada execução do agente, então todas as mudanças nos arquivos de origem são refletidas imediatamente.

  • Ferramentas e integrações: as fontes de dados (como apps e conectores) e as ferramentas que o agente do Gemini pode acessar.
  • Modelo: o modelo do Gemini que o agente do Gemini usa.
Campos de saída:

a resposta do agente do Gemini é capturada como uma variável que pode ser transmitida como entrada para as etapas subsequentes no fluxo de trabalho.

  • Formato de saída: é possível especificar a saída como texto simples ou em um formato JSON estruturado.
  • Esquema JSON: ao usar a saída estruturada, é possível definir um esquema JSON manual para especificar o formato e os tipos de dados das variáveis de saída, garantindo o processamento consistente de dados em toda a orquestração.
Controle de fluxo Condição As condições são instruções lógicas que determinam como o agente de fluxo de trabalho executa as etapas. Elas definem os critérios que precisam ser atendidos para que uma etapa seja executada e podem ser baseadas no resultado de etapas anteriores, fontes de dados externas. Campos de entrada:
  • Nome do branch: o nome do branch a ser executado se a condição for verdadeira.
  • Variável: a variável a ser avaliada. É possível selecionar uma variável na saída de etapas anteriores.
  • Operador: o operador (como `contains`, `equals`, `greater than`) a ser usado para a avaliação.
  • Valor: o valor a ser comparado com a variável. É possível especificar um valor estático, ou selecionar uma variável na saída de etapas anteriores.
  • + Condição: é possível adicionar outras condições usando operadores lógicos como `AND` e `OR`.
Human in the loop Solicitar informações Permite solicitar informações de um usuário humano. Campos de entrada:
  • Mensagem: a mensagem a ser exibida ao usuário. É possível especificar uma mensagem estática, ou selecionar uma variável na saída de etapas anteriores.
  • Perguntas: as perguntas a serem feitas ao usuário. É possível especificar o tipo de resposta que você está solicitando (como resposta curta, parágrafo, data, e-mail, seleção única ou sim ou não).
Campos de saída:

as perguntas que o usuário respondeu.

Apps Todas as ações do repositório de dados que foram configuradas para o app da Web do Gemini Enterprise. Permite conectar e acessar dados de fontes de dados do Google e de terceiros. Consulte a referência de ações do conector.

Variáveis

Variáveis são valores que podem ser transmitidos entre etapas em um agente de fluxo de trabalho. Esses valores são gerados como a saída de etapas e podem ser usados como entrada para etapas subsequentes.

Versões do agente de fluxo de trabalho

Ao criar um agente de fluxo de trabalho, é possível salvá-lo como rascunho ou ativá-lo. Depois de ativar o agente, é possível criar outras versões do agente de fluxo de trabalho e salvá-las, compará-las e restaurá-las. Ter várias versões de um agente de fluxo de trabalho pode ser útil nos seguintes cenários:

  • Você quer testar uma nova versão do agente de fluxo de trabalho sem interromper a versão atual.
  • Você quer reverter para uma versão anterior do agente de fluxo de trabalho.

Para mais informações, consulte Gerenciar versões de agente.

Problemas conhecidos

A seguir, confira os problemas conhecidos e as limitações dos agentes de fluxo de trabalho nesta versão EAP:

A seguir