๐ค๐ฆ AI Private Banking Agent powered by a Personal Financial Knowledge Graph ๐ธ๏ธ๐ง -> ๐๏ธ voice-first, ๐ก๏ธ real-time fraud detection, ๐ก proactive financial intelligence, and ๐ฎ life simulation for South Africa ๐ฟ๐ฆ
# ๐ฆ SentiVest
**๐ค AI Private Banking Agent with a Personal Financial Knowledge Graph**
SentiVest is an autonomous AI banking agent built for the South African market. It goes beyond traditional banking dashboards by combining a personal financial knowledge graph with real-time transaction classification, voice-first interaction, and proactive financial intelligence.
> ๐ก Banks give you data. SentiVest gives you understanding.
---
## ๐ฌ A Look Around
**๐งฌ The knowledge graph and life simulator.** Ninety one nodes and ninety four edges linking accounts,
merchants, loans, budgets, insurance and anomalies around a central **You**. The simulator on the left
compresses months into seconds, firing salary, debit orders, fraud attempts and life events straight
into the graph over a WebSocket.
**๐ The audit log.** Every decision the agent takes is written out as it happens, so nothing the
classifier or the graph does is hidden behind a spinner.
---
## โก What Makes This Different
| Traditional Banking | SentiVest |
|---|---|
| ๐ Shows balance | ๐ฎ Predicts when you'll run out |
| ๐ Lists transactions | ๐ก๏ธ Classifies and scores every one |
| ๐ฅ๏ธ Static dashboard | ๐งฌ Living knowledge graph |
| ๐ซ No memory | ๐ง Remembers your goals and habits |
| ๐ค You drive | ๐ค The agent drives |
| โณ Reactive | โก **Proactive** |
---
## ๐๏ธ Architecture
```
๐๏ธ Voice / Chat Interface 35+ handlers, multi-turn flows, persistent memory
|
๐ง AI Model Layer Qwen 2.5-3B (Ollama) + rule-based fallback
|
๐ธ๏ธ Knowledge Graph Accounts, merchants, loans, investments, insurance, tax
|
๐ก๏ธ Transaction Classifier 100+ merchants, 6 fraud indicators, SAFE/FLAG/ALERT/BLOCK
|
โ๏ธ Infrastructure FastAPI (async) + WebSocket + Investec API (OAuth2)
```
---
## โจ Features
### ๐ค Core Agent Capabilities
- ๐ก๏ธ **Transaction Classification** - Real-time fraud detection with weighted scoring across 100+ known merchants and 6 fraud indicators
- ๐ธ๏ธ **Knowledge Graph** โฆ