Skip to content

End-to-End Research Bot for Summarizing and Extracting Insights from Multiple URLs using advanced text processing, FAISS vector storage, and OpenAI services for accurate and concise responses.

License

Notifications You must be signed in to change notification settings

fosetorico/article_research_bot

Repository files navigation

Research Bot for URL-Based Data Summarization and Insight Extraction

This project provides a robust research bot designed to assist users in summarizing and extracting meaningful insights from multiple URLs. By leveraging the capabilities of advanced text processing and vector storage, the bot ensures efficient data handling and insightful responses. The workflow involves loading data from URLs, splitting the data into manageable chunks, storing the data in a FAISS vector database, and responding to user prompts with accurate and concise summaries.

Architechtural Overview

arch_pix

Steps to run this Project?

1. Clone the repository

git clone https://github.com/fosetorico/article_research_bot.git

2. Create a conda environment after opening the repository

conda create -n your-chosen-name python=3.10 -y
conda activate your-chosen-name

3. Rename the '.env.example' file to '.env' and insert your OpenAI key

4. Install the requirements

pip install -r requirements.txt

5. Finally run the following command

streamlit run app.py

About

End-to-End Research Bot for Summarizing and Extracting Insights from Multiple URLs using advanced text processing, FAISS vector storage, and OpenAI services for accurate and concise responses.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published