프레임워크 · Microsoft
Microsoft Agent Framework 한눈에 보기
Semantic Kernel 팀과 AutoGen 팀이 만든 Python 및 .NET용 Microsoft 에이전트 프레임워크로, 2026년 4월부터 정식 제공되고 있습니다. 타입이 지정된 에이전트와 체크포인트 저장, 재개, 사람의 입력 대기를 지원하는 그래프 워크플로를 함께 제공하며, Go SDK는 공개 프리뷰로 제공됩니다.
추천 용도: AutoGen이나 Semantic Kernel에서 이전하려는 팀을 포함해 Azure를 사용하는 Python 및 .NET 팀에 적합합니다.
주요 정보
- 관리자
- Microsoft
- 언어
- Python, C#, .NET, Go
- 라이선스
- MIT
- 최신 버전
Python 1.19.0 / .NET 1.23.0· 2026년 10월 1일- 저장소
- microsoft/agent-framework
- 호스팅 옵션
- Foundry Hosted Agents (Microsoft Foundry)
Quickstart
패키지를 설치하고 인증 정보를 설정한 다음, 공식 문서에서 가장 간단한 에이전트를 실행하세요. 모델 ID는 문서에서 사용하는 값이며 계정에서 활성화되지 않았을 수 있습니다.
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?"));기능
| 모든 모델 | 예 | Foundry, Azure OpenAI, OpenAI, Anthropic, Ollama 등 지원 |
|---|---|---|
| MCP 클라이언트 | 예 | |
| MCP 서버 | 확인되지 않음 | |
| 멀티 에이전트 | 예 | 순차, 동시 실행, 핸드오프, 그룹 워크플로 |
| 내구성 있는 실행 | 예 | 체크포인트 저장 기능과 Azure Functions 또는 자체 호스팅용 Durable Extension |
| 사람의 승인 | 예 | Durable 에이전트는 컴퓨팅 리소스를 사용하지 않고 사람의 입력을 기다립니다 |
| 트레이싱 | 예 | OpenTelemetry 내장, 로컬 디버깅용 DevUI |
| Evals | 확인되지 않음 | 평가 통합은 1.0 핵심 기능이 아닌 프리뷰로 제공된다고 안내되어 있습니다 |
최근 변경 사항
- 2026년 4월: 2월의 릴리스 후보 버전을 거쳐 버전 1.0이 정식 출시됐습니다.
- AutoGen은 유지보수 모드로 전환됐으며, Semantic Kernel v1은 MAF 정식 출시 후 최소 1년 동안 중요 수정 사항을 받습니다.
- Harness Agent, 선언형 YAML 에이전트, Agent Skills, Go SDK 프리뷰가 추가됐습니다.