Pour commencer rapidement à utiliser la plate-forme, suivez un workflow structuré en cinq étapes :
Initialisez complètement l'environnement : utilisez la page Premiers pas pour remplir toutes les conditions préalables et initialiser votre environnement.
Effectuez une validation de base : accédez à la section Codelabs;Ateliers de programmation" et exécutez au minimum l'atelier de programmation "Circle Packing". Cette étape permet de s'assurer que vos couches de transport, la syntaxe des blocs et la vérification de l'exécution locale s'exécutent correctement, sans erreur, avant de passer aux cibles spécifiques au domaine.
Exécutez votre conception de test : choisissez entre un parcours d'intégration agentif ou manuel :
Intégration agentique : si vous utilisez des outils de codage agentiques, exécutez le pipeline de compétences intégré pour parcourir votre configuration et votre conception d'expérience de manière programmatique.
Intégration manuelle : si vous n'utilisez pas d'outils agentiques, consultez les ateliers de programmation et créez manuellement votre test en effectuant les actions suivantes :
Préparez la référence du code de départ : créez le code de référence initial en suivant les consignes du programme, en plaçant des marqueurs de commentaires
EVOLVE-BLOCKexplicites strictement autour des segments ou sous-routines logiques spécifiques ciblés pour la refactorisation à l'aide de la stratégie de placement.Créez la fonction de harnais d'évaluation : écrivez une boucle d'exécution côté client ou côté serveur pour recevoir les blocs de code mutés d'AlphaEvolve, les exécuter de manière sécurisée et calculer les métriques métier. L'évaluateur doit renvoyer un dictionnaire structuré d'une ou plusieurs métriques pour fournir une direction de gradient de recherche explicite à AlphaEvolve. Utilisez les consignes de base listées sur la page Conception de l'évaluateur.
Documentez la définition du problème : définissez un énoncé précis du problème dans votre configuration, en spécifiant les informations générales, les règles de contexte de domaine pertinentes et les contraintes strictes du système opérationnel. Suivez les consignes de la page Consignes de configuration du contexte et des requêtes.
Choisissez la configuration de votre expérience : spécifiez la configuration de l'hyperparamètre d'exécution, y compris les combinaisons de LLM ciblées, les limites maximales de génération de programmes et les seuils optimaux de simultanéité d'exécution. Suivez les consignes de la page Données et concurrence.
Surveiller l'exécution et transférer vers la production
Lancez le test d'optimisation et suivez les scores de forme physique en temps réel au fil des générations successives. Les budgets d'évaluation recommandés commencent à environ 100 programmes et peuvent atteindre des milliers pour les problèmes difficiles. Si vos métriques d'évaluation ne montrent pas de trajectoire claire après environ 1 550 évaluations de programmes candidats, mettez en pause la boucle d'exécution pour affiner le contexte de définition du problème ou ajuster les contraintes de pénalité faible.
Intégration en production
Une fois la convergence de la recherche réussie, récupérez le candidat de programme optimal (ou la n-ième meilleure variante en fonction des compromis opérationnels multimétriques) à partir des tables d'historique et implémentez-le directement dans l'architecture de votre système.
À mesure que la complexité de l'optimisation, les piles de dépendances et les exigences de mise à l'échelle augmentent, passez de votre espace de processus local à la configuration de l'infrastructure basée sur la boîte à outils de cluster pour répondre aux besoins de calcul avancés à l'échelle de l'entreprise.