Personalmente, tengo clara la respuesta a la pregunta que da título a este artículo: hoy en día, la Inteligencia Artificial es una herramienta que deberías saber utilizar, porque si no lo haces se puede convertir en una amenaza.
Como he comentado anteriormente, me preocupa más la EH que la IA, como arma de destrucción masiva…
En cualquier caso, es evidente que no se puede vivir de espaldas a la realidad y negar que la Inteligencia Artificial va a traer ha traído cambios en nuestra forma de trabajar.
Eso sí, eso es una cosa, y otra que me quieras meter la IA en aspiradoras, batidoras, cafeteras…
Y te digo lo mismo, cuando me lo quieres meter en todos los procesos de negocio, porque ahora «es lo que toca».
La aparición de ChatGPT supuso la gran explosión de todo esto y a raíz de ahí han ido apareciendo distintos modelos y herramientas que nos permiten trabajar de «otra forma»; ni mejor, ni peor… de otra forma, siempre que sepas utilizar las herramientas.
Todos hemos sufrido publicaciones en LinkedIn que están claramente generadas por IA, o conocemos algún estudiante que ha hecho su TFG a base de prompts, o gente que piensa que sabe programar, por el hecho de ser capaz de utilizar alguno de los múltiples asistentes que hay…
En mi caso, utilizo alguna de estas herramientas, para hacer alguna prueba y/o buscar información, pero teniendo claro que son lo que son: herramientas que me permiten optimizar mi tiempo; por ahora, no me sustituyen.
Si me ciño al área de programación, tenemos múltiples asistentes, que nos permiten generar código dando una serie de instrucciones básicas.
Yo suelo utilizar GitHub Copilot integrado en Visual Studio Code y la verdad es que te ahorra bastante tiempo.
Hace año y medio, probé a hacer algo de ABAP, con este resultado:
Más adelante, SAP sacó SAP Build Code, para generar código de aplicaciones en SAP BTP y os enseñé cómo probarlo:
Esto ha ido evolucionando y en próximas entradas os enseñaré qué podemos hacer ahora, pero… ¡no sólo de SAP vive el hombre!
Os voy a enseñar una herramienta que me permite generar código y cómo ese código lo podemos luego importar en nuestro SAP Business Application Studio, modificar la aplicación y desplegarla en nuestro espacio en SAP Business Technology Platform.
La herramienta se llama Bolt y la descubrí gracias a la newsletter eComPills de Jaime Mesa, experto en ecommerce.
En resumen, en cuestión de minutos sería capaz de crear el esqueleto de una aplicación desde cero y desplegarla.
Podría haber seguido añadiendo funcionalidades, para crear una aplicación completa, pero el objetivo era ver un ejemplo simple.
Como habéis visto, el código que genera no es perfecto, por lo que me va a tocar siempre revisarlo y hacer mejoras; pero me ha generado una base sobre la que trabajar después.
Por lo tanto, si no tienes los conocimientos necesarios para saber qué te está generando, difícilmente podrás analizar si es válido o no.
En definitiva, que saber utilizar este tipo de herramientas puede facilitar tu trabajo pero nunca vas a poder ahorrarte el aprender esos conceptos básicos que necesitas para evaluar lo que está haciendo.
«Mmm… entonces, si con este tipo de herramientas puedo generar código que luego puedo utilizar en SAP Business Application Studio, ¿para qué utilizar SAP Build Code?».
Todo depende de lo que quieras hacer…
¿Vas a utilizar ABAP Cloud?
¿Dónde vas a desplegar la aplicación?
Demasiadas preguntas que deberías saber responder, sin ayuda de ChatGPT… 🤣
PD.- Amenazo con lanzar una newsletter; si quieres apuntarte, aquí te dejo el enlace: No Lo Sabemos Todo.
PD.- Lo de antes, da igual, lo importante es que te apuntes a esto: Ayuda emergencia DANA 😢
