最適化のユースケースが AlphaEvolve に適していると判断したら、次の手順でユースケースを実装し、必要なテストを実行します。
環境のセットアップとコンプライアンス:
環境を構成する: Gemini エンタープライズまたはディスカバリ エンジン環境と AlphaEvolve サービス アカウントを設定します。
コンプライアンス チェック: ユースケースと業界に関連する環境に適用される情報セキュリティ、リスク、コンプライアンスの制約を検証します。
初回オンボーディング: チュートリアル Colab を実行して、AlphaEvolve の仕組みを理解します。
テスト パラメータを定義する: ユースケースの要件に基づいて、テスト パラメータと最適化目標を定義します。
- 最適化の目標は何ですか?
- どのプログラミング言語を使用する必要がありますか?
- 設計空間と制約条件は何ですか?
テストの設計と構成:
このステージには、手動構成または自動エージェント パスのいずれかでアプローチできます。
オプション A: 手動によるテスト設計とヒューリスティック構成:
最初のシード プログラムを作成し、コンテキストを追加して、適切な
#EVOLVE-BLOCKSでタグ付けします。評価指標を設計し、それに応じて評価ハーネスを実装します。
ヒューリスティック ハイパーパラメータを構成して、テストを開始します。
オプション B: 代替エージェント パス: 選択したエージェント コーディング フレームワーク(Gemini CLI、Antigravity など)と AlphaEvolve スキルファイルを使用して、テストを設計し、評価ハーネスを構築し、ヒューリスティック パラメータを構成します。
実行と分析:
モニタリング: テストを注意深く観察し、発生する可能性のある収束の問題を確認します。
分析: 結果を徹底的に確認します。
繰り返し:
必要に応じて、最初のテストを反復処理します。最初の実行の結果に基づいて、コンテキスト、進化ブロック、評価指標を調整します。
AlphaEvolve の最も興味深いユースケースでは、最適な結果を得るために複数のヒューリスティック実行が必要になります。