¿Cuáles podrían ser las limitaciones de la tecnología de la información?

La limitación de cualquier implementación de tecnología de la información está en el modelo, en la implementación o en el uso.

Errores de modelo

Digamos que tienes un programa que simula un restaurante de pizza.
El modelo está hecho con precisión para reflejar lo que sucede en un restaurante de pizzas, y está compuesto por expertos que observaron los restaurantes de pizzas durante un mes.

Durante un mes es perfectamente similar a lo que sucede en la realidad, pero tal vez haya algo que ocurra solo una vez cada 6 meses, como una visita de un inspector de salud, o no se consideraron los impuestos anuales.

Algún modelo ni siquiera podía ser simulado o completamente definido. Por ejemplo, tener un modelo de todo el universo requeriría un conocimiento completo que no tenemos, y una máquina que sea capaz de ejecutar la simulación, que podría ser demasiado grande en términos de memoria, demasiado lenta para ser útil o requerir demasiada energía.

Errores de implementacion

Incluso con las mejores intenciones, puede haber una mala interpretación de los datos, errores en el código que ejecuta el modelo o la simulación no coincide con el fenómeno real debido a otros aspectos.

Los errores sintácticos, como faltas de ortografía, son atrapados de inmediato por el IDE, que es un tipo de programa que le permite ser una programación más productiva, pero nada lo detendrá para realizar una operación incorrecta.

Algunos errores pueden ser particularmente difíciles de encontrar, ya que son del sistema subyacente, o suceden solo en condiciones particulares.

Errores de tiempo de ejecución

Ok, tienes un modelo suficientemente bueno, el código funciona y una máquina donde ejecutarlo.
Cada pieza de código eventualmente depende de la máquina física para ejecutar.
La electrónica puede verse influida por la temperatura, las radiaciones, la humedad y otros factores.

Las generaciones actuales de computadoras son más estables que el pasado, los protocolos de corrección de errores se ocupan de los errores poco frecuentes, los sistemas de archivos tienen muchas capas de protección que garantizan una alta resistencia a la pérdida accidental de datos.

Pero si la comprobación de detección de errores falla, los datos se pasan como correctos y el programa pierde el ritmo con la realidad.
Este es el error típico cuando el técnico simplemente le dice que reinicie, ya que encontrar la causa de la corrupción de los datos llevaría demasiado tiempo y es poco probable que exista una pequeña probabilidad de que la corrección de errores falle.

Los límites inherentes de la TI (y hay muchos de ellos) se relacionan con las muchas explosiones combinatorias que se encuentran en las instituciones humanas y las actividades mentales. Considere el hecho de que las reglas de todos los lenguajes humanos permiten la creación fácil de oraciones que son fáciles de entender, gramaticalmente correctas y únicas. El infinito (número de oraciones posibles) brota de lo finito (vocabulario y reglas de la gramática. Esta idea se debe a que el lingüista se convirtió en el padre fundador de la teoría de la información Noam Chomsky.

Asimismo, el concepto jurídico y filosófico de “anulable”. Esto se relaciona con cómo un contrato, etc., se puede anular. Considere un contrato. La situación por defecto es que un contrato es válido. El hecho fascinante es que está vacío a menos que … Por ejemplo, a menos que uno de los firmantes sea un niño, esté borracho, esté loco, esté bajo presión, esté retrasado, no posea lo que se vende … Lo interesante de esta lista es que siempre hay otra excepción, y que todos pueden ver la validez de ella al instante. No puede hacer una lista completa de excepciones por adelantado.

Esto es como determinar que una oración es válida. Las personas tienen una capacidad casi infinita para mirar una oración y determinar instantáneamente si es gramaticalmente correcta o no. Cuando hay una duda sobre esto (sobre si usar qué o aquello , por ejemplo), el idioma probablemente se encuentre en medio del cambio. Y luego, para confundir aún más la confusión, existe una gramática falsa impuesta por personas pequeñas y ansiosas de reglas y certeza. En realidad, terminar una oración con una preposición o dividir un infinitivo es / es perfectamente aceptable. Es solo que son tan simples de entender, definir y encontrar que te dan “errores obvios” para encontrar en un universo perpetuamente confuso. (Una vez escribí una guía para tareas escritas, elegí ediciones de pregrado o postgrado, en la que terminé cuidadosamente una oración con una preposición e incluí exactamente un infinitivo dividido. Mis colegas me llamaron repetidamente para el primero y nadie notó el segundo. Para ir audazmente …

El punto aquí es que es muy difícil escribir un programa que pueda funcionar como la gente en esas áreas. Esto, entre otras cosas , es la razón por la que los revisores de gramática y los programas de traducción de lenguaje natural son tan difíciles (¿tal vez imposibles?) De escribir. Si tiene dudas, lea a Derek Bickerton sobre el nacimiento de los criollos. Parece que hay un LAD (dispositivo de adquisición de lenguaje) en nuestro cerebro, que puede aprender cualquier idioma (y escuchar todos los sonidos vocales posibles) activo en la infancia. LADs es otro regalo de Chomsky.

¿Por qué, te oigo decir, vas en tales digresiones? Porque aquí radican las limitaciones en TI.

La sórdida historia de la Inteligencia Artificial demuestra la inutilidad de golpear tu cabeza contra la misma pared hasta que ambos sean sangrientos. Cada nueva ola de IA trata las fallas pasadas como una estupidez incomprensible. Cada uno predica una nueva epistemología. Actualmente tenemos el Teorema de Bayes que proporciona inferencia bayesiana. Esto le permite ajustar las expectativas actuales para abarcar datos recientemente determinados. Aplique probabilidades previas (la falla fatal), nuevas pruebas y recursiones, y Bob es su tío: mejores predicciones.

Bien quizás. Pero consideremos desechable . Seguramente un contrato no es válido si nadie lo puede entender. Y ese es el caso de la generación actual de IA: nadie puede explicar por qué el sistema decidió atacar al paciente con una dosis mortal de radiación. Whoops! ¡Error! Ese es el Therac-25 de hace mucho tiempo, un famoso error fatal en la computadora, un programa que a veces simplemente no sabía cuándo dejar de atacar a los pacientes. La solución rápida inicial fue sacar la tecla [ESC] del teclado y colocar la cinta en el orificio.

Si no puede comprender por qué un programa llega a una conclusión particular, ¿es usted responsable de los problemas que causa? Bueno, probablemente eres normalmente. Pero qué pasa si no sabes cómo diagnosticar y solucionar el problema fatal. ¿Los conceptos legales coincidentes de negligencia y daños punitivos le preocupan su sueño? ¿Le molestan el sueño a Elon Musk?

De vuelta a la pregunta original. Es una pregunta difícil porque la mayoría de los ejemplos de las limitaciones inherentes de TI son complicados.

Si quieres uno simple, considera que los cerebros humanos son realmente malos en estructuras incrustadas como bucles y especialmente en recursividad. Cuando recorres arrays multidimensionales, por ejemplo, tienes que confiar mucho en la fe. Al igual que los primates que se mueven de una extremidad a otra tan rápido que tienen que asumir que habrá una rama de destino que aún no han identificado antes de despegar, solo estamos volando. Enséñame un programa que sea bueno para volarlo.

Imaginación

Art º

Captura emocional

Sexo

Nacimiento del niño

Amor

Entretenimiento (películas, música)

Cocina (variedad de deliciosos platos)

Investigación

Etc