Framework · Microsoft
Tổng quan về Microsoft Agent Framework
Framework agent của Microsoft dành cho Python và .NET, do các nhóm Semantic Kernel và AutoGen xây dựng, chính thức phát hành từ April 2026. Framework này kết hợp agent có kiểu dữ liệu rõ ràng với quy trình làm việc dạng đồ thị hỗ trợ checkpoint, tiếp tục chạy và chờ người dùng; SDK Go hiện ở giai đoạn xem trước công khai.
Phù hợp nhất với: Các nhóm Python và .NET dùng Azure, bao gồm những nhóm đang chuyển đổi từ AutoGen hoặc Semantic Kernel.
Thông tin chính
- Đơn vị duy trì
- Microsoft
- Ngôn ngữ
- Python, C#, .NET, Go
- Giấy phép
- MIT
- Phiên bản mới nhất
Python 1.19.0 / .NET 1.23.0· 1 tháng 10, 2026- Repository
- microsoft/agent-framework
- Tùy chọn chạy trên nền tảng lưu trữ
- Foundry Hosted Agents (Microsoft Foundry)
Bắt đầu nhanh
Cài package, thiết lập thông tin xác thực, rồi chạy agent đơn giản nhất theo tài liệu chính thức. ID model sử dụng trong tài liệu có thể chưa được bật cho tài khoản của bạn.
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?"));Tính năng
| Mọi model | Có | Foundry, Azure OpenAI, OpenAI, Anthropic, Ollama và nhiều nền tảng khác |
|---|---|---|
| MCP client | Có | |
| MCP server | Chưa xác nhận | |
| Đa agent | Có | Quy trình tuần tự, đồng thời, bàn giao và theo nhóm |
| Lượt chạy bền vững | Có | Checkpointing, cùng Durable Extension trên Azure Functions hoặc môi trường tự host |
| Phê duyệt của con người | Có | Agent bền vững có thể chờ người dùng nhập liệu mà không tiêu tốn tài nguyên tính toán |
| Tracing | Có | Tích hợp OpenTelemetry; DevUI hỗ trợ gỡ lỗi cục bộ |
| Evals | Chưa xác nhận | Các tích hợp đánh giá được thông báo là bản xem trước, không thuộc phần cốt lõi của 1.0 |
Các thay đổi gần đây
- April 2026: phiên bản 1.0 chính thức phát hành, sau bản phát hành ứng viên vào February.
- AutoGen chuyển sang chế độ bảo trì; Semantic Kernel v1 sẽ nhận các bản sửa lỗi quan trọng trong ít nhất một năm sau khi MAF chính thức phát hành.
- Bổ sung Harness Agent, agent khai báo bằng YAML, Agent Skills và bản xem trước SDK Go.