Code Monkey home page Code Monkey logo

ducktor's Introduction

Ducktor

tag tag language framework

school contributors


Ducktor Logo

This is a school project


📝 Table of Contents

Introduction

This is a healthcare chatbot with the application of machine learning, natural language processing, and entity recognition. In addition, we also handle real-time communication between client and server with Socket.IO.

Getting Started

Prerequisites

Android 11.0 or higher.

Installation

Download the .apk file here and install it on your Android device.

UX/UI

Features

Greeting users

Receive greetings from users and perform greeting responses.

Diagnosing the disease

Recognize the intent requested from the user and diagnoses the underlying disease based on the symptom (from the information provided by the user).

Providing disease information

Recognize the intent requested from the user and provide basic information about the disease that the user wants to know.

Provide information on epidemics

Recognize the intent requested from the user and provide vaccination information, disease situation to the user.

Store chat messages

Store chat history between users with Chatbot.

Message Suggestions

Message Suggestions for users to easily ask questions and respond to Chatbots.

Find nearby healthcare facility address

Recognize the requested intent from the user and search for the closest healthcare facility address to the user.

Sending Messages Through Voice

Allow users to send messages to Chatbot through live recording.

Reply to Messages with Voice

Allow the Chatbot to read messages sent to users with a customizable voice.

Voice Settings

Allow to customize Chatbot's voice speed, tone, and volume.

Theme settings

Allow users to change the interface theme of the application.

Reminder Notifications

Recognize the intent requested from the user and set up reminders for the user.

Tech Stacks

Team

Ducktor is developed by:


Made with contrib.rocks.


Future Development

It is essential to improve the machine learning models used in this application. We may increase the quality and quantity of the model training dataset through surveys of real data so that speech recognition and disease diagnosis can be performed more accurately. We can also extend diagnostic information such as symptom-based morbidity. In addition, another improvement that can be made is to combine the search for nearby healthcare facilities into the diagnosis to suggest to the user where to check and treat the diseases.

One of the other developments that can easily be done is to expand the response capabilities and content of the Chatbot. It is possible to identify more types of sentences and user purposes, from which there are more interesting and friendly responses. We can expand the interaction between the user and the Chatbot when performing the search for information about health, and disease. At this point, users can ask more specific questions so that the Chatbot can identify and search for relevant information.


License

MIT License

Copyright (c) 2022 IT's Zoo Team

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

ducktor's People

Contributors

ltk84 avatar tungtlt avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.