Empezar aquí
Glosario · Contexto · contextual retrieval

Recuperación contextual

Técnica de RAG que añade a cada fragmento una breve explicación de su contexto en el documento antes de indexarlo.

También: contextual retrieval · embeddings contextuales · fragmentos contextualizados

Publicado 1 min de lectura

La recuperación contextual es una técnica que Anthropic describió en Introducing Contextual Retrieval (2024): antes de indexar cada fragmento, un modelo genera una o dos frases que lo sitúan dentro de su documento y se anteponen al texto del fragmento. Así, un trozo que dice «los ingresos crecieron un 3 %» pasa a indicar de qué empresa y de qué trimestre habla.

En la práctica

Para cada fragmento llamas al modelo con el documento completo y el fragmento, y le pides el contexto breve. Ese texto enriquecido se usa tanto para calcular los Embeddings como para el índice BM25, y luego se combina con Búsqueda híbrida y Reranking. El coste está en la indexación, una llamada por fragmento: usa Prompt caching para no pagar el documento completo en cada una. Compara con tus evals si mejora la recuperación en tu corpus.

No confundir con

  • Solapamiento entre fragmentos: repite texto vecino, pero no explica a qué documento o sección pertenece el fragmento.

Ver también