Concepts

Intents

An intent represents an action that fulfills a user’s spoken request. Intents can optionally have arguments called slots. Intents are specified in a JSON structure called the intent schema.

Utterances

Each intent is mapped to several utterances. The sample utterances specify the words and phrases users can say to invoke your intents.

Slots

Intents can optionally have arguments called slots. Slots allow for variables to be sent within the intent.

Example

User: Alexa, ask Smart Hotel to set my temperature to 72 degrees.

  • Invocation Name: Smart Hotel

  • Intent: SetTemperature

  • Slot: 72