Skip to content

A locally hosted Research assistant capable of providing search on the web/arxiv and streaming the output to user

Notifications You must be signed in to change notification settings

Michailbul/RessearchAssistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Research Assistant App

Introduction

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.

Key Features

  • 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.

Setup and Installation

  1. Clone the repository:
  2. Install dependencies:
  3. Set up environment variables:
  4. To run the Research Assistant App, execute the following command from the root directory of the project:
    python RessearchAssistant.py
    

About

A locally hosted Research assistant capable of providing search on the web/arxiv and streaming the output to user

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published