Chatbots are usually used in dialog systems for different functional applications such as customer service or facts acquisition. Some chatterbots use advanced organic language processing techniques, but several less difficult systems scan for keywords throughout the input, then pull a reply with one of the most matching keywords, or by far the most