A newer version of the Gradio SDK is available:
6.5.1
metadata
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
- Paste your banking SMS in the chat input
- Click "Parse SMS" or press Enter
- Get structured JSON with all transaction details
- 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