Skip to main content
PromptQuorum
/고급 로컬 LLM/AutoGen 2026 리뷰: 유지보수 모드와 AG2 포크
Local AI Agents & Tool Use

AutoGen 2026 리뷰: 유지보수 모드와 AG2 포크

·12분 읽기·Hans Kuepper 저 · PromptQuorum 창립자, 멀티 모델 AI 디스패치 도구 · PromptQuorum

AutoGen은 원래 Microsoft Research가 만든 무료 오픈소스 멀티 에이전트 프레임워크로, 2025년 10월부터 유지보수 모드에 들어갔습니다——Microsoft가 직접 권장하는 후속작은 Microsoft Agent Framework(2026년 4월 정식 출시)이며, AutoGen 원저자들이 이끄는 별도의 커뮤니티 포크 AG2는 독립적으로 활발한 개발을 이어가고 있습니다.

AutoGen은 Microsoft Research가 원래 개발한 오픈소스 Python 멀티 에이전트 프레임워크로, 코드를 작성하고 실행하는 에이전트를 포함해 여러 대화형 LLM 에이전트를 조율하는 애플리케이션을 위한 도구입니다. 2023년 8월 연구 논문 발표 이후 프로젝트는 세 갈래로 나뉘었습니다: Microsoft 자체 AutoGen 저장소는 2025년 10월부터 유지보수 모드에 들어갔고, 그 후속작으로 지정된 것은 정식 출시(GA)된 Microsoft Agent Framework이며, 원저자들이 Microsoft를 떠난 뒤 이끄는 커뮤니티 주도 포크 AG2가 계속 활발히 개발되고 있습니다. 이 리뷰는 원조 AutoGen 프로젝트와 그 커뮤니티 후속작인 AG2에 초점을 맞춥니다——공식 후속작인 Microsoft Agent Framework는 자체 역사와 로드맵을 가진, 별도로 활발히 개발되는 플랫폼입니다.

AutoGen 2026 리뷰: 유지보수 모드와 AG2 포크

핵심 요점

  • Microsoft Research에서 시작; Chi Wang과 Qingyun Wu를 주저자로 한 arXiv 논문이 2023년 8월 최초 발표됨
  • v0.4 릴리스는 기존 v0.2 설계를 대체하는 완전한 아키텍처 재작성(Core, AgentChat, Extensions 계층)
  • Microsoft가 2025년 10월 microsoft/autogen을 커뮤니티 관리 유지보수 모드로 전환——버그 및 보안 수정만, 신규 기능 없음
  • AutoGen과 Semantic Kernel을 하나의 지원 플랫폼으로 통합한 Microsoft Agent Framework(MAF)가 2026년 4월 2일 정식 출시(GA)——Microsoft가 명시한 후속작
  • AG2(ag2.ai): Microsoft를 떠난 AutoGen 원저자들이 2024년 말 시작한 별도의 활발한 포크; autogen/pyautogen PyPI 패키지명을 계승했고 v0.3부터 Apache 2.0 라이선스로 전환
  • Microsoft 저장소 기준 MIT 라이선스(코드) 아래 영구 무료 오픈소스——LangChain/LangSmith와 달리 별도로 결합된 유료 상품 없음
  • microsoft/autogen 저장소는 GitHub 스타 6만 개 이상

📍 한 문장으로

AutoGen은 멀티 에이전트 LLM 애플리케이션을 위한 무료 오픈소스 Python 프레임워크로, Microsoft Research가 만들었으나 현재 유지보수 모드이며, Microsoft는 신규 사용자에게 Microsoft Agent Framework를 안내하고 별도의 커뮤니티 포크 AG2가 독립적으로 개발을 이어가고 있습니다.

💬 쉽게 말하면

AutoGen을 사용하면 코더, 비평가, 코드를 실행할 수 있는 사용자 프록시 같은 여러 LLM 기반 에이전트를 정의하고, 이들이 서로 및 도구와 대화하며 작업을 완료하게 할 수 있습니다——긴 단일 에이전트 프롬프트 체인을 직접 작성하는 대신입니다.

📌참고: AutoGen은 코드를 작성해 사용하는 프레임워크이며, 다운로드해 쓰는 앱이 아닙니다. 2024년 이후 프로젝트가 세 개의 독립된 흐름——Microsoft의 유지보수 모드 AutoGen, Microsoft Agent Framework, 커뮤니티 주도 AG2 포크——으로 나뉘었기 때문에, 이 리뷰는 원래의 Microsoft 관리 microsoft/autogen 프로젝트로 범위를 한정하고 각 후속작이 어디서 갈라지는지를 명확히 밝힙니다.

