La inteligencia artificial (IA) como ya sabemos es el desarrollo de códigos para permitirle a las maquinas un entorno de autoaprendizaje y evolución parecido al que tiene el ser humano, aunque aún estamos lejos de todo el potencial de lo que esta área pudiera desarrollar se ha avanzado en poco tiempo mucho terreno, en el área de programación la IA ha permitido grandes soluciones y avances en el área.
La IA ha permitido desarrollar aplicaciones capaces de programar en diferentes lenguajes por sí misma como el CodeNet, el programa de IBM que permite traducir diferentes lenguajes de programación para solucionar diferentes problemas para su equipo de trabajo tanto en leguajes modernos como los heredados. Incluimos en este grupo el GitHub Copilot complementa y es capaz de escribir códigos de programación si problemas a través de miles de programadores a través del código abierto.
Podemos ver que la IA puede ofrecer muchas cosas más a los programadores, como interpretar códigos o partes de códigos de programación para una mejor compresión a usuarios que no tienen el conocimiento de un experto en programación, entre esos proyectos está el TLDR que significa en español, demasiado largo para leerlo, este software de IA nos permite resumir textos demasiado largos o engorrosos de comprender y nos daría un resumen de lo que contiene el texto, pero además tiene un opción en donde colocamos el código de algún programa y el TLDR nos explicara paso a paso que hace el código colocado, esto es una gran ventaja para usuarios que no tienen gran conocimiento de programación y también es una ventaja para los programadores que trabajan con un código que no es creado por ellos y así tener una mejor compresión de lo que están trabajando.
Otro renglón que toman ventaja gracias a la IA es en al análisis de datos ya que a través de la IA se pueden tomar mucha más cantidad de datos permitiendo una mayor precisión a la hora de descubrir patrones y tener una mejor toma de decisiones a través de estos estudios que nos regala la IA siendo también más rápida al momento de tomar la decisión adecuada.
El desarrollo de IA en el ámbito de programación también ha creado una duda, sí esto sigue avanzado podría provocar una reducción de programadores a futuro debido a que ¿seran sustituidos por IA en su puesto de trabajo? Eso es un planteamiento que se deberá comprobar a futuro, pero mientras tanto se seguirá aprovechando las ventajas tecnológicas que ofrece la IA para el mundo de las computadoras, teléfonos celulares y redes a nivel mundial.




