Google Diffuser es un ejercicio del Posgrado en Full-Stack Web Technologies que busca practicar con tecnologías web
modernas. A la vez, funciona como un pequeño "proof of
concept" para explorar cómo podría ser una experiencia de búsqueda en línea enriquecida con
elementos de inteligencia artificial, transformando nuestra interacción con los motores de búsqueda y
ofreciendo resultados más personalizados mediante la unión de tecnologías web y algoritmos de inteligencia
artificial avanzados, hoy en día en boca de todos. En el futuro, es posible que las búsquedas de imágenes no se limiten a encontrar imágenes ya creadas, sino
que también podrían generar imágenes personalizadas según las preferencias y necesidades del usuario. En
lugar de buscar una imagen que coincida aproximadamente con lo que el usuario desea, un motor de búsqueda
podría generar una imagen única que se ajuste perfectamente a sus requerimientos.
Google Diffuser utiliza tecnologías web modernas, como HTML y CSS, para
estructurar y diseñar la interfaz de usuario, Flexbox para un diseño responsivo y adaptable, y
SVG para la creación y manipulación de gráficos vectoriales. Además, JavaScript cumple una
función esencial al integrarse con las bibliotecas de Hugging Face y los modelos de generación de imágenes
por difusión (Stable Diffusion), permitiendo así la
creación de imágenes basadas en las búsquedas (denominadas "prompts").
Google Diffuser is an exercise from the Postgraduate course in Full-Stack Web Technologies that aims to practice with modern web technologies. At the same time, it serves as a small
"proof of
concept" to explore what an online search experience enriched with elements of artificial
intelligence
might look like, transforming our interaction with search engines and offering more personalized results
through the combination of web technologies and advanced artificial intelligence algorithms, which are now
on everyone's lips. In the future, image searches may not be limited to finding already created images but could also generate
personalized images based on the preferences and needs of the user. Instead of searching for an image that
roughly matches what the user wants, a search engine could generate a unique image that perfectly fits
their requirements.
Google Diffuser uses modern web technologies, such as HTML & CSS, to structure and
design the user interface, Flexbox for responsive and adaptable design, and
SVG for the creation and manipulation of vector graphics. In addition, JavaScript plays an
essential role by integrating with the Hugging Face libraries and the image generation
models through diffusion (Stable Diffusion), thus
allowing the creation of images based on searches (called "prompts").