Partilhar via


Visão Geral dos Fornecedores

O Microsoft Agent Framework suporta vários tipos de agentes para acomodar diferentes casos de uso e requisitos. Todos os agentes derivam de uma classe base comum (AIAgent em .NET, BaseAgent em Python), que 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
Microsoft Foundry
Anthropic
Ollama
Fundição Local
GitHub Copilot
Copilot Studio
Personalizado Varies Varies Varies Varies Varies Varies

Importante

Se usar o Microsoft Agent Framework para construir aplicações que operam com quaisquer servidores, agentes, códigos ou modelos não-Azure Direct ("Sistemas de Terceiros"), faz isso por sua conta e risco. Os Sistemas de Terceiros são Produtos Não Microsoft ao abrigo dos Termos do Produto Microsoft e são regidos pelos seus próprios termos de licença de terceiros. Você é responsável por qualquer uso e custos associados.

Recomendamos rever todos os dados partilhados e recebidos de Sistemas de Terceiros e estar atento às práticas de terceiros para o manuseamento, partilha, retenção e localização dos dados. É sua responsabilidade gerir se os seus dados irão fluir para além da conformidade com o Azure e dos limites geográficos da sua organização e quaisquer implicações relacionadas, bem como garantir que as permissões, limites e aprovações apropriadas sejam providenciadas.

É responsável por rever e testar cuidadosamente as aplicações que constrói usando o Microsoft Agent Framework no contexto dos seus casos de uso específicos, bem como por tomar todas as decisões e personalizações apropriadas. Isto inclui implementar as suas próprias mitigações responsáveis em IA, como metaprompt, filtros de conteúdo ou outros sistemas de segurança, e garantir que as suas aplicações cumprem os padrões adequados de qualidade, fiabilidade, segurança e fiabilidade. Ver também: FAQ sobre Transparência

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 implementação Microsoft.Extensions.AI.IChatClient pode ser usado para construir estes agentes.

Os seguintes fornecedores estão disponíveis para .NET:

  • Azure OpenAI — Fornecedor completo com completação de chat, API de respostas e suporte a ferramentas.
  • OpenAI — Acesso direto à API OpenAI com API de conclusão e respostas do chat.
  • 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 GitHub Copilot SDK com acesso ao shell e ficheiros.
  • Copilot Studio — Integração com agentes Microsoft Copilot Studio.
  • Personalizado — Construa o seu próprio fornecedor implementando a AIAgent classe 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 de identidade Azure.
  • OpenAI — Acesso direto à API OpenAI.
  • Foundry — Microsoft Inferência de projetos Foundry e agentes de gestão de serviços.
  • Foundry Local — Executa modelos Foundry suportados localmente com FoundryLocalClient (apenas Python).
  • Anthropic — Claude modela com pensamento alargado e suporte a ferramentas hospedadas.
  • Ollama — Executar modelos open-source localmente.
  • GitHub Copilot — integração GitHub Copilot SDK.
  • Copilot Studio — Integração com agentes Microsoft Copilot Studio.
  • Personalizado — Crie o seu próprio fornecedor implementando a BaseAgent classe.

Próximos passos