저자: H. N. Phan, Phong X. Nguyen, Nghi D. Q. Bui | 날짜: 2024 | DOI: 미제공
그림 1: 소프트웨어 엔지니어링 작업을 해결하기 위한 개발자의 전형적인 워크플로우 (분석 & 계획 → 기능 위치 파악 → 코드 편집 → 실행)
HYPERAGENT는 인간 개발자의 워크플로우를 모방하는 멀티에이전트 시스템으로, 플래너(Planner), 네비게이터(Navigator), 코드 에디터(Code Editor), 실행기(Executor)의 네 가지 전문화된 에이전트로 구성되어 다양한 프로그래밍 언어와 소프트웨어 엔지니어링 작업을 일반적으로 해결할 수 있는 최초의 통합 시스템이다.
그림 2: HYPERAGENT의 개요 - 네 가지 에이전트(Planner, Navigator, Code Editor, Executor)로 구성된 확장 가능한 멀티에이전트 시스템
그림 3: 에이전트 간 상호작용 예시 - Planner의 사고(Thought)와 요청(Request)이 Navigator, Code Editor, Executor를 차례로 호출하는 협력 과정
총평: HYPERAGENT는 인간 개발자의 워크플로우를 체계적으로 모방하는 설계 철학으로 범용성, 효율성, 확장성을 모두 달성한 실용적이고 혁신적인 멀티에이전트 시스템이며, 다양한 벤치마크에서의 강력한 성능 입증으로 실제 소프트웨어 개발 환경으로의 즉시적 적용 가능성을 보여주는 의미 있는 기여이다.