Seguridad

Cómo catalogar tus libros con ChatGPT o Azure OpenAI (más o menos)

El otro día quedé con el Mago More para charlar de cosas. Nosotros siempre charlamos de cosas, que los dos somos muy enredas. Entre las cosas que hablamos, lógicamente, estaba el uso y la adopción de la GenAI por las personas, algo que a los dos nos interesa mucho.

Figura 1: Cómo catalogar tus libros con
ChatGPT o Azure OpenAI (más o menos)

Entre los casos de uso que me dijo, me contó la idea de hacer una lista de los libros de una estantería a partir de una fotografía, algo que para un tipo como yo, que tengo bases de datos de cómics y libros, me parecía muy interesante. Y lo he probado, con estos resultados.

Figura 2: Estante con libros de Arturo Pérez-Reverte

Para haceros la espera más corta, os diré que el resultado sigue siendo insuficiente para un coleccionista como yo, donde una alucinación puede significar un paro cardiaco al crear que he perdido un libro o un cómic, lo que me generaría mucho trabajo en recuperación. Para la primera prueba, le subí un estante con libros de Don Arturo Pérez-Reverte a ChatGPT.

Figura 3: Comienza bien ChatGPT

El resultado es lo que podéis ver en la imagen superior, con el prompt que está en la captura. La primera parte la hace bien, aunque se salta muchos libros, pero en la segunda comienza a ir con el automático y comienza a inventarse libros que no tengo en ese estante, como Línea de Fuego o El oro de los Tigres.

Figura 4: Alucinaciones en la lista de mis libros

Y en la última parte de la respuesta, vemos que faltan muchos libros, y que ha alucinado un poco más, metiendo un libro de Carlos Ruiz Zafón que no tengo y otro de Arturo Pérez-Reverte que tengo en otro estante.

Figura 5: Más alucinaciones

Como no me iba a dar por vencido, decidí hacer la misma prueba en Azure OpenAI con GPT-4o, para ver si los resultados mejoraban, tal y como veis en la imagen siguiente.

Figura 6: Misma prueba en Azure OpenAI con GPT-4o

De nuevo, en la última parte comienzan las sorpresas, en este caso con el Safety Contnet Filter de Azure OpenAI donde detectar que “Limpieza de Sangre“, uno de los títulos de “El Capitán Alatriste“, es algo peligroso, y deja de procesarlo.
Figura 7: Safety Content Filter con
el título deLimpieza de Sangre

Con esta primera estantería no he sido capaz de conseguir una lista de libros completa, pero quería hacer otra prueba, así que le tiré una estantería con libros de Stephen King, otro de mis escritores de toda la vida.

Figura 8: Estante con libros de Stephen King

En este caso comencé con Azure OpenAI, y he decir que el resultado no iba nada mal en la primera parte, donde no se saltó ninguno de los primeros libros de izquierda a derecha. 

Figura 9: So far, So good

Al llegar al libro 12, me llevé la sorpresa de que detectó que tenía mal clasificado un libro de Robin Cook (otro de esos escritores que me gustan desde que leí Coma). Después, alucina – o lo hace extremadamente bien – al poner que Blaze es de Stephen King, cuando lo firmó con el pseudónimo de Richard Bachmann

Figura 10: Alucinaciones
También alucina con Skeleton Crew, que no lo tengo en este estante. Pero en general ha hecho bastante bien los libros. La pena es que se ha dejado sin catalogar los libros que tengo apilados y sobre la hilera vertical, lo que me obliga a seguir picando cosas a mano.

Figura 11: Libros que no ha “visto”

Para terminar, decidí probar lo mismo con ChatGPT, y me hizo bastante bien todo, llegando a catalogar los libros apilados a la derecha. Solo se dejó los que estaban encima, y alucinó con Skeleton Crew otra vez.

Figura 12: Ha reconocido muchos de los apilados

En definitiva, es un bonito caso de uso para tener en modo “Copilot“, es decir, para generar una primera lista de los libros, y luego revisarlo manualmente, que para un coleccionista como yo, equivocarse a la hora de catalogar tu contenido es un pecado mortal.
¡Saludos Malignos!
Autor: Chema Alonso (Contactar con Chema Alonso)  

Powered by WPeMatico

Gustavo Genez

Informático de corazón y apasionado por la tecnología. La misión de este blog es llegar a los usuarios y profesionales con información y trucos acerca de la Seguridad Informática.