So far, our chatbot answers questions in one shot. The user asks a question and the chatbot answers. What if there are questions that require more conversation? What if the chatbot needs to ask to follow up questions before it can actually answer the user's question? Such tasks require conversational context.
Let us examine the following conversation:
User : Why did you take the job at the patents office?Bot : After graduating, I tried to get a teaching post but was unsuccessful. So with the help of my friend Marcel Grossman's father, I got a job in the patent office at Bern.User : When did you get the job?
The user's second question relates to the first question and the answer from the chatbot. It is not an independent question. ...