Repositorio de ChatBot Magon
pip install -r requirements_demo.txt
PAra que funcione deben poner el token de su API de ChatGPT en el archivo .env
, un ejemplo de como debe verse ese archivo esta en .env_example
. Crea uno que se llame .env
en tu local, este archivo esta protegido por el .gitignore
para no subirse a github, sin embargo se cuidadose. Si necesitas uno escribeme y te comparto el mio.
Primero se debe correr el scrapping
para bajar las noticias del tema, despues el ChatBot
para responder preguntas. El demo solo utiliza los articulos que descargaste.
01_scrapper_demo.ipynb
notebook demo para scrappear las noticias
02_paperqa_demo.ipynb
demo para hacer preguntas
Por ahora para guardar los documentos existe una base de datos de MongoDB en la nube. Para entender como funciona utiliza el 03_def_mongodb.ipynb
. Agrega el client
a tu .env
. Ve el ejemplo en .env_example
- Crear pip.lock
- Mejorar scrapper para hacerlo mas robusto a missings
- Mejorar el scrapping de autores
- Parsear la respuesta del chatbot para que las citas sean mejores
- Definir formato a guardar las noticias
- Montar base de MongoDB
- Crear Docker-dev
- Crear Docker-deployment