O ZeroGraph suporta uma ampla gama de fluxos de trabalho complexos de IA, com cenários típicos que incluem:
- Colaboração com vários agentes::
- Definir múltiplo
NodeA classe lida com diferentes subtarefas pornextpara conectar a lógica do nó. - Exemplo:
NodeADepois de verificar a entrada, ele salta para o resultado de acordo com oNodeB(Bem-sucedido) ouNodeC(Falha).
- Definir múltiplo
- Geração de aumento de recuperação (RAG)::
- combinando
AsyncNodePermite a recuperação de dados externos (por exemplo, consultas de API) e, em seguida, gera o resultado final por meio do nó de geração. - Exemplo: pesquise o banco de dados primeiro e, em seguida, gere um resumo para responder às perguntas do usuário.
- combinando
- tarefa de arquivo em lote::
- fazer uso de
BatchNodeProcessar com eficiência conjuntos de dados, como texto de limpeza em lote ou computação paralela. - Exemplo: Análise de sentimento de 1.000 descrições de produtos.
- fazer uso de
- fluxo de trabalho assíncrono::
AsyncNodeOferece suporte a operações assíncronas, como solicitações de rede, leitura e gravação de arquivos, para evitar o bloqueio do thread principal.- Exemplo: extração de palavras-chave após o rastreamento do conteúdo da Web.
O catálogo oficial de exemplos (examples/) fornece implementações completas, como multi-agent Demonstração do diálogo com vários agentes.rag Demonstrar a geração baseada em recuperação.
Essa resposta foi extraída do artigoZeroGraph: uma estrutura leve de programação de agentes de IAO
































