Para comenzar a experimentar con AlphaEvolve, te recomendamos el siguiente flujo de trabajo:
Completa la inicialización del entorno
Usa la página Comenzar para completar todos los requisitos previos y definir tu entorno.
Realiza la verificación básica
Completa el codelab Comienza a usar AlphaEvolve en Google Cloud antes de continuar. Este paso garantiza que las capas de transporte, la sintaxis de bloques y la verificación del entorno de ejecución local se ejecuten sin problemas ni errores antes de pasar a los destinos específicos del dominio.
Ejecuta el diseño de tu experimento
Elige entre una ruta de integración basada en agentes o manual:
Integración de agentes: Si usas herramientas de programación de agentes, ejecuta la canalización de Skills integrada para revisar la configuración y el diseño del experimento de forma programática.
Integración manual: Si no usas herramientas de agentes, consulta los codelabs y construye tu experimento de forma manual realizando las siguientes acciones:
Prepara el código de partida
Crea el código de referencia inicial siguiendo los lineamientos del programa, colocando marcadores de comentarios
EVOLVE-BLOCKexplícitos estrictamente alrededor de los segmentos lógicos o las subrutinas específicos que se refactorizarán con la estrategia de ubicación.Compila la función de arnés del evaluador
Escribe un bucle de ejecución del cliente o del servidor para recibir los bloques de código mutados de AlphaEvolve, ejecutarlos de forma segura y calcular las métricas empresariales. El evaluador debe devolver un diccionario estructurado de una o más métricas para proporcionar una dirección de gradiente de búsqueda explícita a AlphaEvolve. Usa los lineamientos principales que se indican en la página Diseño del evaluador.
Documenta la definición del problema
Define un planteamiento del problema preciso dentro de tu configuración, especificando detalles de antecedentes, reglas de contexto de dominio pertinentes y restricciones estrictas del sistema operativo. Usa los lineamientos de la página Lineamientos de configuración de contexto y de instrucciones.
Elige la configuración de tu experimento
Especifica la configuración de hiperparámetros del entorno de ejecución, incluidas las mezclas de LLM objetivo, los límites máximos de generación de programas y los umbrales óptimos de simultaneidad de ejecución. Usa los lineamientos de la página Datos y simultaneidad.
Supervisa la ejecución
Inicia el experimento de optimización y haz un seguimiento de las puntuaciones de aptitud en tiempo real en generaciones sucesivas. Los presupuestos de evaluación recomendados comienzan en ~100 programas y aumentan hasta miles para problemas difíciles. Si tus métricas de evaluación no muestran una trayectoria clara después de unas 1,500 evaluaciones de programas candidatos, pausa el bucle de ejecución para definir mejor el contexto de la definición del problema o ajustar las restricciones de penalización suave.
Integración en producción
Después de que la búsqueda converja correctamente, recupera el candidato de programa óptimo (o la enésima mejor variante, según las compensaciones operativas de varias métricas) de las tablas de historial y, luego, impleméntalo directamente en la arquitectura de tu sistema.
A medida que se expanden la complejidad de la optimización, las pilas de dependencias y los requisitos de escalamiento, cambia de tu espacio de proceso local a la configuración de infraestructura basada en el kit de herramientas del clúster para controlar las necesidades de procesamiento avanzadas a nivel empresarial.