Conducting literature surveys is time-consuming for researchers and students who must sift through numerous academic papers. This project develops an application that streamlines the process, allowing users to search arXiv for relevant papers by keywords, authors, or topics, receive concise summaries, and interact with the content through Q&A.
-
Clone repository
git clone https://github.com/Dheeraj2444/Personal-Research-Assistant.git
-
Navigate to project directory
cd Personal-Research-Assistant
-
Install all requirements
pip install -r requirements.txt
-
Create
.env
file similar toexample.env
touch .env
-
Generate your Serper dev API and Groq API
a. Visit https://console.groq.com/keys for Groq API
b. Visit https://serper.dev/ for serper dev API -
Add API keys generated above in the
.env
file -
Run the Streamlit Application
streamlit run main.py
- Add your Groq API key
- To interact with a reserach paper
a. Select Interact with a Research Paper
b. Addurl
to access the pdf
c. Ask any question you have and hit Submit
- To research about a topic
a. Select Research about a topic
b. Add a research topic you are interested in and hit Submit
See some of the results generated by the application here