AutoGen을 만든 곳은 어디이며, 어떤 일이 있었습니까?

AutoGen은 Microsoft Research에서 시작되었으며, Qingyun Wu와 Chi Wang을 주저자로 한 arXiv 논문이 2023년 8월 최초 발표되었습니다 ——펜실베이니아 주립대학교와 워싱턴 대학교 연구자들도 참여한 작업입니다. 이 프레임워크는 멀티 에이전트 LLM 애플리케이션을 위한 대화 중심 패턴을 도입했습니다: 에이전트(코더, 비평가, 코드를 실행할 수 있는 사용자 프록시)가 작업이 수렴될 때까지 메시지를 주고받습니다.

2024년 9월~11월, Chi Wang과 Qingyun Wu는 Microsoft를 떠나 AG2AI를 설립하고 코드베이스를 AG2라는 새 프로젝트로 포크했습니다——단일 기업의 로드맵 밖에서 더 빠르게 개발하고 벤더 중립적인 기여 공간을 만들고자 했다는 이유였습니다. AG2는 기존 autogen, pyautogen PyPI 패키지명과 프로젝트의 Discord 커뮤니티를 계승했고, v0.3 릴리스부터 Apache 2.0 라이선스로 전환했습니다. 2026년 현재도 활발히 독립 개발이 이어지고 있으며 1.0 출시를 목표로 하고 있습니다.

Microsoft는 한편 자체 로드맵에 따라 microsoft/autogen 저장소 개발을 계속했으며, v0.4 아키텍처 재작성(프레임워크를 Core, AgentChat, Extensions 계층으로 분리)을 출시한 뒤 2025년 10월 프로젝트를 커뮤니티 관리 유지보수 모드로 전환했습니다——신규 기능 없이 버그 및 보안 수정만 이루어집니다. Microsoft가 명시한 후속작은 AutoGen과 Semantic Kernel의 통합으로 발표된 Microsoft Agent Framework(MAF)이며, 2026년 4월 2일 정식 출시(GA)에 도달했습니다.

연구 논문

날짜:
2023-08
의미:
Qingyun Wu와 Chi Wang이 멀티 에이전트 대화 프레임워크를 설명하는 AutoGen arXiv 논문 발표

v0.4 재작성

날짜:
2024
의미:
기존 v0.2 API를 대체하는 Core, AgentChat, Extensions 계층으로의 완전한 아키텍처 재작성

AG2 포크 설립

날짜:
2024-09/11
의미:
원저자들이 Microsoft를 떠나 AG2AI를 설립하고 Apache 2.0 라이선스로 AG2를 포크

AutoGen 유지보수 모드

날짜:
2025-10
의미:
Microsoft의 microsoft/autogen이 커뮤니티 관리 유지보수로 전환: 버그/보안 수정만 이루어짐

Microsoft Agent Framework GA

날짜:
2026-04-02
의미:
MAF가 정식 출시(GA)에 도달, Microsoft가 AutoGen과 Semantic Kernel 양쪽의 후속작으로 자리매김

📌참고: AutoGen(Microsoft 저장소), AG2(커뮤니티 포크), Microsoft Agent Framework는 계보를 공유하지만 현재 각각 독립적으로 존재하는 세 개의 별개 프로젝트입니다——동일한 것의 개명이 아닙니다. pip install autogen이 이 역사의 어느 시점이냐에 따라 서로 다른 패키지를 가리켰던 만큼, 튜토리얼이나 패키지가 어느 프로젝트를 가리키는지 먼저 확인하십시오.

AutoGen이란 무엇입니까?

AutoGen(Microsoft가 관리하는 microsoft/autogen 저장소)은 여러 LLM 기반 에이전트가 서로 대화하고, 도구를 사용하고——특징적으로——코드를 실행하여 단일 선형 프롬프트 체인이 아니라 협업을 통해 작업을 완료하는 애플리케이션을 만들기 위한 오픈소스 Python 프레임워크입니다.

  • AgentChat: 역할(어시스턴트, 사용자 프록시, 비평가)을 가진 에이전트를 정의하고 멀티 에이전트 대화나 그룹 채팅을 실행하기 위한 상위 수준 API
  • Core: AgentChat이 기반으로 하는, 커스텀 오케스트레이션 로직이 필요한 팀을 위한 더 저수준의 이벤트 기반 런타임
  • 코드 실행 에이전트: AutoGen의 대표적인 패턴——에이전트가 Python 코드를 작성해 코드 실행 에이전트(일반적으로 Docker로 샌드박스 처리)에 전달하고, 그 출력을 이용해 대화를 이어감
  • 그룹 채팅 오케스트레이션: 여러 에이전트가 공유된 대화에 참여하고 매니저 에이전트가 발언 순서를 결정——계획자, 코더, 리뷰어 등 여러 전문 역할이 필요한 작업에 유용
  • Extensions: Core/AgentChat 계층을 넘어선 모델 제공업체, 도구, 메모리를 위한 자사 및 서드파티 통합
