jsbsan   24-01-2026, 22:28
#1
Feliz año nuevo 2026!

Buenas chicos, hace tiempo que no me pasaba por el foro y escribía en él. Blush
Durante estos años, casi no he programado con gambas, pero si con python y VBA de excel, bueno Rolleyes ... realmente he estado usando la IA de gemini para ir haciendo mis pequeñas herramientas del día a día.

Os presento  mi último proyecto, hecho durante estas vacaciones de navidad, y en un tiempo record,  sin prácticamente escribir ni una sola línea de código (en python ), eso si, através de gemini-canvas (versión profesional) y todo usando prompt (muchos), para crear el programa desde cero e ir ampliándolo. 
Fue un proceso muy fue iterativo: 
- escribir un prompt con lo que quería hacer o añadir.
- ejecutar 
- apuntar los errores 
- prompt describiendo el error a gemini (he usado el editor visual studio code)
- hacer las correcciones que decía gemini (normalmente generaba el archivo ya corregido)
- volver a ejecutar.

He documentado casi el 100% de los prompts que escribía ( https://github.com/jsbsan/GMAO-FACTORY/tree/main/Prompt ). Las respuestas que me daba la IA, no las he apuntado. Angel  .
Cuando se quedaba "atascada" la IA, abría una nueva conversación y subía de nuevo los archivos. Inicialmente el proyecto era un único archivo, pero luego lo tuvo que dividirlo para facilitar los cambios y que no se "colgara".

Gmao-factoy:
Es un sistema de gestión de mantenimiento, para llevar el mantenimiento de equipos/maquinaria/edificios.
La idea era tener una aplicación que trabajar "offline" (sin internet) para aquellos sitios donde el internet no llega o están aislados, y necesitan llevar el registro de inventario de equipo, mantenimiento preventivo, ordenes de trabajo, y correctivos/incidencias realizados.

En github lo podeis ver en:
https://github.com/jsbsan/GMAO-FACTORY

Código fuente: https://github.com/jsbsan/GMAO-FACTORY/tree/main/src
Prompts para generarlo: https://github.com/jsbsan/GMAO-FACTORY/tree/main/Prompt
Documentación: https://github.com/jsbsan/GMAO-FACTORY/tree/main/docs
Incluso la documentación (manual del programa, diagramas, etc) y el readme.md fue generada por la IA..... 

Saludos

Julio

Lista de reproducción de video tutoriales:
https://www.youtube.com/playlist?list=PL...2S4C8eMwGQ
Última modificación: 25-01-2026, 15:11 por jsbsan. Razón: Añado lista de reproducción de video tutoriales
Shordi   25-01-2026, 08:03
#2
Interesante. Gracias Julio.

No podemos regresar
guizans   25-01-2026, 10:35
#3
Muy interesante, le voy a echar una ojeada.

Un saludo.
tercoide   25-01-2026, 12:50
#4
Muy buena, Julio. La IA nos ha dado una nueva juventud a los viejos programadores que ya olvidamos las variables y funciones que nosotros mismos hemos creado. Abrazo!

"Es mejor saber todo de muy poco que muy poco de todo" - anonimo
jsbsan   25-01-2026, 15:22
#5
Buenas Tercoide,
Cita:La IA nos ha dado una nueva juventud a los viejos programadores que ya olvidamos las variables y funciones que nosotros mismos hemos creado.

Es un cambio radical, hemos subido de nivel en la programación.
En gambas/python/c programamos en "Alto Nivel", con sentencias y comandos picando código.... ahora directamente le decimos lo que queremos hacer (y revisar lo que hace la IA, porque algunas veces mete la pata)...pero es mucho más rápido, nunca se cansa y siempre le podemos pedir explicaciones sobre el código que ha hecho...

Os dejo una lista de reproducción de youtube, donde iré subiendo videos del programa.
https://www.youtube.com/playlist?list=PL...2S4C8eMwGQ

Saludos

Julio
jguardon   25-01-2026, 15:53
#6
Hola, Julio

Me alegra un montón tenerte de nuevo por aquí. Es casualidad que encontré tu proyecto unos días antes de que publicaras por aquí y me quedé sorprendido de tu inmersión en Python. Luego entendí que era "Vibe Coding", término muy de moda ahora con la IA para denominar la programación asistida con IA, lo cual no critico, pero ciertamente no es lo mismo que crear un proyecto desde cero.

Espero que esta nueva "moda" no nos deje en la cuneta a los que nos gusta programar por afición, pero claramente nos deja a nosotros y a gran parte de los programadores profesionales en un lugar, digamos, comprometido. Espero que haya una adaptación paulatina y no se pierdan demasiados puestos de trabajo.

Yo por mi parte, sigo con tiempo muy limitado para la programación, pero estoy ahora muy entretenido con un framework para Python para programar APIs muy potente llamado FastApi y también con otro basado en Flutter para Python, llamado Flet. Es impresionante las capacidades para generar UIs de una forma super fácil y visualmente brutal, además de ser multiplataforma, Windows, Linux, MacOS, IOS, Android con el mismo código. Creo que va a ser un referente a partir de ya y he abierto un sub foro dedicado a este lenguaje basado en Python en el que próximamente empezaré a publicar cosillas (sin desmerecer a Gambas, aunque creo que a la velocidad que avanzan las cosas, pues no sé...).

Saludos y bienvenido de nuevo!

Por favor, usa el corrector ortográfico antes de pulsar el botón 'Enviar'
  
Usuarios navegando en este tema: 2 invitado(s)
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.