Using ChatGPT to select interesting arXiv papers everyday.
Having trouble catching up with the new arXiv papers everyday? This tool uses ChatGPT to read the latest arXiv papers and select the ones relevant to the topics of your interest!
The model relies on OpenAI's models.
So please provide your OpenAI key and export them to an environment variable named OPENAI_API_KEY
:
export OPENAI_API_KEY=YOUR_OPENAI_KEY
The tool was developed under Python 3.10. You can install the dependencies with:
pip install -r requirements.txt
Modify the configuration file at config.json
.
Specifically, change the arXiv subject you want to follow and the topics you are interested.
You can also change the OpenAI model, but make sure the model support JSON mode.
You can run the tool by:
python main.py
This would fetch the information about the newest arXiv papers through RSS feeds then use ChatGPT to evaluate the papers.
Then you can run
streamlit run streamlit_app.py
To start a web interface to inspect the results.
This tool is mainly built for my personal use. The stability of it will not be guaranteed. Use at your own discretion.