A medida que los desarrolladores aprendan los entresijos de la IA generativa, los no desarrolladores los seguirán.

A medida que los desarrolladores aprendan los detalles de la IA generativa, los no desarrolladores los seguirán.

Codificación abstracta

La inteligencia artificial generativa (IA) y otras herramientas de programación basadas en IA están dejando su huella; ¿esto significa que son las herramientas definitivas de bajo código y sin código? Sí, pero puede pasar algún tiempo antes de que nos demos cuenta de su verdadero potencial como superpotenciadores de productividad para los desarrolladores y, finalmente, para los no desarrolladores. 

Los desarrolladores ya se adentran en la IA generativa. Un tercio de los encuestados en un reciente informe de O’Reilly utilizan entornos como GitHub Copilot y ChatGPT, aunque con una advertencia. “Sospechamos que esta estimación subestima el uso real de Copilot”, sugiere el autor de la encuesta, Mike Loukides. “Estamos seguros de que incluso si no están usando Copilot o ChatGPT en el trabajo, muchos programadores están experimentando con estas herramientas o las están utilizando en proyectos personales.”

También: La IA generativa podría ayudar a que el bajo código se convierta en sin código, pero con un giro

La adopción completa y formal puede llevar tiempo. La mayor dificultad para los desarrolladores que trabajan con nuevas herramientas es la capacitación (34%), y otro 12% indicó que la mayor dificultad es la facilidad de uso, según muestra la encuesta. “En conjunto, eso es casi la mitad de todos los encuestados (46%). Eso fue una sorpresa, ya que se supone que muchas de estas herramientas son de bajo o sin código. Hay una curva de aprendizaje, y parece ser más pronunciada de lo que habríamos imaginado. También vale la pena mencionar que el 13% de los encuestados dijo que las herramientas no resolvían eficazmente los problemas a los que se enfrentan los desarrolladores.”

Las herramientas de productividad, y en concreto los sucesores de herramientas como Copilot, “están remodelando el desarrollo de software de manera radical”, afirma el informe. “Los desarrolladores de software están obteniendo valor de estas herramientas, pero no se dejen engañar por el entusiasmo: ese valor no se obtiene de forma gratuita. Nadie se sentará frente a ChatGPT y escribirá: ‘Genera una aplicación empresarial para vender zapatos’ y obtendrá algo valioso. Cada una tiene su propia curva de aprendizaje, y es fácil subestimar lo pronunciada que puede ser esa curva.”

También: Con la IA, las organizaciones ahora ven a los desarrolladores de software como grandes colaboradores

Una vez que los desarrolladores dominen el código desarrollado por IA generativa, se espera que llegue a los ciudadanos desarrolladores. La IA generativa tiene un gran potencial para cambiar la forma en que se construye, prueba e implementa el software, y agregar una nueva dimensión al movimiento de bajo y sin código. “Estamos entusiasmados con el potencial de la IA generativa para la automatización sin código”, dice Katherine Kostereva, CEO de Creatio. “Esperamos ver una proliferación masiva de casos de uso para la IA generativa y conversacional en los próximos años.”

La conjunción de sin código e IA generativa abre formas para que tanto desarrolladores como no desarrolladores utilicen herramientas visuales de arrastrar y soltar, continúa Kostereva. “La IA generativa complementa y acelera el proceso de desarrollo sin código al generar automáticamente plantillas, componentes o incluso aplicaciones completas en función de la entrada de texto del usuario. De esta manera, ahorrará tiempo y esfuerzo al creador de la aplicación sin código al convertir los requisitos básicos en un prototipo.”

También: ¿Puede la IA programar? Solo en pequeños pasos

La IA generativa “ofrece una amplia gama de oportunidades para mejorar las aplicaciones con nuevas capacidades y casos de uso”, dice ella. “Por ejemplo, puedes agregar fácilmente una función para generar respuestas de texto similares a las humanas, analizar datos históricos en tu aplicación o utilizar la asistencia de la IA para generar recomendaciones de decisiones.”

Cuando se trata de cambios impulsados por la IA generativa en el espacio de bajo código y sin código, podemos esperar un desarrollo acelerado. “Las herramientas que aprovechan la IA generativa acelerarán la creación de aplicaciones utilizando métodos sin código”, dice Kostereva. Los usuarios pasarán más tiempo describiendo el resultado esperado en lugar de detallar meticulosamente cada paso para llegar allí. “