Este proyecto es un sistema RAG de preguntas y respuestas (Q&A) para AquaChile. Utiliza varias herramientas y bibliotecas para proporcionar respuestas a preguntas basadas en documentos reglamentarios de la empresa.
-
Clona el repositorio:
git clone https://github.com/agutierrezmorag/sharepoint-loader.git cd sharepoint-loader
-
Crea y activa un entorno virtual:
python -m venv venv source venv/bin/activate # En unix venv\Scripts\activate # En Windows
-
Instala las dependencias:
pip install -r requirements.txt
-
Actualiza el archivo
example.env
con los valores correspondientes a las variables de entorno y renombra el archivo a.env
.
- Abre el archivo
doc_ingestion/doc_loader.ipynb
en Jupyter Notebook o JupyterLab. - Ejecuta todas las celdas para cargar y procesar los documentos desde SharePoint.
Solo ejecutar la ingesta de documentos cuando se suban nuevos documentos en el sharepoint Aqua_PDF.
-
Ejecuta la aplicación Streamlit:
streamlit run app.py
-
Abre tu navegador web y navega a
http://localhost:8501
para interactuar con el asistente virtual.