Handle text input via DLGaaS

Interpretation of user input provided as text can be performed either by the Nuance Mix Platform (using NLUaaS) or by an external system.

When the Nuance Mix platform is responsible for interpreting user input, the client application sends the text collected from the end user in the user_text field of the Execute request input message. The user text is sent to NLUaaS, which performs interpretation and returns the results to DLGaaS.

Here is an example of sending user text input to be interpreted by the Nuance Mix platform:

"payload": {
  "user_input": {
    "user_text": "I want a large coffee"
  }
}

For details on how to structure inputs to Dialog when user input text interpretations are done externally, see Handling user input externally.