Repolode
microsoft

microsoft/agent-framework

Framework aberto para criar, orquestrar e implantar agentes de IA e fluxos de trabalho multiagente prontos para produção em .NET e Python.

Estrelas
14,577
Forks
2,590
Issues abertas
794
Último commit
há 22 horas

O que é?

O Microsoft Agent Framework é um SDK multilíngue para criar agentes de IA e fluxos de trabalho multiagente em Python e C#/.NET, com uma API consistente nas duas linguagens. Ele atende equipes que querem levar agentes do protótipo à produção, com recursos de orquestração que vão além de um único prompt ou de um ciclo de chat sem estado.

Os fluxos de trabalho são baseados em grafos e oferecem padrões sequenciais, concorrentes, de transferência de controle e de colaboração em grupo, além de checkpointing, streaming, controle com participação humana e viagem no tempo. O framework inclui middleware para processar solicitações e respostas, integração com OpenTelemetry para tracing e monitoramento e definições declarativas de agentes em YAML. Ele funciona com provedores como Microsoft Foundry, Azure OpenAI, OpenAI e GitHub Copilot SDK.

O repositório também inclui exemplos para desenvolvimento local e hospedagem na nuvem, incluindo agentes hospedados no Foundry, A2A e uma DevUI para testar e depurar fluxos de trabalho. Um SDK separado para Go está em seu próprio repositório.

Recursos principais

  • 01APIs consistentes em Python e C#/.NET
  • 02Fluxos de trabalho baseados em grafos, com padrões sequenciais, concorrentes, de transferência de controle e de colaboração em grupo
  • 03Checkpointing, streaming e controle com participação humana
  • 04Pipeline de middleware para tratamento de solicitações, respostas e exceções
  • 05Tracing e monitoramento com OpenTelemetry integrados
  • 06Definições declarativas de agentes em YAML

Casos de uso

  • Criar sistemas multiagente em que agentes especializados transferem tarefas entre si
  • Executar fluxos de trabalho de agentes que exigem durabilidade, possibilidade de retomada e etapas de aprovação humana
  • Implantar agentes na infraestrutura hospedada do Microsoft Foundry
  • Adicionar observabilidade a agentes baseados em LLM em serviços .NET ou Python existentes

Início rápido

  1. 1

    Instale o pacote Python

    pip install agent-framework
  2. 2

    Autentique-se com a Azure CLI antes de executar o exemplo

    az login
  3. 3

    Salve o código de início rápido em Python em um arquivo e execute-o com o endpoint do Foundry e o modelo configurados

Antes de usar

  • O início rápido requer um projeto do Microsoft Foundry e login no Azure.
  • Alguns provedores e recursos dependem de serviços do Azure ou de terceiros, que você deve configurar e pagar por conta própria.
  • O uso de sistemas de terceiros é por sua conta e risco, conforme os termos de licença específicos.

Em coleções

Tópicos

Perguntas frequentes

O que é agent-framework?
Framework aberto para criar, orquestrar e implantar agentes de IA e fluxos de trabalho multiagente prontos para produção em .NET e Python. O Microsoft Agent Framework é um SDK multilíngue para criar agentes de IA e fluxos de trabalho multiagente em Python e C#/.NET, com uma API consistente nas duas linguagens. Ele atende equipes que querem levar agentes do protótipo à produção, com recursos de orquestração que vão além de um único prompt ou de um ciclo de chat sem estado.
agent-framework é gratuito? Qual é a licença?
agent-framework é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
agent-framework ainda é mantido?
Manutenção ativa. O último commit de agent-framework foi em 6 de nov. de 2026.
Para que posso usar agent-framework?
Criar sistemas multiagente em que agentes especializados transferem tarefas entre si Executar fluxos de trabalho de agentes que exigem durabilidade, possibilidade de retomada e etapas de aprovação humana Implantar agentes na infraestrutura hospedada do Microsoft Foundry Adicionar observabilidade a agentes baseados em LLM em serviços .NET ou Python existentes
Como instalar agent-framework?
Instale o pacote Python: pip install agent-framework Autentique-se com a Azure CLI antes de executar o exemplo: az login Salve o código de início rápido em Python em um arquivo e execute-o com o endpoint do Foundry e o modelo configurados
Onde consigo agent-framework?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/microsoft/agent-framework

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados