Working with Bots

From Genesys Documentation
Jump to: navigation, search
This topic is part of the manual Genesys Dialog Engine User Guide for version 9.0 of Genesys Dialog Engine.

A bot can either use an existing NLU Domain or it can operate as an independent entity.


The Bots section on the home page displays a list of bots that are available for your organisation.

With a bot, you can do the following activities:

  • Add a bot that will work with NLU domains.
  • View the intents, utterances, and slots available for the bot.
  • Mark some slots as mandatory in utterances.
  • Add prompts to be displayed by the bot in a conversation.
  • Add confirmation questions that will be sent by the bot to confirm that it has understood the user’s intent.

Add a bot


  1. Click Create a new Bot from the home page (the first page displayed after you log in)..
  2. Enter a name for the bot.
  3. Select a NLU Domain.
  4. (Optional) Enter a greeting or welcome message that the bot will use to greet users.
  5. Click Save to create the bot.

View domain information

When a bot is connected to an NLU domain, you can view the utterances and intents available in that domain.

Note: Only NLU domains that were published will be available for the bot to use.

Note: You cannot modify the utterances or intents from the Bots module. To modify or update utterances and intents, you must use the NLU Domain module.

Modify slots

With the list of slots available for your domain, you can mark slots if they must be mandatory in an utterance and you can also add prompts that will be displayed to the user in a conversation.

GDE slots modify prompts.png

To mark a slot as required, you can:

  • Select the checkbox in the Required column in the Slots page for a slot (or)
  • Click the Edit icon and then select Slot Required checkbox in the Edit Slot window and click Save.

To add prompts to a slot:

  1. Click the Edit icon in the Slots page for a slot.
  2. Enter the prompt to be displayed to the user and press Enter to add the prompt.
  3. Add more prompts, if needed.
  4. Click Save.

Use confirmation questions

Confirmations are used to respond to user inputs and help move the conversation forward. You can provide a set of messages that the bot will use to reply to an user input..

You can provide the initial confirmation message when creating an intent, something like "Ok, I can help you book a hotel?

You can add multiple confirmation messages to an intent, modify existing messages, or remove them.

GDE confirmation add.png
Retrieved from " (2019-11-13 05:45:10)"