オートエボルブ・フレームワークは、自己対戦進化を通じてゲームAI開発にクラウドコードを活用します。

✍️ OpenClawRadar📅 公開日: March 25, 2026🔗 Source
オートエボルブ・フレームワークは、自己対戦進化を通じてゲームAI開発にクラウドコードを活用します。
Ad

競技結果とアプローチ

ある開発者がGame AI Cup(2D物理ベースのゲーム用ボットを作成する競技プログラミングコンテスト)において、Claude Codeを開発チーム全体として使用しました。Claudeが生成したボットは、3ラウンドにわたる83名の参加者中6位を獲得しました。

このアプローチは、Karpathyのautoresearchコンセプト(LLMエージェントが一晩中コードを反復改善する)に着想を得ています。開発者はautoevolveという小さなフレームワークを構築し、これを自己対戦領域に適応させました——単一の指標を最適化する代わりに、バージョン同士が直接対戦します。

進化ループ

ワークフローは次のループに従いました:

  • Claude Codeが現在のボットを読み取る
  • 特定の試合で負けた理由を分析する
  • ターゲットを絞った変更を提案する
  • 新バージョンが以前のバージョンに対してベンチマークされる
  • バージョンを保持または破棄する
  • プロセスを繰り返す

開発者は、3つの競技ラウンドにわたって数週間で約130回の反復を実行しました。

実験からの主な発見

構造的変更はパラメータ調整を上回りました:すべてのブレークスルーには、モデル予測制御、ゴールキーパーの役割、エネルギーを考慮した計画など、新たな機能の追加が含まれていました。数十回の閾値や重みの調整は効果がなく、むしろ悪化することもありました。進歩は、「この数値を調整する」よりも「新しい動作を追加する」ようにClaudeを導いたときに速くなりました。

創発的な動作はコードで読み取れました:Claudeがエネルギーコスト関数を修正した後、最適化器は方向を逆転させるために壁の跳ね返りを使い始めました——壁で跳ね返ると、エネルギーを消費せずに無料で方向転換できます。この動作は明示的にプログラムされたことはありませんが、ブラックボックスとなるニューラルネットワークアプローチとは異なり、コード内で完全に読み取ることができます。

バグ修正は単独で効果を発揮します:バグ修正と戦略変更を混在させるとノイズが生じました。あるバージョンでは、2つの正確性修正だけで全ての有力候補を打ち負かしましたが、別のバージョンでは同じ修正を戦略変更と組み合わせたところ効果がありませんでした。

変更履歴は不可欠でした:各バージョンには、Claudeの提案、期待される結果、実際の結果、学んだ教訓が含まれていました。これにより、開発者はClaudeに「このアプローチは3回失敗したので、試すのをやめてください」と指示し、失敗した実験を繰り返さないようにすることができました。

Ad

より広範な応用

開発者はawesome-autoresearchリストを発見し、同様の「LLMが一晩中コードを反復改善する」パターンが他の場所でも適用されていることを確認しました:ShopifyのCEOは93の自動コミットでテンプレートレンダリングを53%高速化し、ある人はCUDAカーネルを18から187 TFLOPSにスケールアップし、Vesuvius Challengeでは古代の巻物解読に使用されました。

Autoevolveの始め方

autoevolveフレームワークはClaude Codeスキルとして機能します。次のコマンドでインストールできます:

npx skills add MrTsepa/autoevolve

その後、Claudeに進化実験をセットアップするように指示します。このフレームワークは評価、マッチメイキング、パレートフロントの追跡、可視化を処理します。

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Telegram AIエージェントのiOSバックタップによる音声コマンド操作の摩擦軽減
Use Cases

Telegram AIエージェントのiOSバックタップによる音声コマンド操作の摩擦軽減

ある開発者が、iPhoneの背面タップ、iOSショートカット、およびVercel関数を利用したシステムを実装することで、OpenClaw AIエージェントへの音声コマンド送信ステップを6タップから2タップに削減しました。

OpenClawRadar
Claude Codeを使用したGPTとGeminiによるマルチAIオーケストレーション設定
Use Cases

Claude Codeを使用したGPTとGeminiによるマルチAIオーケストレーション設定

ある開発者が、Claude CodeがGPT-5.4とGemini 3.1 Proを同じIDE内で調整するセットアップを共有しています。マークダウンファイルを永続的なコンテキストとして使用し、CLIコマンドでモデル間通信を行っています。

OpenClawRadar
プロダクションAIコーディングエージェントの失敗事例:日常利用から見る現実のパターン
Use Cases

プロダクションAIコーディングエージェントの失敗事例:日常利用から見る現実のパターン

Claude Codeを2ヶ月間主要開発ツールとして使用している開発者が、本番環境での使用から特定の失敗パターンを報告。これには、クライアントの財務データを公開URLにデプロイしたことや、12件の失敗のうち7件が自動システムではなく手動で発見されたことが含まれます。

OpenClawRadar
開発者がClaudeとGeminiを使用してAIアシスタント搭載の完全なERPシステムを構築
Use Cases

開発者がClaudeとGeminiを使用してAIアシスタント搭載の完全なERPシステムを構築

ある開発者が、9つのモジュールとGemini 2.5 Flashを活用した16の機能呼び出しツールで音声コマンドを実行するAIアシスタントを備えたAXIOという完全なERPプラットフォームを作成しました。このシステムは、Next.js 14、TypeScript、Supabaseを使用し、Claudeとの「バイブコーディング」を通じて3週間で構築されました。

OpenClawRadar