Aplicación tipo Micro SaaS desarrollada con Python y modelos de IA de Hugging Face para resumir documentos PDF y texto automáticamente.
Permite generar resúmenes inteligentes, análisis estructurados, preguntas y respuestas sobre documentos, comparación entre archivos y exportación profesional en múltiples formatos.
✅ Subida de archivos PDF
✅ Entrada manual de texto
✅ Extracción automática de texto desde PDFs
✅ Procesamiento optimizado para documentos largos
✅ Detección automática de idioma 🌐
La aplicación utiliza modelos de Hugging Face Transformers:
| Modelo | Función |
|---|---|
facebook/bart-large-cnn |
Resúmenes de alta calidad |
sshleifer/distilbart-cnn-12-6 |
Resúmenes rápidos |
facebook/bart-large-mnli |
Clasificación zero-shot |
deepset/roberta-base-squad2 |
Preguntas y respuestas |
Helsinki-NLP/opus-mt-* |
Traducción automática |
- 🟢 Breve
- 🟡 Medio
- 🔵 Largo
- 📝 Markdown
- 📓 Markdown Avanzado (Notion / Obsidian)
- 😃 Emojis
- 🔹 Bullets estructurados
La aplicación puede generar automáticamente:
- ✅ Pros
⚠️ Contras- 🔧 Recomendaciones
- 📌 Conclusiones
Con dos modos:
- ⚡ Clasificación rápida por keywords
- 🧠 Clasificación semántica zero-shot
Haz preguntas directamente al contenido del documento:
Ejemplos:
- “¿Cuál es la conclusión principal?”
- “¿Qué riesgos menciona?”
- “¿Qué recomienda el autor?”
Compara dos PDFs o textos:
✅ Similitud aproximada
✅ Diferencias de vocabulario
✅ Estadísticas comparativas
✅ Resumen individual de cada documento
Soporta:
- Varios PDFs
- Varios textos
- Entradas mixtas
Genera automáticamente:
✅ ZIP descargable
✅ Resúmenes individuales
✅ Resumen consolidado
Soporte ES ↔ EN:
- 🇪🇸 Español → Inglés
- 🇬🇧 Inglés → Español
Exporta resultados en:
- 📄 TXT
- 📘 DOCX
- 📕 PDF estilizado
Los modelos IA se cargan únicamente cuando son necesarios.
Beneficios:
✅ Menor consumo de RAM
✅ Inicio más rápido
✅ Mejor escalabilidad
- Python 3.10+
- Transformers
- PyTorch
- Gradio
- pdfplumber
- reportlab
- python-docx
- langdetect
- Hugging Face
👉 https://huggingface.co/spaces/Kevin-2099/resumen-documentos-ia
git clone https://github.com/Kevin-2099/resumen-documentos-ia.git
cd resumen-documentos-ia
Este proyecto se distribuye bajo una licencia propietaria con acceso al código (source-available).
El código fuente se pone a disposición únicamente para fines de visualización, evaluación y aprendizaje.
❌ No está permitido copiar, modificar, redistribuir, sublicenciar, ni crear obras derivadas del software o de su código fuente sin autorización escrita expresa del titular de los derechos.
❌ El uso comercial del software, incluyendo su oferta como servicio (SaaS), su integración en productos comerciales o su uso en entornos de producción, requiere un acuerdo de licencia comercial independiente.
📌 El texto legalmente vinculante de la licencia es la versión en inglés incluida en el archivo LICENSE.
Se proporciona una traducción al español en LICENSE_ES.md únicamente con fines informativos. En caso de discrepancia, prevalece la versión en inglés.
Kevin-2099