Add the possibility to jump to common pattern nodes/node groups (e. g. "Please enter your customer number/adress/phone number") from anywhere in the dialog flow and dynamically jump back, based on where you came from.
This could speed up dialog development, especially for bigger chatbots, where you have to build these common nodes multiple times, because right now you can only have one node where you jump back to. These common nodes/groups of nodes should be able to take in jumps from anywhere in the dialog tree and after they handled whatever they are supposed to do, route the dialog flow back to the place, where the original jump came from.
Additionally, this would also make the bot more maintainable, because you only need to define these nodes once and if you need to change something, only need to change it in one place.
Why is it useful?
|Who would benefit from this IDEA?||As a developer I want to be able to build a chatbot as fast and maintainable as possible, so I can deliver more value to the client.|
How should it work?