Custom AI Chatbot

Custom AI Chatbot

About

I developed a custom AI chatbot in Python that uses a vector database to store and retrieve knowledge. When a user submits a query, the system searches the vector database for the most relevant questions and context, and then passes this information to the Gemini API to generate a coherent and natural response. This project gave me hands-on experience with embeddings, semantic search, and integrating large language models with retrieval pipelines.

Technologies

Overview

Play video