Hugging Face 上の CUGA: 設定可能な AI エージェントの民主化
IBM Research は、エンタープライズユースケース向けに設計されたオープンソースの AI エージェントフレームワークである CUGA (Configurable Generalist Agent) のリリースを発表しました。CUGA は、オーケストレーションの複雑さを抽象化し、ウェブおよび API 環境におけるマルチステップタスクのための設定可能で汎用的なアーキテクチャを提供することにより、脆弱性やツールの誤用などの一般的なエージェントの失敗を解決することを目的としています。
エージェントベンチマークにおける最先端のパフォーマンス
CUGA は、自律エージェントの主要な業界ベンチマークにおいてトップティアの結果を達成しました:
- AppWorld: 457 の API にわたる 750 件の実際のタスクからなるベンチマークのリーダーボードで #1 位にランクイン。
- WebArena: トップティアのエージェントとしてランクインし、2025 年 2 月から 2025 年 9 月まで #1 の座を維持し、さまざまなアプリケーションドメインにおける高度なコンピュータ使用能力を示しました。
技術アーキテクチャとコア機能
CUGA は、幻覚を防ぎ複雑さを管理するために、タスク実行の構造化されたアプローチを利用します。アーキテクチャは特定のパイプラインに従います:
- Intent Interpretation: チャットレイヤーがユーザーのメッセージを解釈し、コンテキストに基づいてゴールを構築します。
- Task Planning: タスクプランニングおよび制御コンポーネントがゴールを構造化されたサブタスクに分解します。
- Dynamic Task Ledger: サブタスクは、再計画をサポートする台帳を通じてプログラム的に追跡され、堅牢な実行を確保します。
- Specialized Execution: サブタスクは専門のエージェントに委任されます。たとえば、API エージェントは内部推論ループを使用して、セキュアなサンドボックスでコードを実行する前に擬似コードの指示を生成します。
- Tool Registry: システムは、標準の MCP プロトコルを超えたツール機能を解析および理解し、正確なオーケストレーションを確保するツールレジストリを使用します。
主な機能
- Configurable Reasoning Modes: ユーザーは、高速ヒューリスティックから深い計画までのモードを選択することで、パフォーマンス、コスト、レイテンシーのバランスを取ることができます。
- Computer Use: フレームワークは、単一のワークフロー内で UI の相互作用と API 呼び出しをシームレスに組み合わせることを可能にします。
- Multi-Tool Integration: CUGA は OpenAPI スペック、MCP サーバー、LangChain を介してツールを統合し、REST API、Python 関数、カスタムプロトコルをサポートします。
- Composability: CUGA は他のエージェントにツールとして公開でき、ネストされた推論とマルチエージェントコラボレーションを可能にします。
- Experimental Capabilities: 現在の開発には、エンタープライズセーフティのための人間イン・ザ・ループ指示を含む設定可能なポリシー、および繰り返しタスクのための成功した実行軌跡をキャプチャする「保存して再利用」機能が含まれます。
オープンソースエコシステムとモデルの柔軟性
CUGA は Apache 2.0 ライセンス の下でリリースされ、cuga.dev と GitHub で利用可能です。このフレームワークはモデルに依存しないように設計されており、開発者はニーズに最適なオープンモデルを選択できます。
CUGA は、gpt-oss-120b や Llama-4-Maverick-17B-128E-Instruct-fp8 などのオープンモデルでテストされています。その計画と検証ステップで必要となる繰り返し推論を最適化するため、CUGA は Groq のような高性能推論プラットフォームを活用しています。Groq は LPU (Language Processing Units) を使用してレイテンシーとコストを削減します。情報元によると、オープンモデルはクローズドな代替案よりも 80-90% 安価になる可能性があります。
統合とアクセシビリティ
エージェント開発の敷居を下げるため、CUGA はいくつかの統合ポイントを提供します:
- Langflow Integration: Langflow 1.7.0 から、CUGA は専用ウィジェットを含み、低コードのビジュアルドラッグアンドドロップインターフェースを使用してマルチツールエージェントを構築できるようになります。
- Hugging Face Spaces Demo: Hugging Face Spaces でライブデモが利用可能で、販売データのクエリと API 相互作用のための 20 個の事前設定されたツールを備えた小規模な CRM システムが特徴であり、事前に定義されたポリシーのテストのためにワークスペースファイルへのアクセスも提供されます。