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.
Loan officers often struggle with:
- Comparing interest rates across banks
- Answering complex client queries on the fly
- Maintaining consistent and updated responses
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
- 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
- 🐍 Python
- 🔍 LangChain + FAISS
- 📖 Gemini 2.5 flash lite API (Generative AI)
- 💾 Embedding storage using FAISS
- 📦 Flask API + Streamlit UI
- 🧪 Optional: WebSearch (planned integration)
- Internal loan documents
- Sample FAQs and policies
- CSV/Markdown files containing structured product info
- Clone this repo
git clone [https://github.com/Maansitomer/finbuddy-chatbot]
cd finbuddy