Problem statement: Artificial intelligence chatbot is a technology that makes interactions between men and machines using natural language possible. From literature of chatbot’s keywords/pattern matching techniques, potential issues for improvement had been discovered. The discovered issues are in the context of keywords arrangement for matching precedence and keywords variety for matching flexibility. Approach: Combining previous techniques/mechanisms with some additional adjustment, new technique to be used for keywords matching process is proposed. Using newly developed chatbot named ViDi (abbreviation for Virtual Diabetes physician which is a chatbot for diabetes education activity) as a testing medium, the proposed technique named One-Match and All-Match Categories (OMAMC) is being used to test the creation of possible keywords surrounding one sample input sentence. The result for possible keywords created by this technique then being compared to possible keywords created by previous chatbot’s techniques surrounding the same sample sentence in matching precedence and matching flexibility context. Results: OMAMC technique is found to be improving previous matching techniques in matching precedence and flexibility context. This improvement is seen to be useful for shortening matching time and widening matching flexibility within the chatbot’s keywords matching process. Conclusion: OMAMC for keywords matching in chatbot is shown to be an improvement over previous techniques in the context of keywords arrangement for matching precedence and keywords variety for matching flexibility.
[1]
Matthew W. Crocker,et al.
Architectures and mechanisms in sentence comprehension
,
1999
.
[2]
Jasni Mohamad Zain,et al.
Extension and Prerequisite: An Algorithm to Enable Relations Between Responses in Chatbot Technology
,
2010
.
[3]
Lucila Ohno-Machado,et al.
Data representation and algorithms for biomedical informatics applications
,
2005
.
[4]
Joseph Weizenbaum,et al.
ELIZA—a computer program for the study of natural language communication between man and machine
,
1966,
CACM.
[5]
Eric Atwell,et al.
Chatbots: Are they Really Useful?
,
2007,
LDV Forum.
[6]
Jasni Mohamad Zain,et al.
Chatbot Enhanced Algorithms: A Case Study on Implementation in Bahasa Malaysia Human Language
,
2010,
NDT.
[7]
A. Christy,et al.
CTSS: A Tool for Efficient Information Extraction with Soft Matching Rules for Text Mining
,
2008
.
[8]
S. Viswanadha Raju,et al.
Parallel Algorithms for String Matching Problem on Single and Two Dimensional Reconfigurable Pipelined Bus Systems
,
2007
.
[9]
A. M. Turing,et al.
Computing Machinery and Intelligence
,
1950,
The Philosophy of Artificial Intelligence.