概要
- Muse Code (beta) は、 Muse Spark 1.2 を搭載した新しいターミナル用コーディングエージェント
- 大規模で複雑なソフトウェア開発タスクを自動化し、 長時間の作業 や障害時の再開も可能
- 非同期バックグラウンドエージェント による効率化と低遅延
- Muse Spark 1.2 はコード生成・デバッグ・ワークフローで大幅進化
- Muse Code および Meta Model API でグローバルに利用可能
Muse Code (beta) の特徴
- Muse Spark 1.2 を搭載した最新のターミナルコーディングエージェント
- macOS および Linux 環境でインストール可能
- 大規模リポジトリを横断する複雑なソフトウェアエンジニアリングタスクの自動化
- 変更計画立案
- コード生成
- 結果検証
- 各タスクに対し、複数の 永続的サブエージェント を協調動作させる設計
- 問題解決の速度・精度向上、ユーザー介入の最小化
Muse Code の非同期バックグラウンドエージェント
- メインエージェントを補助する 非同期バックグラウンドエージェント の常駐
- 各セッション中に持続的に稼働し、冗長な情報収集の回避
- タスクの次のステップを自主的に実行し、必要時のみメインエージェントに報告
- 長期・多段階タスクでの 低遅延 ・ 安定性向上
ランタイム設計とイベントログ
- ローカルイベントログ に全ての操作履歴(モデル呼び出し・ツール実行・承認・編集)を記録
- 単一の情報源として、 リプレイ完全一致 ・ 再起動安全性 を実現
- 障害時でも正確に中断点から再開可能
- 長時間実行タスクへの対応力
デフォルト搭載スキル
- /plan :タスクを承認制プランに変換
- /grill :プランのストレステスト
- /goal :目標達成に向けた自動進行
- 例:ホームのフライスルー動画(mp4)を入力し、 ビジュアルに優れたバケーションホームのマーケティング&予約ページ を自動生成
Muse Spark 1.2 の進化点
- コード生成・複雑なデバッグ・コードベース理解・開発ワークフローの全体的な性能向上
- コーディングタスクへの 大規模計算リソース投入 と多様なトレーニング環境
- 一般的なエージェント機能も引き続き高水準
Muse Code との共同トレーニング
- Muse Spark 1.2 は Muse Code と共同トレーニング
- ゴール・圧縮・サブエージェント最適化のためのリジェクションサンプリングとレシピ最適化
- Muse Code ツールセット統合によるハーネス互換性の最大化
長期的コーディングタスクへの対応
- リポジトリ全体生成・大規模プロジェクト・自動リサーチなど 長期的タスク への最適化
- 作業のシーケンス化(プランニング)、ゴールコンディショニング、コンテキスト圧縮による知識保持
自己改善ループ
- Muse Spark 1.1 による難易度の高いコーディング環境・指示テンプレート生成
- ソリューションの達成度を評価し、スケーラブルなトレーニングデータセットを構築
- 複雑な指示への対応精度向上
ケーススタディ:カーネル最適化
- GPUカーネル の逐次最適化を1,000回以上のツール呼び出し(最大24時間)で実施
- Muse Code によるエージェント環境で、コード生成・コンパイル・プロファイル・性能改善を反復
- NVIDIA Hopper GPU 向けKDA・MLAカーネルでベンチマーク
- FLA Triton実装をベースラインとし、サードパーティカーネルライブラリの直接利用は禁止
- チャンク並列準備カーネル+逐次インターチャンクスキャン の組み合わせによる性能向上
利用可能性と今後の展望
- Muse Code および Meta Model API で Muse Spark 1.2 が本日より利用可能
- 新しいハーネス機能やより強力なモデルの提供予定
- 開発者コミュニティへの期待と今後の発展