Xのタイムラインを流し見してたら、HuggingFaceのIBMリサーチ発の記事が引っかかった。
CUGA、正式名称は「Configurable Generalist Agent」というやつで、`pip install cuga` 一発でエージェントアプリが作れるらしい。
しかも2024本以上のサンプルアプリが単一ファイルで公開されてる。
マジか、と思ってそのまま読み込んだ。
フレームワークじゃなくてハーネスという発想
普通、エージェント系のプロジェクトって最初の1週間が「配管工事」なんだよね。
モデルのクライアント接続、ツールアダプター、状態管理、UIへのストリーミング……って全部自分で書かなきゃいけない。
CUGAはそこを全部引き受けてくれる設計になってる。
開発者側がやることは「ツールリストとプロンプトを渡す」だけ。
それ以外はハーネスが面倒を見てくれる、という割り切り方が潔い。
記事にある通り、CUGAには長期タスクの実行中に途中結果を保持して自己修正する「リフレクションステップ」がある。
20ステップ走るような処理で、途中の計算を間違えて次のターンでもそれを引きずる……みたいな失敗を防ぐ仕組みだ。
AppWorldというエージェントベンチマークで1位を取ったのも(2025年7月〜2026年2月)、そのへんの堅牢さによるところが大きいらしい。
自分はこれを読んで、「フレームワークを学ぶコスト」の話を思い出した。
去年LangChainを触ったとき、ドキュメントを読む時間のほうが実装時間より長くなった。
CUGAはAPIの接触面積を小さく保つことを意識して設計されてるみたいで、そこは正直うらやましい。
面白いのはモデル戦略の部分
ほとんどのエージェントフレームワークって「最強のモデルを積んでごまかす」設計になりがちだ。
計画がズレても、大きいモデルがなんとかしてくれるでしょ、みたいな。
CUGAは逆で、プランニングとリフレクションをハーネス側に持たせることで、小さめのオープンウェイトモデルでも動くことを証明しようとしてる。
公開されてるアプリが `gpt-oss-120b` で動いてるのも、その思想の表れだ。
で、推論モードも3段階(Fast / Balanced / Accurate)をコンフィグで切り替えられる。
モデルを変えるんじゃなく、推論コストとレイテンシのトレードオフをダイヤルで調整する発想。
これ、実際にプロダクトに組み込む人には刺さる話だと思う。
サンドボックスもローカル・Docker/Podman・E2Bクラウドから選べる。
コード実行まわりを自分でセキュアにしなくていいのはデカい。
日本のインフルエンサー界隈でまだ誰も触れてない
Xで「CUGA IBM」で検索してみたけど、日本語ツイートがほぼゼロだった。
HuggingFaceの元記事自体は6月23日に出たやつで、リポストもそこそこある。
なのに日本では全然話題になってない。
正直、こういうときに速報として出す価値がある。
自分のフォロワーにはエンジニア比率が高いから、「pip install cuga でエージェントアプリが作れる」という一点だけでも刺さる人はいると思う。
YouTubeのほうでは実際に映画推薦アプリ(記事に載ってたサンプルのひとつ)を手元で動かす様子を撮ろうかと考え中だ。
妻には「また新しいやつ始めるの」って顔をされそうだが、子どもが昼寝してる2時間でとりあえず動かしてみるくらいはできる。
カフェじゃなくて自宅デスクの収録になるけど、それはそれで「子育て中フリーランスのリアル」として出せる気もしてる。
それより先に、あなたのタイムラインにCUGAの話題は流れてきてるだろうか。
国内でどれくらい広がってるか、コメントで教えてほしい。