O que agentflow4j faz?
Construa fluxos de trabalho multiagente com estado em Java — com grafos, novas tentativas e persistência
Visão Geral
O AgentFlow4J é uma biblioteca Java que facilita a criação de fluxos de trabalho multiagente com estado. Ele utiliza grafos acíclicos direcionados (DAGs) para definir a sequência de execução de agentes, suporta novas tentativas automáticas em caso de falhas e garante a persistência do estado do fluxo.
Recursos
- Grafos (DAGs): Defina fluxos de trabalho como grafos de agentes.
- Novas Tentativas: Configure tentativas automáticas para agentes com falha.
- Persistência: Mantenha o estado do fluxo entre execuções.
- Integração Java: Funciona perfeitamente com projetos Java existentes.
Exemplo de Uso
// Exemplo de definição de um grafo de agentes
Graph<Agent> graph = new Graph<>();
graph.addNode("agent1", new Agent("Processador de Dados"));
graph.addNode("agent2", new Agent("Analisador de Resultados"));
graph.addEdge("agent1", "agent2");
Workflow workflow = new Workflow(graph);
workflow.run();
Configuração
Adicione a dependência ao seu pom.xml:
<dependency>
<groupId>com.datallmhub</groupId>
<artifactId>agentflow4j</artifactId>
<version>1.0.0</version>
</dependency>
Documentação
Para mais detalhes, consulte a documentação completa em AgentFlow4J Docs.