Framework · Microsoft
Microsoft Agent Framework hakkında kısa bilgiler
Semantic Kernel ve AutoGen ekiplerinin geliştirdiği, Microsoft'un Python ve .NET agent framework'ü; Nisan 2026'dan beri genel kullanıma açık. Tür güvenli agent'ları checkpoint alabilen, kaldığı yerden devam edebilen ve insan girdisi bekleyebilen grafik iş akışlarıyla bir araya getiriyor. Go SDK'sı ise herkese açık önizlemede.
En uygun kullanım: Azure kullanan Python ve .NET ekipleri; AutoGen veya Semantic Kernel'den geçiş yapanlar da buna dahil.
Temel bilgiler
- Bakımını yapan
- Microsoft
- Diller
- Python, C#, .NET, Go
- Lisans
- MIT
- En son sürüm
Python 1.19.0 / .NET 1.23.0· 1 Ekim 2026- Repository
- microsoft/agent-framework
- Barındırılan seçenek
- Foundry Hosted Agents (Microsoft Foundry)
Hızlı başlangıç
Paketi yükleyin, kimlik bilgilerini ayarlayın ve ardından resmî dokümanlardaki en basit agent'ı çalıştırın. Model ID'leri dokümanlarda kullanılanlardır ve hesabınızda etkin olmayabilir.
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?"));Özellikler
| Herhangi bir model | Evet | Foundry, Azure OpenAI, OpenAI, Anthropic, Ollama ve daha fazlası |
|---|---|---|
| MCP istemcisi | Evet | |
| MCP sunucusu | Doğrulanmadı | |
| Çoklu ajan | Evet | Sıralı, eşzamanlı, devir ve grup iş akışları |
| Kalıcı çalıştırmalar | Evet | Checkpoint alma; ayrıca Azure Functions'ta veya self-hosted olarak Durable Extension desteği |
| İnsan onayı | Evet | Durable agent'lar işlem kaynağı kullanmadan insan girdisini bekler |
| İzleme | Evet | Yerleşik OpenTelemetry; yerel hata ayıklama için DevUI |
| Evals | Doğrulanmadı | Değerlendirme entegrasyonları önizleme aşamasında; 1.0'ın temel kapsamının dışında |
Son değişiklikler
- Nisan 2026: Şubat ayındaki release candidate sürümünün ardından 1.0 genel kullanıma açıldı.
- AutoGen bakım moduna geçti; Semantic Kernel v1, MAF'nin genel kullanıma açılmasının ardından en az bir yıl boyunca kritik düzeltmeler alacak.
- Harness Agent, bildirim tabanlı YAML agent'ları, Agent Skills ve Go SDK önizlemesi eklendi.