RAG System with Gemini & MongoDB

Category: AI
Date: January 2025
Status: Completed

A Q&A system powered by Google's Gemini and a MongoDB vector database.

RAG System with Gemini & MongoDB project screenshot
All Projects

Project Goal & Overview

This project explores the Retrieval-Augmented Generation (RAG) architecture. It uses Google's generative AI to understand user questions and retrieves relevant information from a knowledge base stored as vector embeddings in MongoDB Atlas. The goal was to build a system that provides accurate answers based on a specific set of documents.

Key Features

  • PDF document processing and text chunking
  • Text embedding using the Gemini API
  • Vector storage and search with MongoDB Atlas
  • Generative question-answering based on retrieved context

Technologies Used

Python
Google Generative AI
MongoDB Atlas
PyPDF

Gallery

Gallery image 1