A arquitetura do sistema de corpo multi-inteligente do VoltAgent foi projetada especificamente para lidar com cenários complexos de fluxo de trabalho. A estrutura introduz o conceito de "Inteligência do Supervisor" para coordenar a colaboração de várias subinteligências para decomposição de tarefas e processamento paralelo. Na prática, cada subinteligência se concentra em uma tarefa específica, enquanto o supervisor é responsável pelo controle geral do processo e pela integração dos resultados.
Tomando o sistema de análise de repositórios do GitHub como exemplo, o VoltAgent pode criar inteligências especializadas, como StarsFetcher (para obter o número de estrelas), ContributorsFetcher (para obter a lista de colaboradores), RepoAnalyzer (para analisar os dados) e Supervisor (para coordenar o supervisor). Quando um usuário envia uma solicitação de análise, a inteligência supervisora aciona os recursos de cada subinteligência sob demanda, gerando, por fim, um relatório de análise abrangente.
As vantagens dessa arquitetura são: 1) maior eficiência no processamento de tarefas; 2) complexidade reduzida de inteligências individuais; 3) fácil expansão horizontal da funcionalidade; e 4) forte isolamento de falhas. O console de depuração também oferece monitoramento visual do fluxo de trabalho, o que simplifica muito o desenvolvimento e a manutenção de sistemas com várias inteligências.
Essa resposta foi extraída do artigoVoltAgent: uma estrutura de código aberto TypeScript para criar rapidamente inteligências de IAO