Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Microsoft Agent Framework dá suporte a vários tipos de agentes para acomodar diferentes casos de uso e requisitos. Todos os agentes são derivados de uma classe base comum (AIAgent em .NET, BaseAgent em Python), que fornece uma interface consistente para todos os tipos de agente.
Comparação de provedores
| Fornecedor | Ferramentas de Funções | Saída estruturada | Interpretador de Código | Pesquisa de Arquivo | Ferramentas do MCP | Respostas em segundo plano |
|---|---|---|---|---|---|---|
| Azure OpenAI | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| OpenAI | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Microsoft Foundry | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Antrópico | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ |
| Ollama | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| Fábrica Local | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| GitHub Copilot | ✅ | ❌ | ❌ | ❌ | ✅ | ❌ |
| Copilot Studio | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Personalizado | Varia | Varia | Varia | Varia | Varia | Varia |
Importante
Se você usar Microsoft Agent Framework para criar aplicativos que operam com servidores, agentes, código ou modelos diretos não Azure de terceiros ("Sistemas de Terceiros"), você o fará por sua conta e risco. Sistemas de terceiros são produtos não Microsoft sob os Termos do Produto Microsoft e são regidos por seus próprios termos de licença de terceiros. Você é responsável por qualquer uso e custos associados.
Recomendamos revisar todos os dados compartilhados e recebidos de sistemas de terceiros e estar ciente das práticas de terceiros para manipulação, compartilhamento, retenção e localização de dados. É sua responsabilidade gerenciar se seus dados fluirão fora dos limites geográficos e de conformidade Azure da sua organização e quaisquer implicações relacionadas, e que as permissões, os limites e as aprovações apropriados sejam provisionados.
Você é responsável por examinar e testar cuidadosamente os aplicativos que cria usando Microsoft Agent Framework no contexto de seus casos de uso específicos e tomar todas as decisões e personalizações apropriadas. Isso inclui implementar suas próprias mitigações de IA responsáveis, como metaprompt, filtros de conteúdo ou outros sistemas de segurança, e garantir que seus aplicativos atendam aos padrões apropriados de qualidade, confiabilidade, segurança e confiabilidade. Veja também: Perguntas frequentes sobre transparência
Agentes simples com base em serviços de inferência
O Agent Framework facilita a criação de agentes simples com base em muitos serviços de inferência diferentes. Qualquer serviço de inferência que forneça uma implementação Microsoft.Extensions.AI.IChatClient pode ser usado para criar esses agentes.
Os seguintes provedores estão disponíveis para .NET:
- Azure OpenAI — provedor completo com preenchimento de chat, API de respostas e suporte à ferramenta.
- OpenAI — Acesso direto à API OpenAI com a API de conclusão e respostas do chat.
- Foundry — Agentes persistentes do lado do servidor com histórico de chat gerenciado.
- Antropípico – Modelos claude com ferramentas de função e suporte de streaming.
- Ollama – executar modelos de software livre localmente.
- GitHub Copilot — GitHub Copilot integração do SDK com o shell e o acesso a arquivos.
- Copilot Studio — Integração com agentes Microsoft Copilot Studio.
-
Personalizado : crie seu próprio provedor implementando a
AIAgentclasse base.
Provedores de agente
O Agent Framework dá suporte a muitos serviços de inferência diferentes por meio de clientes de chat. Cada provedor oferece um conjunto diferente de recursos:
- Azure OpenAI — provedor completo com suporte Azure identidade.
- OpenAI — Acesso direto à API openai.
- Foundry — Microsoft inferência do projeto foundry e agentes gerenciados pelo serviço.
-
Foundry Local — Execute modelos de Foundry com suporte localmente com
FoundryLocalClient(somente Python). - Antropípico – Modelos claude com pensamento estendido e suporte a ferramentas hospedadas.
- Ollama – executar modelos de software livre localmente.
- GitHub Copilot — GitHub Copilot integração do SDK.
- Copilot Studio — Integração com agentes Microsoft Copilot Studio.
-
Personalizado : crie seu próprio provedor implementando a
BaseAgentclasse.