Test de Turing: ¿Qué es? ¿Qué importancia tiene?

Si ha estado en contacto con la Inteligencia Artificial (IA), sin duda habrá oído hablar del "Test de Turing". Se trata de una prueba propuesta por Alan Turing en 1950, diseñada para ser el experimento definitivo sobre si una IA ha alcanzado o no el nivel de inteligencia humana. Conceptualmente, si la IA es capaz de superar la prueba, ha alcanzado una inteligencia equivalente o indistinguible de la de un ser humano.

Exploraremos quién es Alan Turing, qué es la prueba, por qué es importante y por qué la definición de la prueba puede tener que evolucionar.

 

¿Quién es Alan Turing?

Turing es un excéntrico matemático británico reconocido por sus ideas futuristas y rompedoras.

En 1935, a la edad de 22 años, su trabajo sobre la teoría de la probabilidad le valió una beca del King's College de la Universidad de Cambridge. Sus ideas matemáticas abstractas le sirvieron para tomar una dirección completamente diferente en un campo que aún estaba por inventar.

En 1936, Turing publicó un artículo que hoy se reconoce como la base de la informática. En él inventó el concepto de "máquina universal" que podía descodificar y ejecutar cualquier conjunto de instrucciones.

En 1939, Turing fue contratado por el departamento de descifrado de códigos del gobierno británico. Por aquel entonces, Alemania utilizaba lo que se denomina una "máquina enigma" para descifrar todas sus señales militares y navales. Turing desarrolló rápidamente una nueva máquina (la "Bombe") capaz de descifrar los mensajes Enigma a escala industrial. Este desarrollo se considera decisivo para ayudar a frenar la agresión de la Alemania nazi.

En 1946, Turing volvió a trabajar en su revolucionaria idea, publicada en 1936, de desarrollar un ordenador electrónico capaz de realizar varios tipos de cálculos. Elaboró un diseño detallado de lo que se denominó Motor de Computación Automática (ACE).

En 1950, Turing publicó su trabajo seminal en el que se preguntaba si una "máquina puede pensar". Este trabajo transformó por completo la informática y la IA.

En 1952, tras ser denunciado a la policía por un joven, Turing fue condenado por indecencia grave debido a sus actividades homosexuales. Debido a ello, se le revocó su autorización de seguridad para el gobierno y se destruyó su carrera. Para castigarlo fue castrado químicamente.

Con su vida destrozada, fue descubierto en su casa por su limpiador el 8 de junio de 1954. Había muerto envenenado con cianuro el día anterior. Junto a su cuerpo había una manzana parcialmente consumida. El veredicto del forense fue de suicidio.

Afortunadamente, su legado sigue vivo.

¿Qué es el Test de Turing?

En 1950, Alan Turing publicó en la revista Mind un artículo fundamental titulado "Computing Machinery and Intelligence". En este detallado documento se planteaba la pregunta "¿Pueden pensar las máquinas?". El artículo sugería abandonar la búsqueda para definir si una máquina puede pensar, para en su lugar poner a prueba la máquina con el "juego de imitación". Este sencillo juego se juega con tres personas

Un hombre (A)
Una mujer (B)
Un interrogador (C) que puede ser de cualquier sexo.

El concepto del juego es que el interrogador permanece en una habitación separada del hombre (A) y de la mujer (B), y el objetivo es que el interrogador identifique quién es el hombre y quién es la mujer. En este caso, el objetivo del hombre (A) es engañar al interrogador, mientras que la mujer (B) puede intentar ayudar al interrogador (C). Para que esto sea justo, no se pueden utilizar pistas verbales, sino que sólo se envían preguntas y respuestas escritas a máquina de un lado a otro. La cuestión es entonces: ¿Cómo sabe el interrogador en quién confiar?

El interrogador sólo los conoce por las etiquetas X e Y, y al final del juego se limita a decir "X es A e Y es B" o "X es B e Y es A".

