¿Es posible hacer una IA con una computadora mecánica?

Dos partes de esta:

  1. ¿Es posible hacer una IA en absoluto?
  2. ¿Es posible hacer eso con una computadora mecánica?

Para la primera parte:

Tenga en cuenta que, a pesar de todo el alboroto que existe, todavía NO hemos creado una IA real. Hemos utilizado algunas técnicas de aprendizaje y redes neuronales para obtener algunas piezas de fiesta ordenadas, pero aún no ha surgido inteligencia real.

Podríamos estar a punto de hacerlo, o podríamos estar a 100 años de distancia, nadie lo sabe. Las predicciones sobre la cantidad de tiempo necesaria para crear una IA general han estado rondando los 25 años durante al menos los últimos 40 a 50 años … así que no estoy conteniendo la respiración.

Para la segunda parte:

Es claramente posible (en principio) hacer una computadora mecánica que tenga todas las capacidades de una computadora electrónica … aunque a un costo mucho mayor, un tamaño mucho mayor y velocidades increíblemente más lentas.

Hay una parte de las matemáticas (que es ampliamente aceptada como verdadera) llamada “La tesis de la Iglesia-Turing” que dice que cualquier máquina que esté “completada en Turing” (que puede emular un motor de Turing) es equivalente a cualquier otra máquina que sea un motor de Turing, siempre que tenga suficiente tiempo y memoria.

Dado que el motor analítico de Babbages (si hubiera sido construido) hubiera sido un completo Turing, y la última generación de microprocesadores también son motores Turing, sabemos que uno puede emular al otro.

Entonces, si la máquina de Babbage tenía suficiente memoria (y tiempo), podría ejecutar Microsoft Windows.

Entonces, si podemos hacer una IA, ENTONCES podría (en principio) implementarse en una computadora grande e impía.

Para adivinar el tamaño, el motor analítico habría almacenado números en una torre de ruedas dentadas de aproximadamente 4 pies de alto y aproximadamente 6 “x 6” de ancho. Eso es aproximadamente cuatro bytes de memoria electrónica. Si nuestra IA pudiera caber en el espacio de 16Gbyte de RAM de una PC de escritorio (creo que es poco probable), entonces la emulación de Analytical Engine necesitaría cuatro mil millones de esos almacenes de números. eso sería una hilera de ellos de aproximadamente 2 mil millones de pies de largo, que se estiraría desde aquí hasta la luna y hasta la mitad nuevamente.

El edificio más grande del mundo (por metro cuadrado) es la fábrica Boeing Everett, con 14 millones de pies cuadrados. El almacenamiento de memoria para nuestra PC mecánica necesitaría mil millones de pies cuadrados, pero tal vez podríamos apilar las unidades de almacenamiento a unos 70 metros de altura, y luego necesitaríamos una altura de techo de aproximadamente 300 pies.

Sí, podrías encajarlo en un edificio realmente REALMENTE grande.

Sin embargo, creo que es dudoso que realmente puedas tener una IA general ejecutándose en una PC. La IA podría NECESITAR fácilmente el mismo tipo de capacidad de almacenamiento que un cerebro humano: la mayoría de las personas dicen que está entre un terabyte y 2.5 petabytes. Un terabyte exigiría más de 60 de esos edificios gigantes, y 2.5 petabytes requerirían 1.600 instalaciones como esa.

En cuanto a la velocidad, el tiempo para ubicar una de esas pilas de ruedas dentadas desde una esquina distante de uno de esos 1,600 edificios gigantes y moverla físicamente a donde esté la CPU (¡con suerte en el medio en algún lugar!) Requeriría que se mueva varias millas . Incluso si pudieras construir un dispositivo mecánico para agarrar esta pila de ruedas dentadas delicadas y arrojarlas varias millas a la velocidad del sonido, todavía (de manera realista) tomaría un minuto obtener un byte, escribir un número y volver a colocarlo de nuevo.

Esto limitaría la velocidad de nuestra computadora a, en el mejor de los casos, una instrucción por minuto. Eso es mucho más lento que la máquina Babbages, que se pensó que tal vez maneja un puñado de instrucciones por segundo. Sin embargo, en comparación con las velocidades de gigahercios de las PC modernas, con toda esa memoria, estamos hablando 100 mil millones de veces más lento que una PC.

Esto significa que si arrancaste tu computadora mecánica en Windows, no habría terminado de arrancar después de 3.000 años.

Entonces, si los antiguos egipcios habían comenzado a ejecutar una computadora mecánica, ¡podría ser hora de que escribiéramos el comando para iniciar la ejecución de la IA!

Primero hagamos esto con los sistemas electrónicos. ¿Has oído hablar de caminar antes de correr?

Y probablemente no sea factible ni valga la pena hacerlo.