From so many years, humans are constantly trying to make machines as they are to make their life easier and advance. Natural Language Processing was one big step towards making the computers understand human language. Natural Language Processing made computers able to convert a set of natural language rules into computer code. Now computers do more than that, Yes!! Now computers not only understand what we say but also understand what we mean with the help of Natural Language Interactions. Natural Language Interaction is the advancement of NLP that allows computers and humans to communicate using natural language. Today, NLIs on machines are often trained once and deployed and user is bound to their limitations. Research suggests that when learning a language, rather than consciously analyzing increasingly complex linguistic structures (e.g. sentence forms, word conjugations), humans advance their linguistic ability through meaningful interactions [1]. The standard mach...