La cuestión es que si eliminamos al hombre (A) o a la mujer (B) y sustituimos a esa persona por una máquina inteligente, ¿puede la máquina utilizar su sistema de IA para engañar al interrogador (C) y hacerle creer que es un hombre o una mujer? Esta es, en esencia, la naturaleza del Test de Turing.

En otras palabras, si usted se comunicara con un sistema de IA sin saberlo, y supusiera que la "entidad" del otro lado es un humano, ¿podría la IA engañarle indefinidamente?

Por qué es importante el Test de Turing

En el documento de Alan Turing se alude al hecho de que él cree que el Test de Turing podría llegar a superarse. Afirma: "Para el año 2000 creo que dentro de unos cincuenta años será posible programar ordenadores, con una capacidad de almacenamiento de unos 109, para que jueguen al juego de la imitación tan bien que un interrogador medio no tendrá más de un 70% de posibilidades de hacer la identificación correcta tras cinco minutos de interrogatorio".

Si miramos el Test de Turing a través de una lente moderna, parece muy posible que un sistema de IA pueda engañar a un humano durante cinco minutos. ¿Cuántas veces los humanos han interactuado con chatbots de apoyo sin saber si el chatbot es un humano o un bot?

Ha habido muchos informes sobre la superación del Test de Turing. En 2014, un programa de chatbot llamado Eugene Goostman, que simula a un niño ucraniano de 13 años, habría superado la prueba de Turing en un evento organizado por la Universidad de Reading. Al parecer, el chatbot convenció al 33% de los jueces de la Royal Society de Londres de que era humano. No obstante, los críticos se apresuraron a señalar las insuficiencias de la prueba, el hecho de que tantos jueces no estuvieran convencidos, la duración de la prueba (solo 5 minutos), así como la falta de pruebas próximas para este logro.

En 2018, un sistema de reservas de Google Duplex con la ayuda de Google Assistant, realizó una llamada telefónica a una peluquería para programar una cita para un corte de pelo. En este caso, el sistema de IA no se presentó como IA, y durante la llamada telefónica fingió ser humano mientras hablaba con la recepcionista de una peluquería. Tras un breve intercambio, se programó con éxito un corte de pelo y ambas partes colgaron.

 

¿Es la máquina realmente inteligente?

Sin embargo, en la era del Procesamiento del Lenguaje Natural (PLN), con sus subcampos de comprensión del lenguaje natural (NLU) e interpretación del lenguaje natural (NLI), hay que preguntarse si una máquina está haciendo y respondiendo preguntas sin entender completamente el contexto detrás de lo que dice, ¿es la máquina realmente inteligente?

Al fin y al cabo, si se revisa la tecnología que hay detrás de Watson, un sistema informático capaz de responder a preguntas planteadas en lenguaje natural, desarrollado por IBM para derrotar a los campeones de Jeopardy, queda claro que Watson fue capaz de vencer a los campeones del mundo descargando una gran parte del conocimiento mundial a través de Internet, sin entender realmente el contexto que hay detrás de este lenguaje. Había 200 millones de páginas de información, procedentes de diversas fuentes, incluida la Wikipedia. Había una restricción para que Watson no pudiera acceder a Internet mientras jugaba, pero esto es simplemente una restricción menor para una IA que puede acceder simplemente a todo el conocimiento humano antes de que comience el juego.

De forma similar a un motor de búsqueda, se han realizado palabras clave y puntos de referencia. Si una IA puede alcanzar este nivel de comprensión, entonces deberíamos considerar que, basándonos en el avance de la tecnología actual, engañar a un humano durante 5 o 10 minutos simplemente no es poner el listón lo suficientemente alto.

¿Debe evolucionar el Test de Turing?

El Test de Turing ha hecho un notable trabajo al resistir la prueba del tiempo. Sin embargo, la IA ha evolucionado mucho desde 1950. Cada vez que la IA logra una hazaña de la que decíamos que sólo los humanos eran capaces, ponemos el listón más alto. Sólo será cuestión de tiempo que la IA sea capaz de superar sistemáticamente el Test de Turing tal y como lo entendemos.

