Recentemente, a equipe de pesquisa da Microsoft lançou um novo sistema multiagente chamado Magnetic-One. Esta estrutura permite que um modelo de IA dirija vários agentes auxiliares, trabalhando em conjunto para concluir tarefas complexas de várias etapas, com o objetivo de melhorar a produtividade pessoal e empresarial.

A Microsoft afirma que o Magnetic-One é um sistema de agentes generalista, capaz de realizar a visão de longo prazo de aumentar a produtividade e transformar a forma de viver.

image.png

O Magnetic-One é um projeto de código aberto, permitindo que pesquisadores e desenvolvedores o utilizem para desenvolvimento comercial sob uma licença personalizada da Microsoft. A Microsoft também lançou uma ferramenta de avaliação de agentes de código aberto chamada AutoGenBench, projetada para testar a eficácia dos sistemas de agentes. Esta ferramenta é baseada na estrutura Autogen lançada anteriormente e suporta a comunicação e a colaboração entre vários agentes.

O núcleo do Magnetic-One é um agente orquestrador (Orchestrator), responsável por gerenciar e coordenar quatro tipos diferentes de agentes auxiliares. Além do orquestrador, o sistema inclui os seguintes quatro tipos de agentes:

1. **Agente Websurfer**: Capaz de controlar um navegador baseado em Chromium, realizando pesquisas na web, clicando, inserindo dados e até mesmo resumindo o conteúdo da web.

2. **Agente FileSurfer**: Usado para ler arquivos locais, listar diretórios e navegar em pastas.

3. **Agente Coder**: Responsável por escrever código, analisar informações de outros agentes e criar novos projetos.

4. **Agente ComputerTerminal**: Fornece um console para a execução de programas do agente Coder.

image.png

O agente orquestrador não apenas planeja a execução das tarefas, mas também acompanha em tempo real o progresso de cada agente e reatribui tarefas em caso de erros. Se um agente encontrar um obstáculo em uma tarefa, o orquestrador pode ajustar o plano para garantir a conclusão bem-sucedida da tarefa.

A Microsoft usou o GPT-4 da OpenAI no desenvolvimento do Magnetic-One, embora o sistema seja independente de modelos de linguagem grandes. Os pesquisadores recomendam o uso de modelos de raciocínio poderosos como agente orquestrador. O Magnetic-One suporta várias combinações de modelos, permitindo que os desenvolvedores escolham de forma flexível de acordo com suas necessidades.

Com o crescente interesse das empresas na implantação de sistemas multiagentes, o sistema Magnetic-One da Microsoft pode ser um elemento importante na evolução das estruturas de agentes. Outras empresas, como OpenAI e CrewAI, também estão lançando estruturas de gerenciamento de agentes semelhantes, e as empresas ainda estão explorando a melhor solução multiagente.

Apresentação oficial: https://www.microsoft.com/en-us/research/articles/magentic-one-a-generalist-multi-agent-system-for-solving-complex-tasks/

Destaques:

🌟 **Sistema Magnetic-One**: Uma estrutura multiagente da Microsoft projetada para aumentar a produtividade e automatizar tarefas diárias.

🤖 **Vários papéis de agentes**: Inclui um orquestrador e agentes para navegação na web, navegação em arquivos e codificação, trabalhando juntos.

📈 **Compartilhamento de código aberto**: O Magnetic-One oferece uma estrutura de código aberto para desenvolvedores, promovendo o uso flexível e a avaliação de agentes.