

A Microsoft anunciou uma prévia do Microsoft Agent Frameworkum equipment de desenvolvimento de código aberto para .NET e Python para criar agentes de IA e fluxos de trabalho com vários agentes.
Ele suporta a criação de agentes individuais, bem como fluxos de trabalho baseados em gráficos para conectar vários agentes.
De acordo com a Microsoft, a estrutura do agente é um sucessor direto de seus outros projetos Kernel semântico e Autogênicoutilizando fundações de ambos. Ele reúne recursos de grau corporativo do kernel semântico, como gerenciamento de estado baseado em roscas, segurança de tipo, filtros, telemetria e modelo e suporte, com as abstrações da Autogen para padrões únicos e multi-agentes.
“Ambos tinham usuários apaixonados – mas cada um tinha lacunas”, escreveu a Microsoft em um Postagem do weblog. “Os desenvolvedores nos perguntaram: por que não podemos ter os dois – a inovação do Autogen e a confiança e a estabilidade do kernel semântico – em uma estrutura unificada?”
Como o kernel semântico e o autogênio, a estrutura do agente também será de código aberto e a Microsoft recebe a comunidade para contribuir.
A estrutura do agente foi construída em torno dos padrões abertos e suporta MCP, agente para agente (A2A) e OpenAPI. O MCP permite que os agentes descubram e usem ferramentas externas ou fontes de dados, a A2A permite que os desenvolvedores construam agentes que possam colaborar com outros agentes, e o suporte ao OpenAPI permite qualquer API REST que siga as especificações do OpenAPI a ser importada como uma ferramenta chamada. Os agentes podem ser executados em contêineres, native ou em várias nuvens.
Ele suporta vários padrões de orquestração diferentes, incluindo orquestração seqüencial para fluxos de trabalho passo a passo, orquestração simultânea, orquestração de bate-papo em grupo para agentes colaborarem, a orquestração de transferência para mover responsabilidades entre agentes e orquestração magnética, que permite que os agentes de gerentes sejam construídos por um ledger.
Outros recursos que a estrutura do agente inclui conectores internos para sistemas corporativos, módulos de memória flash, definições de YAML e JSON para solicitação declarativa, suporte à OpenElemetria e a capacidade de os agentes pausarem, retomarem e se recuperarem de interrupções.
“Os agentes estão rapidamente se tornando a próxima camada de lógica de aplicativo-raciocínio sobre metas, ferramentas de chamadas, colaborando entre si e se adaptando dinamicamente. Com a estrutura do Microsoft Agent, os desenvolvedores agora têm uma única base de código aberto que leva a melhor da pesquisa na inovação em produção com a durabilidade, a observabilidade e a proveniência empresarial necessária para a escala,”