Al repasar la historia de la IA, el barómetro definitivo para saber si la IA puede alcanzar el nivel de inteligencia humana se basa casi siempre en si puede derrotar a los humanos en varios juegos. En 1949, Claude Shannon publicó sus reflexiones sobre el tema de cómo se podría hacer que un ordenador jugara al ajedrez, ya que se consideraba la cumbre definitiva de la inteligencia humana.

No fue hasta el 10 de febrero de 1996, tras una agotadora partida de tres horas, cuando el campeón mundial de ajedrez Garry Kasparov perdió la primera partida de un encuentro de seis contra Deep Blue, un ordenador de IBM capaz de evaluar 200 millones de movimientos por segundo. No pasó mucho tiempo hasta que el ajedrez dejó de ser considerado la cumbre de la inteligencia humana. El ajedrez fue sustituido por el juego del Go, un juego originado en China hace más de 3000 años. El listón para que la IA alcanzara el nivel de inteligencia humana se elevó.

En octubre de 2015, AlphaGo jugó su primera partida contra el actual tricampeón europeo, Fan Hui. AlphaGo ganó la primera partida de la historia contra un profesional del Go con un resultado de 5-0. El Go está considerado como el juego más sofisticado del mundo con sus 10360 movimientos posibles. De repente, el listón volvió a subir.

Finalmente el argumento fue que una IA tenía que ser capaz de derrotar a equipos de jugadores en MMORPG (juegos de rol masivos en línea). OpenAI no tardó en aceptar el reto utilizando el aprendizaje por refuerzo profundo.

Debido a este movimiento constante del listón proverbial, deberíamos reconsiderar una nueva definición moderna del Test de Turing. La prueba actual puede depender demasiado del engaño y de la tecnología que hay en un chatbot. Potencialmente, con la evolución de la robótica podemos exigir que para que una IA alcance realmente el nivel de inteligencia humana, la IA tendrá que interactuar y "vivir" en nuestro mundo real, frente a un entorno de juego o un entorno simulado con sus reglas definidas.

Si en lugar de engañarnos, un robot puede interactuar con nosotros como cualquier otro humano, manteniendo conversaciones, proponiendo ideas y soluciones, quizá sólo entonces se supere la Prueba de Turing. La versión definitiva de la Prueba de Turing puede ser cuando una IA se acerque a un humano e intente convencernos de que es consciente de sí misma.

En ese momento, también habremos alcanzado la Inteligencia General Artificial (AGI). Sería entonces inevitable que la IA/robot nos superara rápidamente en inteligencia.

No te pierdas los últimos artículos:

Web Scraping con Python y BeautifulSoup para Principiantes

Web Scraping con Python y BeautifulSoup para Principiantes

Bienvenido a esta guía sobre Web Scraping con Python y BeautifulSoup, diseñada especialmente para principiantes. Si estás buscando aprender a extraer datos de sitios web de manera eficiente, seguro que ...
Curso de Python Básico Gratis

Curso de Python Básico Gratis

Módulo 1: Introducción a Python Nuestra meta principal es que, al final de este curso, tengas una sólida comprensión de los fundamentos de Python y estés listo para crear tus ...
Sistemas Expertos: ¿Qué son y para qué sirven?

Sistemas Expertos: ¿Qué son y para qué sirven?

Los sistemas expertos representan una rama fascinante de la inteligencia artificial, diseñada para emular la toma de decisiones de un humano experto en un campo particular. Estas herramientas avanzadas combinan ...
La Historia de la Inteligencia Artificial contada en Años

La Historia de la Inteligencia Artificial contada en Años

¿Cómo comenzó todo? Echemos un ojo a la historia de la IA a lo largo del tiempo. Desde 1950 hasta 2024. El artículo es largo, usa la tabla de contenidos ...
¿Qué es el meta-aprendizaje?

¿Qué es el meta-aprendizaje?

El mundo de la Inteligencia Artificial (IA) está en constante evolución, y una de las áreas más intrigantes y prometedoras es el metaaprendizaje. Pero, ¿qué es exactamente el metaaprendizaje y ...