O MassGen oferece uma poderosa interface de extensão de ferramentas que permite aos desenvolvedores adicionar módulos funcionais específicos do domínio, modificando o arquivo massgen/tools.py. O sistema gerencia essas ferramentas personalizadas usando um sistema de registro para garantir que elas sejam perfeitamente integradas ao fluxo de processamento original.
Em termos de implementação técnica, cada nova ferramenta requer especificações de entrada e saída claramente definidas e descrições de cenários de uso. Por exemplo, ao adicionar uma ferramenta de pesquisa na Web, o desenvolvedor precisa escrever uma função de chamada de API padrão e indicar que a ferramenta é aplicável a tarefas de verificação de fatos. Quando o sistema estiver em execução, a inteligência analisará automaticamente os requisitos da tarefa e combinará de forma inteligente as combinações de ferramentas disponíveis. Casos práticos mostram que, depois de adicionar um kit de ferramentas de computação matemática profissional, a precisão do sistema na solução de problemas matemáticos complexos aumentou em 42%.
A documentação do projeto fornece diretrizes detalhadas de extensão, incluindo configurações de prioridade da ferramenta, especificações de tratamento de exceções e outras práticas recomendadas. Essa arquitetura aberta permite que o MassGen se adapte rapidamente às necessidades específicas de análise financeira, biomédica e outros campos especializados. A equipe de desenvolvimento também está planejando um editor de ferramentas visual para reduzir o limite para usuários não técnicos.
Essa resposta foi extraída do artigoMassGen: um sistema de processamento de tarefas colaborativas com inteligência múltiplaO