Chatbots: History, technology, and applications

被引:397
作者
Adamopoulou, Eleni [1 ]
Moussiades, Lefteris [1 ]
机构
[1] Int Hellen Univ, Dept Comp Sci, Agios Loukas 65404, Kavala, Greece
来源
MACHINE LEARNING WITH APPLICATIONS | 2020年 / 2卷
关键词
Chatbot; Pattern matching; Machine learning; Natural dialog interfaces; Natural language processing; Human-computer interaction; COMPUTER-SIMULATION; ELIZA; OPPORTUNITIES; KNOWLEDGE; ROBOTS; TESTS;
D O I
10.1016/j.mlwa.2020.100006
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This literature review presents the History, Technology, and Applications of Natural Dialog Systems or simply chatbots. It aims to organize critical information that is a necessary background for further research activity in the field of chatbots. More specifically, while giving the historical evolution, from the generative idea to the present day, we point out possible weaknesses of each stage. After we present a complete categorization system, we analyze the two essential implementation technologies, namely, the pattern matching approach and machine learning. Moreover, we compose a general architectural design that gathers critical details, and we highlight crucial issues to take into account before system design. Furthermore, we present chatbots applications and industrial use cases while we point out the risks of using chatbots and suggest ways to mitigate them. Finally, we conclude by stating our view regarding the direction of technology so that chatbots will become really smart.
引用
收藏
页数:18
相关论文
共 187 条
[1]  
Abdul-Kader SA, 2015, INT J ADV COMPUT SC, V6, P72
[2]   ALICE Chatbot: Trials and Outputs [J].
AbuShawar, Bayan ;
Atwell, Eric .
COMPUTACION Y SISTEMAS, 2015, 19 (04) :625-632
[3]  
Ada, 2020, Your health companion
[4]  
Ahmad N.A., 2018, International Journal of Computer Applications, V181, P7, DOI [DOI 10.5120/IJCA2018917606, 10.5120/ijca2018917606]
[5]  
Al-Zubaide H., 2011, Ontbot: Ontology based chatbot, DOI [10.1109/ISIICT.2011.6149594, DOI 10.1109/ISIICT.2011.6149594]
[6]  
[Anonymous], 2020, Burger-ordering chatbots: ai chatbot
[7]  
[Anonymous], 2020, Knowledge connectors | dialogflow documentation | google cloud
[8]  
[Anonymous], 2019, Manychat-chat marketing made easy
[9]  
[Anonymous], 2020, Chatbot use cases: what bots can do per industry and function
[10]  
[Anonymous], 2020, Watson assistant | ibm cloud