Skip to content

Kamalesh-vlk/Q-A-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Q-A-Bot

Question & Answer Bot using Rag

🧠 Overview

This project is a PDF-based Question Answering Bot built with Streamlit. It allows users to:

  • Upload a PDF file
  • Ask questions related to the content
  • Get accurate answers directly extracted from the uploaded document

It's a lightweight interface demonstrating how language models can interact with document-based knowledge in a user-friendly way.

πŸš€ Features

πŸ“„ Upload and parse any PDF document
❓ Ask context-specific questions related to the PDF
πŸ’¬ Receive concise answers using natural language understanding
⚑ Interactive UI built with Streamlit

πŸ“ Sample PDF

  • Upload a Sample PDF.
  • Ask: What is Physical Addressing?
  • Get a concise, context-aware answer extracted directly from the text.

πŸ“Έ Output Screenshot

The example below shows the bot answering a question extracted from a PDF about networking concepts:
Screenshot (7)



πŸ’‘ Example Use Cases

~ University notes β†’ "Define ARP or OSI model?"
~ Research papers β†’ "What is the key finding of section 3?"
~ Legal documents β†’ "What clause discusses ownership rights?"

πŸ™Œ Acknowledgements

  • Built with ❀️ using Streamlit
  • Inspired by document Q&A systems like LangChain and ChatPDF

About

Question & Answer Bot using Rag

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages