Antes de estudiar IA o Algoritmos, ¿estoy bastante cerca de construir un software de IA que pueda aprender como un humano? ¿Es un comienzo excelente o promedio?

No estamos cerca de comprender lo que se necesita para escribir software que pueda “aprender como un humano”. Nadie sabe realmente lo que eso significa todavía.

Las redes neuronales artificiales profundas son el modelo más cercano que tenemos de cómo podría funcionar un cerebro humano. Podrías entenderlos después de pasar un par de años haciendo algoritmos y aprendizaje automático.

Se desempeñan muy bien en ciertos problemas cuando tienes muchos datos y suficientes GPU para entrenarlos de manera eficiente. Y de alguna manera imitan el proceso por el cual un cerebro humano extrae características de alto nivel de la entrada.

Sin embargo, los humanos tienen la capacidad casi milagrosa de aprender muy rápidamente de un conjunto muy pequeño de puntos de datos (a veces solo un punto de datos). Por ejemplo, un niño pequeño puede aprender a distinguir números y letras después de ver solo un puñado de cada uno. Una red neuronal artificial necesitaría miles de ejemplos para alcanzar un nivel similar de precisión.

En otros campos, decimos que “el primer 90 por ciento del código representa el primer 90 por ciento del tiempo de desarrollo. El 10 por ciento restante del código representa el otro 90 por ciento del tiempo de desarrollo”. (wikipedia)

Creo que en el caso de la IA, el último 10 por ciento del producto final representa el 10000 por ciento del tiempo y el esfuerzo de desarrollo. ¿Por qué? Porque hemos estado en la cúspide de tener una IA real durante años. Google puede reconocer imágenes complejas, no solo objetos, sino imágenes completas. Facebook puede reconocer perfectamente los rostros, y Netflix y Pandora hacen un muy buen trabajo al recomendar los medios que a un individuo le gustarán. (No me hagas empezar en Spotify. Su motor de recomendación podría estar lanzando un dado). IBM escribió una IA que podría ganar peligro hace varios años. Y hemos tenido programas de computadora que te hablarían (chatbots) por años.

A pesar de que todos estos programas logran logros similares a los humanos, todavía no tenemos nada cercano a AGI. Se podría decir que estamos en la etapa del 98%, pero el 2% restante podría llevar otros veinte años.

Entonces, ¿estás por delante de la mayoría de las personas que entran al campo? Si ya está escribiendo algoritmos, creo que ha tenido un muy buen comienzo.

No quiero desanimarte, ya que podrías tener la próxima gran novedad en IA.

O tal vez quiero decir para desanimarte. Si hubieras estudiado la IA formalmente, te habrías dado cuenta de lo lejos que tú y todos están de crear IA cerca de un humano maduro.

Hay muchas cosas sobre el pensamiento y el aprendizaje humanos que ni siquiera hemos entendido aún, y mucho menos replicarlo usando software. Pero tú sí. La mejor de las suertes.