DEV Community

Cover image for RAG Chatbot
Yash Kumar Saini
Yash Kumar Saini

Posted on

RAG Chatbot

🌟 Exciting Times: Sharing My Latest Project Adventure!

Hey there, contributors and tech enthusiasts! 👋

After being caught up in a whirlwind of activities 🌪️, I almost forgot I had an account here! But guess what? I'm back with something exciting to share. 🎉


🌱 Inspiration Strikes!

Recently, while exploring resources to level up my Flask skills, I stumbled upon an absolute gem 💎 thanks to the courtesy of an amazing developer, @komsenapati.

Introducing: A fantastic Flask project starter template!

It comes with proper login and register routes—just what I needed to kick-start a new project. 🚀

Here's the link to the Flask Minimal Template. Trust me, it's worth bookmarking! 🔖


🤖 Building a RAG-PDF Chatbot

Fueled by this resource and brimming with curiosity, I ventured into creating something I’m really proud of:

💡 A Multi-PDF RAG-Based Chatbot

This chatbot leverages cutting-edge Gemini and Groq AI services to provide intelligent responses. 📄💬 It can read and process multiple PDFs—perfect for those who work with document-heavy tasks. 📚✨

Here’s a sneak peek 👀:

Demo Video

RAG Chatbot Screenshot


🔗 Check It Out

I’ve open-sourced the project so others can learn, contribute, and improve upon it!

🔗 Repo Link: RAG-PDF Chatbot


💬 Why Contribute?

Here’s why you should join hands and contribute:

  • 🚀 Learn: Deep dive into integrating AI services like Gemini & Groq.
  • 🤝 Collaborate: Work with a vibrant community of developers.
  • 🔧 Build: Add features like support for more file formats or better NLP models.

Whether you’re a Flask fan, an AI enthusiast 🤖, or just someone looking for a cool project to contribute to, this one’s for you!


🔥 What's Next?

I’m planning to:

  1. Add support for real-time queries on live PDFs.
  2. Improve UI/UX for a smoother user experience. 🎨
  3. Incorporate more AI models for multilingual support. 🌍
  4. Make this more Enhanced with adding links of articles to converse with

Let me know your thoughts in the comments 💬 or, better yet, submit a pull request! 💻✨ & let’s make this project a game-changer! 🌟


PS: Huge shoutout to the open-source community for inspiring me to keep learning and building. 🛠️💡

Top comments (7)

Collapse
 
srbhr profile image
𝚂𝚊𝚞𝚛𝚊𝚋𝚑 𝚁𝚊𝚒

This is Awesome @yashksaini
BTW do you know that you can do RAG with just one drive files with SWIRL?
We're trying to make RAG and AI search easier.

Collapse
 
yashksaini profile image
Yash Kumar Saini

Thx for this info bro, will implement it in a new project @srbhr

Collapse
 
yashksaini profile image
Yash Kumar Saini

Please do check the Project here:- RAG-Chatbot

Collapse
 
k0msenapati profile image
K Om Senapati

Amazing project man
Looking for more projects 😉

Collapse
 
prasanta profile image
Prasanta

Brilliant man, Amazing Dev work

Collapse
 
yashksaini profile image
Yash Kumar Saini

Thanks

Collapse
 
winzod4ai profile image
Winzod AI

AMAZING!! Also folks, came across this post and thought it might be helpful for you! Rag Evaluation Metrics.

Some comments may only be visible to logged-in visitors. Sign in to view all comments.