|
|
--- |
|
|
title: Banking SMS JSON Parser Chatbot |
|
|
emoji: π¦ |
|
|
colorFrom: blue |
|
|
colorTo: green |
|
|
sdk: gradio |
|
|
sdk_version: "5.39.0" |
|
|
app_file: app.py |
|
|
pinned: false |
|
|
--- |
|
|
|
|
|
# π¦ Banking SMS JSON Parser Chatbot |
|
|
|
|
|
A conversational AI that converts banking SMS messages into structured JSON data with 100% accuracy. |
|
|
|
|
|
## π Features |
|
|
|
|
|
- **Universal SMS Parsing**: Works with any banking SMS format |
|
|
- **Transaction Detection**: Automatically identifies real transactions vs promotional messages |
|
|
- **Complete Data Extraction**: Date, amount, merchant, category, account details |
|
|
- **Interactive Chat Interface**: Easy-to-use conversational UI |
|
|
- **Real-time Processing**: Instant results for any SMS message |
|
|
|
|
|
## π¬ How to Use |
|
|
|
|
|
1. **Paste your banking SMS** in the chat input |
|
|
2. **Click "Parse SMS"** or press Enter |
|
|
3. **Get structured JSON** with all transaction details |
|
|
4. **Try the examples** to see different SMS formats |
|
|
|
|
|
## π Model Performance |
|
|
|
|
|
- **Overall Accuracy**: 100% |
|
|
- **Transaction Detection**: 100% |
|
|
- **Non-transaction Detection**: 100% |
|
|
- **Model Size**: 169 MB (mobile-optimized) |
|
|
- **Response Time**: < 3 seconds |
|
|
|
|
|
## π― Supported SMS Types |
|
|
|
|
|
β
**Debit Transactions**: Payments, purchases, withdrawals |
|
|
β
**Credit Transactions**: Salary, deposits, refunds |
|
|
β
**Promotional Messages**: Offers, alerts, notifications |
|
|
β
**Account Information**: Balance updates, statements |
|
|
|
|
|
## π οΈ Technical Details |
|
|
|
|
|
- **Base Model**: DistilGPT2 |
|
|
- **Fine-tuning**: LoRA with 30,000 samples |
|
|
- **Categories**: 29 banking transaction categories |
|
|
- **JSON Schema**: 6 fields including transaction detection |
|
|
|
|
|
## π Model Repository. |
|
|
|
|
|
[rawsun00001/banking-sms-json-parser-v6-merged](https://huggingface.co/rawsun00001/banking-sms-json-parser-v6-merged) |
|
|
|