dotsagent.io
언어:한국어
프레임워크 · 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 · 별 13,891개
호스팅 옵션
Foundry Hosted Agents (Microsoft Foundry)
새로운 Microsoft Foundry 서비스입니다. Microsoft에 따르면 배포에는 코드가 약 두 줄 더 필요합니다.

Quickstart

패키지를 설치하고 인증 정보를 설정한 다음, 공식 문서에서 가장 간단한 에이전트를 실행하세요. 모델 ID는 문서에서 사용하는 값이며 계정에서 활성화되지 않았을 수 있습니다.

Python

설치
pip install agent-framework

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

Quickstart 출처

C#

설치
dotnet add package Microsoft.Agents.AI.Foundry --prerelease

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

Quickstart 출처

기능

모든 모델예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 프리뷰가 추가됐습니다.

같은 언어로 만든 대안

출처

  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