今日は、同社が「コードワールドモデル(Code World Model、略称CWM)」という大規模言語モデルを正式に発表しました。このイノベーション製品は、AIのコード生成能力を向上させることを目的としており、「世界モデル」の概念を活用してプログラミングタスクに新しい視点をもたらします。有名な科学者であるYann LeCun氏も今回の発表に対して積極的に支持しており、注目されています。

CWMにはどのような独自性があるのでしょうか?まず、最大の革新は世界モデルの概念を導入したことです。これは、コードを生成する際に、実行される予定のコマンドがもたらす結果を予測できるようにすることです。つまり、コードを書く際、CWMは人間のように計画と推論を行い、さまざまな操作の結果を考慮することで、コードの品質を向上させます。この機能により、既存の主流言語モデルと比較して特に際立っています。

image.png

CWMのトレーニングデータは非常に豊富で、多くのプログラミング例を含んでおり、特にPythonやBash(LinuxおよびmacOSのコマンドライン言語)に関する専門的なデータが含まれています。これにより、モデルはPythonプログラムを理解するだけでなく、Bash環境での実行プロセスをシミュレートすることもできます。例えば、「文字列の中にいくつ'r'があるかを数える」という質問に対して、CWMはPythonデバッガーのように明確に思考プロセスと解決策を示すことができます。

もちろん、CWMの実際のパフォーマンスも注目されています。いくつかのプログラミングベンチマークテストを経た結果、32Bパラメータの小さなモデルが複数の評価基準で良い成績を収めました。SWE-bench Verifiedテストでは、CWMの得点は65.8%でしたが、Qwen3-CoderやKimi-K2-Instructなどの他の大規模モデルには及ばなかったものの、オープンソース分野ではリードしています。

image.png

さらに詳細なテスト結果によると、CWMはLiveCodeBenchで68.6%、Math-500では96.6%のスコアを獲得しました。これらのデータは、CWMがパラメータ数が少ないモデルであっても、さまざまな分野で大きな潜在力を持っていることを示しています。今回の発表は、Metaにとって概念証明となるものであり、今後より大規模なモデルをリリースするかどうかは今後の注目ポイントです。

コードワールドモデルCWMの発表は、プログラミング分野に新たな活力をもたらしました。今後のAIプログラミングがこの発表によって大きな変化を迎えるかもしれません。