Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O Microsoft Agent Framework suporta vários tipos de agentes para acomodar diferentes casos de uso e requisitos. Todos os agentes são derivados de uma classe base comum, AIAgentque fornece uma interface consistente para todos os tipos de agentes.
Comparação de Fornecedores
| Provider | Ferramentas de Função | Saída estruturada | Intérprete de código | Pesquisa de Ficheiros | Ferramentas MCP | Respostas de Contexto |
|---|---|---|---|---|---|---|
| Azure OpenAI | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| OpenAI | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ |
| Azure AI Foundry | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Anthropic | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| Ollama | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| Copiloto do GitHub | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Estúdio Copiloto | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Personalizado | Varies | Varies | Varies | Varies | Varies | Varies |
Importante
Se você usar o Microsoft Agent Framework para criar aplicativos que operam com servidores ou agentes de terceiros, o fará por sua conta e risco. Recomendamos rever todos os dados partilhados com servidores ou agentes terceiros.
Agentes simples baseados em serviços de inferência
O Agent Framework facilita a criação de agentes simples baseados em muitos serviços de inferência diferentes. Qualquer serviço de inferência que forneça uma Microsoft.Extensions.AI.IChatClient implementação pode ser usado para construir estes agentes.
Os seguintes fornecedores estão disponíveis para o .NET:
- Azure OpenAI — Fornecedor completo com conclusão de chat, API de respostas e suporte a ferramentas.
- OpenAI — Acesso direto à API OpenAI com API de conclusão e respostas do chat.
- Azure AI Foundry — Agentes persistentes do lado do servidor com histórico de chat gerido.
- Anthropic — Modelos Claude com ferramentas funcionais e suporte para streaming.
- Ollama — Executar modelos open-source localmente.
- GitHub Copilot — Integração do SDK do GitHub Copilot com acesso à shell e ficheiros.
- Copilot Studio — Integração com agentes Microsoft Copilot Studio.
-
Personalizado — Construa o seu próprio fornecedor implementando a
AIAgentclasse base.
Fornecedores de agentes
O Agent Framework suporta muitos serviços diferentes de inferência através de clientes de chat. Cada fornecedor oferece um conjunto diferente de funcionalidades:
- Azure OpenAI — Fornecedor completo com suporte à identidade Azure.
- OpenAI — Acesso direto à API OpenAI.
- Azure AI Foundry — Agentes persistentes do lado do servidor com histórico de chat gerido.
- Anthropic — Claude modela com pensamento alargado e suporte a ferramentas hospedadas.
- Ollama — Executar modelos open-source localmente.
- GitHub Copilot — Integração do SDK do GitHub Copilot.
-
Personalizado — Crie o seu próprio fornecedor implementando a
BaseAgentclasse.