dotsagent.io
Lingua:Italiano
Framework · Microsoft

Microsoft Agent Framework in breve

Framework di Microsoft per agenti in Python e .NET, sviluppato dai team di Semantic Kernel e AutoGen e disponibile in generale da aprile 2026. Combina agenti con tipi espliciti e workflow a grafo che supportano checkpoint, ripresa e attesa dell'intervento umano; un SDK per Go è disponibile in anteprima pubblica.

Ideale per: Team che usano Python e .NET su Azure, inclusi quelli che migrano da AutoGen o Semantic Kernel.

Informazioni principali

Responsabile
Microsoft
Linguaggi
Python, C#, .NET, Go
Licenza
MIT
Ultima versione
Python 1.19.0 / .NET 1.23.0 · 1 ottobre 2026
Repository
microsoft/agent-framework · 13.891 stelle
Opzione hosted
Foundry Hosted Agents (Microsoft Foundry)
Un nuovo servizio Microsoft Foundry; secondo Microsoft, per il deploy bastano circa due righe di codice in più.

Guida rapida

Installa il pacchetto, configura le credenziali, quindi esegui l'agente più semplice indicato nella documentazione ufficiale. Gli ID dei modelli sono quelli usati nella documentazione e potrebbero non essere abilitati per il tuo account.

Python

Installa
pip install agent-framework

Richiede Azure CLI login (AzureCliCredential) + Foundry project endpoint

Python
from agent_framework import Agent
from agent_framework.foundry import FoundryChatClient
from azure.identity import AzureCliCredential

agent = Agent(
    client=FoundryChatClient(
        project_endpoint="https://your-foundry-service.services.ai.azure.com/api/projects/your-foundry-project",
        model="gpt-5.4-mini",
        credential=AzureCliCredential(),
    ),
    name="HelloAgent",
    instructions="You are a friendly assistant. Keep your answers brief.",
)

# Non-streaming: get the complete response at once
result = await agent.run("What is the largest city in France?")
print(f"Agent: {result}")

Fonte della guida rapida

C#

Installa
dotnet add package Microsoft.Agents.AI.Foundry --prerelease

Richiede Azure CLI login

C#
using System;
using Azure.AI.Projects;
using Azure.Identity;
using Microsoft.Agents.AI;

AIAgent agent = new AIProjectClient(
        new Uri("https://your-foundry-service.services.ai.azure.com/api/projects/your-foundry-project"),
        new AzureCliCredential())
    .AsAIAgent(
        model: "gpt-5.4-mini",
        instructions: "You are a friendly assistant. Keep your answers brief.");

Console.WriteLine(await agent.RunAsync("What is the largest city in France?"));

Fonte della guida rapida

Funzionalità

Qualsiasi modelloSìFoundry, Azure OpenAI, OpenAI, Anthropic, Ollama e altri
Client MCPSì
Server MCPNon confermato
Multi-agentSìWorkflow sequenziali, concorrenti, con passaggio di controllo e di gruppo
Esecuzioni durevoliSìCheckpoint e Durable Extension su Azure Functions o in hosting autonomo
Approvazione umanaSìGli agenti durevoli attendono l'intervento umano senza usare risorse di calcolo
TracingSìOpenTelemetry integrato; DevUI per il debug locale
ValutazioniNon confermatoLe integrazioni per la valutazione sono indicate come anteprima e non fanno parte del core 1.0

Modifiche recenti

  • Aprile 2026: la versione 1.0 è diventata disponibile in generale, dopo la release candidate di febbraio.
  • AutoGen è passato alla modalità di manutenzione; Semantic Kernel v1 riceverà correzioni critiche per almeno un anno dal rilascio generale di MAF.
  • Aggiunti Harness Agent, agenti dichiarativi in YAML, Agent Skills e un'anteprima dell'SDK per Go.

Alternative nello stesso linguaggio

Fonti

  1. learn.microsoft.com/en-us/agent-framework/overview/
  2. github.com/microsoft/agent-framework
  3. devblogs.microsoft.com/agent-framework/microsoft-agent-framework-version-1-0/
  4. devblogs.microsoft.com/agent-framework/semantic-kernel-and-microsoft-agent-framework/
  5. learn.microsoft.com/en-us/agent-framework/integrations/durable-extension
  6. github.com/microsoft/autogen
  7. pypi.org/pypi/agent-framework/json
  8. api.github.com/repos/microsoft/agent-framework