Skip to main content

amazon_bedrock.prompt

amazon_bedrock.prompt
objectrequired

An object that accepts the prompt parameters.

prompt Parameters

The prompt property accepts one of the following objects:

prompt.text
stringrequired

The main identity prompt for the AI. This prompt will be used to outline the agent's personality, role, and other characteristics.

prompt.temperature
number
Default: 1.0

Randomness setting. Float value between 0.0 and 1.5. Closer to 0 will make the output less random.

prompt.top_p
number
Default: 1.0

Randomness setting. Alternative to temperature. Float value between 0.0 and 1.0. Closer to 0 will make the output less random.

prompt.confidence
number
Default: 0.6

Threshold to fire a speech-detect event at the end of the utterance. Float value between 0.0 and 1.0. Decreasing this value will reduce the pause after the user speaks, but may introduce false positives.

prompt.presence_penalty
number
Default: 0

Aversion to staying on topic. Float value between -2.0 and 2.0. Positive values increase the model's likelihood to talk about new topics.

prompt.frequency_penalty
number
Default: 0

Aversion to repeating lines. Float value between -2.0 and 2.0. Positive values decrease the model's likelihood to repeat the same line verbatim.

voice_id
string
Default: matthew

The voice the Amazon Bedrock agent will use during the interaction.
Possible Values:

  • tiffany
  • matthew
  • amy
  • lupe
  • carlos

Variable Expansion

Use the following syntax to expand variables into your prompt.

${call_direction}
string

Inbound or outbound.

${caller_id_number}
string

The caller ID number.

${local_date}
string

The local date.

${spoken_date}
string

The spoken date.

${local_time}
string

The local time.

${time_of_day}
string

The time of day.

${supported_languages}
string

A list of supported languages.

${default_language}
string

The default language.