OllamaPaperBot es una aplicación desarrollada en Streamlit que utiliza la biblioteca langchain
para interactuar de manera conversacional con documentos PDF. Este bot utiliza modelos avanzados de procesamiento de lenguaje natural para proporcionar respuestas precisas y contextualizadas a partir del contenido del PDF.
- Carga y análisis de documentos PDF.
- Interfaz conversacional para interactuar con el contenido del documento.
- Uso del modelo de embeddings de
HuggingFace
. - Almacenamiento y recuperación de información mediante
Chroma
.
Para instalar y ejecutar OllamaPaperBot, siga estos pasos:
- Clonar el repositorio.
- Instalar las dependencias usando
pip install -r requirements.txt
. - Ejecutar la aplicación con
streamlit run app.py
.
- Suba un archivo PDF a través de la interfaz.
- Interactúe con el chatbot haciendo preguntas relacionadas con el contenido del PDF.
Las contribuciones son bienvenidas. Por favor, envíe sus pull requests o abra issues para discutir posibles mejoras.
Este proyecto está bajo la licencia GPL 3.0.
Para más información o soporte, por favor abra un issue en este repositorio de GitHub.