A Microsoft lançou recentemente a versão v0.4 do AutoGen, sua estrutura de orquestração para agentes de IA. Essa atualização visa melhorar a flexibilidade e o controle dos agentes de IA para atender às necessidades dos usuários em termos de expansão de funcionalidades e capacidade de observação.
Desde seu lançamento, o AutoGen tem atraído a atenção de muitos desenvolvedores, mas os usuários também encontraram algumas limitações de arquitetura, APIs ineficientes e recursos insuficientes de depuração e intervenção.
Na nova versão, a Microsoft se concentrou em melhorar a modularidade e a extensibilidade da estrutura. O AutoGen v0.4 introduziu um mecanismo de passagem de mensagens assíncronas, permitindo que os agentes construídos com essa estrutura suportem modos de interação acionados por eventos e por solicitações. Essa melhoria permite que os desenvolvedores adicionem componentes de plug-in com mais facilidade, construam agentes de execução prolongada e também projetem redes de agentes mais complexas e distribuídas.
Além disso, os módulos de extensão do AutoGen v0.4 simplificam a gestão da colaboração entre equipes de múltiplos agentes e clientes de modelos avançados, e oferecem aos desenvolvedores de código aberto melhores funcionalidades de gestão de extensões. Para melhorar a capacidade dos usuários de observarem a interação dos agentes, o AutoGen v0.4 inclui ferramentas de rastreamento de métricas, rastreamento de mensagens e depuração, permitindo que os usuários monitorem em tempo real a interação entre os agentes.
A estrutura também implementou interoperabilidade entre linguagens, atualmente suportando Python e .NET, com suporte para mais linguagens de programação no futuro. A Microsoft reestruturou a estrutura AutoGen, definindo claramente as responsabilidades entre a estrutura, as ferramentas e os aplicativos. A nova estrutura é dividida em três camadas: a camada principal fornece os componentes básicos do sistema acionado por eventos; a camada AgentChat é uma API de alto nível acionada por tarefas construída sobre a camada principal, com recursos de bate-papo em grupo, execução de código e agentes pré-construídos; e as extensões de primeira parte são integradas com o executor de código do Azure e clientes de modelos OpenAI.
Simultaneamente, a Microsoft também atualizou o AutoGen Studio, uma interface de baixo código para prototipagem rápida de agentes. Os usuários podem obter atualizações de agentes em tempo real, pausar conversas ou redirecionar agentes durante a execução, e também podem projetar equipes de agentes por meio de uma interface de arrastar e soltar, importar agentes personalizados e obter feedback interativo.
Desde o lançamento do AutoGen em outubro de 2023, a Microsoft tem se dedicado a simplificar a comunicação entre agentes. Com o desenvolvimento contínuo dos agentes de IA, a Microsoft também lançou outros sistemas de agentes, como o Magentic-One, formando um vasto ecossistema de agentes de IA. Competidores como Salesforce, ServiceNow e AWS também estão constantemente aprimorando seus sistemas de agentes para acompanhar a Microsoft.
Blog oficial: https://www.microsoft.com/en-us/research/blog/autogen-v0-4-reimagining-the-foundation-of-agentic-ai-for-scale-extensibility-and-robustness/
Destaques:
💡 O AutoGen v0.4 melhorou a flexibilidade dos agentes de IA e resolveu problemas relatados pelos usuários.
🌐 A nova versão suporta passagem de mensagens assíncronas e interoperabilidade entre linguagens, melhorando a capacidade de colaboração entre agentes.
🔧 A atualização da interface de baixo código do AutoGen Studio permite que os usuários projetem e gerenciem agentes com mais facilidade.