Alan Turing y la Inteligencia Artificial tuvieron una relación inquebrantable. Por algo se le conoce a el primero como el padre de la segunda.
El primer trabajo sustancial en el campo de la inteligencia artificial fue realizado a mediados del siglo XX por el lógico británico y pionero de la informática Alan Mathison Turing. En 1935, Turing describió una máquina de computación abstracta que consta de una memoria ilimitada y un escáner que se mueve de un lado a otromemoria, símbolo por símbolo, leyendo lo que encuentra y escribiendo más símbolos.
Las acciones del escáner están dictadas por un programa de instrucciones que también se almacena en la memoria en forma de símbolos. Esto es de Turing. El concepto de programa almacenado , e implícito en él, es la posibilidad de que la máquina opere y, por lo tanto, modifique o mejore su propio programa. La concepción de Turing ahora se conoce simplemente como Máquina de Turing. Pero todos los ordenadores modernos son en esencia máquinas de Turing.
Alan Turing y la Inteligencia Artificial
Durante la Segunda Guerra Mundial, Turing fue un importante criptoanalista en el Código de Gobierno y la Escuela Cypher en Bletchley Park, Buckinghamshire, Inglaterra. Turing no pudo recurrir al proyecto de construir una máquina de computación electrónica de programa almacenado hasta el cese de las hostilidades en Europa en 1945.
Sin embargo, durante la guerra pensó mucho en el tema de la inteligencia artificial. Uno de los colegas de Turing en Bletchley Park, Donald Michie (quien más tarde fundó el Departamento de Inteligencia y Percepción de la Máquina en la Universidad de Edimburgo), más tarde recordó que Turing a menudo discutía cómo los ordenadores podían aprender de la experiencia, así como resolver nuevos problemas mediante el uso de principios rectores: un proceso ahora conocido comoSolución de problemas heurísticos.
Un poco de lo que hablamos aquí → en las características que definen la inteligencia artificial.
Turing posiblemente dio la primera conferencia pública (Londres, 1947) para mencionar la inteligencia informática, diciendo: «Lo que queremos es una máquina que pueda aprender de la experiencia«; y que la «posibilidad de dejar que la máquina altere sus propias instrucciones proporciona el mecanismo para esto”. En 1948 introdujo muchos de los conceptos centrales de IA en un informe titulado“Maquinaria inteligente”. Sin embargo, Turing no publicó este documento, y muchas de sus ideas fueron reinventadas por otros.
Por ejemplo, una de las ideas originales de Turing era entrenar a una red de neuronas artificiales para realizar tareas específicas, un enfoque descrito en la sección Connectionism .
En Bletchley Park, Turing ilustró sus ideas sobre inteligencia artificial con referencia al ajedrez; una fuente útil de problemas desafiantes y claramente definidos contra los cuales los métodos propuestos para la resolución de problemas podrían ser probados.
Aunque Turing experimentó con el diseño de programas de ajedrez, tuvo que contentarse con la teoría en ausencia de un ordenador para ejecutar su programa de ajedrez. Los primeros programas verdaderos de IA tuvieron que esperar la llegada deprograma almacenado de computadoras digitales electrónicas .
La prueba de Turing
En 1950, Turing eludió el debate tradicional sobre la definición de inteligencia; introduciendo una prueba práctica para la inteligencia informática que ahora se conoce simplemente como la prueba de Turing. La prueba de Turing involucra a tres participantes: un ordenador, un interrogador humano y una lámina humana. El interrogador intenta determinar, haciendo preguntas a los otros dos participantes, cuál es el ordenador. Toda la comunicación es a través del teclado y la pantalla de visualización. El interrogador puede hacer preguntas tan penetrantes y amplias como quiera, y el ordenador puede hacer todo lo posible para forzar una identificación incorrecta.
Para tener una visión más clara de este tema te invito a echar un vistazo a Enigma: The Imitation Game para conocer más sobre la iniciación de la Inteligencia Artificial y Ex_Machina para descubir cómo funciona la Prueba de Turing.