python
from autogen_agentchat.agents import AssistantAgent
from autogen_agentchat.teams import RoundRobinGroupChat
from autogen_agentchat.conditions import TextMentionTermination
from autogen_ext.models.openai import OpenAIChatCompletionClient

model_client = OpenAIChatCompletionClient(model="gpt-4o-mini")
assistant = AssistantAgent("assistant", model_client=model_client)
critic = AssistantAgent(
    "critic",
    model_client=model_client,
    system_message="답변을 검토하고 올바르면 APPROVE라고 답하세요.",
)

team = RoundRobinGroupChat(
    [assistant, critic],
    termination_condition=TextMentionTermination("APPROVE"),
)

await team.run(task="AutoGen이 하는 일을 한 문장으로 요약하세요.")

AutoGen 비용은 얼마입니까?

AutoGen 자체는 완전히 무료입니다——유료 등급, 호스팅 제품, Microsoft가 별도로 결합한 관측성 부가 상품이 없습니다——이는 LangChain의 유료 LangSmith와 대조적입니다. 모델 API 비용(OpenAI, Anthropic, Azure OpenAI 또는 자체 호스팅 모델)이 유일한 실질적인 비용이며, 이는 연결한 모델 제공업체가 청구합니다.

  • AutoGen(프레임워크): MIT 라이선스(코드) / CC BY 4.0(문서) 아래 상업적 사용을 포함해 모든 용도로 영구 무료
  • 이 리뷰 작성 시점 기준 AutoGen 브랜드의 유료 등급, 호스팅 서비스, 엔터프라이즈 SKU는 존재하지 않음——향후 Microsoft의 상용 에이전트 상품은 그 자체가 오픈소스인 Microsoft Agent Framework이며, 비용은 선택적으로 연결하는 Azure 서비스(예: Azure AI Foundry 호스팅)에서 발생
  • 커뮤니티 포크인 AG2 역시 Apache 2.0 라이선스 아래 무료이며, 상업적 지원은 프레임워크에 번들되지 않고 AG2AI가 별도로 제공
  • 모델 API 사용료는 연결한 모델 제공업체(OpenAI, Anthropic, Azure OpenAI, 또는 자체 호스팅 모델)가 청구하며 AutoGen이 청구하지 않음
구성 요소
가격
비고
AutoGen 프레임워크무료(MIT/CC BY 4.0)사용량 제한 없음, 자체 호스팅 가능
AG2 포크무료(Apache 2.0)독립 커뮤니티 프로젝트
Microsoft Agent Framework무료(오픈소스)원할 경우 유료 Azure 서비스 별도 연결
모델 API 호출제공업체가 청구AutoGen 가격에 포함되지 않음

2026년 9월 기준 microsoft/autogen GitHub 저장소Microsoft Agent Framework 문서로 검증했습니다——Microsoft의 에이전트 제품 라인업이 지난 1년 사이 두 차례 변경된 만큼, 예산을 세우기 전에 실시간 출처를 확인하십시오.

AutoGen을 설치하고 시작하는 방법은?

