Skip to content

This project implements a chatbot based on RAG -Retrieval-augmented generation. The chatbot uses openAi and langchain and enables the user to upload PDF files and use the bot to ask questions about it.

Notifications You must be signed in to change notification settings

RoniBam/RAG-based-chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Document Q&A System

A Streamlit-based application that allows users to upload PDF documents, process them using LangChain and OpenAI, store embeddings in Pinecone vector database, and ask questions about the uploaded documents through an interactive chat interface.

Features

  • PDF Document Upload: Upload PDF files up to 200MB
  • Document Processing: Automatic text extraction and chunking
  • Vector Storage: Store document embeddings in Pinecone vector database
  • Interactive Q&A: Ask questions about uploaded documents
  • Chat History: Maintain conversation history during the session
  • Modern UI: Clean, tabbed interface with Streamlit

About

This project implements a chatbot based on RAG -Retrieval-augmented generation. The chatbot uses openAi and langchain and enables the user to upload PDF files and use the bot to ask questions about it.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages