IBM Watson™ Ideas

Welcome to the IBM Watson™ Ideas Portal


We welcome and appreciate your feedback on IBM Watson™ Products to help make them even better than they are today!


If you are looking for troubleshooting help or wondering how to use our products and services, please check the IBM Watson™ documentation. Please do not use the Ideas Portal for reporting bugs - we ask that you report bugs or issues with the product by contacting IBM support.


Before you submit an idea, please perform a search first as a similar idea may have already been reported in the portal.


If a related idea is not yet listed, please create a new idea and include with it a description which includes expected behavior as well as why having this feature would improve the service and how it would address your use case.

Common Pattern Nodes

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.

  • Ludwig Sickert
  • Nov 20 2017
  • Future Consideration
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?
Idea Priority
Priority Justification
Customer Name
Submitting Organization
Submitter Tags
  • Attach files
  • JAYSEN OLLERENSHAW commented
    November 27, 2017 06:03

    Sounds like "Jump To and Return" functionality.  Like subroutines.

  • JAYSEN OLLERENSHAW commented
    02 Aug 12:38

    This "Common Pattern Nodes" / "Subroutines" feature has been raised to me by a customer today as being a significant blocker for them due to the size of their virtual assistant dialog tree, which has repeating elements of conversation they need to reuse in different complex dialog flows.