A banking friend that uses voice commands to perform banking operations
This assistant performs the following tasks:
- Perform banking transactions according to the user command
- Anamoly detection for fraud transactions
- Blocking bank account due to suspicious activity
- Other banking app operations as integrated functions
Eve uses certain tools for implementation:
- [MySQL] = As database to store user bank information for retrieval and updation
- [Flask] = For Eve API deployment
- [Dialogue Flow] = For NLP, to extract entities and actions(https://bot.dialogflow.com/payment-bot)
- [Eve API] = As back-end, to fire queries
- [Python] = Language of choice
- User login to Bank of West website/app
- Eve available to assist
- User types/speaks command- "Send $50 to Bob"
- Google Cloud service extracts entities and inference
- Sends data to API deployed on Flask
- The API fires back-end queries, balance amount checks and also performs anamoly detection for fraudulent transactions
- If transaction is fraudulent, asks the user for last 4 digits of bank account
- Incorrect user input blocks the account with a service message to visit the nearest branch
!.Eve's About Us for Bank of West
- Face authentication for on-the-fly transactions
- Payment reminders