Tipos de Agentes
Conheça todos os tipos de agentes disponíveis na plataforma Evo AI e escolha o ideal para seu caso de uso
Visão Geral
A plataforma Evo AI oferece diferentes tipos de agentes, cada um otimizado para cenários específicos de uso. Desde agentes simples baseados em LLM até workflows complexos com múltiplas etapas, você pode escolher a abordagem que melhor se adapta às suas necessidades.
Escolha Inteligente: Cada tipo de agente foi projetado para resolver problemas específicos. Use este guia para identificar qual tipo melhor atende ao seu caso de uso.
Tipos Disponíveis
Agentes Fundamentais
LLM Agent
Agente base com LLM
Agente fundamental baseado em Large Language Models, ideal para conversas, análises de texto e tarefas que requerem compreensão de linguagem natural.
Quando usar:
- Conversas inteligentes
- Análise de texto
- Geração de conteúdo
- Tarefas de NLP
Características:
- Interface de chat
- Múltiplos modelos LLM
- Configuração de personalidade
- Sistema de sub-agentes
A2A Agent
Integração com protocolo A2A
Integra agentes externos que implementam o protocolo Agent-to-Agent (A2A) do Google, permitindo interoperabilidade com sistemas externos.
Quando usar:
- Integração com sistemas legados
- Agentes especializados externos
- Microserviços de IA
- APIs de terceiros
Características:
- Protocolo JSON-RPC 2.0
- Comunicação padronizada
- Health checks automáticos
- Circuit breakers
Agentes de Orquestração
Sequential Agent
Execução sequencial ordenada
Executa múltiplos sub-agentes em sequência ordenada, onde cada agente recebe o output do anterior como input.
Quando usar:
- Pipelines de processamento
- Workflows lineares
- Dependências entre etapas
- Transformação de dados
Características:
- Execução passo a passo
- Passagem de dados entre agentes
- Controle de falhas
- Logs detalhados
Parallel Agent
Execução paralela simultânea
Executa múltiplos sub-agentes simultaneamente, ideal para tarefas independentes que podem ser processadas em paralelo.
Quando usar:
- Análises independentes
- Processamento distribuído
- Otimização de tempo
- Tarefas não relacionadas
Características:
- Execução simultânea
- Agregação de resultados
- Controle de concorrência
- Speedup significativo
Loop Agent
Execução iterativa com refinamento
Executa sub-agentes em loop iterativo, refinando resultados a cada iteração até atingir critérios de convergência.
Quando usar:
- Refinamento iterativo
- Otimização de parâmetros
- Melhoria progressiva
- Convergência de resultados
Características:
- Iterações controladas
- Critérios de parada
- Monitoramento de convergência
- Prevenção de loops infinitos
Workflow Agent
Workflows visuais complexos
Cria workflows complexos com interface visual usando LangGraph e React Flow, oferecendo máximo controle e flexibilidade.
Quando usar:
- Lógica de negócio complexa
- Condições e ramificações
- Workflows visuais
- Controle granular
Características:
- Interface drag-and-drop
- Múltiplos tipos de nodes
- Condições e delays
- Teste integrado
Agentes Especializados
Comparação Rápida
Tipo | Complexidade | Casos de Uso | Execução | Configuração |
---|---|---|---|---|
LLM Agent | Baixa | Chat, análise de texto | Única | Simples |
A2A Agent | Média | Integração externa | Única | Moderada |
Sequential | Média | Pipelines lineares | Sequencial | Moderada |
Parallel | Média | Análises independentes | Paralela | Moderada |
Loop | Alta | Refinamento iterativo | Iterativa | Complexa |
Workflow | Muito Alta | Lógica complexa | Visual/Condicional | Muito Complexa |
Task | Baixa-Média | Tarefas específicas | Única | Simples-Moderada |
Guia de Escolha
Por Complexidade do Problema
Por Padrão de Execução
Exemplos de Casos de Uso
E-commerce
Conteúdo e Marketing
Atendimento ao Cliente
Output Keys - Compartilhamento de Estado
Novidade: Todos os tipos de agente agora suportam Output Key para compartilhamento de estado entre agentes e processos.
O que são Output Keys?
O Output Key é um campo disponível em todos os tipos de agente que permite salvar o resultado da execução em uma variável específica no estado compartilhado. Isso facilita a comunicação entre agentes e a construção de sistemas complexos.
LLM Agent
Salva resposta do modelo
A resposta gerada pelo LLM é salva na variável especificada, permitindo que outros agentes acessem o conteúdo gerado.
Task Agent
Salva resultado da tarefa
O resultado estruturado da tarefa é salvo na variável, permitindo uso em tarefas subsequentes ou workflows.
A2A Agent
Salva resposta externa
A resposta do sistema externo via protocolo A2A é salva na variável, permitindo integração com outros agentes.
Workflow Agents
Salva resultado do workflow
O resultado final do workflow (Sequential, Parallel, Loop, Workflow) é salvo na variável especificada.
Como Usar
Gerenciamento de Agentes
Exportação e Importação
Sistema de Pastas
Dica: Comece sempre com o tipo mais simples que atende ao seu caso de uso. Você pode evoluir para tipos mais complexos conforme suas necessidades crescem.
Próximos Passos
Começar com LLM Agent
Ideal para quem está começando - crie seu primeiro agente conversacional
Explorar Workflows
Para casos complexos - construa workflows visuais avançados
Protocolo A2A
Entenda o protocolo para integração com sistemas externos
Guia Rápido
Configure seu primeiro agente em menos de 2 minutos