When relying on contexts to enable or disable certain dialogs from activating, it can be very difficult to view which dialogs have the option of being enabled.
A solution could be being able to view which dialogs match to certain contexts after the dialog one is currently viewing. For example:
Would you like a cookie?
- Output contexts: cookie_question (3), cookie_interest (50)
Possible dialogs with required contexts of cookie_question and/or cookie_interest:
4. Do they contain nuts?
5. Are they sugar free?
6. What is the maximum I can get?
7. Can I have one with chocolate?
Of course the visual flow builder helps in organizing the above, but a tree-flow can be very limiting for non-linear conversation design and do not scale. Also, questions 4 and 5 might be in a different category related to allergies, which is not in the cookie ordering flow at all.
If a dialog is open, it can be very useful for conversation design and conversation debugging to see which dialogs could potentially follow/be activated, based on the required contexts.
In a more advanced setting, it would be great for debugging and conversation design to see 'live 'in the conversation test window which possible dialogs have now been 'unlocked' to the user after certain input has been given.
Lastly, this would greatly help in scaling issues as we plan to move towards ~6000 possible dialog options in the coming years.
Please sign in to leave a comment.