Call Dialog Engine Bot action
Use the Call Dialog Engine Bot action within inbound chat or message flows to run self-service applications within a flow before or instead of routing a customer to an agent. Administrators and contact center managers can use this action with the native Genesys Dialog Engine, which processes the interaction according to Dialog Engine Bot configuration. Then, the bot returns the interaction with intents and slots to Architect.
- Changes you make in the Genesys Dialog Engine workbench can take a few minutes to appear in Architect.
- This action is available in inbound chat and message flow types.
- If a bot is configured with knowledge, a knowledge intent will appear.
- Administrators can use any text-to-speech provider that is available in Architect flows for use with their installed bot integrations. For more information, see About text-to-speech (TTS) integrations.
- For more information about creating a Genesys Dialog Engine bot, see Create a Genesys Dialog Engine bot and the Genesys Dialog Engine User Guide.
|Name field||Type a distinctive name for the action. The label you enter here becomes the action’s name displayed in the task sequence.|
|Bot Input Text||
Under Bot Input Text, use an expression, literal string, or string builder to determine the text to send to the Dialog Engine Bot.
Note: Typically, you use this feature only when you chain Dialog Engine bots together.
|Follow-up Response Timeout||
The Genesys Dialog Engine bot may retrieve follow-up information from the user. Here, enter the amount of time the bot waits for the user’s reply.
The default response timeout is 12 hours, and the minimum allowable value is 0 seconds. The system considers a NOT_SET or negative duration as immediate.
Note: The follow-up response timeout applies to each customer response. Each time the customer responds and then receives another prompt from the bot, the timeout resets.
For example, if the bot asks, “What is your preferred date,” it waits up to 12 hours for a customer response. If the customer responds with a date within the 12-hour time frame and the bot replies, “Thank you, do you have an alternate choice,” then the flow restarts the timeout. The flow waits another 12 hours for the response about an alternate date.
|Dialog Engine Bot||
The specific Genesys Dialog Engine bot that you want to use. If you have not created a Genesys Dialog Engine bot, click the arrow to open the Genesys Dialog Engine workbench in a new tab and create a new bot.
Select the string variables that you want to assign to the termination values when the bot enters a termination state. For example:
The options that appear in this section reflect the logic configured in the Dialog Engine bot. Each intent represents an action to perform. For example, order a pizza or order flowers. Each intent path matches an output path for the Call Dialog Engine Bot action in the task editor.
Below each intent, Architect displays the configured Dialog Engine bot slots, or any data the user must provide to fulfill the intent. Using the Pizza Order intent as an example, the slots can include crust type, ingredients, cheese amount, and cutting style. If the user chooses the Order Pizza path, then the Dialog Engine bot provides the slots associated with that path.
Note: To ensure that the intent appears as an output in Architect, when you create an intent in Genesys Dialog Engine bot, make sure to designate it as an end of conversation intent. Otherwise, the intent does not appear here.
Select the variables that you want to assign to the failure data values returned by the Dialogflow bot.
Note: To expand or collapse the list of variables, click the arrow next to Failure Outputs.
Configure intent and failure paths
These paths are dictated by the Genesys Dialog Engine bot.
Select the question and answer slots for this path for your knowledge path.
Note: This path does not appear unless you configure the Knowledge intent in your Genesys Dialog Engine bot. For more information, see Adding knowledge to your bot.
|No Intent path||
Configure the path:
|Failure output path||
This path indicates that an error occurred while running the action or there was a problem processing the results.
Note: If the network experiences connectivity issues, the action automatically takes this failure path.
Drag the appropriate action below the Failure path and direct the route you want the interaction to take. For example, a transfer action to send the caller to an agent for assistance.