Condividi tramite


Panoramica dei provider

Microsoft Agent Framework supporta diversi tipi di agenti per soddisfare diversi casi d'uso e requisiti. Tutti gli agenti sono derivati da una classe base comune, AIAgent, che fornisce un'interfaccia coerente per tutti i tipi di agente.

Confronto tra provider

Provider Strumenti per le funzioni Output strutturato Interprete di codice Ricerca file Strumenti MCP Risposte in background
Azure OpenAI
OpenAI
Azure IA Foundry
Anthropic
Ollama
GitHub Copilot
Copilot Studio
Personalizzato Variabile Variabile Variabile Variabile Variabile Variabile

Importante

Se si usa Microsoft Agent Framework per creare applicazioni che operano con server o agenti di terze parti, è possibile farlo a proprio rischio. È consigliabile esaminare tutti i dati condivisi con server o agenti di terze parti.

Agenti semplici basati su servizi di inferenza

Agent Framework semplifica la creazione di agenti semplici basati su molti servizi di inferenza diversi. Qualsiasi servizio di inferenza che fornisce un'implementazione Microsoft.Extensions.AI.IChatClient può essere usato per compilare questi agenti.

Per .NET sono disponibili i provider seguenti:

  • Azure OpenAI : provider completo con completamento della chat, API delle risposte e supporto degli strumenti.
  • OpenAI : accesso diretto all'API OpenAI con il completamento della chat e l'API delle risposte.
  • Azure AI Foundry : agenti sul lato server persistenti con cronologia chat gestita.
  • Anthropic : modelli Claude con strumenti per le funzioni e supporto per lo streaming.
  • Ollama : eseguire modelli open source in locale.
  • GitHub Copilot - Integrazione di GitHub Copilot SDK con shell e accesso ai file.
  • Copilot Studio : integrazione con gli agenti di Microsoft Copilot Studio.
  • Personalizzato : creare un provider personalizzato implementando la AIAgent classe di base.

Provider di agenti

Agent Framework supporta molti servizi di inferenza diversi tramite client di chat. Ogni provider offre un set diverso di funzionalità:

  • Azure OpenAI : provider completo con supporto delle identità di Azure.
  • OpenAI : accesso diretto all'API OpenAI.
  • Azure AI Foundry : agenti sul lato server persistenti con cronologia chat gestita.
  • Anthropic - Modelli Claude con pensiero esteso e supporto degli strumenti ospitati.
  • Ollama : eseguire modelli open source in locale.
  • GitHub Copilot - Integrazione di GitHub Copilot SDK.
  • Personalizzato : creare un provider personalizzato implementando la BaseAgent classe .

Passaggi successivi