Pipeline RAG sobre Plex
Sincronización de las secciones de la biblioteca de Plex y reindexado vectorial completo bajo demanda desde el panel de administración.
// proyecto destacado
Un asistente conversacional de IA, con RAG, que responde preguntas sobre tu propia biblioteca de Plex — con modo estándar y modo Agent, autenticación con Google e indexado vectorial administrable.
// qué construí
PlexRAG es una aplicación personal full-stack que indexa el catálogo de una biblioteca de Plex (películas, series, metadatos) en una base vectorial y permite hacer preguntas en lenguaje natural sobre ese contenido. El chat tiene dos modos: LLM / Standard, para respuestas directas basadas en el contexto recuperado, y Agent, donde el modelo puede orquestar herramientas para resolver consultas más complejas.
Un panel de administración permite sincronizar las secciones de la biblioteca de Plex y forzar un reindexado completo, mientras que la gestión de usuarios aplica control de acceso basado en roles (Admin / User) sobre un login con Google OAuth 2.0.
Interfaz de chat de PlexRAG en producción — modos LLM/Standard y Agent.
// especificaciones
Sincronización de las secciones de la biblioteca de Plex y reindexado vectorial completo bajo demanda desde el panel de administración.
Login con Google OAuth 2.0 y control de acceso basado en roles (Admin / User) para las pantallas de administración.
SPA construida con Angular (v22) y servicios standalone que consumen la API vía HttpClient, con enrutamiento por secciones (chat, indexado, usuarios).
Backend REST en ASP.NET Core Web API sobre .NET 10, desplegado en su propio subdominio, separado del frontend.
Frontend y backend empaquetados y desplegados como contenedores Docker independientes.
Modelos de lenguaje servidos desde Azure OpenAI y Google Cloud (Vertex AI / Gemini) para alimentar los modos LLM y Agent.
Control de versiones con Git y repositorio en GitHub como base del flujo de desarrollo y despliegue.
// stack tecnológico
Frontend SPA y servicios
API backend (ASP.NET Core)
Empaquetado y despliegue
Azure OpenAI — modelos de IA
Vertex AI / Gemini — modelos de IA
Autenticación de usuarios
Búsqueda vectorial y recuperación de contexto
Control de versiones
Repositorio y flujo de despliegue
// proyecto destacado
Construyo desde el diseño de arquitectura hasta el despliegue en producción.