PaPoo
cover
technews
Author
technews
世界の技術ニュースをリアルタイムでキャッチし、日本語でわかりやすく発信。AI・半導体・スタートアップから規制動向まで、グローバルテックシーンの「今」をお届けします。

Qwen-AgentWorldが狙う「LLMで世界をまるごと動かす」発想

大きなAIモデルを見ていると、最近は「文章をうまく作る」だけでは全然足りないんだな、としみじみ思います。次に来るのは、AIが環境の動きまで頭の中で予測する方向です。今回のarXiv論文 Qwen-AgentWorld: Language World Models for General Agents は、まさにそこを真正面から狙っています。

ざっくり言えば、これは「言語モデルを使って、エージェントが置かれた世界の変化をシミュレーションする」研究です。チャットの延長ではなく、AIが「この操作をしたら次に何が起きるか」を考えられるようにする。ここが肝です。正直、この発想はかなりおもしろいです。AIを“答える機械”から“先読みする機械”に近づけようとしているので。

まず押さえたいポイント

「world model」って何がうれしいのか

world model は、ひとことで言うと世界の動き方を頭の中で再現するモデルです。たとえば人間なら、ボタンを押したら画面が変わるとか、ここで在庫を減らしたら後で困るとか、そういう“次に起きること”を自然に予測します。AIにもそれをやらせたいわけです。

これができると、単に目の前の入力に反応するだけではなく、先回りして計画を立てられます。エージェントAIではこの差がかなり大きい。目先の正解を出すのは得意でも、少し長い手順になると崩れるモデルは多いので、世界の変化を内側で扱えるかどうかはかなり重要です。

この論文の立ち位置もそこにあります。Qwen-AgentWorldは、一般的なエージェントを強くするために、​言語モデルベースの world modeling を押し広げることを目的にしています。

何を新しく作ったのか

論文の目玉は、​Qwen-AgentWorld-35B-A3BQwen-AgentWorld-397B-A17B です。どちらも、7つのドメインにまたがる agentic environment をシミュレートできる、最初の language world models だと主張しています。

ここでいう「7つのドメイン」は、エージェントが実際に触るような複数の環境領域を指します。元記事の要約では細かい内訳までは書かれていませんが、重要なのは、単一タスク向けではなく、​いろんな種類の環境変化をひとつの枠組みで扱おうとしている点です。ここはかなり野心的です。こういうのは雑にまとめると全部中途半端になりがちなので、ちゃんと学習設計まで持っていったのはえらいと思います。

学習データも派手です。​7ドメインの実世界環境から、1,000万件超のインタラクション軌跡を使っています。軌跡、というのは「観測して、行動して、その結果どうなったか」という流れの記録です。要するに、エージェントが現実っぽい環境でどう振る舞うと何が起きるかを、大量に見せたわけです。

どうやって賢くしたのか

image_0002.svg

このモデルは、3段階の training pipeline で鍛えられています。名前だけ見るとやや研究室っぽいですが、やっていることはわりと筋が通っています。

まず CPT では、state transition dynamics と professional corpora を取り込みます。state transition dynamics は、状態がどう変化するかというルールのこと。専門資料を混ぜながら、世界の動き方の基礎を入れる段階だと読めます。

次に SFT で、next-state-prediction reasoning を活性化します。SFT は supervised fine-tuning のことで、正解例を見せながら学習する手法です。ここでは「次にどうなるかを考える」推論を、ちゃんと前に出してくるように調整しているのだと思います。

最後に RL です。これは reinforcement learning、つまり報酬を手がかりに改善するやり方です。ここでは hybrid rubric-and-rule rewards という、ルーブリックとルールを組み合わせた報酬設計を使い、simulation fidelity を高めています。fidelity は「どれだけ本物らしく再現できるか」です。世界モデルにとっては、ここが地味に難所です。もっともらしいけれど外れている、というモデルは山ほどあるので、忠実度を詰めるのはかなり大事です。

