“…Knowledge is embedded in the system to identify sentences and determine appropriate answers during the question-and-answer process. The chatbot utilizes various string-matching methods, such as Bruteforce [1], [2], Knuth Morris Pratt (KMP) [3], [4], Boyer Moore (BM) [5], [6], and regular expression [7] to perform word searches and obtain correct and valid answers.…”