Fluxos de trabalho

Crie fluxos de conversa sofisticados com workflows visuais baseados em grafos

Visão geral

Os fluxos de trabalho de agentes oferecem uma interface visual avançada para criar fluxos de conversa complexos no ElevenAgents. Em vez de depender de caminhos lineares de conversa, os fluxos de trabalho permitem criar gráficos de conversa sofisticados e ramificados que se adaptam dinamicamente às necessidades dos usuários.

Visão geral do fluxo de trabalho

Criar fluxos de trabalho

O dashboard é a forma recomendada de criar fluxos de trabalho por causa do editor gráfico visual. Os fluxos de trabalho são armazenados como parte de conversation_config.workflow do agente, então você também pode baixar, editar e enviar o JSON pela CLI ou atualizá-lo pelo SDK — algo útil para controle de versão e CI/CD.

Abra seu agente no dashboard, acesse a aba Fluxo de trabalho e use o editor visual para adicionar nós, configurar o comportamento de subagentes e conectar arestas. Salve suas alterações.

Tipos de nó

Os fluxos de trabalho são compostos por diferentes tipos de nó, cada um com uma função específica no fluxo da sua conversa.

Tipos de nó

Nós de subagente

Os nós de subagente permitem modificar o comportamento do agente em pontos específicos do seu fluxo de trabalho. Essas modificações são aplicadas sobre a configuração do agente base ou podem substituir completamente a configuração do agente atual, dando a você controle detalhado sobre cada etapa da conversa. É possível atualizar ou substituir qualquer configuração do agente, as ferramentas disponíveis e os itens da base de conhecimento anexados.

Configuração adicional do agente do subagente

Modifique as configurações principais do agente para este nó específico:

  • Prompt do sistema: Acrescente ou substitua instruções do sistema para orientar o comportamento do agente
  • Seleção de LLM: Escolha outro modelo de linguagem (por exemplo, mude do Gemini 2.0 Flash para um modelo mais avançado em tarefas de raciocínio complexas)
  • Configuração de voz: Altere configurações de voz, incluindo velocidade, tom ou até mesmo troque para outra voz

Casos de uso:

  • Use uma LLM mais avançada em nós de tomada de decisão complexa
  • Aplique diretrizes de conversa mais rígidas durante a coleta de informações sensíveis
  • Altere as características da voz em diferentes etapas da conversa
  • Modifique a personalidade do agente para tipos específicos de interação

Nó de execução de ferramenta

Os nós de ferramenta executam uma chamada de ferramenta específica durante o fluxo da conversa. Ao contrário das ferramentas em subagentes, os nós de ferramenta são pontos de execução dedicados que garantem que a ferramenta seja chamada.

Arestas de resultado do nó de ferramenta

Configuração especial de arestas: Os nós de ferramenta têm um tipo de aresta exclusivo que permite direcionar para um novo nó com base no resultado da execução da ferramenta. Você pode definir:

  • Caminho de sucesso: Para onde direcionar quando a ferramenta é executada com sucesso
  • Caminho de falha: Para onde direcionar quando a ferramenta falha ou retorna um erro

No futuro, serão fornecidas outras condições de ramificação.

Nó de transferência de agente

O nó de transferência de agente facilita a transferência da conversa entre diferentes agentes conversacionais. Saiba mais aqui.

Nó de transferência para número

Os nós de transferência para número fazem a transição de uma conversa com um agente de IA para um agente humano por sistemas telefônicos. Saiba mais aqui

Nó final

Os nós de encerramento de chamada finalizam o fluxo da conversa de forma adequada. Saiba mais aqui

Arestas e controle de fluxo

As arestas definem como as conversas fluem entre os nós do seu fluxo de trabalho. Elas oferecem suporte a uma lógica de direcionamento sofisticada, que permite caminhos de conversa dinâmicos e sensíveis ao contexto.

Arestas do fluxo de trabalho

As arestas de avanço movem a conversa para os nós subsequentes no fluxo de trabalho. Elas representam o fluxo principal da sua conversa.

Configuração de aresta de avanço

Use condições de LLM para criar fluxos de conversa dinâmicos com base na avaliação de linguagem natural. A LLM avalia as condições em tempo real para determinar o caminho adequado.

Transferência de agente com condição de LLM

Opções de configuração:

  • Rótulo: Descrição legível da condição da aresta (não processada pela LLM)
  • Condição de LLM: Condição em linguagem natural avaliada pela LLM

Análises

Aba de análises do fluxo de trabalho mostrando entradas por nó, durações, encerramentos e fluxo de arestas sobrepostos
ao gráfico do fluxo de trabalho

Quando um fluxo de trabalho está ativo, a aba Fluxo de trabalho no dashboard de análises sobrepõe os dados de uso ao gráfico: entradas por nó, tempo médio gasto e encerramentos, além da distribuição de arestas de entrada e saída de cada nó. No inspetor de nós, você também pode acessar diretamente as conversas correspondentes no histórico pelo filtro Nó acessado.