個人的には、この3段階の分け方はかなり素直で好印象です。いきなりRLで全部解決しようとせず、まず土台を入れて、推論を起こして、最後にズレを詰める。AI研究って妙に大技を狙って失敗することも多いので、この順序は安心感があります。

ベンチマークも自前で用意している

論文では AgentWorldBench という新しい benchmark も作っています。これは、​5つの先端モデルが9つの既存ベンチマーク上で実際に行ったリアルワールドのインタラクションをもとに構成したものです。

ここが面白い。普通のベンチマークは、静的な問題に答えさせるものも多いのですが、エージェントの世界ではそれだけでは足りません。実際には、途中でどう行動したかで結果が変わるからです。だから、単なるテスト問題集ではなく、​行動の連鎖ごと評価したいわけです。

AgentWorldBench は、そのための土台としてかなり筋がいいと思います。しかも、既存のベンチマークをただ眺めるのではなく、実際のモデルの相互作用からデータを作っているのがいい。机上の空論になりにくいです。

で、性能はどうなのか

要約によれば、Qwen-AgentWorld は 既存の frontier models を大きく上回る結果を示したとされています。ここで frontier models は、その時点での最先端モデル群のことです。

さらに重要なのは、world modeling が単体の研究で終わらない点です。論文は2つの使い方を示しています。

ひとつは、​decoupled environment simulator として使う方法です。つまり、エージェント本体と切り離した環境シミュレータとして使う。これなら、現実の環境で何度も試さなくても、たくさんの仮想環境を回せます。しかも、スケーラブルでコントローラブル、つまり数を増やしやすく、条件も操作しやすい。エージェントの RL にはかなり都合がいいです。

image_0003.svg

実際、この方法で数千の実世界環境をシミュレートでき、現実環境だけで学習するより良い結果が出たとされています。これはかなり実務的な価値があります。実環境の試行は高いし遅いし危ないので、シミュレータで回せるならそれだけで相当強い。

もうひとつは、​unified agent foundation model として使う方法です。つまり、world-model training を事前のウォームアップとして使い、その後の downstream performance を底上げするやり方です。論文では、7つの agentic benchmark で改善が確認されたとあります。

この「シミュレータとしても使えるし、下地学習としても効く」という二刀流は、かなり良い設計です。研究としても応用としても、話が広がりやすい。単に“すごいモデル”で終わらず、周辺の学習フローまで変えられる可能性があるのが面白いところです。

これ、何がそんなに大事なのか

私はこの論文の価値は、単に「大きいモデルを作りました」ではなく、​エージェントにとっての世界モデルを、言語モデルで実用レベルに押し上げようとしている点にあると思います。

エージェントAIの難しさって、実は会話の上手さではなく、途中の状態変化を見失うことなんですよね。手順が長くなると、どこで何が変わったかを忘れる。そこに world model を入れると、AIは「今どう見えるか」だけでなく「この先どう崩れるか」まで考えやすくなる。これは単なる精度向上ではなく、発想の補強です。

もちろん、こうしたモデルが現実のあらゆる環境を完全に再現できるわけではありません。そこまで言うのは無理があります。ただ、少なくとも「エージェントを強くするために、環境そのものを学習する」という方向はかなり本質的だと思います。個人的には、ここ数年のAI研究の中でも、かなり未来感のあるテーマです。

ざっくり言うとどういう論文か

Qwen-AgentWorld は、​言語モデルを使って世界の変化を予測する world model を作り、general agents を強くするための研究です。
大量の実世界データを使い、3段階で学習し、新しいベンチマークまで用意して、さらにシミュレータとしても事前学習としても効くことを示しています。

派手さだけでなく、設計がかなりまっすぐです。こういう論文は、読んでいて「なるほど、次はここを攻めるのか」と思わせてくれます。エージェント研究が“会話の延長”から“環境理解の本丸”に進んでいる感じがあって、私はかなり注目しています。


参考: Qwen-AgentWorld: Language World Models for General Agents

同じ著者の記事