Skip to content

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

RAG Chatbot System

πŸ“Œ Overview

This project demonstrates the implementation of Retrieval-Augmented Generation (RAG) chatbots using custom knowledge bases. The system retrieves relevant information from vector databases and uses Large Language Models (LLMs) to generate context-aware responses.

The project includes two knowledge-based chatbot applications.


🎯 Project Objectives

1. IPSR Courses Chatbot

An AI-powered chatbot designed to help users explore and identify suitable IPSR courses based on their interests, learning goals, and available course information.

2. Union Budget Chatbot

A knowledge-based chatbot that answers questions related to the Union Budget using a dedicated document collection and retrieval system.


πŸ› οΈ Technologies Used

  • Python
  • Retrieval-Augmented Generation (RAG)
  • Hugging Face Embeddings
  • Pinecone Vector Database
  • n8n Workflow Automation
  • Large Language Models (LLMs)

πŸ”„ System Workflow

Knowledge Base Documents
          ↓
    Text Processing
          ↓
     Text Chunking
          ↓
   Hugging Face Embeddings
          ↓
   Pinecone Vector Database
          ↓
      User Query
          ↓
  Relevant Information Retrieval
          ↓
      RAG Context
          ↓
         LLM
          ↓
   Context-Aware Response

## Internship

Data Science & AI Internship
IPSR Solutions Ltd

About

Retrieval-Augmented Generation chatbot using embeddings, vector search, and LLM-based question answering.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors