Version: Latest

Responses

The responses section of the CMS is a centralised place for content managers and flow builders to create and manage all the responses used in an assistant, including adding specific response variations based on one or more slot values, enhancing personalization and flexibility in replies.

This feature allows users to easily build multi-lingual assistants or add segmentation to their assistants based on different criteria.

Access this feature from Responses navigation item under CMS on the navigation menu

image

How to create a new response

  1. Click on the “Create response” button on the top right of the screen.

    image
  2. Select the Response type depending on where it will be used. You can choose from Message, Collect information or Invalid input responses types.

    image
  3. Type in a name and the standard response text, and buttons if it's a Collect information response.

    image
  4. The "Use Contextual Response Rephraser" option is disabled by default. This feature enables the assistant to rephrase its responses by prompting an LLM, based on the conversation's context. It helps make the assistant's responses feel more organic and conversational.

    If you prefer full control over responses, you can uncheck the rephraser and manually add message variations.

Read More

When creating a new message, the "Use Contextual Response Rephraser" option defaults to the global rephrase_all value set in the endpoints.yml file.

If you keep this default setting, the per-response rephrasing setting will not be explicitly set for the message.

If you change this option to a different value than the default, the per-response rephrasing setting will be set to your chosen value.

The UI will always display the computed state of rephrasing, taking into account both the per-response setting (if set) and the global rephrase_all value.

image

How to manage responses

  1. Select the response from the list.

    image
  2. Click the “Edit” button under the response name to edit the name and type of the response, or the “Delete” button to delete the response from the assistant.

    image
  3. Click on “Standard response” or the name of the conditional response to edit their content and/or buttons.

    image

How to create conditional response variations

Use conditional response variations to customise your assistant. These conditional response variations will only be shown to the user when they meet the conditions set on the Conditions tab.

You can only create and manage conditional response variations from the Responses section on the CMS.

  1. Click the “Add conditional response variation” button on the response details page.

    image
  2. Add a name for the conditional response variation. You can decide to copy the standard response text and buttons to this conditional response variation checking the checkbox.

    image
  3. You are in the “Response” tab, where you can add the response, buttons and any variations to the response.

    image
  4. Click on the “Conditions” tab, and add as many conditions as you need. Select a slot and the slot value on the dropdowns available.

    image
  5. Click the “Add condition” button to add more conditions.

    image