The main idea is to make the conversation clear enough, in order to orientate the user.
From that previous article:
Instead of just using free-text communication with a bot, a proper user interface should present options to the user and guide them through a decision-making process.
If A.I. can do it, it’s great! But most of the time, “classic” navigation (with keyboards or buttons, or even with the kind of answers that are used in text messages) will be more efficient, as the user directly knows what the different possibilities are.