What This Document Is
This document is a research proposal detailing the development of a service-based chatbot designed for online banking applications. It outlines a project undertaken by students at Shree L.R. Tiwari College of Engineering in Mumbai, India, exploring how Artificial Intelligence (AI) and Natural Language Processing (NLP) can enhance user interaction with banking services. The proposal focuses on creating a web-based chatbot capable of handling user inquiries and providing access to personal banking information through natural language input.
Why This Document Matters
This proposal is valuable for anyone interested in the intersection of discrete mathematics, computer science, AI, and practical applications in the financial technology (FinTech) sector. Students studying chatbot development, NLP, or machine learning will find it relevant. It also provides insight into how theoretical concepts are applied to solve real-world problems, specifically addressing challenges in user satisfaction and accessibility within online banking. Researchers and developers in the field can use it as a case study.
Common Limitations or Challenges
This document presents a *proposal* for a chatbot, not a fully realized and deployed system. It details the intended methodology and scope of the project, but does not include the complete code, extensive testing results, or a fully functional chatbot. It focuses on a specific application (online banking) and may not generalize directly to other service domains. The proposal also acknowledges the need for ongoing training and refinement of the chatbot’s knowledge base.
What This Document Provides
The full document provides: an abstract summarizing the project’s goals; an introduction to the growing role of chatbots and AI; a detailed problem definition outlining the technical challenges (including backend corpus design, voice input processing, and NLP techniques like Naive Bayes and TF-IDF); a literature review establishing the project’s context within existing research; and a list of required software packages (Python libraries like NLTK, NumPy, gTTS, scikit-learn, and SpeechRecognition). This preview does *not* include the complete literature review, implementation details, experimental results, or the chatbot’s source code.