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 conte

2025-06-28 16:25:32 - Adil Khan

Project Title

Banking Chatbot

Project Area of Specialization Artificial IntelligenceProject Summary

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.

Project Objectives

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

Project Implementation Method

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 

Benefits of the Project Technical Details of Final Deliverable

 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. 

Final Deliverable of the Project Software SystemCore Industry ITOther Industries IT , Finance Core Technology Artificial Intelligence(AI)Other Technologies Artificial Intelligence(AI)Sustainable Development Goals Industry, Innovation and Infrastructure, Responsible Consumption and ProductionRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 70000
Computation Equipment for Banking Database and storage device for data protection Equipment14000040000
GCP billing account Equipment13000030000

More Posts