¿La inteligencia artificial dejará sin trabajo a los programadores?

by Janeth Kent Date: 19-05-2023 IA robótica

Uno de los temas más debatidos en relación a la inteligencia artificial es la posibilidad de que los puestos de trabajo sean reemplazados debido a la automatización de los procesos que la IA está acelerando. Las discusiones sobre si los robots nos quitarán el trabajo son abundantes y el argumento común de que "los robots quitarán empleos pero también crearán nuevos" parece no ser sólido o, al menos, no compensará los empleos perdidos. Aunque esto no necesariamente es algo malo (ya que podríamos trabajar menos horas en general).

En cualquier caso, la discusión que nos concierne no es si la IA eliminará o no empleos en general, sino cómo afectará el trabajo en nuestro campo. ¿Cómo deben prepararse los programadores y los ingenieros de software para la automatización del proceso de desarrollo? Como mencioné anteriormente, muchas de las aplicaciones del futuro serán desarrolladas por bots inteligentes, ya sea solos o en colaboración con los usuarios finales que podrán interactuar con ellos utilizando entornos de programación inteligentes para implementar la aplicación.

¿Significa esto que la programación dejará de ser una carrera prometedora en el futuro? Rotundamente, NO.

Actualmente, los profesionales informáticos son de los más demandados en el mercado laboral (hay numerosos estudios disponibles sobre el mercado español y el mercado norteamericano, entre otros). Y seguirá siendo así, aunque el perfil de los desarrolladores buscados y el tipo de tareas que realizarán cambiarán.

Para entender cómo evolucionará el mundo del desarrollo de software con la IA y qué tareas seguirán siendo indispensables para los ingenieros de software humanos, podemos recurrir a un gráfico de Kai-Fu Lee (quien ha estudiado a fondo la relación entre la IA y la evolución de la sociedad en su último libro).

¿Perderán los programadores su trabajo debido a la inteligencia artificial?

En el gráfico, Kai-Fu clasifica las tareas en dos dimensiones: empatía (la capacidad de comprender y conectar con las personas) y creatividad, lo que nos da cuatro tipos de tareas:

  1. Tareas poco creativas sin necesidad de empatía: la IA se encargará de ellas.
  2. Tareas poco creativas que requieren empatía: la IA realizará el análisis y el humano se ocupará de la interacción con la persona.
  3. Tareas creativas sin empatía: el humano estará a cargo, mientras la IA brinda soporte.
  4. Tareas que requieren creatividad y empatía: aquí es donde los humanos destacan.

En un proyecto de desarrollo, combinamos los cuatro tipos de tareas.

La creación de formularios CRUD para ingresar datos es un ejemplo del tipo 1. Esta es una tarea clásica que se puede automatizar fácilmente (y no requiere bots muy inteligentes). Muchos frameworks de programación actuales permiten generar interfaces de este tipo ("scaffolding") a partir de la definición de los datos del programa.

Cualquier tipo de interacción con el cliente obviamente requiere empatía y habilidades de comunicación que la IA no puede proporcionar. Siguiendo lo que mencionamos anteriormente, una vez que entendamos lo que quiere el cliente, el nivel de apoyo que la IA pueda brindarnos dependerá de la complejidad del software a desarrollar. Si se trata de una aplicación





Image by rawpixel.com on Freepik
 
by Janeth Kent Date: 19-05-2023 IA robótica visitas : 1637  
 
Janeth Kent

Janeth Kent

Licenciada en Bellas Artes y programadora por pasión. Cuando tengo un rato retoco fotos, edito vídeos y diseño cosas. El resto del tiempo escribo en MA-NO WEB DESIGN AND DEVELOPMENT.

 
 
 

Artículos relacionados

El Fediverso, la nueva frontera sin limites de las redes sociales

La gente quiere comunicarse por Internet con la misma facilidad que en la vida real, con protecciones similares pero, potencialmente, con mayor alcance. En otras palabras, la gente quiere poder…

GnuPG, el software libre de cifrado y firma digital

En criptografía, el cifrado es el proceso de codificación de la información. En este proceso convierte la representación original de la información, conocida como texto plano, en una forma alternativa…

¿Cómo facilitar tu vida con ChatGPT?

Ya hemos escrito varios articulos sobre la inteligencia artificial que está revolucionando el mundo, pero esta vez hablaremos de cómo te puede ayudar con tareas diarias y así ahorrarte tiempo…

Top herramientas para la gestión de redes sociales

A día de hoy sabemos que tener presencia en las redes sociales es cada vez más importante si quieres impulsar tu negocio y llegar a mucha más audiencia Pero primero de todo, ¿Qué…

El futuro laboral bajo la sombra de la automatización

La automatización y el avance de la tecnología han generado preocupación en algunos sectores sobre la posibilidad de que los robots quiten el trabajo a los humanos. Si bien es…

Las cinco leyes de la Ingeniería de Software aplicadas a la Inteligencia Artificial

En su artículo titulado The Five Laws of SE for AI (Cinco leyes de la Ingeniería de Software para la Inteligencia Artificial), Tim Menzies reflexiona sobre el papel que desempeña…

Es sexista la IA? Una perspectiva de género en la robótica y en la inteligencia artificial

En su artículo, Maria Antonia Huertas Sánchez de la UOC - Universitat Oberta de Catalunya, nos brinda una explicación sobre por qué deberíamos incorporar una visión de género en la…

Qué es Docker y cómo empezar a usarlo.

Docker es una plataforma creada con el fin de desarrollar, implementar y ejecutar aplicaciones dentro de contenedores, lo cual permite a los desarrolladores hacer el empaquetado de dichas aplicaciones junto…

Metaverso vs. multiverso vs. omniverso: Diferencias clave

A medida que aumenta el interés por el metaverso, también se acelera el debate sobre la terminología utilizada para describir el concepto de entornos digitales tridimensionales inmersivos. A veces se…

Nuevas herramientas de inteligencia artificial que debes conocer

Nuevas herramientas de inteligencia artificial que debes conocer Estamos muy cerca de 2023 y todos esperamos una explosión de herramientas basadas en IA en el nuevo año y con razón... Si…

Herramientas alternativas de diseño web open source

Hay muchas herramientas de creación de prototipos, de diseño de interfaz de usuario o aplicaciones de gráficos vectoriales. Pero la mayoría son de pago o de código cerrado. Así que…

Cómo elegir una plataforma de machine learning en la nube

Para crear modelos eficaces de aprendizaje automático y aprendizaje profundo, se necesitan grandes cantidades de datos, una forma de limpiarlos y realizar ingeniería en ellos, junto a un modelo de entrenamiento…

Clicky