Google DeepMind acaba de dar un gran paso en el desarrollo de inteligencia artificial con el lanzamiento de AlphaEvolve, un sistema que utiliza LLMs, evaluación automatizada y aprendizaje evolutivo para crear nuevos algoritmos. No estamos solo ante una herramienta que escribe código: AlphaEvolve lo diseña, lo reescribe, lo mejora y lo selecciona, siguiendo un enfoque inspirando en la evolución biológica.
¿Qué es AlphaEvolve?
AlphaEvolve es un agente de codificación evolutiva que automatiza todo el proceso de creación y optimización de algoritmos. Utiliza un conjunto de modelos LLM (como Gemini), un sistema distribuido de evaluación y una base de datos de programas para iterar sobre soluciones de manera autónoma.
Este sistema ha logrado, por ejemplo, rediseñar la multiplicación de matrices de forma más eficiente que el algoritmo de Strassen de 1969, y ha contribuido a resolver problemas matemáticos complejos como el problema del número de besos en 11 dimensiones.
¿Cómo funciona AlphaEvolve?
La arquitectura de AlphaEvolve puede dividirse en cinco componentes clave y un bucle de control distribuido, como se muestra en el esquema oficial de DeepMind:
1. Prompt sampler
El científico o ingeniero configura las plantillas de prompt que guiarán a los modelos LLM para generar nuevas variantes de código. Este componente selecciona un programa base y sus “inspiraciones” (programas similares o relevantes) de la base de datos.
Deja una respuesta