AutoGen (Microsoft 멀티에이전트 프레임워크)

AutoGen (Microsoft 멀티에이전트 프레임워크)

AutoGen은 Microsoft가 만든 오픈소스 멀티에이전트 AI 프레임워크예요. 여러 에이전트가 서로 메시지를 주고받으며 협력해 복잡한 워크플로우를 처리하게 해주죠. 크게 두 가지 API를 제공하는데, Core(이벤트 기반·확장 가능한 대규모 멀티에이전트 시스템을 위한 로우레벨 런타임)와 AgentChat(에이전트·팀·도구를 쉽게 조합하는 하이레벨 프레임워크)이 그거예요. 에이전트가 모델, 도구, 코드 실행, 사람 입력을 자유롭게 넘나들며 협업할 수 있게 설계된 게 핵심입니다.

이 카테고리의 문서

  • 시작하기(Quickstart): 두 에이전트가 숫자를 세어 내려가는 가장 간단한 예제
  • 에이전트와 에이전트 런타임: Core의 기초 개념(에이전트·런타임·메시지·통신)
  • 메시지와 통신: 에이전트가 주고받는 메시지 모델과 통신 방식
  • 컴포넌트 구성: Core의 선언적 컴포넌트 설정
  • 분산 에이전트 런타임: 여러 프로세스·머신에 걸친 확장
  • AgentChat 에이전트/팀/메시지/모델/종료 조건: 하이레벨 API로 멀티에이전트 앱 만들기

출처: https://microsoft.github.io/autogen/stable/