Skip to content

jai2992/chat_buddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š SECE Chatbot - ChatBuddy

Welcome to the SECE Chatbot project! This project is designed to provide an interactive chatbot experience for queries related to Sri Eshwar College of Engineering (SECE). It utilizes Pinecone for vector storage, Hugging Face for embeddings, and Groq for language processing.

πŸ› οΈ Features

  • Interactive Chatbot: Engage with an AI-powered chatbot to get information about SECE.
  • Pinecone Integration: Efficient vector storage and similarity search using Pinecone.
  • Hugging Face Embeddings: High-quality embeddings using Hugging Face's models.
  • Groq Language Model: Leverage the power of the Groq language model for natural language understanding.

πŸš€ Getting Started

  • Create api key with huggingface, groq, pinecone.
  • Create index with desired name and change it in the files.
  • Ensure you have added you own api key to use it...
  • Make sure to run sece_chat_load.py to load data to vector db

πŸ“š Screenshots

Screenshot 2024-06-13 193839

Screenshot 2024-06-13 193902

πŸ“„ Project Structure

  • sece-doc/sece doc data 1.pdf: The content of the college to retireve information.
  • sece_chat_load: To load the content to vectordb.
  • app.py: Main application file containing Flask setup and routes.
  • templates/index.html: HTML file for the frontend.
  • static/: Directory for static files like CSS and JS.
  • requirements.txt: List of required Python packages.

Contact

[email protected]

About

A chatbot using RAG for Sri Eshwar College of Engineering

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published