AutoGen (Microsoft 멀티에이전트 프레임워크)
AutoGen (Microsoft 멀티에이전트 프레임워크)
AutoGen은 Microsoft가 만든 오픈소스 멀티에이전트 AI 프레임워크예요. 여러 에이전트가 서로 메시지를 주고받으며 협력해 복잡한 워크플로우를 처리하게 해주죠. 크게 두 가지 API를 제공하는데, Core(이벤트 기반·확장 가능한 대규모 멀티에이전트 시스템을 위한 로우레벨 런타임)와 AgentChat(에이전트·팀·도구를 쉽게 조합하는 하이레벨 프레임워크)이 그거예요. 에이전트가 모델, 도구, 코드 실행, 사람 입력을 자유롭게 넘나들며 협업할 수 있게 설계된 게 핵심입니다.
이 카테고리의 문서
- 시작하기(Quickstart): 두 에이전트가 숫자를 세어 내려가는 가장 간단한 예제
- 에이전트와 에이전트 런타임: Core의 기초 개념(에이전트·런타임·메시지·통신)
- 메시지와 통신: 에이전트가 주고받는 메시지 모델과 통신 방식
- 컴포넌트 구성: Core의 선언적 컴포넌트 설정
- 분산 에이전트 런타임: 여러 프로세스·머신에 걸친 확장
- AgentChat 에이전트/팀/메시지/모델/종료 조건: 하이레벨 API로 멀티에이전트 앱 만들기