Set messages

In Mix.dialog, message nodes use messages that do not require the user to respond, whereas question and answer nodes may use messages meant to engage the user by asking questions to collect required information, and data access nodes may have a latency message to display (or play) while data is being retrieved. While the Messages resource panel allows you to manage all messages for your project, you can create messages directly from the nodes at which they are meant to be used.

The Project Settings panel allows you to create default global messages that your application will use whenever a recognition event (such as a failure to collect or recognize what the user said) occurs. The question and answer nodes also support recovery messages to override global behaviors locally, at the node level.

When you add a message, Mix.dialog automatically gives it a normalized name, based on the text of the message—for example, if you enter How may I help you? the name of the message is automatically set to how_may_i_help_you_. Messages created from the Project Settings panel have names starting with global_ (for example, global_sorry_i_didn’t_get_that_). You can rename messages, in the Messages resource panel, if desired.

Dynamic messages

Runtime behavior for dynamic messages, and formatting options for each output modality and data type.

Message operations

Configure static and dynamic messages for your application.