Prácticas recomendadas para la experimentación

Para comenzar rápidamente con la plataforma, sigue un flujo de trabajo estructurado de cinco pasos:

  1. Completa la inicialización del entorno: Usa la página Comenzar para completar todos los requisitos previos y, luego, inicializa tu entorno.

  2. Realiza la verificación básica: Navega a la sección Codelabs y ejecuta el codelab de Circle Packing como mínimo. Este paso garantiza que tus capas de transporte, la sintaxis de bloqueo y la verificación del tiempo de ejecución local se ejecuten sin problemas ni errores antes de que pases a los objetivos específicos del dominio.

  3. Ejecuta el diseño de tu experimento: Elige entre una ruta de integración manual o con agente:

    • Integración de agentes: Si usas herramientas de codificación basadas en agentes, ejecuta la canalización de Skills integrada para revisar tu configuración y el diseño del experimento de forma programática.

    • Integración manual: Si no usas herramientas basadas en agentes, consulta los codelabs y crea tu experimento de forma manual realizando las siguientes acciones:

      • Prepara el código inicial de referencia: Escribe el código inicial de referencia siguiendo los lineamientos del programa y coloca marcadores de comentarios EVOLVE-BLOCK explícitos estrictamente alrededor de los segmentos de lógica o subrutinas específicos a los que se apunta para la refactorización con la estrategia de colocació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 comerciales. El evaluador debe devolver un diccionario estructurado de una o más métricas para proporcionar una dirección explícita del gradiente de búsqueda a AlphaEvolve. Usa los lineamientos principales que se indican en la página Diseño del evaluador.

      • Documenta la definición del problema: Define una declaración precisa del problema dentro de tu configuración, especificando detalles de antecedentes, reglas de contexto de dominio pertinentes y restricciones operativas estrictas del sistema. Usa los lineamientos de la página Lineamientos de configuración de contexto y de instrucciones.

      • Elige la configuración del experimento: Especifica la configuración de los hiperparámetros del tiempo de ejecución, incluidas las combinaciones 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.

  4. Supervisa la ejecución y entrega a producción

    Lanza 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 alrededor de 100 programas y se extienden a miles para problemas difíciles. Si tus métricas de evaluación no muestran una trayectoria clara después de aproximadamente 1,550 evaluaciones de programas candidatos, pausa el bucle de ejecución para definir mejor el contexto del problema o ajustar las restricciones de penalización flexible.

  5. Integración de producción

    Después de una convergencia de búsqueda exitosa, recupera el candidato a programa óptimo (o la variante n-ésima mejor 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 escala, 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 avanzadas de procesamiento a escala empresarial.