AutoGen 설치는 pip 명령 하나면 충분합니다——계정이나 라이선스 키가 필요하지 않습니다. 프로젝트가 유지보수 모드이므로, AutoGen 자체에 착수하기 전에 Microsoft Agent FrameworkAG2가 신규 프로젝트에 더 나은 출발점인지 먼저 평가하십시오.

  1. 1
    AgentChat 패키지와 모델 확장을 설치합니다: `pip install -U "autogen-agentchat" "autogen-ext[openai]"`(Python 3.10 이상 필요).
  2. 2
    모델 제공업체의 API 키를 환경 변수로 설정합니다(예: OPENAI_API_KEY)——AutoGen 자체는 모델 접근을 제공하거나 중계하지 않습니다.
  3. 3
    하나 이상의 AssistantAgent 인스턴스를 모델 클라이언트와 함께 정의하고, 이를 종료 조건과 함께 팀(예: RoundRobinGroupChat)으로 결합합니다.
  4. 4
    코드 실행 워크플로의 경우, 샌드박스 처리된 실행기(Docker가 문서화된 기본값)를 기반으로 하는 CodeExecutorAgent를 추가하여, 생성된 코드가 호스트 머신이 아닌 격리된 환경에서 실행되도록 합니다.
  5. 5
    현재 API 레퍼런스는 공식 AutoGen 문서를 참조하고, 신규 프로젝트를 시작하는 경우 마이그레이션 가이드를 검토하십시오——Microsoft가 이제 신규 사용자에게 Microsoft Agent Framework를 안내하고 있기 때문입니다.

AutoGen을 사용하려면 OpenAI나 Azure 계정이 필요합니까?

호출하려는 모델 제공업체 쪽 계정과 API 키가 필요합니다——AutoGen 자체는 모델 접근을 호스팅하거나 재판매하지 않습니다. Extensions 패키지를 통해 OpenAI, Azure OpenAI, 기타 제공업체를 지원하며, 호환되는 로컬 API 서버를 통한 자체 호스팅 모델도 사용할 수 있습니다.

AutoGen의 코드 실행 에이전트를 사용해도 안전합니까?

코드 실행기가 샌드박스 처리된 경우에만 안전합니다. AutoGen이 문서화한 기본값은 Docker 기반 실행기(DockerCommandLineCodeExecutor)이며, 샌드박스 없이 생성된 코드를 호스트 머신에서 직접 실행하는 것은 공식 문서에서 명시적으로 권장하지 않습니다.

AutoGen은 누구에게 적합합니까?

AutoGen은 AutoGen이 개척한 대화 중심, 코드 실행 멀티 에이전트 패턴을 특별히 원하고, Microsoft가 유지보수 모드로 전환한 프로젝트 위에 구축하는 것을 받아들일 수 있는 팀에 적합합니다. 대부분의 신규 프로젝트는 먼저 두 개의 활발한 후속작과 비교해야 합니다.

AutoGen을 사용하면 안 되는 경우는 언제입니까?

이 리뷰 작성 시점 기준으로 신규 프로덕션 프로젝트에는 AutoGen을 사용하지 마십시오——유지보수 모드이며, Microsoft와 원저자 모두 활발한 개발을 다른 곳으로 옮겼습니다. 다른 도구가 더 나은 선택인 몇 가지 구체적인 상황입니다.

  • 기존 AutoGen 코드가 없는 신규 프로젝트——레거시 AutoGen을 피하고 대신 Microsoft Agent Framework(Microsoft가 적극적으로 지원하는 후속작)나 AG2(활발히 개발되는 커뮤니티 포크)로 시작
  • Microsoft가 관리하는 제품에 대한 Microsoft 엔터프라이즈 지원 약속이나 장기 API 안정성 보장이 필요한 팀——이는 Microsoft Agent Framework가 제공하며 AutoGen은 제공하지 않음
  • 빠르게 움직이는 오픈소스 기능 개발을 원하는 팀——이는 이제 microsoft/autogen이 아니라 AutoGen 원저자들이 이끄는 AG2에서 일어남
  • 대화 패턴을 직접 조립하기보다 정형화된 역할 기반 에이전트 추상화를 기본으로 원하는 프로젝트——CrewAILangGraph가 더 적합함
  • 기존 AutoGen 애플리케이션을 유지 관리 중이며 아직 마이그레이션 범위가 정해지지 않은 경우에만 AutoGen을 사용

AutoGen과 대안 비교

AutoGen은 두 개의 활발한 후속작과 계보를 공유하며, 서로 다른 오케스트레이션 철학을 가진 다른 멀티 에이전트 프레임워크들과 경쟁합니다.

도구
인터페이스
라이선스
지원사
적합 대상
AutoGenPython 코드MIT / CC BY 4.0Microsoft(유지보수 모드)기존 AutoGen 앱 전용
AG2Python 코드Apache 2.0AG2AI(커뮤니티, 원저자)동일 패턴의 활발한 포크
Microsoft Agent FrameworkPython / .NETMIT(오픈소스)Microsoft신규 Microsoft 생태계 프로젝트
LangChain / LangGraphPython/JS 코드MITLangChain Inc.(벤처 투자)범용 LLM 앱 및 에이전트
CrewAIPython 코드MIT(코어)CrewAI Inc.(벤처 투자)역할 기반 멀티 에이전트 크루
OpenAI Agents SDKPython 코드MITOpenAIOpenAI 모델 중심 에이전트 앱

