Patent attributes
Described herein are systems, methods, and graphical user interfaces for creating conversation models that may be executed by natural language understanding systems and/or intelligent assistant systems, particularly in enterprise and corporate environments. A conversation modeling interface may allow a modeler to position a plurality of graphical conversation-element objects on a canvas region of the interface, to specify associations and relationships between the various represented conversation-elements to define a conversation flow, and to provide input data to define various parameters and characteristics of the conversation-elements of the conversation. The system may generate and store a conversation model based on the visual representation of the conversation model created in the modeling interface, and functionality of the conversation model may be configured in accordance with the conversation-element types positioned on the canvas region, the relationships and links defined between the various elements, and the data input with respect to the various elements.