멀티 에이전트가 항상 더 좋은 것은 아닌 이유
이 글에서 사용하는 주요 용어 정의용어뜻멀티 에이전트여러 에이전트가 역할이나 작업을 나누어 하나의 목표를 처리하는 구조서브에이전트메인 에이전트가 특정 하위 작업을 맡기는 별도 에이전트병렬화 가능성여러 작업을 선행 결과 없이 동시에 처리할 수 있는 정도통합 비용여러 결과를 비교하고 충돌을 해결해 하나의 결과로 만드는 데 드는 노력컨텍스트 분산필요한 배경과 결정 사항이 여러 에이전트의 대화에 나뉘어 있는 상태도입에이전트가 한 명보다 여러 명이면 언제나 더 빠르고 정확할 것처럼 보입니다. 조사, 구현, 테스트를 동시에 진행할 수 있기 때문입니다. 하지만 실제 개발 작업에서는 에이전트 수가 늘어날수록 토큰 사용량과 검토 대상도 함께 늘어납니다. 작업 경계가 나쁘면 병렬 처리로 아낀 시간보다 결과를 합치는 시간이..