Framework · Microsoft
Sekilas tentang Microsoft Agent Framework
Framework agent Microsoft untuk Python dan .NET, dikembangkan oleh tim Semantic Kernel dan AutoGen, dan tersedia secara umum sejak April 2026. Framework ini memadukan agent bertipe dengan workflow graf yang mendukung checkpoint, melanjutkan eksekusi, dan menunggu masukan manusia. SDK Go juga tersedia dalam pratinjau publik.
Cocok untuk: Tim Python dan .NET yang menggunakan Azure, termasuk yang beralih dari AutoGen atau Semantic Kernel.
Fakta utama
- Pengelola
- Microsoft
- Bahasa
- Python, C#, .NET, Go
- Lisensi
- MIT
- Versi terbaru
Python 1.19.0 / .NET 1.23.0· 1 Oktober 2026- Repositori
- microsoft/agent-framework
- Opsi hosted
- Foundry Hosted Agents (Microsoft Foundry)
Panduan cepat
Instal paket, atur kredensial, lalu jalankan agent paling sederhana dari dokumentasi resmi. ID model mengikuti yang digunakan dalam dokumentasi dan mungkin belum diaktifkan untuk akun Anda.
Python
pip install agent-frameworkfrom 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}")C#
dotnet add package Microsoft.Agents.AI.Foundry --prereleaseusing 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?"));Fitur
| Model apa pun | Ya | Foundry, Azure OpenAI, OpenAI, Anthropic, Ollama, dan lainnya |
|---|---|---|
| Klien MCP | Ya | |
| Server MCP | Belum dikonfirmasi | |
| Multi-agent | Ya | Workflow berurutan, konkuren, handoff, dan grup |
| Eksekusi tahan lama | Ya | Checkpointing, serta Durable Extension di Azure Functions atau lingkungan self-hosted |
| Persetujuan manusia | Ya | Agent durabel menunggu masukan manusia tanpa menggunakan komputasi |
| Tracing | Ya | OpenTelemetry bawaan; DevUI untuk debugging lokal |
| Evals | Belum dikonfirmasi | Integrasi evaluasi dilaporkan masih dalam pratinjau dan bukan bagian dari inti 1.0 |
Perubahan terbaru
- April 2026: versi 1.0 tersedia secara umum setelah rilis kandidat pada Februari.
- AutoGen memasuki mode pemeliharaan; Semantic Kernel v1 akan menerima perbaikan kritis setidaknya selama setahun setelah MAF tersedia secara umum.
- Menambahkan Harness Agent, agent YAML deklaratif, Agent Skills, dan pratinjau SDK Go.