AutoGen 평가 시 흔한 오해

이러한 오해는 AutoGen을 후속작과 혼동하거나, 유지보수 모드 상태를 아예 놓치는 데서 비롯됩니다.

자주 묻는 질문

AutoGen은 무료로 사용할 수 있습니까?

예. microsoft/autogen 프레임워크는 MIT 라이선스(코드)와 CC BY 4.0(문서) 아래 오픈소스이며, 상업용 제품을 포함해 어떤 용도로도 무료이고 사용량 제한이 없습니다. 유료 AutoGen 등급은 존재하지 않습니다.

AutoGen을 만든 곳은 어디입니까?

AutoGen은 Microsoft Research에서 시작되었으며, Qingyun Wu와 Chi Wang을 주저자로 한 arXiv 논문이 2023년 8월 최초 발표되었습니다. 펜실베이니아 주립대학교와 워싱턴 대학교 연구자들도 함께 참여했습니다.

AutoGen은 아직 유지보수되고 있습니까?

Microsoft의 microsoft/autogen 저장소는 2025년 10월부터 커뮤니티 관리 유지보수 모드에 있습니다——버그 및 보안 수정은 이루어지지만 신규 기능은 없습니다. Microsoft가 명시한 후속작은 Microsoft Agent Framework입니다.

AG2란 무엇이며, AutoGen과 어떻게 다릅니까?

AG2는 AutoGen의 별도 활발한 커뮤니티 포크로, Microsoft를 떠난 AutoGen 원저자들(Chi Wang과 Qingyun Wu)이 2024년 말 시작했습니다. v0.3부터 Apache 2.0 라이선스를 사용하며 기존 autogen/pyautogen PyPI 패키지명을 계승했습니다.

Microsoft Agent Framework란 무엇이며, AutoGen을 대체합니까?

Microsoft Agent Framework(MAF)는 Microsoft가 명시한 AutoGen과 Semantic Kernel 양쪽의 후속작으로, 둘을 하나의 지원되는 오픈소스 플랫폼으로 통합합니다. 2026년 4월 2일 정식 출시(GA)에 도달했습니다.

AutoGen 비용은 얼마입니까?

AutoGen 자체는 MIT 라이선스 아래 무료이며, 별도의 유료 등급이나 호스팅 상품이 없습니다. 유일한 실질적인 비용은 연결한 모델 API(OpenAI, Azure OpenAI, 또는 자체 호스팅 모델)이며, 해당 제공업체가 청구합니다.

AutoGen의 GitHub 스타는 몇 개입니까?

microsoft/autogen 저장소는 GitHub 스타 6만 개를 넘어섰습니다.

클라우드 API 대신 로컬 자체 호스팅 모델로 AutoGen을 실행할 수 있습니까?

예, AutoGen의 Extensions 패키지와 OpenAI API 호환 로컬 모델 서버를 통해 가능합니다. 다만 공식적인 우선 지원과 테스트는 주로 OpenAI와 Azure OpenAI에 집중되어 있습니다.

신규 프로젝트를 AutoGen, AG2, Microsoft Agent Framework 중 무엇으로 시작해야 합니까?

신규 프로젝트라면 신규 기능을 받지 못하는 microsoft/autogen이 아니라 Microsoft Agent Framework(Microsoft가 지원하는 후속작)나 AG2(활발히 개발되는 커뮤니티 포크)를 평가하십시오. Microsoft의 엔터프라이즈 지원 경로(Agent Framework)가 필요한지, 독립적으로 거버넌스되는 오픈소스 프로젝트(AG2)가 필요한지에 따라 선택하십시오.

AutoGen이 [CrewAI](/ko/power-local-llm/crewai-review)보다 낫습니까?

서로 다른 패턴을 대상으로 합니다. AutoGen(및 그 후속작들)은 코드 실행을 포함한 자유 형식의 대화 중심 멀티 에이전트 오케스트레이션을 지향하며, CrewAI는 정의된 작업을 가진 더 정형화된 역할 기반 "크루" 추상화를 제공합니다. 어느 쪽이 더 적합한지는 워크플로에 필요한 구조화 정도에 따라 다릅니다.

출처

← 고급 로컬 LLM으로 돌아가기