Folgen Sie einem strukturierten Workflow mit fünf Schritten, um schnell mit der Plattform zu beginnen:
Umgebung initialisieren: Verwenden Sie die Erste Schritte Seite, um alle Voraussetzungen zu erfüllen und Ihre Umgebung zu initialisieren.
Grundlegende Überprüfung durchführen: Rufen Sie den Abschnitt „Codelabs“ auf und führen Sie mindestens das Codelab „Circle Packing“ aus. Mit diesem Schritt wird sichergestellt, dass Ihre Transportschichten, die Blocksyntax und die lokale Laufzeitüberprüfung reibungslos und ohne Fehler ausgeführt werden, bevor Sie mit domainspezifischen Zielen fortfahren.
Testdesign ausführen: Wählen Sie zwischen einem agentenbasierten oder manuellen Integrationspfad aus:
Agentenbasierte Integration: Wenn Sie agentenbasierte Codierungstools verwenden, führen Sie die integrierte Skills-Pipeline aus, um die Einrichtung und das Testdesign programmatisch zu durchlaufen.
Manuelle Integration: Wenn Sie keine agentenbasierten Tools verwenden, sehen Sie sich die Codelabs an und erstellen Sie Ihren Test manuell. Führen Sie dazu die folgenden Schritte aus:
Seed-Code-Baseline vorbereiten: Erstellen Sie den anfänglichen Baseline-Code gemäß den Programmrichtlinien und platzieren Sie explizite
EVOLVE-BLOCKKommentarmarkierungen genau um die spezifischen Logiksegmente oder Unterroutinen, die mit der Placement-Strategie umgestaltet werden sollen.Evaluator-Harness-Funktion erstellen: Schreiben Sie eine Ausführungsschleife auf clientseitig oder serverseitig, um die geänderten Codeblöcke von AlphaEvolve zu empfangen, sie sicher auszuführen und Geschäftsstatistiken zu berechnen. Der Evaluator muss ein strukturiertes Dictionary mit einer oder mehreren Statistiken zurückgeben, um AlphaEvolve eine explizite Suchrichtung zu geben. Beachten Sie die wichtigsten Richtlinien auf der Seite Evaluator-Design.
Problemdefinition dokumentieren: Definieren Sie in Ihrer Konfiguration eine genaue Problembeschreibung und geben Sie Hintergrunddetails, relevante Regeln für den Domainkontext und strenge Einschränkungen des Betriebssystems an. Beachten Sie die Richtlinien auf der Seite Richtlinien für die Konfiguration von Kontext und Prompts.
Testkonfiguration auswählen: Geben Sie die Hyperparameterkonfiguration für die Laufzeit an, einschließlich der Ziel-LLM-Mischungen, der maximalen Grenzwerte für die Programmausführung und der optimalen Grenzwerte für die Ausführungskonkurrenz. Beachten Sie die Richtlinien auf der Seite Daten und Parallelität.
Ausführung beobachten und an die Produktion übergeben
Starten Sie den Optimierungstest und verfolgen Sie die Fitness-Scores in Echtzeit über aufeinanderfolgende Generationen hinweg. Empfohlene Evaluierungsbudgets beginnen bei etwa 100 Programmen und können bei schwierigen Problemen auf Tausende ansteigen. Wenn Ihre Evaluierungsstatistiken nach etwa 1.550 Kandidatenprogrammbewertungen keine klare Entwicklung zeigen,pausieren Sie die Ausführungsschleife, um den Kontext der Problemdefinition zu verfeinern oder die Einschränkungen für die weiche Bestrafung anzupassen.
Produktionsintegration
Nach erfolgreicher Suchkonvergenz rufen Sie den optimalen Programmkandidaten (oder die n-beste Variante, je nach betrieblichen Kompromissen bei mehreren Statistiken) aus den Verlaufstabellen ab und implementieren Sie ihn direkt in Ihre Systemarchitektur.
Wenn die Optimierungskomplexität, die Abhängigkeitsstacks und die Skalierungsanforderungen steigen, wechseln Sie von Ihrem lokalen Prozessraum zur clusterbasierten Infrastrukturkonfiguration, um erweiterte Berechnungsanforderungen im Unternehmen zu erfüllen.