This bot will be able to understand the query regarding normal bank?s functions i.e Types of accounts, Hajj packages, Credit card details etc. and respond with the relevant information based on intent recognition and context of the user. If the user inputs gibberish or something that is out of conte
Banking Chatbot
This bot will be able to understand the query regarding normal bank’s functions i.e Types of accounts, Hajj packages, Credit card details etc. and respond with the relevant information based on intent recognition and context of the user. If the user inputs gibberish or something that is out of context the bot will be able to recognize that and respond with a follow up question to enter the right input. Bot will be configured on Google DialogFlow ES platform and will be integrated on our custom-made bank web application. Initially bot will only understand English language, and based on requirement other languages can also be added.
a. Develop a custom banking web application.
b. Develop a bot based in multiple intents, entities, context and knowledge base.
c. Integrate Dialogflow bot into the web application.
d. Customer should be recognized by the bot through his/her credentials, for personalized experience.
e. Bot should recognize user’s utterance and invoke the right intent and provide response to the customer.
f. If customer says gibberish bot should ask a follow up question to get the query
g. For use webhook for conditional responses
The model to be used while working on the project is the Iterative Model because even though the requirements of the complete project are clearly defined and understood by the team.
However there will still be some enhancements to the functionalities and operations that will need our attention with the flow of time.
The project Implementation comprises of steps adhere from the Project Management Prinicples includes
Web application will be created using express.js and node.js as backend technologies and react.js as frontend tech. MongoDB will be the database to store user information.
For creating an NLU and CAI based bot we will use Google Dialogflow ES bot. Bot will be configured on the native platform, webhook will be used to fetch customer data required to give personalized experience. A webhook will be connected to the bot for backend functionality that will be triggered on each utterance by the user.
We will be using google provided API’s to integrate the bot with the web application. For authentication we will setup a GCP account with billing and API enabled.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Computation Equipment for Banking Database and storage device for data protection | Equipment | 1 | 40000 | 40000 |
| GCP billing account | Equipment | 1 | 30000 | 30000 |
| Total in (Rs) | 70000 |
Fleet Management System (FMS) is a system which helps institutions to manage vehicle fleet...
Detection of dust on solar panel by image processing . In this project we detect dust on...
Automatic floor cleaning robot provides floor cleaning service in room and big offices red...
In this project, estimation of the orientation and position of the self-driving vehicle is...
Fruits, vegetables and spices are the rich source of proteins, minerals and vitamins. Many...