Add jairam RAG app submission
🐧 Linux & Git Command Assistant
A RAG-based chatbot that answers questions about Linux, Git, and Docker commands with related command suggestions and next-step guidance.
What document did you use and why?
A custom dataset of 25+ Linux, Git, and Docker commands with descriptions, examples, related commands, and typical next steps. Chosen because it is useful for every engineering student working in a Linux environment.
How does your chunking work?
Used RecursiveCharacterTextSplitter with chunk_size=500 and chunk_overlap=50. Custom separators ensure each command stays as one coherent chunk.
Which embedding model did you use?
all-MiniLM-L6-v2 from HuggingFace. Lightweight, fast, no API key needed, strong semantic embeddings.
How to run locally
git clone https://code.swecha.org/hijhmalajairam/ip1-icfai.git cd ip1-icfai/streamlit-apps/jairam-rag-app pip install -r requirements.txt ollama pull qwen2:1.5b streamlit run app.py
Screenshot
(Demo screenshot uploaded to screenshots/demo.png)
What would you improve with more time?
- PDF upload through UI
- Telugu language support
- Streaming responses
- Voice input
- Better UI with command categories