¿Los sistemas de codificación inteligentes como Deep Coder reemplazarán a los programadores humanos en 10 años?

La Inteligencia General Artificial está actualmente muy por detrás de la Inteligencia General Humana. Esta ventaja fundamental que tenemos hoy no va a ninguna parte en un futuro próximo. Necesitaremos avances significativos para poder crear una inteligencia artificial cercana al tipo de inteligencia con la que nacemos. Como regla general, esta inteligencia general nos ayuda a resolver nuevos problemas mucho mejor que las máquinas, es decir, cuando hay una gran variabilidad en la producción pero una cantidad limitada de datos, los humanos funcionan mejor que las máquinas.

La ingeniería de software principal requiere una cantidad significativa de pensamiento con frecuencia para resolver problemas bastante distintos para nuevas características / productos (alta variabilidad pero cantidad limitada de datos). Estos problemas pueden ir desde determinar cómo diseñar un sistema complejo (esquema, inquietudes, modelos, microservicios, interfaces, comunicación entre ellos) hasta innovar nuevas soluciones.

Por lo tanto, es muy poco probable que la Programación / Ingeniería de Software sea reemplazada en los próximos 10 años.

No en 10 años, ni en 20 ni en 50.

No.

Estos sistemas necesitan ser desarrollados y mantenidos. Pero ese no es el problema.

Los autos que conducen por sí mismos no están tomando las calles pronto.

El factor humano: una IA no puede anticipar las elecciones de los peatones. Estas personas siempre andarán por las calles. Y siempre harán estupideces. Las IA matarán a la gente.

Entonces tenemos usuarios como yo. Quienes existen con el único fin de romper software. Una IA no podrá tener en cuenta el escenario de cada usuario. No en 5, 10 o 20 años. Aún no.

Editar

Acabo de pensar en otra cosa – Responsabilidad. ¿A quién culpamos cuando el código de la IA mata a Somene?

Este desafío también se enfrenta a los autos de auto conducción.