TheVortiq
Inteligencia Artificial

Docling: procesa PDFs para RAG localmente, sin nube

La herramienta de código abierto de IBM extrae tablas, OCR y estructura documental completa en tu propio hardware.

15 de junio de 2026 · 4 min de lectura

a paper with a diagram on it
Foto de Testeur de CBD en Unsplash

¿Qué ha ocurrido?

IBM ha lanzado Docling, una biblioteca de código abierto que permite procesar documentos PDF localmente para sistemas de Retrieval-Augmented Generation (RAG). A diferencia de soluciones comerciales que requieren subir archivos a la nube, Docling ejecuta todo el pipeline —OCR, extracción de tablas, detección de encabezados y capturas— en la propia máquina del usuario. Según el artículo de Towards Data Science, Docling ofrece una precisión comparable a servicios cloud como Azure Document Intelligence o Google Document AI, pero sin costos por página ni dependencia de conexión. Históricamente, el procesamiento de PDFs ha sido un desafío: las herramientas tradicionales como Tesseract OCR (lanzado por Google en 2006) ofrecían OCR básico pero carecían de extracción estructurada de tablas y diseño. Más tarde, soluciones como Unstructured (2022) y PyMuPDF mejoraron la extracción, pero aún requerían múltiples bibliotecas y ajustes. Docling unifica todo en un solo comando, marcando un hito en la madurez del ecosistema open-source para documentos.

¿Por qué es importante?

La extracción de información de PDFs es uno de los cuellos de botella más críticos en la implementación de RAG empresarial. Muchas organizaciones manejan documentos sensibles (contratos, informes financieros, expedientes clínicos) que no pueden enviarse a servidores externos por políticas de privacidad o regulaciones como GDPR, HIPAA o la Ley de Protección de Datos Personales. Docling elimina esa barrera: ofrece un pipeline completo que incluye:

  • Reconocimiento óptico de caracteres (OCR) para documentos escaneados, con soporte para múltiples idiomas.
  • Extracción de tablas con estructura de celdas, filas y columnas, incluyendo tablas anidadas y sin bordes.
  • Detección de encabezados, pies de página, títulos y leyendas, preservando la jerarquía del documento.
  • Soporte para fórmulas matemáticas y diagramas, gracias a la integración con modelos de visión por computadora.

Además, Docling produce una representación estructural en formato JSON que puede alimentar directamente a modelos de lenguaje para RAG, facilitando la creación de asistentes virtuales que respondan preguntas sobre documentos internos. Según pruebas internas de IBM, Docling alcanza una precisión del 92% en extracción de tablas frente al 95% de Azure Document Intelligence, pero con la ventaja de que los datos nunca salen del dispositivo. Esto es crucial para sectores como la banca, donde el 78% de las instituciones (según un estudio de Deloitte 2023) citan la privacidad como barrera principal para adoptar IA en la nube.

¿Qué consecuencias tendrá?

A corto plazo, Docling democratiza el acceso a herramientas de extracción documental de alta calidad, especialmente para startups y equipos pequeños que no pueden afrontar los costos de APIs cloud (que suelen cobrar entre $0.01 y $0.05 por página). A largo plazo, podría acelerar la adopción de RAG en sectores regulados como banca, salud y administración pública, donde la privacidad de datos es prioritaria. También supone una alternativa a soluciones propietarias, reduciendo la dependencia de proveedores externos y fomentando la soberanía de datos.

Sin embargo, el procesamiento local tiene limitaciones: requiere hardware con suficiente capacidad (GPU recomendada para OCR pesado, aunque funciona en CPU) y no se beneficia de mejoras continuas en modelos cloud. Docling compite directamente con herramientas como Unstructured, PyMuPDF, y Tesseract OCR, pero integra todo en un solo paquete. En comparación, Unstructured requiere configurar múltiples conectores y tiene una curva de aprendizaje más alta. Docling también se diferencia de servicios como Amazon Textract por su naturaleza open-source y sin costos recurrentes.

En el mercado, esto podría presionar a los proveedores cloud a reducir precios o mejorar sus ofertas gratuitas. Además, al ser de IBM, un actor establecido, Docling tiene altas probabilidades de recibir mantenimiento a largo plazo, a diferencia de proyectos comunitarios más pequeños.

¿Qué deben saber los lectores?

  • Instalación sencilla: pip install docling. Compatible con Python 3.8+. Incluye dependencias como PyTorch y transformers.
  • Formatos de salida: JSON estructurado, Markdown, y representación visual de tablas. También exporta a formatos como CSV.
  • Rendimiento: procesa un PDF de 10 páginas con tablas en ~15 segundos en una CPU moderna (Intel i7, sin GPU). Con GPU (NVIDIA T4) se reduce a ~5 segundos.
  • Limitaciones: aún en fase temprana (versión 0.1.0); puede fallar con documentos muy complejos (como escaneos de baja calidad) o con idiomas no soportados (actualmente inglés, español, francés, alemán, italiano, portugués y chino simplificado).
  • Licencia: Apache 2.0, permitiendo uso comercial sin restricciones. El código está disponible en GitHub con documentación detallada.
  • Casos de uso: ideal para extraer datos de facturas, informes financieros, artículos académicos y formularios gubernamentales.
"Docling es el primer pipeline open-source que combina OCR, extracción de tablas y estructura documental en un solo paso, sin necesidad de enviar datos a la nube." — Towards Data Science

Conclusión

Docling representa un avance significativo para el procesamiento local de PDFs en el contexto de RAG. Su enfoque en privacidad, precisión y código abierto lo convierte en una herramienta valiosa para cualquier organización que busque extraer información de documentos sin comprometer la seguridad. Aunque no reemplazará soluciones cloud en todos los escenarios (especialmente aquellos que requieren escalabilidad masiva o modelos de lenguaje actualizados), ofrece una alternativa viable y gratuita que merece atención. Para desarrolladores y empresas, es una oportunidad de reducir costos y aumentar el control sobre sus datos. Se espera que la comunidad contribuya con mejoras, ampliando el soporte de idiomas y optimizando el rendimiento. En definitiva, Docling marca un paso hacia la democratización de la inteligencia documental, alineándose con la tendencia de "AI local" que busca equilibrar capacidades avanzadas con privacidad.

Puntos clave

  • Docling extrae tablas, OCR, encabezados y fórmulas de PDFs localmente.
  • No requiere enviar datos a la nube, cumpliendo con requisitos de privacidad.
  • Ideal para RAG empresarial en sectores regulados.
  • Código abierto (Apache 2.0) y fácil de instalar con pip.
  • Alternativa gratuita a servicios cloud como Azure Document Intelligence.

Preguntas frecuentes

¿Qué es Docling?

Es una biblioteca de Python de código abierto desarrollada por IBM para procesar documentos PDF localmente, extrayendo tablas, OCR y estructura documental.

¿Cómo se instala?

Se instala con 'pip install docling' y requiere Python 3.8 o superior.

¿Para qué sirve en RAG?

Convierte PDFs en representaciones estructuradas (JSON) que pueden ser indexadas y consultadas por modelos de lenguaje para responder preguntas sobre los documentos.

¿Es gratuito?

Sí, tiene licencia Apache 2.0, permitiendo uso comercial sin costos.

¿Qué limitaciones tiene?

Requiere hardware adecuado, puede fallar con documentos muy complejos y aún no soporta todos los idiomas.

Fuentes utilizadas

Comentarios

Sé el primero en comentar.

Deja tu comentario