dotsagent.io
Bahasa:Bahasa Indonesia
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 · 13.891 bintang
Opsi hosted
Foundry Hosted Agents (Microsoft Foundry)
Layanan Microsoft Foundry yang baru; menurut Microsoft, deployment hanya memerlukan sekitar dua baris kode tambahan.

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

Instal
pip install agent-framework

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

Sumber panduan cepat

C#

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

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

Sumber panduan cepat

Fitur

Model apa punYaFoundry, Azure OpenAI, OpenAI, Anthropic, Ollama, dan lainnya
Klien MCPYa
Server MCPBelum dikonfirmasi
Multi-agentYaWorkflow berurutan, konkuren, handoff, dan grup
Eksekusi tahan lamaYaCheckpointing, serta Durable Extension di Azure Functions atau lingkungan self-hosted
Persetujuan manusiaYaAgent durabel menunggu masukan manusia tanpa menggunakan komputasi
TracingYaOpenTelemetry bawaan; DevUI untuk debugging lokal
EvalsBelum dikonfirmasiIntegrasi 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.

Alternatif dalam bahasa yang sama

Sumber

  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

Referensi independen bagi mereka yang membangun agen AI. Tidak berafiliasi dengan vendor mana pun yang disebutkan di sini.

© 2026 DotsAgent · Fakta diperiksa 1 Oktober 2026