Exam Preparation Buddy is a Retrieval Augmentation Generation (RAG) based python application which uses PDFs given by the user for grounded generation of answers of the user's queries. It is deployed using streamlit framework.
Format supported for subject material: PDFs
LLM used: Gemma 2b for now(constraint by GPU memory)
Chunking strategy: CharacterTextsplitter ( 800 characters per chunk and 100 characters overlap)
How to run?
-
Setup the conda environment:-
Command: conda env create -f environment.yml
-
Run the command : streamlit run app.py
-
Click on the link of hosted application server.