Aquí hay algunas cosas que una IA no puede hacer.
1. Contesta la última pregunta de la vida, el universo y todo
Alan Turing descubrió la primera limitación en Inteligencia Artificial; No puede responder todo . En la década de 1930 resolvió un famoso acertijo matemático llamado Entscheidungsproblem. El rompecabezas pregunta si hay un solucionador de problemas universal que pueda resolver cualquier pregunta que le plantees. Turing inventó una máquina universal (ahora llamamos a esto una computadora) y luego preguntó qué pasaría si ejecutara todos los programas posibles, ¿eso resolvería todos los problemas? La respuesta es no. Sorprendentemente, ejecutar todos los programas informáticos posibles, incluso un número infinito de ellos, no resuelve todos los problemas posibles. Para los matemáticamente inclinados entre ustedes, esto se debe a que existen diferentes tipos de infinito. Las computadoras trabajan con el tipo contable, mientras que los problemas de mapeo a las soluciones son parte de un gran infinito, llamado continuo.
2. Resuelve molestos rompecabezas de entrevistas
Tal vez no quieras que tu IA resuelva todo, solo haz algunas cosas útiles, como calcular tus gastos y jugar al ajedrez. Un matemático ruso llamado Yuri Matiyasevich usó la teoría de Turing para mostrar que las computadoras ni siquiera pueden resolver acertijos de entrevistas simples. Probablemente los haya encontrado: Mary tiene algunas canicas y le da la mitad a Sam y una tercera a Angela, ¿cuántas canicas tenía Mary si … Resolver este tipo de problemas con un algoritmo se conoce como el décimo problema de Hilbert y en 1982 Matiyasevich lo demostró? No hay una forma general de resolver este tipo de problemas.
3. Escribir software libre de errores
Otra área que es difícil para las Inteligencias Artificiales es encontrar errores en el software. No me malinterpreten, la inteligencia artificial puede ser de gran ayuda en la búsqueda de patrones que sugieran que hay un error, pero una teoría poco conocida de Gordon Rice extiende la prueba original de Turing para mostrar que los programas de computadora no pueden saber nada interesante sobre otro programa de computadora. Por lo tanto, una IA no puede saber si un programa de computadora está libre de errores, si tendrá una pantalla azul o si le dará un error de memoria insuficiente. De hecho, un programa de computadora no puede decirle nada no trivial sobre otro y, dado que, en esencia, las IA no son más que programas de computadora, no pueden ayudarlo a escribir software libre de errores.
4. Escribir software
El software que usamos en nuestra vida diaria contiene errores, pero sigue siendo útil. Sabemos que las computadoras no pueden encontrar todos los errores, pero ¿por qué no pueden escribir software útil para nosotros? Fred Brooks explicó en The Mythical Man Month que escribir software implica comprender la complejidad esencial del mundo real y convertir eso en reglas. El argumento de la Sala China de John Searle dice que la IA no tiene la facultad humana de comprensión. Las inteligencias artificiales no pueden escribir software complejo porque no ‘ entienden’ .
5. Hacer elecciones morales
Malcolm Gladwell señala en su libro Blink que la gente toma decisiones morales instantáneas y luego las analiza después del hecho para ajustarse a las reglas. Las elecciones parecen ser emocionales, no analíticas. La inteligencia artificial solo usa reglas. Una teoría de Kurt Gödel dice que cada vez que tenga un sistema con reglas formales, habrá problemas que esas reglas no podrán resolver: el sistema estará incompleto. Entonces, aunque las computadoras pueden obedecer la ley, y es mejor que nos demos prisa y las programemos con las tres leyes de robótica de Isaac Asimov, no pueden lidiar con nuevas situaciones.
6. Predecir el futuro de nuestro universo
Hay una visión creciente en la comunidad científica de que nuestro Universo podría ser una computadora y vivimos en una simulación. Disparamos sondas al espacio y ecuaciones simples predicen su camino. Quizás esto se deba a que el Universo es una computadora enorme y utiliza estas mismas ecuaciones. Pero podemos probar esto usando el experimento de Bell. Cuando probamos nuestro Universo para ver si sigue un conjunto predefinido de reglas, descubrimos que no. Las partículas en nuestro Universo no saben qué harán de antemano, no hay variables ocultas que las controlen, se comportan al azar. Las computadoras siguen un programa estricto sin aleatoriedad permitida, por lo que una IA no puede modelar nuestro Universo y predecir su futuro.
7. Gana el juego de imitación
Alan Turing preguntó cómo podríamos decir que una máquina era inteligente dado que no hay una definición de inteligencia. Su propuesta era poner la máquina supuestamente inteligente en una habitación cerrada y hacerle preguntas. Si la máquina podía engañarte haciéndote creer que era humana, entonces era efectivamente inteligente. Esto se conoce como la prueba de Turing. Hay una manera fácil de vencer a la IA, hágale una de las preguntas imposibles de entrevista que mencioné anteriormente. Sabemos que las computadoras no pueden resolver esto. Pero hay un problema con esta idea. ¡Quizás los humanos tampoco puedan resolver estas preguntas! ¿Hay algún ejemplo de humanos que resuelvan preguntas imposibles ? La respuesta es sí. En 1986, Andrew Wiles resolvió el último teorema de Fermat, un problema que una computadora no puede resolver. Le llevó casi 40 años, pero una computadora nunca podría haberlo resuelto. Los humanos siempre vencerán a una IA en el juego de imitación si les das el tiempo suficiente.
8. Realizar jazz
La Inteligencia Artificial no puede componer música que no siga las reglas. Aunque el jazz implica el intercambio no escrito de reglas entre músicos mientras tocan, los músicos pueden desarrollar esas reglas y romperlas a voluntad. Las computadoras no pueden romper las reglas, por lo que su música siempre será formidable. Roger Penrose ha demostrado rompecabezas matemáticos no computables y propongo que la música sea un rompecabezas similar no computable. Los humanos lo resuelven cuando hacen música. Es bastante difícil distinguir entre la música humana y la informática, pero siempre hay una diferencia.
9. Inventar
Los humanos inventan cosas, componen música y prueban teoremas matemáticos. Roger Penrose y JR Lucas argumentan que la Inteligencia Artificial solo puede seguir las reglas. Los humanos, por otro lado, salen de la caja y crean una innovación genuina.
10. Ejercicio libre albedrío
La inteligencia artificial basada en computadoras digitales debe seguir las reglas de su programa. Esas reglas son deterministas y, por lo tanto, no permiten ningún libre albedrío. Un teorema propuesto por Conway y Kochen sugiere que las partículas fundamentales en nuestro Universo tienen libre albedrío y los humanos aprovechan este libre albedrío subyacente para que sus acciones no estén predeterminadas. ¿Podremos utilizar este hecho para dar a nuestras máquinas libre albedrío? Creo que lo haremos, pero cuando lo hagamos, ya no serán AI, serán Real I.