Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shashankgupta10/betterzila
https://github.com/shashankgupta10/betterzila
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/shashankgupta10/betterzila
- Owner: ShashankGupta10
- Created: 2024-01-25T17:09:27.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-01-25T17:33:14.000Z (12 months ago)
- Last Synced: 2024-01-26T18:50:40.810Z (12 months ago)
- Language: Python
- Size: 91.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BetterZila Project
## Project Description
This project is a generative AI chatbot that specializes in extracting and comprehending information from PDF documents. It allows users to upload multiple PDF files, trains on the content of those documents, and enables them to ask questions or make queries related to the PDFs' content. The chatbot leverages Langchain, PyPDF2, and Streamlit to provide an interactive and user-friendly experience.## Overview
- Training: The chatbot processes the PDFs using Langchain and PyPDF2 to extract textual data and generate a knowledge base.
- Chat Interface: Users can initiate conversations with the chatbot by asking questions or making inquiries within the scope of the PDF documents.
- Responses: The chatbot uses generative AI to provide meaningful responses based on the trained knowledge base.
- User-Friendly: The project is built with a user-friendly interface using Streamlit for easy interaction.## Tech Stack
- **Langchain**: Langchain is used for natural language processing (NLP) tasks, including text extraction and understanding.
- **PyPDF2**: PyPDF2 is utilized to extract textual content from PDF documents.
- **Streamlit**: Streamlit is the framework used for creating a user-friendly web interface for the chatbot.
- **Generative AI**: The project incorporates generative AI techniques to generate responses based on the content of the PDFs.
- **Python**: The project is primarily developed in Python.## Deployed Link
[Live Demo](https://betterzila-shashank.streamlit.app/)## Live Video
https://www.loom.com/share/77142a2277604a20b7ae7d326a6ddb0d