Este documento presenta el problema de las ocho reinas en ajedrez y su implementación en Prolog. Brevemente describe el problema, que consiste en colocar 8 reinas en un tablero de ajedrez de manera que ninguna esté amenazando a otra. Luego introduce conceptos clave como backtracking y búsqueda en profundidad que son utilizados para desarrollar un algoritmo y programa en Prolog que encuentre todas las posibles soluciones al problema de colocar N reinas en un tablero de ajedrez de dimensión N.