Hybrid Mobile AI Chatbot Using Flutter Presentation - FYP.pptx

mianmubeenali6 25 views 13 slides Jun 12, 2024
Slide 1
Slide 1 of 13
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13

About This Presentation

Open AI chat Bot


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

Thank You!
Tags