Based on the nature of problems, a ConvAI system is expected to solve three major research problems [1]}. Question Answering (QA) involves providing answers to user queries through conversation, using the knowledge drawn from various data sources like a snippet from a text, a collection of web documents, or an entire knowledge base. Task completion expects the conversational agent to accomplish task/s for the user, using the information acquired through conversation. Finally, Social Chat makes the agent emulate humans and converse seamlessly and appropriately with users, as in the Turing test [2]}. Each of these fields has its own set of challenges to tackle.
