Question vs Open Question

 

Introduction:

In OBI Bots, there are two bot turns that are very similar: Question and Open Question. In this article, we explain the differences between them.

 


Question vs Open Question:

  Open Question Question
Construction Intents that must be recognized are start points for intent dialogs. From the Open Question you’ll ‘jump’ to either one of the intent dialogs Intents that must be recognized are specified in the user turns that are connected to the Question turn in the flow
When used? Used to let the chatbot recognize a wide range of intents from just one single Open Question Used to only make specific intents recognizable from the specific Question
Buttons?

Only text input but it is possible to create ‘suggestion buttons’ to provide a little bit of guidance (only for web!)

Both text input and buttons

use ‘choices’ to create a button construction (only for web!)

Maintenance Easy to add or remove intents by adding or removing intent dialogs Harder to add or remove intents, because you need to build or remove user turns in the flow
What if the user has more than one question? Easy to create dynamic conversations, because whenever you’ll use an Open Question again somewhere in the conversation, all intent dialogs can be accessed again Harder to create dynamic conversations, because after the bot reply containing the answer to the question, it is hard to let the chatbot recognize another intent without letting the chatbot start from the beginning or building another question behind it.