E176 - Chunks y rerank para RAGs

07-02-2026 · 99 min · Ver en YouTube

Resumen

En este episodio, Mati explica las estrategias para cortar documentos en chunks dentro de un sistema RAG y una técnica de rerank para mejorar la recuperación. El contexto es su proyecto de un asistente RAG para las reglas del juego de mesa Gloomhaven, donde busca alta precisión y poder verificar la fuente. Recorre cinco estrategias, de la más simple a la más compleja: por caracteres, recursiva, específica del documento, semántica y agéntica. Muestra código con LangChain, sentence-transformers y OpenAI. Concluye que ningún método corta perfecto, que conviene combinarlos y que hay que probarlos con preguntas de control, porque no existe una fórmula que diga cuál es mejor. En la parte final muestra que el rerank reordenó los 15 chunks recuperados y puso primero el que respondía la pregunta de la puerta, a cambio de más latencia y costo.

Capítulos

Palabras clave

RAGchunkingrerankembeddingsbase vectorialLangChainsegmentación semánticasegmentación agénticasimilitud cosenoMarkdownmetadataGloomhaven