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