(La presentación situada encima tiene enlaces funcionales en su interior)
Nuestras compañeras exploran los conceptos de No Code, Low Code y su relación con la Inteligencia Artificial, definen este par de términos muy de actualidad (íntimamente ligados al Vibe Coding):
No Code como un movimiento que permite a cualquier persona, sin conocimientos de programación, crear aplicaciones y webs mediante herramientas visuales de "arrastrar y soltar".
Low Code como un método para desarrollar plataformas rápidamente, aunque a veces requiere añadir algo de código para funcionalidades específicas, ejemplificado con herramientas como Scratch o App Inventor.
Nos dan a conocer una amplia gama de aplicaciones que la Inteligencia Artificial permite generar: desde Procesamiento de Lenguaje Natural (chatbots como ChatGPT), automatización de procesos empresariales, visión por ordenador, y aplicaciones en salud, hasta marketing, agricultura inteligente, modelos generativos (DALL-E, Gemini) y desarrollo de juegos.
Realizan una demostración en directo con Google AIstudio donde crean un juego de 4 en raya muy simple en menos de 1 minuto. Además se muestra otro juego más elaborado en el cual ha sido necesario ejecutar varios prompts para conseguir un resultado más personalizado y profesional, haciendo uso combinado también de Claude.
Después analizan el impacto en el sector IT desde dos perspectivas:
Positivas: Aceleración del desarrollo, accesibilidad para no programadores, reducción de costos, mayor innovación y mantenimiento simplificado.
Negativas: Limitaciones en personalización y escalabilidad, dependencia de plataformas externas, problemas de seguridad y control, posible reducción de la demanda de desarrolladores tradicionales y una falsa sensación de simplicidad.
Finalmente, destacan como impactos notables el acceso democratizado a la tecnología para no programadores, pero también los problemas de seguridad y la falsa sensación de simplicidad que estas herramientas pueden generar.
A continuación incorporamos en esta página los dos juegos que se han desarrollado con esta ponencia. Para interactuar con ellos es necesario hacer click encima de cada uno para que se active la recepción de eventos (clicks del ratón o teclas del teclado).
(En el primer juego, 4 en raya, hay que situar el cursor en la fila superior y hacer click para dejar caer la ficha)
(En el segundo juego, biblioteca, hay que utilizar las teclas W, A, S, D y R)
Aplausos recibidos al terminar la ponencia