https://github.com/ssahas/rag-system
A simple RAG web app which can be used as a document chatbot
https://github.com/ssahas/rag-system
chromadb langchain retrieval-augmented-generation streamlit vector-database
Last synced: about 2 months ago
JSON representation
A simple RAG web app which can be used as a document chatbot
- Host: GitHub
- URL: https://github.com/ssahas/rag-system
- Owner: SSahas
- Created: 2024-10-04T16:37:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-16T08:57:31.000Z (over 1 year ago)
- Last Synced: 2025-10-27T06:26:15.334Z (8 months ago)
- Topics: chromadb, langchain, retrieval-augmented-generation, streamlit, vector-database
- Language: Python
- Homepage:
- Size: 4.35 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Retrieval augumented system web app
- A simple RAG web app which can be used as a document chatbot. The system uses semantic search algoritham for retriving the relevant text to the user query.
- The system uses llm and prompt engineering techniques for better responses to the user query. streamlit is used for frontend.
## To run the model
clone the repo
```
git clone https://github.com/SSahas/RAG-System
```
install all the requirements
```
pip install -r requirements.txt
```
To create the vector database of document.
```
python assets/create_data.py
```
Run streamlit app.
```
python app.py
```