Workflow Execution Tool
A Workflow Execution Tool permite que Agentes acionem workflows específicos que você configurou no Endless. Em vez de se vincular diretamente a um único workflow, essa tool é conectada a um trigger de workflow — um node dentro de um workflow conhecido como Agente Tool Request.
Essa flexibilidade significa que:
- Você pode ter múltiplos triggers dentro do mesmo workflow.
- Cada trigger pode estar vinculado a uma Execution Tool diferente.
- Dependendo do contexto, o Agente vai decidir qual Execution Tool (e, portanto, qual trigger) chamar.
- O workflow vai então executar apenas o cenário vinculado a esse trigger.
🔑 Conceitos-chave
Seção intitulada “🔑 Conceitos-chave”Workflow Trigger
Seção intitulada “Workflow Trigger”- Um trigger é um ponto de entrada definido dentro de um workflow.
- Ele é criado usando o node Agente Tool Request.
- Cada trigger tem seu próprio nome e lógica, permitindo que múltiplos fluxos ou caminhos existam dentro do mesmo workflow.
Execution vs. Trigger
Seção intitulada “Execution vs. Trigger”- Execution Tool: O que o Agente pode chamar.
- Trigger dentro do Workflow: O ponto de entrada específico que será executado.
- Na prática, você configura a tool para apontar para um dos triggers do workflow.
🛠️ Configuração
Seção intitulada “🛠️ Configuração”Ao criar a Workflow Execution Tool, você deve definir:
- Trigger – selecione qual trigger de workflow (Agente Tool Request) essa tool deve chamar.
- Name – como a tool será referenciada internamente pelo Agente.
- Description – explique claramente o que a tool faz. O Agente vai se basear nessa descrição para decidir quando usá-la.
📌 Exemplos de casos de uso
Seção intitulada “📌 Exemplos de casos de uso”- Workflow de processamento de pedidos:
- Um trigger poderia lidar com a criação de pedidos.
- Outro trigger no mesmo workflow poderia lidar com cancelamentos.
- Cada trigger está vinculado a uma Execution Tool diferente.
- Workflow de automação de suporte:
- Um trigger poderia escalar para o suporte de nível 2.
- Outro trigger poderia enviar uma pesquisa de satisfação.
- Workflow multi-caminho:
- Todos os cenários existem em um único workflow.
- Os triggers definem qual caminho seguir dependendo da tool usada.
🧠 Como o Agente a usa
Seção intitulada “🧠 Como o Agente a usa”- Se o Agente identifica que a solicitação do usuário corresponde a um cenário tratado por um workflow, ele verifica as Execution Tools disponíveis.
- O Agente decide qual Execution Tool (e, portanto, qual trigger) é relevante.
- O workflow é executado, rodando os nodes que você projetou sob esse trigger.
✅ Esse design oferece escalabilidade e modularidade: você não precisa criar um novo workflow para cada cenário — pode criar um único workflow grande com múltiplos pontos de entrada, cada um acionado por uma Execution Tool diferente.