
Introdução ao Microsoft Agent Framework
A Microsoft lançou recentemente o Microsoft Agent Framework, um kit de desenvolvimento de software (SDK) de código aberto desenvolvido especificamente para a criação de sistemas inteligentes e multiagentes usando. NET ou Python. Este framework é uma evolução do Semantic Kernel e do AutoGen, aproveitando a expertise combinada das equipes responsáveis por essas inovações anteriores.
Melhorias em relação às versões anteriores
De acordo com a Microsoft, o novo framework integra os recursos de orquestração intuitivos do AutoGen com o robusto gerenciamento de estado, telemetria e segurança de tipos oferecidos pelo Semantic Kernel. Atualmente, o framework está disponível em versão prévia pública, e os usuários são incentivados a compartilhar seus comentários e relatar problemas por meio do repositório GitHub.
Novos recursos que o diferenciam
O Microsoft Agent Framework apresenta diversos recursos inovadores que não estavam presentes em seus antecessores. Os principais são:
- Fluxos de trabalho baseados em gráficos: permitem orquestrações complexas que podem conectar perfeitamente vários agentes e funções.
- Pontos de verificação: garantem confiabilidade durante a execução da tarefa, permitindo que a estrutura salve o progresso em vários estágios.
- Suporte humano no circuito: esse recurso aprimora a capacidade de tomada de decisão dos agentes ao incorporar a contribuição humana, quando necessário.
Compreendendo Agentes Autônomos
Para aqueles menos familiarizados com os avanços recentes em inteligência artificial, é importante observar que agentes são entidades autônomas orientadas por grandes modelos de linguagem. Esses agentes podem gerenciar entradas, tomar decisões informadas, interagir com ferramentas e servidores externos e gerar respostas. Suas capacidades se expandiram significativamente, permitindo que executem múltiplas tarefas simultaneamente antes de entregar uma saída. Além disso, esses agentes podem ser complementados com gerenciamento de threads para manipulação de estado, provedores de contexto de memória e middleware para gerenciamento de ações.
Capacidades de fluxo de trabalho
Um recurso de destaque da nova estrutura são os seus Fluxos de Trabalho. A Microsoft os descreve como orquestrações baseadas em gráficos, capazes de executar tarefas complexas e em vários estágios. As funcionalidades do fluxo de trabalho abrangem:
- Roteamento baseado em tipo: direcionando fluxos de dados com base em tipos definidos.
- Lógica Condicional: Tomar decisões com base em condições específicas.
- Pontos de verificação: aumentando a confiabilidade dos processos.
Esses fluxos de trabalho oferecem suporte a vários padrões de orquestração multiagente, incluindo sequencial, simultâneo, transferência e o inovador padrão Magentic.
Integração empresarial e compromisso com o código aberto
O Microsoft Agent Framework foi projetado para contextos corporativos, apresentando integração com o Foundry SDK, o MCP SDK, o A2A SDK e os agentes M365 Copilot. A Microsoft visa unificar pesquisa de ponta com prontidão para negócios em uma única plataforma de código aberto. A empresa se comprometeu a atualizar regularmente, ao mesmo tempo em que incentiva as contribuições da comunidade por meio de seu repositório GitHub, garantindo que o framework permaneça dinâmico e alinhado aos princípios de código aberto.
Para mais informações, visite o anúncio oficial da Microsoft.
Deixe um comentário