- Project Summary
Chatbot is an artificial intelligence (AI) software that can simulate a conversation with a user in natural language through messaging application, websites, mobile apps or through telephone. Chatbot is often described as one of the most advanced and promising expressions of interaction between humans and machines. Using this chatbot, we implemented it in our project for detecting mouth and dental disease and also provided some information about dentistry. This chatbot was created because we wanted to provide free consultation service for the public. As we know, because of the covid-19 pandemic today which caused many dental clinics especially government clinics to restrict the number of patients to avoid this spreading virus spread out more. Furthermore, the purpose of this chatbot is to make the public to easily take good care of their dental and mouth with a free and easy consultation. This chatbot was created using natural language processing, which will process the word from the human to be readable by the computer for the computer to make a response. We are using the keras framework and nltk library to create this chatbot. From the nltk library we used the tokenization method and the lemmatization method and divided the data set for training and testing phases. This project is going to be commercialized to the government or any organization that needs to provide information about dental and mouth disease.
Customer: Tim Cook (Apple Incorporated)
Project name: Dental And Mouth Disease Chatbot
Team Members:
- Mohd Hariz Bin Abdul Malek
- Muhammad Harraz bin Harun
- Meor Amirul Ashraf bin Jamalulail
- Muhammad Fikrun Amin
-
Objectives:
-
To develop a free dental consultation service that can be accessed online at all time via an AI powered chatbot.
-
To design a chatbot system that enable user to communicate with machine like real-life conversation.
-
To develop a web-based medical assistant system especially for oral and dental health.
- Project Management Life-Cycle
- Work Breakdown Structure (WBS)
- Gantt Chart
- Risk Identification Chart (Quality, Cost, Time)
Control Element | What is likely to go wrong? | How and when will I know? | What will I do about it? |
---|---|---|---|
Quality | Inaccurate predicting the disease | When we do the maintenance | We will trained our chatbot again and add a new dataset to the old dataset |
Cost | High demand hardware to make our chatbot more accurate | When the cost more than our prediction | Get the sponsor |
Time | Time to train the chatbot model tooks to much time | When we will going to train the chatbot | Train the chatbot earlier before the time to used it |
- Responsibility Assignment Matrices (RAM) :
- RAM
Name | Role |
---|---|
Mohd Hariz Bin Abdul Malek | Project Manager |
Muhammad Harraz bin Harun | Financial Admin |
Meor Amirul Ashraf bin Jamalulail | Data Analyst |
Muhammad Fikrun Amin | Software Engineer |
- Project Planning Summary:
Modules/Components | Budget | Schedule | Responsibility |
---|---|---|---|
Chatbot System | RM408 360.00 | 15 October 2020 - 25 December 2020 | Collect Data, Build Model, & Training Testing |
-
Deliverables:
-
Successfully detect disease
-
Web Dashboard Design
-
Disease Model
-
Tasks and Estimated Costs
Task | Estimated Costs | Notes |
---|---|---|
Acquisition | RM250 600.00 | Hardware, Software |
Design | RM4 260.00 | Dataset, License |
Restoration | RM153 500.00 | Administration, Insurance |
TOTAL | RM408 360.00 | estimated |
- Milestone Chart
Milestone | Scheduled Completion | Actual Completion |
---|---|---|
Analysis on Problem | 12 October 2020 - 20 October 2020 | 20 October 2020 |
Getting Data | 21 October 2020 - 25 October 2020 | 25 October 2020 |
Planning and Budgeting | 26 October 2020 - 1 November 2020 | 1 November 2020 |
Implementation | 2 November 2020 - 18 December 2020 | 18 December 2020 |
Project Result & Report | 18 December - 24 December 2020 | 24 December 2020 |
Project Submission | 25 December 2020 | 25 December 2020 |
Project Design and coding
- Chatbot Diagram
- Source Code
You can check our source code in our google drive link: https://drive.google.com/file/d/1p3NyNeNMNHvrdDcOENcE-ZeMiTQkwCTB/view?usp=drivesdk
Cleaning Text
Training Text
Project Result
- Result
Dashboard & Consultation Chatbot
Medical Report
Closing Checklist
- i. Acceptance/Project Completion Form Sign-Off
- ii. Lessons Learned Document
- iii. Final Project Report
- iv. Close Contract
- Below is our project presentation video that we already uploaded in the OneDrive