Pero, como te digo: Este código ya es una base.
Algo con los que una persona sin conocimientos de expertos puede hacer funcionar, aunque torpemente, algo. Y aplicado a un entorno de desarrollo especifico podría hacer mas que dar sugerencias.
Imagina que tienes una empresa de software, contratas la IA, la entrenas para que conozca el framework y/o tecnologías que usas, el framework empresarial, los productos, etc. Luego aplicas esta IA en una herramienta de low code. El usuario de soporte o consultoría que no conozca o no sepa de desarrollo de software, solo tendrían que hacer algo como:
Consultor: Créame una vista de la tabla [empleados] y [periodos de ausencia] donde los empleados se hayan ausentado mas de 5 días en el año
IA: ¿Cómo deseas nombrar la vista?
Consultor: empleados_conausencias01
IA: (Luego de unos segundos) Vista creada
Consultor: Créame y publica un reporte con la vista empleados_conausencias01
IA: Reporte creado. Puedes consultarlo en
https://www.clubdelphi.com/reportesI...d1asd3d1as3d15
¿Reemplaza lo que hace un desarrollador? No al 100% y menos al estado actual de estas IA. En tareas repetitivas y sencillas como el ejemplo, sí. Es probable que el reporte no quede del todo bien, puede que se necesite ajustar algo y entre ahí el desarrollador. Pero, también puede ser que no se necesite hacer nada de desarrollo y quien construyó el reporte, solo necesite unos retoques.
Y ahí es donde, el empresario con su gran visión dice: "¿Necesitamos realmente una planta de 5 ingenieros para soporte?". "Con lo que le pago a 2 ingenieros anualmente, pago la suscripción a la IA"
Y recuerda. Hace apenas 30 años los usuarios no podían descargar su música sin colapsar las comunicaciones de su hogar e incumplir ciertas normas legales. Hoy, te suscribes a un servicio y solo le das play a tu artista favortio. Es cuestión de tiempo que estas herramientas mejoren