Hack the Hydra

Markdown o texto plano para RAG

En breve: indexa Markdown. Casi no cuesta tokens extra, y sus títulos y tablas permiten dividir según la estructura del documento y añadir el contexto de sección a cada fragmento, lo que en general mejora la recuperación frente a fragmentos de tamaño fijo en texto plano. Usa texto plano solo cuando la fuente no tenga ninguna estructura.

Free PDF to Markdown converter →

Free PDF to Markdown converter: la herramienta con un archivo de ejemplo convertido

¿Qué aporta Markdown?

¿Cómo fragmentar Markdown para RAG?

  1. Convierte los documentos a Markdown (PDF, Word, HTML).
  2. Divide por los títulos #, ## y ###.
  3. Si una sección sigue siendo demasiado larga, divídela por párrafos con un pequeño solapamiento.
  4. Antepón la ruta de títulos a cada fragmento y guárdala como metadato.
  5. Evalúa con 20–50 preguntas reales y ajusta el tamaño de los fragmentos.

¿Cuándo basta el texto plano?

Los registros de chat, las transcripciones y las notas cortas no tienen una estructura significativa. Convertirlos a Markdown no aporta nada; divídelos mejor por tiempo o por interlocutor.

Ejemplo: la misma página de dos maneras

Toma una página de un reglamento interno con un título, un párrafo y una tabla de plazos de reembolso. En texto plano, la tabla se convierte en una serie de palabras y números: Región Plazo Coste UE 14 días 0 US 30 días 5. Ante la pregunta «¿cuál es el plazo en Estados Unidos?», nada en ese fragmento indica que 30 es un plazo y no un coste.

En Markdown, el contenido conserva su forma:

## Reembolsos

| Región | Plazo | Coste |
|---|---|---|
| UE | 14 días | 0 |
| US | 30 días | 5 |

El fragmento lleva sus propias etiquetas. Si añades la ruta de títulos («Reglamento > Reembolsos»), el modelo de embeddings conoce el tema y el modelo que responde lee «US | 30 días» como una fila de tabla.

Texto plano o Markdown de un vistazo

Texto planoMarkdown
FragmentaciónTamaño fijo o párrafosTítulos y luego párrafos
Contexto de secciónPerdidoRuta de títulos como metadato
TablasAplanadasFilas y columnas conservadas
Tokens extraNingunoPocos (#, |, -)
Ideal paraTranscripciones, notas, chatsManuales, informes, contratos, documentación

¿Cuáles son los errores frecuentes?

FAQ

¿Markdown cuesta más tokens?

Muy poco: unos pocos caracteres por título, elemento de lista o fila de tabla.

¿LangChain y LlamaIndex admiten la división de Markdown?

Sí, ambos ofrecen divisores basados en los títulos de Markdown.

Actualizado: noviembre de 2026. Los archivos se procesan en su navegador y no se envían a ningún servidor.

Probar ahora

Free PDF to Markdown converter →