Hybrid Mobile AI Chatbot Using Flutter Presentation - FYP.pptx
mianmubeenali6
25 views
13 slides
Jun 12, 2024
Slide 1 of 13
1
2
3
4
5
6
7
8
9
10
11
12
13
About This Presentation
Open AI chat Bot
Size: 941.14 KB
Language: en
Added: Jun 12, 2024
Slides: 13 pages
Slide Content
Hybrid Mobile AI Chatbot Using Flutter
Presentation: Hybrid Mobile AI Chatbot Using Flutter Bachelors of Science in Information Technology Group Members: Muzammil Hussain (BSF1903698) Mubeen Ali (BSF1903582) Under the guidance: Dr. Ghulam Gillani Ansari Department Of Information Sciences
Outline Introduction Problem Statement Purpose, Scope and Objective Tools / Platform System Architecture Data Flow Diagram Sequence Diagram Functional and Non Functional Requirements Methodology Result Analysis Testing Future Work
Introduction This project is to enable people to talk to a computer in a humanly manner. This chatbot application is for general purpose use. This application allows visually impaired users to know their location via a voice command. By taping on the message response it will directly open google maps on user’s location. User’s can ask for help on various topics and the app will respond in a humanly manner. This project has great future potential as we can monetize this application by limiting number of messages allowed or by offering a subscription plan or by integrating ads.
Existing chatbot applications lack versatility and require technical expertise, hindering their widespread adoption. There is a need for a customizable and adaptable general-purpose chatbot application that can be easily integrated with different systems. Developing a robust chatbot application involves addressing various challenges such as natural language processing, dialog management, and platform integration. Problem Statement
Purpose, Scope & Objective To provide users with a human-like conversational experience and assist with natural language processing tasks. To advance the state-of-the-art in conversational AI through research in natural language processing and machine learning. MMBot is an AI-powered conversational agent that can engage in text-based conversations. MMBot understands natural language inputs and generates relevant responses. MMBot is publicly accessible and can be used for various purposes. Improve MMBot's response accuracy and coherence through continual training and optimization of machine learning models Expand MMBot's coverage through integration of new natural language processing techniques and data sources Enhance MMBot's usability through development of new features and integrations. Purpose Scope Objective
Tools/ Platform Dart Flutter Firebase Android Studio ChatGpt Language Model Visual Studio Code Github This Photo by Unknown Author is licensed under CC BY-SA
Working of a Chatbot
Fig: Data Flow Diagram
Testing Automated Testing: Used Flutter Test framework to write unit tests and integration tests, and widget tests for UI testing. Manual Testing: Performed exploratory and user acceptance testing to ensure the app meets user requirements. Results: Found and fixed several bugs, and received valuable user feedback to improve the app. Conclusion: Testing is crucial for app development, and my testing implementation helped ensure the app meets user requirements and expectations.
Add Monetization In the Application Integrate Relevant Ads Offer Subscription / On time fee Future Potential