Anatomy and Utilities of an Artificial Intelligence Conversational Entity

Today is the era of intelligence in machines. Through Artificial Intelligence, machines have started to mimic various human traits today. One instance of this is the artificial intelligence conversational entities, also called chat bots, which are computer programs capable to carry out near-natural conversation with people. Chatbots are important because they are one of the most prolific examples of Human Computer Interaction (HCI). These programs are mainly serving as personal assistants these days. We programmed two working chat bots using two different programming languages, C++ and AIML, to study their construction and design practices thoroughly and to devise the further possible improvements in such kind of programs. The paper focuses a discussion about Artificial Intelligence via chat bots, their framework design, capabilities, utilization and future scope.