Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

An intent determines what your user is trying to accomplish. Utterances are the various ways your users might express the intent. You can have multiple utterances mapped to one intent. For example, for an intent called RCScheduler, you might specify a number of utterances like the following:

...

Info

The text in curly brackets is called a slot. Slots are variables you manage by lists. See Using the “Using slots in intentsintents” section below to learn more.

Creating an intent

  1. In your project, go to Create > Components > Intent Library.

  2. Click Add (+). The Create new intent dialog box appears.

  3. Click Next and enter the name for the intent you want to create. For example, RCScheduler.

  4. Click Add. The Intent screen appears.
    Note: Intent Name should be alphabets and underscore only. The Underscores in the beginning and the end of the intent name will be removed automatically upon saving.

  5. On the right side, specify the slots you want to use in the utterances. See Using slots in intents and Creating a custom slot.

  6. In the left side, enter an utterance, such as make an appointment on {date} at {time} with {staff}.

  7. Click Add Utterance for each variation you think a user may use to accomplish their task.
    An utterance can contain alphabets and special characters and must start with an alphabet or slot.

  8. If you want to require confirmation, move the slider button to on, and enter what you want the voice assistant to say to confirm the action before proceeding.

Info

The following image shows the intent without the custom staff slot. See Creating a custom slot for an updated intent that uses the custom staff slot.

...

Note

Ensure you have no duplicate utterances in any of the intents within the project. Refer to the below document for the list of default utterances and slots used in Orbita. Default Intents and slots used in Orbita

Using slots in intents

Slots are spoken utterances of the user. See Refer How do I create lists (slots)?

Phrases are spoken by the voice assistant. See also Refer How do I create phrases for the voice assistant?

...