AG2 핵심 개념 — 에이전트를 이루는 구성 요소

AG2 핵심 개념

AG2 를 구성하는 기본 개념들을 이해하면, 소통하고 협력하며 문제를 푸는 멀티에이전트 시스템을 더 쉽게 설계할 수 있습니다.

출처: AG2 Overview — 공식문서

기본 개념

  • LLM Configuration — 에이전트의 지능을 이루는 언어 모델 설정. 프로바이더 연결·인증, 모델 선택, 파라미터, 추론 방식을 결정합니다.
  • ConversableAgent — AG2 의 핵심 빌딩블록. 설정된 LLM 으로 정보를 처리하고 다른 에이전트나 사람과 상호작용합니다.
  • Human in the Loop (HITL) — 사람의 개입을 필요할 때 흐름에 끼워 넣는 패턴.
  • Agent Orchestration — 여러 에이전트를 그룹챗·스웜처럼 배열해 협력하게 하는 오케스트레이션.
  • Tools — 에이전트가 파일 읽기, API 호출 같은 구체적인 행동을 하도록 돕는 도구.
  • Structured Outputs — 일관된 응답 형식을 강제하는 구조화 출력.

이 개념들이 어떻게 함께 쓰이나

  1. 설정 — LLM Configuration 으로 에이전트의 지능을 정의하고, 필요하면 Structured Outputs 로 응답 형식을 지정합니다.
  2. 워크플로 설계 — 에이전트 워크플로를 설계하고 Tools 를 더하거나 합칩니다.
  3. 실행 — 워크플로를 실행해 해답을 얻습니다.

이 흐름을 따라 단순 에이전트부터 사람 감독이 없는 협력형 멀티에이전트 워크플로까지 만들 수 있습니다.

더 알아보기