멀티 에이전트 vs 단일 에이전트, Agent 개념 쉽게 정리
조이


구분 | 단일 에이전트 | 멀티 에이전트 |
기본 구조 | 에이전트 1개가 전체 작업 수행 | 여러 에이전트가 역할 분담·협업 |
컨텍스트 | 하나의 큰 컨텍스트 | 에이전트별 분리된 컨텍스트 |
병렬 처리 | 주로 순차 처리 | 서브에이전트로 병렬 처리 가능 |
설계 난이도 | 낮음 (프롬프트+도구 정의 중심) | 높음 (역할·흐름·통합 설계 필요) |
디버깅 | 단일 로그 확인으로 비교적 단순 | 에이전트·메시지 흐름을 함께 봐야 함 |
토큰/비용 | 상대적으로 적음 | 많아질 가능성이 큼 |
적합한 문제 | 규모가 작거나 중간 정도, 흐름이 단순한 작업 | 대규모 리서치, 복잡한 제품 기능, 여러 방향 동시 탐색 |
