Skip to content

Maansitomer/finbuddy-chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 FinBuddy – Your AI Loan Assistant:

https://maansitomer-finbuddy-chatbot-streamlit-app-3nqxuo.streamlit.app/

FinBuddy is an intelligent internal chatbot developed for financial institutions to assist employees in answering client queries related to loans, interest rates, and product comparisons. This tool helps ensure reliable, real-time responses, improving service efficiency and competitive positioning.


📌 Problem Statement

Loan officers often struggle with:

  • Comparing interest rates across banks
  • Answering complex client queries on the fly
  • Maintaining consistent and updated responses

✅ Solution

FinBuddy uses AI-powered embeddings + Gemini 2.5 flash lite API to:

  • Understand loan-related queries
  • Search internal knowledge base
  • Provide relevant, competitive answers instantly
  • Allow future integration with web search for live data

💡 Features

  • Local knowledge base search using vector embeddings
  • Natural language query handling
  • Custom UI built with Streamlit (editable)
  • Token-protected Gemini 2.5 flash lite API integration
  • Easily expandable with live web search modules

🧠 Tech Stack

  • 🐍 Python
  • 🔍 LangChain + FAISS
  • 📖 Gemini 2.5 flash lite API (Generative AI)
  • 💾 Embedding storage using FAISS
  • 📦 Flask API + Streamlit UI
  • 🧪 Optional: WebSearch (planned integration)

📁 Dataset Used

  • Internal loan documents
  • Sample FAQs and policies
  • CSV/Markdown files containing structured product info

🚀 Setup Instructions

  1. Clone this repo
git clone [https://github.com/Maansitomer/finbuddy-chatbot]
cd finbuddy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages