A machine which can continuously converse with the human by responding his queries and gives suggestions like exactly how a human opponent would do. The concept behind this talking machine is Natural Language Processing (NLP). An essential knowledge on N