Skip to content

Add jairam RAG app submission

JAIRAM HIJHMALA requested to merge hijhmalajairam/ip1-icfai:main into main

🐧 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
Edited by JAIRAM HIJHMALA

Merge request reports

Loading