El desarrollo de la IA en los últimos años es fascinante y sin precedentes. Desde coches sin conductor, reconocimiento de voz, sugerencias de películas en plataformas de streaming de vídeos hasta anuncios personalizados, la IA ha encontrado una aplicación en casi todas las áreas de nuestra vida.
Ya en 1726 Jonathan Swift, en su novela «Los viajes de Gulliver», describió una máquina similar a un ordenador, llamada «Engine» que se utiliza para ampliar el conocimiento y la mejora de secuencias mecánicas.
Sin embargo, los años ‘50 se consideran como la década en la que se alcanzaron los primeros avances significativos en las posibilidades de crear máquinas inteligentes.
- El desarrollo de los primeros programas informáticos que juegan ajedrez (1950 Claude Shannon, 1952 Arthur Samuel).
- Alan Turing publicó en 1950 su ensayo sobre «Computing Machinery and Intelligence» (máquinas de cálculo e inteligencia), en el que proponía la «prueba de Turing» con la que se comprobaba la capacidad de una máquina para pensar como un ser humano.
- El desarrollo del primer programa informático de IA The Logic Theorist (1955 - Allen Newell, Herbert Simon, Cliff Shaw).
- John McCarthy, un informático norteamericano, y su equipo, en 1955 propusieron un taller sobre «Inteligencia artificial», que en 1956 dio origen al término «Inteligencia artificial» en una conferencia en la universidad Dartmouth College.
A finales de los años ‘60 se desarrolló el programa «ELIZA» (Joseph Weizenbaum), una clase de bot conversacional que por primera vez fue probado en una conversación simulada de médico-paciente. Posteriormente, los conocimientos de ELIZA se incorporaron en los así llamados «sistemas expertos». Edward H. Shortliffe desarrolló MYCIN, un sistema experto que debía ayudar en las decisiones de diagnóstico de los médicos.
También en los años ‘80 se produjeron avances que contribuyeron a dar forma al futuro de la IA. En 1984 se alcanzó un hito con el desarrollo del robot RB5X. Su software con capacidad de aprendizaje posibilita la predicción de eventos futuros en base a datos históricos. NETtalk, en 1986 (Terrence Joseph Sejnowski, Charles Rosenberg), fue uno de los primeros programas que utilizó redes neuronales artificiales. NETtalk puede leer y pronunciar correctamente, así como aplicar lo aprendido en palabras que no conoce.