About Decisione trees, VUI, CUI…

Hi Mikhail
and thanks for sharing your works, also with dissemination,events,etc. :-).

Now, premising that I’m not an UI designer expert and I almost agree with your thoughts in this article, let me note just a specific point:
 
it seems to me (maybe i’m wrong) that your examples you oppose two different approaches:

  • on one hand: “decision trees” (with a natural language processing UX) approach
  • on the other hand: A old good standard GUI (“all at once”) web approach where user can edit many fields on a single graphical “widget”

So, we do not love decision trees maybe, but not any NLP chatbot (I mean just text processing, without graphics) necessarily behave with a decision tree UX; back to your booking example, let say the user want to change the departure date after, without restart the “flow”, as you said.
Here a smart NLP bot, just let the user to change an input field allowing to ask it in any moment with a request like :

change departure date

isn’t it ?

Anyway I admit the usual mantra: with a full conversational approach there are minus: sometimes input fields require sequential steps and info are more “implicits”; but that’s also a possible pro: by example a smart bot could remember data previously submitted by user, guess, etc.

The final pro of a conversational based, app flow design, is of course where chatbots will be also voicebots.

Thanks again
giorgio