Sobre MíQué hagoProyectosLabContacto
  • RAG
  • EMBEDDINGS
  • LLM

RAG Document Assistant

RAG Document Assistant

Asistente de generación aumentada por recuperación sobre un corpus de documentos: indexado, recuperación semántica y respuestas con cita de la fuente. Código en github.com/delcenjo/rag-document-assistant.

Generación aumentada por recuperación sobre una carpeta de documentos: preguntas en lenguaje natural y respuestas construidas solo con lo que encontró, citando los ficheros de los que salen. El repo incluye la documentación de un producto inventado (Nimbus Notes) para que cualquiera lo clone y tenga un pipeline funcionando sin aportar datos.

  • Recall@40.88
  • Respuestascon cita
  • DemoHF Spaces

La recuperación se evalúa aparte

Antes de mirar la calidad de la respuesta generada hay que saber si el sistema encuentra los fragmentos correctos. Con un conjunto etiquetado a mano de preguntas, mide recall@4: en qué fracción de preguntas el documento correcto aparece entre los 4 primeros resultados. En este corpus: 0,88.

Cada respuesta, con su fuente

Las respuestas citan el fichero y el score de cada fragmento usado (pricing.md a 0,55, security.md a 0,31...). El objetivo es que cada afirmación sea verificable con un clic, no que suene convincente.

Pruébalo en vivo

Hay una demo interactiva en HuggingFace Spaces con el corpus de ejemplo cargado: haces una pregunta y ves la respuesta con sus citas y scores. Es la manera más rápida de entender qué hace el pipeline por dentro.

RAG Document Assistant

Demo interactiva alojada en HuggingFace Spaces

¿Conectamos?

Hablemos: feedback, colaboración o una oportunidad.

Puedes escribirme por un proyecto, una duda técnica, para darme feedback o por unas prácticas o un primer puesto junior. Respondo siempre.

Escríbeme

Próximos proyectos:

Hecho con

PythonPyTorchscikit-learnpandasNumPyJupyterHugging FaceLangChainFastAPIPydanticDockerGitHub ActionsPrometheusGrafanaMLflowPostgreSQLGitGitHubLinuxStreamlitSQLiteAnthropicBashPyPIOllamaPythonPyTorchscikit-learnpandasNumPyJupyterHugging FaceLangChainFastAPIPydanticDockerGitHub ActionsPrometheusGrafanaMLflowPostgreSQLGitGitHubLinuxStreamlitSQLiteAnthropicBashPyPIOllama
hola@jmwebsoluciones.com