A Review on Chatbot Design and Implementation Techniques

Maha Mahmoud Ali,R. Kumar
Abstract:- In recent times, the design and implementation of chatbots have received great attention from developers and researchers. Chatbots are Artificial Intelligence (AI) based conversational systems which are able to process human language through various techniques including Natural Language Processing (NLP) and Neural Network (NN). The main goal of this review is to summarize some of the most efficient implementation techniques that have been carried out in previous years. This paper is not only analyzing critically the previous works on chatbots but also suggests a proposed methodology in order to develop a state-of-the-art chatbot application that can be personalized easily according to customer needs. The proposed chatbot can be implemented using a couple of tools such as DialogFlow, TensorFlow, Android Studio and Firebase. The proposed Chatbot will be implemented using a couple of tools such as DialogFlow, TensorFlow, Android Studio, and followed by Machine Learning (ML) and Deep Learning (DL) techniques including Neural Machine Translation (NMT) and Deep Reinforcement Learning (RL) models.
Computer Science,Engineering
What problem does this paper attempt to address?