Chatbots Technologies and Applications: A Survey

Authors

  • Shaziya Banu, Shantala Devi Patil

Abstract

Now-a-days there is huge advancement in Human Computer Interaction due to Machine Learning, Artificial Intelligence and Natural Language Processing. Chatbot is one way of interaction between the user (Human) and computer. It is an assistance that communicates with us either through text or voice. It can be developed by using natural language processing which provides the user to interact with the machine to get a solution for the queries. It can be used for many applications, like in the medical field, commercial purpose etc. The biggest challenge in developing chatbot is the QOSby natural language processing in machine learning during training and authenticating the chatbot from the attackers. In this paper, a discussion is presented along with comparative analysis of various chatbot characteristic features as well as their advantages, limitations and assessment of efficiency of the chatbot based on QOS and performance for various applications.

Keywords: ChatBot, Natural Language Processing, Machine learning algorithms, Artificial Intelligence.

Downloads

Published

2020-05-12

Issue

Section

Articles