IES Pacífico y la Programación con IA - App Generadora de imágenes
La Inteligencia Artificial en los últimos meses ha dado un impulso increíble y en la presente web no podía dejar de hablar sobre la programación con IA.
A continuación os muestro el desarrollo desde cero de una app capaz de producir imágenes a partir del texto que le dictéis. Para ello utilizaré el software de desarrollo de apps del MIT: appinventor, el cual tiene ventajas e inconvenientes para la programación con Inteligencia Artificial.
Las ventajas son: Bloques de programación intuitivos, no necesita APIs personales, conexión directa con los recursos de OpenAI (sin su API) y, sobre todo, el software es completamente gratuito.
Las desventajas son: Imágenes no muy buenas y, sobre todo, ¡Solo nos permite la creación de tres imágenes por día! Una desventaja fundamental, que no es tan restrictiva en otros recursos IA de App inventor, pero, en cualquier caso, nos sirve para introducirnos en la programación con IA.
La pantalla de diseño que hemos considerado es la siguiente:
Bloques para la programación con IA:
El primer bloque consistirá en que cuando se pulse el botón "Crea tu diseño con IA-DLM", llamará al recurso ImageBot (perteneciente a OpenAi, los creadores de Chat GPT) para que genere una imagen según el texto contenido en el TextBox de la pantalla de nuestra app. Al instante generá una notificación de que se está generando la imagen.
El segundo bloque, una vez generada la imagen, realizará dos tareas: primero quitára la notificación y, segundo, colocará la imagen creada en el archivo "picture" de la pantalla
Estos dos bloques, cuando se pulse el botón del micrófono, primero se recogerá el texto que dictemos y, segundo, se colocará dicho texto dictado en el textbox.
El último bloque está programado para que cuando se pulse el botón compartir se pueda adjuntar la foto a las aplicaciones que usen fotografías: WhatsApp, Gmail, Instagram, etc.