ニュース

Meta、大規模で複雑なソフトもコーディングできる「Muse Code」

 大規模で複雑なソフトウェア開発も、人間ではなくAIが行なう時代がきた。Metaは8月5日(米国時間)、最新のコーディング向けAIモデル「Muse Spark 1.2」を搭載したターミナルベースのコーディングエージェント「Muse Code」のベータ版を公開した。macOSまたはLinuxに対応しており、1行の命令でインストール可能だ。

 Muse Codeは、Metaの最新コーディングAIモデルMuse Spark 1.2を搭載した、コーディング向けのAIエージェントだ。メインエージェントを常時支援する「バックグラウンドエージェント」を導入。タスクごとに起動するのではなくセッション全体を通じて常駐するため、情報の二度手間を防ぎ、自律的に処理を進めて適切なタイミングでメインエージェントに報告する。これにより処理遅延が削減され、難易度の高い多段階タスクでユーザーが方向づけをする手間も軽減されるという。

 また、ローカルにイベントログを残し、モデルの呼び出しやツールの実行、承認、編集といった作業を記録。これによりランタイムは完全に再現可能となり、安全に再起動できるため、クラッシュしたとしてもエージェントは停止した場所から正確に再開できる。

Muse Codeで作られたゲーム

 標準でいくつかのスキルを搭載しており、たとえばタスクを承認が必要な計画に変換する「/plan」、計画が持ちこたえるようになるまでストレステストを繰り返す「/grill」(簡単にいえば計画のアラ探し)、指定された目標を達成するまで自動でループを回し続ける「/goal」などが用意されている。

 一方、同時にリリースされたMuse Spark 1.2は、既存の「Muse Spark 1.1」をコーディング向けに強化したアップデート版だ。コード生成、複雑なデバッグ、コードベースの理解、エンドツーエンドの開発者ワークフローを改善した。トレーニングでは、コーディングタスクに投じる計算量を大幅に拡大し、学習環境の多様性も広げた。また、Muse Codeと共同でトレーニングすることで、両者を組み合わせた際に最高のパフォーマンスと使いやすさを発揮するようにした。

コーディング性能
汎用エージェント性能

 実力を検証するため、1,000回以上のツール呼び出し(最大24時間)にわたりGPUカーネルを反復的に最適化させたところ、大幅な改善の達成が確認できたという。

GPUカーネルの最適化