Per iniziare a sperimentare con AlphaEvolve, ti consigliamo il seguente flusso di lavoro:
Completa l'inizializzazione dell'ambiente
Utilizza la pagina Inizia per completare tutti i prerequisiti e inizializzare l'ambiente.
Esegui la verifica di base
Prima di procedere, completa il codelab Inizia a utilizzare AlphaEvolve suGoogle Cloud. Questo passaggio garantisce che i livelli di trasporto, la sintassi dei blocchi e la verifica del runtime locale vengano eseguiti senza problemi prima di passare ai target specifici del dominio.
Esegui la progettazione dell'esperimento
Scegli tra un percorso di integrazione basato su agenti o manuale:
Integrazione agentica: se utilizzi strumenti di programmazione agentica, esegui la pipeline delle competenze integrata per esaminare la configurazione e la progettazione dell'esperimento in modo programmatico.
Integrazione manuale: se non utilizzi strumenti basati su agenti, consulta i codelab e crea manualmente l'esperimento eseguendo le seguenti azioni:
Prepara la base di riferimento del codice di seed
Crea il codice di base iniziale seguendo le linee guida del programma, posizionando i marker di commento
EVOLVE-BLOCKespliciti rigorosamente intorno ai segmenti logici o alle subroutine specifici destinati al refactoring utilizzando la strategia di posizionamento.Crea la funzione di test dell'analizzatore
Scrivi un ciclo di esecuzione lato client o lato server per ricevere i blocchi di codice modificati da AlphaEvolve, eseguirli in modo sicuro e calcolare le metriche aziendali. Il valutatore deve restituire un dizionario strutturato di una o più metriche per fornire una direzione esplicita del gradiente di ricerca ad AlphaEvolve. Utilizza le linee guida di base elencate nella pagina Progettazione del valutatore.
Documenta la definizione del problema
Definisci un problema preciso all'interno della configurazione, specificando i dettagli di base, le regole di contesto del dominio pertinenti e i vincoli rigidi del sistema operativo. Utilizza le linee guida della pagina Linee guida per la configurazione del contesto e dei prompt.
Scegli la configurazione dell'esperimento
Specifica la configurazione degli iperparametri di runtime, tra cui le combinazioni di LLM target, i limiti massimi di generazione dei programmi e le soglie di concorrenza di esecuzione ottimali. Utilizza le linee guida della pagina Dati e contemporaneità.
Monitora l'esecuzione
Avvia l'esperimento di ottimizzazione e monitora i punteggi di idoneità in tempo reale nelle generazioni successive. I budget di valutazione consigliati partono da circa 100 programmi e arrivano a migliaia per i problemi più complessi. Se le metriche di valutazione non mostrano una traiettoria chiara dopo circa 1500 valutazioni dei programmi candidati, metti in pausa il loop di esecuzione per perfezionare il contesto di definizione del problema o modificare i vincoli di penalità soft.
Integrazione in produzione
Dopo aver completato la convergenza della ricerca, recupera il candidato ottimale per il programma (o la n-esima variante migliore a seconda dei compromessi operativi multimetrici) dalle tabelle della cronologia e implementalo direttamente nell'architettura del sistema.
Man mano che la complessità dell'ottimizzazione, gli stack di dipendenze e i requisiti di scalabilità aumentano, passa dallo spazio di processo locale alla configurazione dell'infrastruttura basata su Cluster Toolkit per gestire le esigenze di computing avanzate su scala aziendale.