dotsagent.io
Idioma:Español
Framework · Microsoft

Microsoft Agent Framework de un vistazo

Framework de agentes de Microsoft para Python y .NET, desarrollado por los equipos de Semantic Kernel y AutoGen, disponible de forma general desde abril de 2026. Combina agentes con tipos definidos con flujos de trabajo basados en grafos que permiten guardar puntos de control, reanudar la ejecución y esperar a que intervengan personas. El SDK de Go está en vista previa pública.

Ideal para: Equipos de Python y .NET que usan Azure, incluidos los que migran desde AutoGen o Semantic Kernel.

Datos clave

Mantenedor
Microsoft
Lenguajes
Python, C#, .NET, Go
Licencia
MIT
Última versión
Python 1.19.0 / .NET 1.23.0 · 1 de octubre de 2026
Repositorio
microsoft/agent-framework · 13.891 estrellas
Opción alojada
Foundry Hosted Agents (Microsoft Foundry)
Un nuevo servicio de Microsoft Foundry; según Microsoft, el despliegue requiere unas dos líneas de código adicionales.

Inicio rápido

Instala el paquete, configura las credenciales y ejecuta el agente más sencillo de la documentación oficial. Los ID de modelo son los que usa la documentación y puede que no estén habilitados en tu cuenta.

Python

Instalar
pip install agent-framework

Requiere 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}")

Fuente de la guía de inicio rápido

C#

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

Requiere 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?"));

Fuente de la guía de inicio rápido

Funciones

Cualquier modeloSíFoundry, Azure OpenAI, OpenAI, Anthropic, Ollama y otros
Cliente MCPSí
Servidor MCPSin confirmar
MultiagenteSíFlujos de trabajo secuenciales, simultáneos, con transferencia de control y en grupo
Ejecuciones duraderasSíPuntos de control y Durable Extension en Azure Functions o en entornos autohospedados
Aprobación humanaSíLos agentes duraderos esperan la intervención humana sin consumir recursos de computación
TrazasSíOpenTelemetry integrado; DevUI para depuración local
EvaluacionesSin confirmarLas integraciones de evaluación se indican como vista previa y no forman parte del núcleo de la versión 1.0

Cambios recientes

  • Abril de 2026: la versión 1.0 pasó a estar disponible de forma general, tras una versión candidata en febrero.
  • AutoGen pasó a modo de mantenimiento; Semantic Kernel v1 recibirá correcciones críticas durante al menos un año después de la disponibilidad general de MAF.
  • Se añadieron Harness Agent, agentes declarativos en YAML, Agent Skills y una vista previa del SDK de Go.

Alternativas en el mismo lenguaje

Fuentes

  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