Framework Python para criar agentes de IA que usam LLMs e ferramentas e coordená-los em fluxos de trabalho multiagente.
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
Instale o pacote Python
pip install agent-framework - 2
Autentique-se com a Azure CLI antes de executar o exemplo
az login - 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
Framework Python de código aberto para criar aplicações LLM prontas para produção, com pipelines modulares e fluxos de agentes para RAG, busca e agentes.
Framework Python para criar simulações com agentes de IA que conversam, agem, lembram de interações e executam ações personalizadas em ambientes compartilhados.
Plugin multiagente para o OpenCode que direciona planejamento, exploração da base de código, trabalho de UI e implementação a agentes especializados, cada um usando o modelo que você escolher.
Framework Python code-first do Google para criar, avaliar e implantar agentes de IA, otimizado para Gemini, mas independente de modelo.
Runtime de agentes em TypeScript para coordenar vários agentes LLM no seu próprio ambiente, com aprovação humana e registros de execução verificáveis offline.