Saltar al contenido

LLM Evolution

Algoritmos evolutivos potenciados por LLMs

Una librería de Python que permite a los Modelos de Lenguaje actuar como mutadores, operadores de cruce y evaluadores inteligentes en algoritmos evolutivos.

Python 3.12+ · Protocolos · Genéricos2025Alejandro Fernández Camello

La evolución no tiene un objetivo, solo un proceso. Nosotros le damos el objetivo; el LLM, la inteligencia.

Evolución en acción

Observa cómo una población evoluciona generación a generación hacia la solución óptima.

Generación: 0/200Mejor aptitud: 0%Aptitud media: 0%
Objetivo

Características

Componentes modulares para evolucionar cualquier tipo de solución.

Mutaciones con LLM

Los modelos de lenguaje generan variaciones inteligentes en vez de perturbaciones aleatorias, acelerando la convergencia.

Diseño por protocolos

Interfaces claras basadas en Protocol de Python permiten intercambiar estrategias sin acoplamiento.

Framework genérico

Evoluciona cualquier cosa: desde enteros simples hasta kernels CUDA o estrategias de trading algorítmico.

Componentes modulares

Estrategias separadas para inicialización, evaluación, selección, cruce y mutación.

Agnóstico de dominio

Aplícalo a CUDA, ensamblador RISC-V, trading algorítmico o cualquier problema de optimización.

Código abierto

Licencia MIT. Contribuye, extiende y adapta la librería a tus necesidades.

Explora el código

Librería de código abierto lista para usar en tus proyectos de optimización con LLMs.