Bankwise:基于 Gemini 与 Google Cloud 的 AI 银行产品对比平台
ShishirShekhar/Bankwise
Bankwise 是一个用 Gemini 和 Google Cloud 构建的 AI 银行产品对比平台,可理解用户财务目标、核验银行产品数据、执行确定性计算并解释权衡取舍,同时展示信息来源。
AI-powered banking comparison and financial decision platform.
Problem
Finding financial-product information is easy.
Understanding the actual financial outcome, conditions, penalties, fees, liquidity and trade-offs is difficult.
Solution
Bankwise uses Gemini and Google Cloud to understand a user's financial goal, compare verified banking products, perform deterministic calculations, and explain the trade-offs with source transparency.
Example
I have ₹5 lakh and want to invest for 2 years. I may need the money early.
Bankwise:
- Understands the requirement.
- Finds relevant products.
- Verifies banking data.
- Calculates expected outcomes.
- Compares conditions and liquidity.
- Explains the trade-offs.
- Shows the sources.
Current MVP
The MVP focuses on Fixed Deposits.
Supported:
- Product comparison
- FD calculations
- Liquidity comparison
- Premature withdrawal comparison
- Source verification
- Conflict detection
- AI explanations
Architecture
User
↓
Next.js
↓
Cloud Run / FastAPI
↓
Gemini + Google ADK
↓
Research / Calculation / Verification
↓
BigQuery catalogue + Firestore sessions
↓
Decision Engine
↓
Gemini Explanation
Backend
The Python FastAPI service is in backend/README.md. It reads curated product and source records from BigQuery and stores redacted decision-session state in Firestore. The catalogue starts empty until official product data and source metadata are curated.
Continuous integration
GitHub Actions runs frontend-lint, frontend-build, backend-lint, and
backend-test for pull requests and pushes to main. To make these checks
block merges, configure the repository's branch protection or ruleset for
main and require all four status checks.
来源:GitHub · github.com