IBM、エージェント開発簡素化のオープン基盤CUGAを公開

CUGAの狙い

IBM製のオープンソース基盤
プランニングと実行ループを内蔵
開発者はツールと指示文のみ記述
二十数本の単一ファイル実例公開

本番運用への道

6種類のポリシーで行動制御
小型オープンモデルでも安定動作
定義変更なしで主権環境へ再展開
詳細を読む

米IBMは6月23日、エンタープライズ向けの自律型AIエージェント基盤「CUGA(Configurable Generalist Agent)」と、その実例集「cuga-apps」を公開しました。エージェント開発で必要となる計画立案、ツール呼び出し、状態管理といった配管作業を基盤側が肩代わりし、開発者エージェントが使えるツールの一覧と指示文を書くだけで済む点が特徴です。

従来のエージェント開発は、フレームワーク選定やツール接続など実装の下準備に時間を取られ、肝心の中身づくりは後回しになりがちでした。CUGAはこの順序を逆転させ、計画・実行・状態管理を内蔵することで、FastAPIのルートが書ければ全行を読めるほど簡潔なコードでアプリを構築できるとしています。

実例集には映画推薦からIBMクラウド構成提案まで、それぞれ単一ファイルで動く二十数本のアプリが含まれます。エージェント本体は4つの引数を持つコンストラクタで定義され、汎用機能は共有のMCPサーバーから取り込み、アプリ固有のツールだけをPython関数として書く構成です。共通のひな形を持つため、一つ読めば全体を理解できる設計になっています。

CUGAは行動の前に計画を立て、実行中に誤りを検知して再計画する反省ステップを備えます。状態管理や変数追跡を基盤が担うことで、小型のオープンウェイトモデルでも長い処理を安定してこなせるとし、ホスト版アプリは大規模な独自APIではなくgpt-oss-120bで動作しています。

本番運用では、6種類のポリシーによる制御をエージェント本体に直接付与できます。要求段階で拒否するIntent Guardや、危険なツール実行前に人間の承認を挟むTool Approvalなどがあり、ガバナンスを後付けの層ではなく基盤に最初から組み込む方針を取っています。

IBMはこの基盤を、データや実行エンジンを同一境界内に閉じ込めるSovereign Coreへと展開しました。ローカルで書いたエージェントを定義変更なしでそのまま隔離環境へ再展開できる点を強みとし、運用環境が読めるオープンなコードであることが主権性の裏付けになると主張しています。