Definitions for "chatbot"
a computer program designed to simulate conversation through a variety of methods
a conversational interface programmed to answer questions and gain feedback from the user using the principle of stimulus and response
an autoreply program or script designed to emulate a human to human conversation
Keywords:  bot, coherent, capable, less, way
a bot capable to chat with the user, in a more or less natural and coherent way