서브에이전트
서브에이전트는 멀티 에이전트 아키텍처 내에서 복합 작업의 일부분을 처리하는 전문화된 AI 에이전트로, 각자의 도메인에서 자율적으로 동작하며 결과를 감독자 에이전트에게 보고합니다.
이해하기 서브에이전트
서브에이전트는 감독자-작업자 구조의 멀티 에이전트 시스템에서 작업자 역할을 담당합니다. 각 서브에이전트는 특정 도메인이나 작업 유형에 최적화되어 있습니다. 예를 들어 이메일 업무, 캘린더 관리, 데이터베이스 조회, 외부 API 호출 등으로 각각 전문화될 수 있습니다. 서브에이전트의 작업이 독립적일 때는 병렬로 동작해, 순차 처리에 비해 속도를 크게 높일 수 있습니다. 예를 들어 '월요일 회의 준비' 요청을 처리할 때, 캘린더에서 참석자 정보를 추출하고, 관련 이메일을 찾아보고, 프로젝트 툴의 할 일 목록을 확인하며, Notion에서 필요한 문서를 모으는 작업을 동시에 수행하여 몇 분 걸릴 일을 단 몇 초에 끝낼 수 있습니다. 서브에이전트를 활용하면 더욱 높은 품질의 결과도 얻을 수 있습니다. 예를 들어, 이메일 서브에이전트는 이메일에 특화된 프롬프트, 도구, 맥락을 사용해 일반 에이전트보다 이메일 업무에서 더 효과적입니다. 이는 전문가 컨설턴트가 일반인보다 더 나은 결과를 내는 것과 비슷한 원리입니다. LangGraph(GAIA의 에이전트 프레임워크)에서 서브에이전트는 그래프의 노드로 표현됩니다. 그래프 구조는 각 노드의 실행 시점, 입력값, 그리고 출력이 다음 노드로 어떻게 전달될지 정의합니다.
GAIA 활용 방법 서브에이전트
GAIA는 복잡한 사용자 요청을 병렬 서브에이전트 작업으로 분해합니다. 예를 들어 회의 브리프를 준비할 때, GAIA의 이메일 서브에이전트는 관련 이메일 스레드를 찾고, 캘린더 서브에이전트는 참석자 정보를 가져오며, 작업 서브에이전트는 회의와 연관된 미완료 항목을 모두 동시에 확인해 결과를 통합된 브리핑으로 제공합니다.
관련 개념
감독 에이전트
감독 에이전트는 여러 전문 하위 에이전트의 작업을 조정하는 AI 에이전트로, 복잡한 작업을 여러 구성 요소로 나누고 각각을 적합한 에이전트에 할당한 뒤, 결과물을 통합해 일관된 결과를 만듭니다.
에이전틱 AI
에이전틱 AI는 최소한의 사람 개입으로 독립적으로 의사결정하고 복잡한 여러 단계의 작업을 수행하도록 설계된 인공지능 시스템을 일컫습니다.
에이전트 루프
에이전트 루프는 AI 에이전트가 현재 상태를 추론하고, 행동(주로 툴 호출)을 선택 및 실행하며, 결과를 관찰한 뒤, 과제가 완료되거나 중지 조건에 도달할 때까지 이 과정을 반복하는 순환 실행 구조입니다.
AI 오케스트레이션
AI 오케스트레이션이란 여러 AI 에이전트, 모델, 도구가 서로 협력해 단일 구성요소로는 처리할 수 없는 복잡하고 다단계의 업무를 함께 완수하는 과정을 의미합니다.
병렬 에이전트
병렬 에이전트란 독립적인 작업을 동시에 실행하여, 여러 에이전트가 각자의 결과를 결합해 복잡한 워크플로를 단일 에이전트의 순차 처리보다 빠르게 완료할 수 있게 하는 구조입니다.


