Saltar al contenido
Proyectos

Anime Recommender: RAG con LLM en producción

Recomendador de anime en lenguaje natural: búsqueda semántica en ChromaDB y un LLM que elige y justifica tres títulos.

PythonLangChainGroqChromaDBSentence-TransformersStreamlitDockerKubernetes

## Contexto Demo en vivo en anime.edqs.online: describes qué te apetece ver, en español o inglés, y recibes tres recomendaciones explicadas. ## Cómo funciona - La consulta se convierte en embeddings con Sentence-Transformers. - Se recuperan los animes más parecidos de ChromaDB. - Sus sinopsis y géneros se pasan como contexto al LLM (Groq) vía LangChain. - El modelo elige tres y explica por qué encajan, sin inventar títulos.

Problema

Los LLM recomiendan con soltura pero inventan títulos o sinopsis; un buscador clásico no entiende peticiones como «algo emotivo sobre música».

Solución

Pipeline RAG que limita al modelo al catálogo recuperado, empaquetado en Docker con interfaz Streamlit y manifiestos de Kubernetes.

Resultado

Disponible públicamente en anime.edqs.online detrás de Nginx, con el código abierto en GitHub.