如要開始在 AlphaEvolve 上進行實驗,建議您採用下列工作流程:
完成環境初始化
請使用「Get Started」(開始使用) 頁面完成所有必要條件,並初始化環境。
執行基本驗證
請先完成「在Google Cloud上開始使用 AlphaEvolve」程式碼實驗室,再繼續操作。這個步驟可確保傳輸層、區塊語法和本機執行階段驗證順利執行,不會發生錯誤,然後再繼續處理特定領域目標。
執行實驗設計
選擇代理整合或手動整合路徑:
代理整合:如果您使用代理程式碼編寫工具,請執行內建的 Skills 管道,以程式輔助方式逐步完成設定和實驗設計。
手動整合:如果您未使用代理工具,請參考程式碼實驗室,並執行下列動作,手動建構實驗:
準備種子程式碼基準
按照程式指南建立初始基準程式碼,並使用放置策略,在要重構的特定邏輯區段或子常式周圍,明確放置
EVOLVE-BLOCK註解標記。建構評估工具測試架構函式
編寫用戶端或伺服器端執行迴圈,接收 AlphaEvolve 提供的變異程式碼區塊、安全執行這些區塊,並計算業務指標。評估器必須傳回一或多個指標的結構化字典,為 AlphaEvolve 提供明確的搜尋梯度方向。請遵循「評估工具設計」頁面列出的核心指南。
記錄問題定義
在設定中定義精確的問題描述,指定背景詳細資料、相關領域情境規則,以及硬性作業系統限制。請參閱「情境和提示設定指南」頁面中的指南。
選擇實驗設定
指定執行階段超參數設定,包括目標 LLM 混合、程式生成上限,以及最佳執行並行門檻。請按照「資料和並行」頁面的指南操作。
監控執行作業
啟動最佳化實驗,並追蹤各世代的即時適應度分數。建議的評估預算從約 100 個程式開始,並針對困難問題擴充至數千個。如果評估指標在評估約 1, 500 個候選程式後,仍未顯示明確軌跡,請暫停執行迴圈,修正問題定義背景資訊或調整軟性懲罰限制。
整合至正式環境
成功收斂搜尋後,從記錄表中擷取最佳候選程式 (或根據多指標作業權衡結果,擷取第 n 個最佳變體),並直接導入系統架構。
隨著最佳化複雜度、依附元件堆疊和規模需求增加,請從本機程序空間切換至以叢集工具包為基礎的基礎架構設定,以處理進階企業級運算需求。