IBM, 기업용 에이전트 개발 플랫폼 'CUGA' 공개
- •IBM이 기업형 에이전트 애플리케이션의 오케스트레이션을 자동화하는 오픈소스 프레임워크 CUGA를 발표했다.
- •CUGA는 복잡한 에이전트 상태 및 피드백을 관리하여 AppWorld와 WebArena 벤치마크에서 1위를 기록했다.
- •CUGA는 의도 제어 및 도구 승인 등 거버넌스 기능을 탑재해 실제 운영 환경 배포를 지원한다.
IBM 연구소(IBM Research)는 기업용 에이전트 애플리케이션 개발을 간소화하기 위한 오픈소스 에이전트 플랫폼인 CUGA(Configurable Generalist Agent)를 공개했다. CUGA는 계획 수립, 상태 유지, 도구 실행, 자기 교정 등 핵심 오케스트레이션 작업을 관리하는 레이어 역할을 하며, 개발자가 도구 목록과 시스템 프롬프트 정의에 집중할 수 있도록 돕는다. 또한 에러 처리를 위한 피드백 단계를 통해 다단계 작업의 신뢰성을 높였으며, AppWorld(07/25~02/26 기준 1위)와 WebArena(02/25~09/25 기준 1위) 벤치마크에서 우수한 성능을 입증했다.
IBM은 클라우드 아키텍처 조언기부터 리드 생성 시스템에 이르기까지 24개의 단일 파일 애플리케이션을 cuga-apps 저장소에 배포했다. 이 애플리케이션들은 검색 증강 생성(RAG) 및 멀티 에이전트 위임과 같은 일반적인 패턴을 구현하는 템플릿으로 활용된다. 또한 모델 컨텍스트 프로토콜(MCP), OpenAPI, LangChain 함수 등 다양한 도구를 지원하며, Docker나 E2B와 같은 코드 실행 환경을 에이전트 로직 변경 없이 선택할 수 있다.
실제 운영 환경을 위해 CUGA는 런타임에 직접 정책 기반 거버넌스 시스템을 통합했다. 의도 제어(Intent Guards)와 도구 승인을 포함한 6가지 정책 유형을 제공하며, 로컬 설정 폴더에서 코드와 함께 버전이 관리된다. 정책은 sqlite-vec 데이터베이스를 활용하여 사용자 의도를 의미론적으로 매칭함으로써 수동 개입 없이 행동을 제어한다. 또한 중앙 에이전트가 하위 작업을 전문 에이전트에게 위임하는 관리자 패턴을 지원하며, ALTK-Evolve 기능을 통해 과거 실행 데이터를 기반으로 에이전트의 운용 능력을 개선한다.