¿Están mejorando los motores de ajedrez debido a una programación más precisa o simplemente a computadoras más potentes?

No. La precisión de la programación no es un problema. (Es decir, los errores de programación nunca retrasaron el progreso de manera significativa). Las computadoras más potentes ayudan. Pero el gran avance recientemente ha sido la introducción de poderosos métodos de aprendizaje profundo de inteligencia artificial.

Asistí a la Primera Conferencia Nacional de la Asociación Americana de Inteligencia Artificial (AAAI) celebrada en Stanford en 1980. Asistí a una mesa redonda sobre programas de juego de ajedrez. Recuerdo que más de uno de los panelistas que fueron responsables de algunos de los programas más exitosos lamentaron el hecho de que sus programas en realidad no hicieron mucho en el camino de la IA. Admitieron que estaban utilizando principalmente enfoques de búsqueda de fuerza bruta optimizados para el problema. Me parece interesante que pasaron décadas antes de que se desarrollaran verdaderas técnicas de IA que fueran efectivas para este problema.