La súper inteligencia, o la singularidad tecnológica, es un punto donde la inteligencia artificial supera a la inteligencia humana. Este posible resultado se ha proyectado basándose principalmente en observar el avance de la tecnología de procesador como producto de la Ley de Moore. Para abordar su posición con mayor claridad, una aplicación es tan capaz como lo que permite el hardware y la codificación ha previsto. El truco que se discute en el ámbito de la IA es lo que sucede cuando una aplicación se programa con la capacidad de aprender y optimizarse a sí misma. Ese proceso podría conducir a un crecimiento iterativo solo limitado por las restricciones del hardware. Con el desarrollo de procesadores cuánticos cada vez más pronunciados, que introduce capacidades adicionales en la informática que no estaba disponible anteriormente, la resolución de problemas no determinista se puede agregar a la lista de lo que las máquinas son capaces de hacer.
Esta breve lista de habilidades, en resumen, apunta a la capacidad del programa correcto que se ejecuta en la plataforma correcta para poder desarrollar gradualmente habilidades cognitivas que excedan las de su creador. Desde una perspectiva más básica, estaría de acuerdo en que una computadora puede realizar matemáticas a una mayor velocidad que un humano y con mucha mayor precisión, ¿correcto? Mientras las fórmulas utilizadas se hayan tenido en cuenta correctamente en su codificación, la aplicación superará a cualquier ser humano. Una computadora puede superar a un humano en cualquier tarea específica siempre que haya sido programada correctamente para hacerlo. Esa programación correcta es el truco; imaginamos una tarea libre de errores basada en nuestras observaciones, luego creamos una aplicación que modela ese comportamiento libre de errores. La superinteligencia es la actualización de una máquina capaz de crear ese modelo sin la participación humana (más allá de la codificación que se requería para crear la máquina en primer lugar). Una aplicación informática capaz de observar una tarea, encontrar la ruta más optimizada y escribir su propio código para seguir sería el primer paso hacia ese fin.
¿Cómo se maneja eso con su declaración con respecto al error humano? Cualquier codificación solo es capaz de manejar variables declaradas. Incluso una variable desconocida sigue siendo una condición declarada. La aplicación tratará lo desconocido usando un híbrido de condiciones conocidas o arrojará una excepción; es decir, rendirse. La codificación inteligente puede crear una capacidad novedosa en una máquina que conduce a situaciones en las que las soluciones que eventualmente pueden ser exploradas por los humanos tienen prioridad según la búsqueda eficiente de rutas. En otras palabras, si se codifica correctamente, una computadora / aplicación definitivamente puede exceder la capacidad de su creador y estar libre de errores.
- Soy estudiante de tercer año de CSE. ¿Cómo puedo construir mi propia tecnología de reconocimiento de gestos para proyectos?
- ¿Qué le sucede a la IA cuando se le asigna una tarea imposible o una en la que ambas opciones violan su programación?
- ¿Por qué los ingenieros de software franceses son tan buenos en las competiciones de IA?
- Cómo desarrollar un chatbot basado en IA en Python desde cero
- ¿Cuáles son los pros y los contras de la IA?
Al mismo tiempo, vale la pena mencionar que este mismo tema es la razón por la cual Elon Musk y Steven Hawking están algo preocupados por el futuro de la IA. Una línea de código incorrecta puede crear problemas en cascada aguas abajo que, si se ejecuta una máquina potente o importante, pueden ocasionar todo tipo de desgracias. También está el problema de las consecuencias involuntarias, algo que los humanos nunca parecen comprender por completo.