Skip to content

The project involves developing a chatbot to enhance learning by answering common FAQs and providing hints within the scope of each sprint. Below is the deployed link demonstrating frontend and node backend. Flask app is not deployed due to size issue, please run locally and use google api key to check the functionality of our RAG based chatbot

Notifications You must be signed in to change notification settings

RahulGupta77/Virutal_Agent_Crio_Hackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Virtual Agent for Users to Help Them While Coding


Team Name: 8282 Squad


Team Members:

  1. Omkar Sonawane
  2. Rahul Gupta
  3. Mohammad Alim
  4. Siddharth Jain

Project Context:

The objective of this project is to develop a chatbot that enhances the learning experience by:

  • Providing answers to frequently asked questions (FAQs) from each module to reduce the ticket count for repetitive doubts.
  • Ensuring the chatbot is context-specific within the scope of each sprint.
  • Guiding learners with hints rather than providing direct solutions.

Technologies Used:

Category Technologies
Frontend TypeScript, React.js, Context API, Axios, Tailwind CSS
Backend Express.js, MongoDB, CORS, Node.js
LLMs and Backend Flask, Langchain, Hugging Face Embeddings, FAISS Vector DB, GooglePalm (as LLM)

Implementation:

We implemented a Retrieval-Augmented Generation (RAG) based agent to handle FAQs for Qkart and the sales team. The model was deployed locally using Flask.

Usage:

  • Access the frontend application via your browser.
  • Interact with the chatbot to get FAQs related to Qkart and sales.
  • The chatbot will provide hints and guide the learners through their questions without providing direct solutions.

Acknowledgments:

We thank the Crio.do team for organizing this hackathon and providing us with this learning opportunity.

Website UI Design

1. Sign up

Sign Up page

2. Login

Sign Up page

3. Chat History

Sign Up page

4. Select Options

Sign Up page

5. Milestone Selection

Sign Up page

6. Conversations

Sign Up page

About

The project involves developing a chatbot to enhance learning by answering common FAQs and providing hints within the scope of each sprint. Below is the deployed link demonstrating frontend and node backend. Flask app is not deployed due to size issue, please run locally and use google api key to check the functionality of our RAG based chatbot

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published