Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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
AIAgentclasse 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
BaseAgentclasse .