View source: R/lexmodelbuildingservice_operations.R
lexmodelbuildingservice_put_bot | R Documentation |
Creates an Amazon Lex conversational bot or replaces an existing bot. When you create or update a bot you are only required to specify a name, a locale, and whether the bot is directed toward children under age 13. You can use this to add intents later, or to remove intents from an existing bot. When you create a bot with the minimum information, the bot is created or updated but Amazon Lex returns the “ response FAILED
. You can build the bot after you add one or more intents. For more information about Amazon Lex bots, see how-it-works.
See https://www.paws-r-sdk.com/docs/lexmodelbuildingservice_put_bot/ for full documentation.
lexmodelbuildingservice_put_bot(
name,
description = NULL,
intents = NULL,
enableModelImprovements = NULL,
nluIntentConfidenceThreshold = NULL,
clarificationPrompt = NULL,
abortStatement = NULL,
idleSessionTTLInSeconds = NULL,
voiceId = NULL,
checksum = NULL,
processBehavior = NULL,
locale,
childDirected,
detectSentiment = NULL,
createVersion = NULL,
tags = NULL
)
name |
[required] The name of the bot. The name is not case sensitive. |
description |
A description of the bot. |
intents |
An array of |
enableModelImprovements |
Set to When you set the You can only set the The Regions where you can set the
In other Regions, the |
nluIntentConfidenceThreshold |
Determines the threshold where Amazon Lex will insert the
You must set the
In other Regions, the For example, suppose a bot is configured with the confidence threshold
of 0.80 and the
|
clarificationPrompt |
When Amazon Lex doesn't understand the user's intent, it uses this
message to get clarification. To specify how many times Amazon Lex
should repeat the clarification prompt, use the When you create a clarification prompt, make sure that it suggests the correct response from the user. for example, for a bot that orders pizza and drinks, you might create this clarification prompt: "What would you like to do? You can say 'Order a pizza' or 'Order a drink.'" If you have defined a fallback intent, it will be invoked if the
clarification prompt is repeated the number of times defined in the
If you don't define a clarification prompt, at runtime Amazon Lex will return a 400 Bad Request exception in three cases:
|
abortStatement |
When Amazon Lex can't understand the user's input in context, it tries
to elicit the information a few times. After that, Amazon Lex sends the
message defined in For example, in a pizza ordering bot, Amazon Lex might ask a user "What type of crust would you like?" If the user's response is not one of the expected responses (for example, "thin crust, "deep dish," etc.), Amazon Lex tries to elicit a correct response a few more times. For example, in a pizza ordering application, If you have defined a fallback intent the cancel statement will not be sent to the user, the fallback intent is used instead. For more information, see AMAZON.FallbackIntent. |
idleSessionTTLInSeconds |
The maximum time in seconds that Amazon Lex retains the data gathered in a conversation. A user interaction session remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Lex deletes any data provided before the timeout. For example, suppose that a user chooses the OrderPizza intent, but gets sidetracked halfway through placing an order. If the user doesn't complete the order within the specified time, Amazon Lex discards the slot information that it gathered, and the user must start over. If you don't include the The default is 300 seconds (5 minutes). |
voiceId |
The Amazon Polly voice ID that you want Amazon Lex to use for voice interactions with the user. The locale configured for the voice must match the locale of the bot. For more information, see Voices in Amazon Polly in the Amazon Polly Developer Guide. |
checksum |
Identifies a specific revision of the When you create a new bot, leave the When you want to update a bot, set the |
processBehavior |
If you set the If you don't specify this value, the default value is |
locale |
[required] Specifies the target locale for the bot. Any intent used in the bot must be compatible with the locale of the bot. The default is |
childDirected |
[required] For each Amazon Lex bot created with the Amazon Lex Model Building
Service, you must specify whether your use of Amazon Lex is related to a
website, program, or other application that is directed or targeted, in
whole or in part, to children under age 13 and subject to the Children's
Online Privacy Protection Act (COPPA) by specifying If your use of Amazon Lex relates to a website, program, or other application that is directed in whole or in part, to children under age 13, you must obtain any required verifiable parental consent under COPPA. For information regarding the use of Amazon Lex in connection with websites, programs, or other applications that are directed or targeted, in whole or in part, to children under age 13, see the Amazon Lex FAQ. |
detectSentiment |
When set to |
createVersion |
When set to |
tags |
A list of tags to add to the bot. You can only add tags when you create
a bot, you can't use the |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.