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.
- Document summarization
- Question answering on the document
- Web scraping for document retrieval
- Fast and efficient document search with FAISS
You will need Python 3.8+ installed, as well as the following libraries:
pip install -r requirements.txtstreamlit run app.py
docker run -p 8501:8501 doc-summary-bot
docker build -t doc-summary-bot .