Hugging Face에서의 CUGA: 구성 가능한 AI 에이전트의 민주화

IBM Research는 CUGA(구성 가능한 범용 에이전트)의 출시를 발표했는데, 이는 기업 사용 사례를 위한 오픈소스 AI 에이전트 프레임워크입니다. CUGA는 오케스트레이션 복잡성을 추상화하고 웹 및 API 환경 전반의 다단계 작업을 위한 구성 가능한 범용 아키텍처를 제공함으로써 취약성과 도구 오용과 같은 일반적인 에이전트 오류를 해결하는 것을 목표로 합니다.

에이전트 벤치마크에서의 최첨단 성능

CUGA는 자율 에이전트를 위한 주요 산업 벤치마크에서 최상위 수준의 결과를 달성했습니다:

  • AppWorld: 457개의 API에 걸쳐 750개의 실제 작업으로 구성된 벤치마크의 리더보드에서 #1을 차지했습니다.
  • WebArena: 상위 수준의 에이전트로 평가받으며, 2025년 2월부터 2025년 9월까지 #1 자리를 유지하여 다양한 애플리케이션 도메인에서 고급 컴퓨터 사용 능력을 입증했습니다.

기술 아키텍처 및 핵심 기능

CUGA는 환각을 방지하고 복잡성을 관리하기 위해 작업 실행에 구조화된 접근 방식을 사용합니다. 아키텍처는 특정 파이프라인을 따릅니다:

  1. 의도 해석: 채팅 레이어가 사용자의 메시지를 해석하고 컨텍스트를 기반으로 목표를 구성합니다.
  2. 작업 계획: 작업 계획 및 제어 구성 요소가 목표를 구조화된 하위 작업으로 분해합니다.
  3. 동적 작업 원장: 하위 작업은 재계획을 지원하는 원장을 통해 프로그래밍 방식으로 추적되어 강력한 실행을 보장합니다.
  4. 특수 실행: 하위 작업은 특수 에이전트에 위임됩니다. 예를 들어, API 에이전트는 보안 샌드박스에서 코드를 실행하기 전에 내부 reasoning 루프를 사용하여 의사코드 지시를 생성합니다.
  5. 도구 레지스트리: 시스템은 표준 MCP 프로토콜을 넘어 도구 기능을 파싱하고 이해하여 정확한 오케스트레이션을 보장하는 도구 레지스트리를 사용합니다.

주요 기능

  • 구성 가능한 추론 모드: 사용자는 빠른 휴리스틱에서 깊은 계획까지 다양한 모드를 선택하여 성능, 비용, 지연 시간을 균형 있게 맞출 수 있습니다.
  • 컴퓨터 사용: 프레임워크는 단일 워크플로우 내에서 UI 상호작용과 API 호출을 원활하게 결합할 수 있습니다.
  • 다중 도구 통합: CUGA는 OpenAPI 스펙, MCP 서버, LangChain을 통해 도구를 통합하며, REST API, Python 함수 및 사용자 정의 프로토콜을 지원합니다.
  • 컴포지빌리티: CUGA는 다른 에이전트에 도구로 노출될 수 있어 중첩된 추론과 다중 에이전트 협업을 가능하게 합니다.
  • 실험적 기능: 진행 중인 개발에는 구성 가능한 정책, 기업 안전을 위한 인간-인-더-루프 지침, 그리고 반복 작업에 대한 성공적인 실행 경로를 캡처하여 저장하고 재사용할 수 있는 기능이 포함됩니다.

오픈소스 생태계 및 모델 유연성

CUGA는 Apache 2.0 라이선스 하에 출시되었으며, cuga.dev와 GitHub에서 사용할 수 있습니다. 프레임워크는 모델에 구애받지 않도록 설계되어 개발자가 자신의 요구에 가장 적합한 오픈 모델을 선택할 수 있습니다.

CUGA는 gpt-oss-120bLlama-4-Maverick-17B-128E-Instruct-fp8와 같은 오픈 모델로 테스트되었습니다. 계획 및 검증 단계에서 반복적인 추론을 최적화하기 위해 CUGA는 Groq와 같은 고성능 추론 플랫폼을 활용하는데, 이는 지연 시간과 비용을 줄이는 LPUs (Language Processing Units)를 사용합니다. 출처에 따르면, 오픈 모델은 폐쇄형 대안보다 80-90% 더 저렴할 수 있습니다.

통합 및 접근성

에이전트 개발의 진입 장벽을 낮추기 위해 CUGA는 여러 통합 지점을 제공합니다:

  • Langflow 통합: Langflow 1.7.0부터 시작하여 CUGA는 전용 위젯을 포함하며, 이를 통해 사용자는 저코드 시각적 드래그 앤 드롭 인터페이스를 사용하여 다중 도구 에이전트를 구축할 수 있습니다.
  • Hugging Face Spaces 데모: Hugging Face Spaces에서 라이브 데모를 이용할 수 있으며, 이는 판매 데이터 쿼리 및 API 상호작용을 위한 20개의 사전 구성된 도구가 포함된 작은 CRM 시스템과, 사전 정의된 정책을 테스트하기 위한 워크스페이스 파일 접근을 제공합니다.

Sources