Skip to content

This project builds a conversational querying bot using Node.js, enabling efficient information retrieval from web documents. It utilizes WebBaseLoader for loading, RecursiveCharacterTextSplitter for chunking, OllamaEmbeddings for conversion, and FAISS for fast similarity search to provide interactive querying.

Notifications You must be signed in to change notification settings

vjanakiraman02/web-based-doc-summarization-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web-Based Document Summarization Bot

Project Overview

This project allows users to input URLs of web-based documents and receive concise summaries or answers to their questions. It uses NLP models for text processing, such as BART and GPT-3, and provides a user-friendly interface built with Node.js.

Features

  • Document summarization
  • Question answering on the document
  • Web scraping for document retrieval
  • Fast and efficient document search with FAISS

Getting Started

Prerequisites

You will need Python 3.8+ installed, as well as the following libraries:

pip install -r requirements.txt

Running the Application using Streamlit

streamlit run app.py

Running using Docker

Running Docker Container

docker run -p 8501:8501 doc-summary-bot

Build Docker Image

docker build -t doc-summary-bot .

About

This project builds a conversational querying bot using Node.js, enabling efficient information retrieval from web documents. It utilizes WebBaseLoader for loading, RecursiveCharacterTextSplitter for chunking, OllamaEmbeddings for conversion, and FAISS for fast similarity search to provide interactive querying.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published