Create conversations

Guide bot conversations & organize business actions using intents in your NLX workspace

What's an Intent?

An Intent is a conversation workflow that responds to a customer's query (intent) and follows logic and messaging to accomplish the action. Once attached to a bot and a build is constructed, the bot then has access to the intent's workflow and therefore the ability to automate that task for the customer (e.g., BookRoom, OrderRoomService, etc.)

A simplified example of your conversational application at work:

  • A user says, β€œI want to book a room”

  • Using training data, the NLP or LLM recognizes "I want to book a room" as an expression that matches the intent, BookRoom

  • Your conversational application then responds by following the conversation flow defined by the BookRoom intent

A conversational application may have several intents attached, and a single intent may be attached to multiple applications in your workspace.


Checklist

An intent must always employ the following:


Intent features

Set up intentAdd Training dataAttach slotsOptional: Assign languagesConstruct flows

Intent settings

The Settings tab provides a few options:

  • Description: Enter or modify an explanation of the resource for better filing and organization in the workspace

  • Tags: Add or remove Resource tags for better filing and organization in the workspace

  • Skip training: Enable to prevent users from being routed to the intent via user utterance + training phrase matching if the situation requires users only be navigated to an intent through deliberate re-directs in a flow. Essentially, this "hides" the intent from being triggered by a user.

To delete an intent and its flow(s), select the Delete option under Danger zone. If the intent is attached to a application(s), create a new build and re-deploy to experience the change.

Last updated