The Research Assistant App is a cutting-edge tool designed to streamline the research process by utilizing the power of Large Language Models (LLMs) for data retrieval and summarization. This application is particularly adept at fetching and synthesizing information from scholarly articles via the Arxiv Retriever and general web sources through the DuckDuckGo Search API, presenting users with concise summaries tailored to their queries.
- Dynamic Information Retrieval: Seamlessly fetches data from Arxiv for academic content and the wider web for general queries.
- Automated Summarization: Utilizes LLMs to generate brief, informative summaries of retrieved documents.
- Flexible Research Chains: Customizable workflow allowing integration of various data sources and summarization techniques.
- Web Interface: Offers a user-friendly web interface for easy interaction with the research assistant. Based on LangServe, hosted locally.
- Clone the repository:
- Install dependencies:
- Set up environment variables:
- To run the Research Assistant App, execute the following command from the root directory of the project:
python RessearchAssistant.py