Hay un aumento notable en las organizaciones que se esfuerzan por mejorar la Inteligencia Artificial, lo que está dando pesadillas a los profesionales de diferentes sectores. Existe la posibilidad de que pierdan sus trabajos, pero ¿deben temer los desarrolladores de software? Según los expertos, los desarrolladores ya han comenzado a mostrar signos de incomodidad porque piensan que pronto se eliminará la necesidad de software y sus trabajos dejarán de existir.
![]()
Fuente: vaiha.in
LEA TAMBIÉN: Cómo afectará la inteligencia artificial a los teléfonos inteligentes en 2018
Bueno, ¿son correctos? Hay algunas posibilidades que les han hecho concluir lo mismo, ¡echemos un vistazo rápido a ellas!
Automatización de revisiones de código y verificación de código
Nos esforzamos por crear una IA que sea lo suficientemente eficiente para codificar, pero luego ya no necesitaremos humanos para verificar los códigos producidos. Las máquinas verificarán y comentarán el fragmento de código defectuoso. Eventualmente, podrán corregir el código erróneo y solo se requerirán expertos humanos para verificar dos veces las operaciones realizadas.
Modelo de programación declarativa
¡Las máquinas no funcionarán como nosotros! Usarán un modelo declarativo en el que escribirán códigos usando lenguaje natural. Todo lo que tendríamos que hacer es especificar los requisitos funcionales y no funcionales de la máquina impulsada por IA y el resto se hará sin ninguna participación humana. Otra cosa más que está sembrando las semillas del miedo en los expertos humanos.
Desarrollo automático y automatización de pruebas
Necesitamos implementar manualmente las aplicaciones y los programas, pero con la introducción de la Inteligencia Artificial se establecería un conducto con el cual las máquinas cargarán continuamente las actualizaciones para mejorar el software. Además, en caso de cualquier desastre, tomarán las medidas necesarias para realizar lo que se necesita, como realizar copias de seguridad o realizar operaciones de reversión.
Ciclo de vida completo del software
Desarrollar una máquina equipada con aprendizaje automático puede aprender de varios escenarios e implementar lo mismo cuando sea necesario. Incluso el mantenimiento sería realizado por las máquinas y los humanos solo serían necesarios para supervisar, no para realizar la parte de codificación o prueba.
Entonces, cuando hablamos del miedo a los desarrolladores, no es infundado. El papel de los desarrolladores de software será reemplazado por algoritmos de inteligencia artificial y aprendizaje automático. Esto reducirá el costo exponencialmente y la necesidad de mano de obra se reducirá.
Avance rápido hasta unos años más, el software ya no será necesario, ya que la IA podrá realizar una variedad de tareas sin ninguna aplicación o software. Además, se ha transmitido que AI eliminará por completo la necesidad de software porque los algoritmos aprenderán la implementación del software que se está utilizando.
![]()
Fuente: talee.co.uk
LEE TAMBIÉN: Inteligencia artificial: nuestras vidas nunca volverán a ser las mismas
Por tanto podemos concluir que el malestar mostrado por los desarrolladores no es obsoleto. Puede que les quiten el trabajo a los expertos en software, pero definitivamente tendremos que esperar un tiempo para que esto tome forma. Hoy en día, la IA creada no está en condiciones de tomar decisiones precisas en el campo de la creación y prueba de software. Y, por lo tanto, tampoco podemos confiar en ellos para el mantenimiento del software. Definitivamente tienen el potencial de transformar la industria algún día, ¡pero ese día no es hoy! Actualmente, debemos centrarnos en enseñar a las máquinas a través de algoritmos efectivos. ¡El peligro solo surgirá si somos capaces de hacerlo de manera descontrolada, de lo contrario, la necesidad del software, los desarrolladores de software y sus trabajos permanecerán!
¿Qué piensas sobre esto?