La historia del hombre contra la máquina ha sido popular desde la revolución industrial. Los humanos tendemos a enorgullecernos de nuestra inteligencia como especie. Una parte importante de nuestro ingenio se ha dedicado a diseñar dispositivos que puedan ayudarnos a realizar tareas de manera más eficiente. En el proceso, hemos planteado más preguntas sobre si las máquinas son superiores al hombre.
No hay duda de que las computadoras son capaces de hacer miles de millones de cálculos complejos en una fracción del tiempo que a la mayoría de nosotros nos llevaría resolver solo uno. Las computadoras pueden almacenar y acceder a más información en un disco duro de la que encontraría en una biblioteca completa. Desde una perspectiva de procesamiento de números, las computadoras se destacan.
El desafío para los programadores de computadoras es resolver juegos como si fueran problemas matemáticos. Eso implica determinar la manera perfecta de jugar el juego para que no haya errores por parte de la computadora. Con algunos juegos, siempre ganarás si eres el primer jugador en hacer un movimiento y sigues el juego perfecto. Con otros juegos, es posible que no ganes, pero nunca te irá peor que un empate.
La cantidad de tiempo y esfuerzo que se necesita para resolver un juego depende de la complejidad del juego en sí. Los informáticos han resuelto algunos juegos, pero otros siguen siendo esquivos. Veremos cinco enfrentamientos entre humanos y computadoras, enumerados sin ningún orden en particular, que ilustran cuánto ha avanzado la informática en las últimas décadas.
Contenido- BKG 9.8 contra Luigi Villa
- Chinook contra Marion Tinsley
- Deep Blue contra Garry Kasparov
- Quackle contra David Boys
- MoGoTW contra Catalin Taranu
5:BKG 9.8 contra Luigi Villa
Backgammon introduce un elemento de azar con tiradas de dados, pero eso no ha impedido que las computadoras derroten a los humanos.En junio de 1979, el programador informático y ajedrecista Hans J. Berliner vio cómo su programa de backgammon derrotaba al campeón mundial Luigi Villa por un marcador de 7-1. Fue una victoria notable. Por primera vez, un programa de computadora había derrotado a un campeón humano en un juego de mesa.
Backgammon es un juego de estrategia y azar. Una tirada de dados puede convertir una derrota inminente en una victoria. Eso fue lo que pasó entre Villa y BKG 9.8. Los jugadores que analizaron los juegos dijeron que Villa era el mejor jugador, pero BKG 9.8 se benefició de varias tiradas de dados afortunadas.
Aún así, la victoria marcó un punto de inflexión en la inteligencia informática. Berliner explicó que su programa no dependía de una base de datos de movimientos. En su lugar, analizaría la posición de las piezas en el tablero y evaluaría los riesgos o beneficios de mover cada pieza antes de tomar una decisión. Los programas posteriores de backgammon se volvieron aún más competentes para jugar contra oponentes humanos.
El premio por el juego de exhibición fue de $5,000. No hay registro de cómo BKG 9.8 gastó sus ganancias.
4:Chinook contra Marion Tinsley
Las damas tienen un número limitado de movimientos y ahora las computadoras han resuelto el juego.Si bien algunas personas pueden pensar en las damas como un primo tonto del ajedrez, el juego requiere destreza estratégica y táctica. Quizás nadie lo sabía mejor que Marion Tinsley, la campeona mundial de damas de 1955 a 1992. Entre 1950 y 1992, Tinsley perdió solo cinco partidas. En agosto de 1992, Tinsley aceptó enfrentarse a un nuevo oponente llamado Chinook.
Chinook comenzó como un proyecto en 1989. Dirigido por Jonathan Schaeffer, Robert Lake, Paul Lu y Martin Bryant, este proyecto duraría más de una década mientras el equipo intentaba resolver el juego de damas. El partido contra Tinsley en 1992 marcó un intento temprano de enfrentar el ingenio electrónico contra un campeón humano.
La primera serie de partidos fue bien para Tinsley. Salió victorioso, derrotando a Chinook cuatro juegos a dos, con 33 empates. A Tinsley le encantó el desafío y accedió a una revancha en 1994. Después de varios empates, Tinsley se retiró del partido por motivos de salud y renunció a su título de campeón mundial.
Chinook pasó a jugar y derrotó a otros retadores humanos como las damas, el Gran Maestro Don Lafferty. En 2007, el equipo anunció que había resuelto el juego de damas:un juego perfecto en ambos lados siempre resultaría en un empate.
3:Deep Blue contra Garry Kasparov
Garry Kasparov considera su próximo movimiento en la revancha de 1997 contra Deep Blue de IBM.El año 1996 vio uno de los enfrentamientos de máquina contra hombre mejor publicitados de todos los tiempos:Deep Blue de IBM contra el gran maestro de ajedrez Garry Kasparov. Kasparov no era ajeno a jugar contra oponentes de la computadora. En 1985, Kasparov participó en una exhibición en la que jugó contra 32 computadoras simultáneamente. Kasparov salió victorioso en 1985. Lo volvería a hacer en 1996 contra Deep Blue.
El partido en 1996 consistió en seis juegos. Deep Blue ganó el primer juego del partido. Kasparov respondió y ganó el segundo juego. Los juegos tres y cuatro fueron empates. Kasparov venció a la máquina en los juegos cinco y seis.
Un año después, Kasparov se encontraría con Deep Blue para una revancha. La nueva versión de Deep Blue era mucho más potente. Kasparov ganó el primer juego del partido. Deep Blue ganó el segundo juego. Los juegos del tres al cinco fueron todos empates. En el juego final del partido, Deep Blue derrotó a Kasparov y se convirtió en la primera computadora en derrotar a un campeón mundial de ajedrez. Kasparov solicitaría otra revancha, pero IBM retiró el proyecto Deep Blue.
Desde entonces, las computadoras que juegan al ajedrez se han vuelto aún más eficientes. Según el sistema de calificación de la Federación Internacional de Echecs (FIDE), Garry Kasparov tiene la calificación más alta para jugadores humanos con 2.851 [fuente:Campeonato Mundial de Ajedrez]. Pero ahora, un programa informático de ajedrez llamado Rybka tiene una calificación estimada de más de 3000 puntos dependiendo del hardware que lo admita [fuente:AJEDREZ].
2:Quackle contra David Boys
Fue en 2007 en Toronto, Canadá, cuando un programa de computadora llamado Quackle venció al ex campeón mundial de Scrabble, David Boys, en un set de cinco partidos. Las mentes detrás de Quackle incluyeron a otro gran jugador de Scrabble, Jason Katz-Brown. Quackle es un programa de Scrabble de código abierto y está disponible para su descarga en la Web.
Para llegar a Boys, el equipo de Quackle primero tuvo que clasificarse en torneos preliminares. Otro programa de Scrabble llamado Maven compitió con Quackle. El programa que registró la mejor proporción de victorias y derrotas se ganó el derecho a desafiar a Boys. Quackle salió adelante.
Al construir una vasta base de datos de palabras, los programadores de computadoras pueden crear oponentes sintéticos viciosamente efectivos. Los programas de computadora escanean el tablero en busca de palabras potenciales, a veces vinculando letras de formas inesperadas. Según los informes, David Boys se encogió de hombros ante la pérdida y proclamó que aún es mejor ser humano que una máquina [fuente:The Chronicle of Higher Education].
Hacer trampa en ScrabbleMark Richards, un estudiante de posgrado y Eyal Amir, profesor de la Universidad de Illinois, crearon un programa de Scrabble que es astuto. ¡No solo puede construir palabras diabólicamente inteligentes, sino que también puede adivinar las letras que estás sosteniendo! El programa usa la probabilidad para adivinar qué fichas tienes y luego construye palabras que bloquean tus intentos de usarlas.
1:MoGoTW contra Catalin Taranu
Go es un juego complejo, especialmente cuando lo juegas en la cuadrícula completa de 19 por 19.Go es un juego con el que las computadoras tienen problemas tradicionalmente. Jugado en un tablero con una cuadrícula de nueve por nueve o 19 por 19 líneas, el juego enfrenta a dos jugadores en un intento de controlar el territorio usando piedras blancas y negras. El jugador que sostiene las piedras negras va primero, colocando una piedra en la intersección de dos líneas en la cuadrícula. El jugador que sostiene las piedras blancas es el siguiente. Los dos jugadores intentan controlar el territorio en el tablero rodeando las piedras de sus oponentes con las suyas.
El juego es difícil de jugar para las computadoras. A diferencia de juegos como el ajedrez y las damas, Go se vuelve más complicado cuanto más dura el juego. En el ajedrez y las damas, quitas las piezas durante el juego a medida que las capturas. En Go, colocas más piedras en el tablero hasta que pasas a un final. Por esta y otras razones, los programas de computadora han tenido problemas para mantenerse al día con los jugadores humanos.
Pero en julio de 2010, el programa MoGoTW que se ejecuta en 512 núcleos de la supercomputadora Cray XT4/XT5 derrotó al jugador profesional de Go Catalin Taranu en un partido de Go de 19 por 19. La computadora tenía un hándicap de siete piedras y ganó por solo 1,5 puntos.
Si bien la pérdida de Taranu puede marcar una nueva era en el dominio de las computadoras en los juegos, podría ser prematuro descartar a los humanos. Somos criaturas inteligentes, todavía no estamos listos para decir "se acabó el juego".