ユースケースの実装ガイドライン

最適化のユースケースが AlphaEvolve に適していると判断したら、次の手順でユースケースを実装し、必要なテストを実行します。

  1. 環境のセットアップとコンプライアンス:

    1. 環境を構成する: Gemini エンタープライズまたはディスカバリ エンジン環境と AlphaEvolve サービス アカウントを設定します。

    2. コンプライアンス チェック: ユースケースと業界に関連する環境に適用される情報セキュリティ、リスク、コンプライアンスの制約を検証します。

  2. 初回オンボーディング: チュートリアル Colab を実行して、AlphaEvolve の仕組みを理解します。

  3. テスト パラメータを定義する: ユースケースの要件に基づいて、テスト パラメータと最適化目標を定義します。

    1. 最適化の目標は何ですか?
    2. どのプログラミング言語を使用する必要がありますか?
    3. 設計空間と制約条件は何ですか?
  4. テストの設計と構成:

    このステージには、手動構成または自動エージェント パスのいずれかでアプローチできます。

    オプション A: 手動によるテスト設計とヒューリスティック構成:

    1. 最初のシード プログラムを作成し、コンテキストを追加して、適切な #EVOLVE-BLOCKS でタグ付けします。

    2. 評価指標を設計し、それに応じて評価ハーネスを実装します。

    3. ヒューリスティック ハイパーパラメータを構成して、テストを開始します。

    オプション B: 代替エージェント パス: 選択したエージェント コーディング フレームワーク(Gemini CLI、Antigravity など)と AlphaEvolve スキルファイルを使用して、テストを設計し、評価ハーネスを構築し、ヒューリスティック パラメータを構成します。

  5. 実行と分析:

    1. モニタリング: テストを注意深く観察し、発生する可能性のある収束の問題を確認します。

    2. 分析: 結果を徹底的に確認します。

  6. 繰り返し:

    1. 必要に応じて、最初のテストを反復処理します。最初の実行の結果に基づいて、コンテキスト、進化ブロック、評価指標を調整します。

    2. AlphaEvolve の最も興味深いユースケースでは、最適な結果を得るために複数のヒューリスティック実行が必要になります。