Introducción
Contexto del taller
El presente taller forma parte de la iniciativa Road to: Build With AI y tiene como finalidad capacitar a los participantes en el desarrollo rápido de herramientas prácticas impulsadas por inteligencia artificial. A lo largo de tres horas, se construirá una aplicación web que, a partir de una simple descripción textual, sea capaz de generar flujos de pantallas para una aplicación móvil o web, visualizándolos como diagramas estructurados.
Tecnologías usadas
Este proyecto utiliza como núcleo un modelo de lenguaje de Google (Gemini), al cual se accede mediante una API gratuita. Para mejorar la precisión y la utilidad de las respuestas generadas, se emplea el enfoque de Model Context Protocol (MCP), el cual permite estructurar los prompts con contexto explícito y orientación de rol.
La aplicación se desarrolla con Streamlit, lo que permite crear interfaces interactivas rápidamente sin necesidad de conocimientos avanzados de frontend. A su vez, los flujos de pantallas se visualizan utilizando Graphviz, una herramienta sencilla y efectiva para representar grafos y diagramas. Todo el código del proyecto se gestiona con Git y GitHub, facilitando el control de versiones y la colaboración en equipo.