Saltar al contenido principal

· 9 min de lectura
Oscar Adrian Ortiz Bustos

Introducción

Hace cerca de un año que el mundo de la generación de imágenes a partir de texto vivió su "boom" con la salida de Stable Diffusion por parte de Stability AI.

Y al fin Stability AI acaba de estrenar su nuevo modelo para la generación de imágenes llamado Stable Diffusion XL, y si lo estás viendo aquí es por que permite utilizarlo de manera gratuita, ya que es Open Source. Actualmente estoy bastante enganchado con otros modelos de generación de imágenes como Dalle-2. Y aunque me considero leal a OpenAI en cuanto a IA se refiere, no es una mentira que desde hace tiempo la palabra "Open" le queda un tanto grande, ya que en la liberación de su modelo de lenguaje "GPT-4" se guardaron varias cosas en cuanto a su funcionamiento como para poder considerarse Open Source, se han ido privatizando poco a poco.

Pero ese no es el tema, lo que nos ofrece Stability AI es el poder descargarnos el modelo directamente a nuestros ordenadores, y a diferencia de lo que pudieran pensar no se necesita una computadora de la "Nasa".

· 6 min de lectura
Oscar Adrian Ortiz Bustos

Introducción

Cuando se trata de crear copias de seguridad en lo primero que pienso siempre es es Google Drive; ya que es una de las plataformas más usadas y que más espacio gratuito ofrece. Sin embargo a veces me da flojera tener que estar cargando los archivos manualmente, así que decidí crear un script que combina Bash y Python que me permite hacerlo de forma automática. Si bien en los sistemas operativos de Windows y Mac existe la aplicación de Google Drive, en Linux no existe una aplicación oficial, por lo que tenemos que ingeniarnos la forma de poder subir archivos a Google Drive. Y es por eso que creé este script o aplicación, llámalo como quieras, que me permite subir archivos a Google Drive de forma automática. Lo estoy automatizando con Cron, pero puedes usarlo como quieras. Dado que no soy muy brillante que digamos, decidí llamarlo HomeBack (si, soy muy original).

· 4 min de lectura
Oscar Adrian Ortiz Bustos

Introducción

Después de presentarle la propuesta del front-end al cliente, se procedió a realizar el despliegue local del chatbot para realizar pruebas. Para ello se utilizó la herramienta ngrok, la cual permite crear un túnel seguro entre el servidor y el cliente, permitiendo que el cliente pueda acceder al servidor local.

· 4 min de lectura
Oscar Adrian Ortiz Bustos

Introducción

Seré completamente honesto, está es mi parte favorita de todo el desarrollo, si bien, disfruto romperme la cabeza cuando un código en el back no compila, el proceso de maquetación y creación de la interfaz de usuario es lo que más me agrada.

Desde la primera reunión que tuve con el cliente para el levantamiento de software mencionó que quería algo intuitivo, por ende se deseaba algo simple pero eficaz.

Para realizar la maquetación usé Excalidraw.

· 8 min de lectura
Oscar Adrian Ortiz Bustos

Introducción

Después de presentar mi solución con el cliente se decidió a continuar por el camino del entrenamiento de nuestro propio modelo de lenguaje.

Para lograr el objetivo de tener un experto de productos, será necesario conocer a fondo el funcionamiento y la manera en la que interpreta los datos y los prompts que se le mencionen.

A continuación parecerá que voy a preparar mole de documentación, por que voy a desmenuzar la información de tal manera que sea fácil de tragar. Aunque no te fíes mucho de mí, te invito a que revises los documentos referenciados en los links para que tengas una visión más amplia.