# AlphaEvolve ## 概要 Google DeepMind が開発した、大規模言語モデル(Gemini 2.0 Flash / Pro のアンサンブル)を進化計算の突然変異・交叉生成器として用い、コード実行フィードバックに基づいてプログラム全体を反復改善する自律的コーディングエージェント。 ## 主要な特徴 - **コードベース全体の進化**: 単一関数にとどまらず、任意の言語で記述された複数コンポーネントからなるプログラム全体を SEARCH/REPLACE 差分形式で進化させる。 - **客観的評価器との接地**: プログラムの実行結果と評価スコア(Evaluation cascade)に基づき、ハルシネーションを排除した数千ステップの探索を実行。 - **高階の探索抽象化**: 解そのものだけでなく、解を生成する構築関数や、固定計算予算内で探索を行う特化型ヒューリスティクス関数そのものを進化させる。 ## 主な成果 - **行列乗算**: 4×4複素数行列乗算において、Strassen の 49 乗算を 56 年ぶりに更新する 48 乗算アルゴリズムを発見。 - **Google 実機インフラ最適化**: Borg スケジューラ(艦隊放置資源 0.7% 回収)、Gemini 訓練用 TPU Pallas カーネルタイリング(23% 高速化)、TPU 算術回路(Verilog ビット削減)、FlashAttention コンパイラ IR 最適化(32% 高速化)を達成。 ## 関連 - [[wiki/entities/DeepMind|Google DeepMind]] - [[wiki/entities/FunSearch|FunSearch]] - [[wiki/entities/AlphaTensor|AlphaTensor]] - [[wiki/concepts/LLMエージェント|LLMエージェント]] - [[wiki/concepts/Auto-tuning|Auto-tuning]] ## 出典 - [[@2025__Google DeepMind__AlphaEvolve - A coding agent for scientific and algorithmic discovery]]