Siguinte Nivel
Rehacer el motor
El siguiente nivel
Esto todavía no está escrito. Lo digo al principio para no mezclar el hecho con la intención. El motor que puedes compilar hoy es el núcleo de 2012. El siguiente nivel consiste en rehacerlo: no para negar lo que ya funciona, sino para aprovechar lo que el oficio aprendió después y que entonces no teníamos a nuestro alcance.
Primero llega Hoy: la capa visual, las cuatro plataformas y el mismo núcleo. Después llega esta etapa. No hay una fecha de campeonato ni un Elo prometido. Hay un rumbo.
Hecho e intención
| Hecho | Intención |
|---|---|
| La búsqueda, la evaluación y la representación permanecen, en esencia, como en 2012. Se incorporó UCI. Las listas y los torneos de entonces se cuentan en las entradas. La capa visual está en marcha. | Construir un motor nuevo: rehacer la evaluación y la búsqueda con lo que hoy sabemos que funciona en inteligencia artificial aplicada al ajedrez. |
No tengo una red de evaluación ya entrenada en este repositorio. No anuncio una arquitectura concreta. Si lo hiciera, estaría describiendo un programa que todavía no existe.
Hay que separar dos usos de la palabra IA. El primero es técnica de ajedrez: redes de evaluación que se consultan en el nudo, como las que el oficio ya conoce. Eso es lo que quiero aprender a usar cuando rehaga el motor. El segundo es la IA como coautora del código. Eso no entra en el núcleo. El motor que mantengo hoy, y el que quiero rehacer, lo escribo yo. La ayuda de inteligencia artificial se queda fuera del motor: en la interfaz, en las imágenes y en la redacción de este blog.
Lo que 2012 no nos dio
En 2012 evaluábamos con material, estructura de peones, seguridad del rey y tablas de pieza y casilla. Aquello funcionaba y llegaba lejos para un solo autor. Lo que no teníamos, o no podíamos entrenar en casa como hoy, era una red capaz de aprender la posición a partir de millones de partidas y de consultarse en cada nudo sin sustituir por completo al árbol de búsqueda.
Desde entonces el oficio ha mostrado qué sí sostiene la fuerza: redes de evaluación eficientes, el ajuste mediante grandes volúmenes de partidas y una década de práctica pública en listas y campeonatos de motores. También ha mostrado qué no basta: copiar una moda, aumentar el tamaño del binario o abandonar el código crítico para que el programa «se lea como un libro».
El cuaderno de 2012, las entradas de este blog, es el punto de partida, no el techo. Allí está lo que el núcleo ya demostró: una representación compacta, un hacer y deshacer incremental, un árbol que no se fotocopia. Eso no se descarta. Se hereda. Se rehace lo que valora una posición y lo que decide cuánto buscar, con herramientas que entonces no formaban parte del oficio común.
Te invito
Esta etapa no la cierro en solitario. Si conoces las redes, los datos, el entrenamiento o el ajedrez, hay un lugar para ti. Si solo sabes jugar y quieres contar qué se siente frente al tablero, también. El proyecto es software libre: puedes estudiarlo, modificarlo y compartir lo que encuentres.
Puedes continuar el recorrido por las otras páginas del sitio: El proyecto, Software libre y Hoy. Si quieres entrar en lo que viene después, escríbeme. Un correo es suficiente.
Correo de contacto: comprasmangocomputer@gmail.com

Comentarios
Publicar un comentario