Roles

Roles

Roles can be added to entities to define relational dependencies between two entities. Some examples of relational dependencies are:

  • Start vs. End

  • Slow vs. Quick

  • Short vs. Long

  • Cheap vs. Expensive

Relational dependencies are useful to correctly streamline backend processes when they entail multiple entities.


NLP Support

Support for roles varies per Natural Language Processing (NLP) engine. Currently, roles are only supported by Microsoft LUIS.

Example

In the previously used example we can add the first example of a relational dependency to hardcode the beginning and end the flight.

Intent: Book Flight

Original utterance"I'd like to fly from New York to Los Angeles"

Utterance with entity"I'd like to fly from [Start:City] to [End:City]"

User input: "I'd like to fly from New York to Los Angeles"

Recognised Entities:

Starting entity: New York 

Ending entity: Los Angeles 

    • Related Articles

    • Roles & Permissions Table

      Users on the Blits platform have access to certain features depending on their user role. Blits distinguishes between 5 different types of users: General Users Designer Contributor Maintainer Administrator An audit log is maintained of all sign-ins. ...
    • Assign roles to users

      Roles can be set on bot level. This means that you need to add users to specific bots. User can have different roles per bot. Add user to bot Go to the bots in the admin panel -> bots tab. Select the bot you want to add users too. The users have to ...
    • Add users

      Out of the box, accounts for the platform are set-up and configured for specific roles by the tenant administrator. See the roles and permissions table for more information on the different types of roles. If you want to add or remove a user, you can ...
    • About entities

      On this page entities can be created, exported and managed. What is an Entity? An entity is a collection of similar objects. By training entities your bot can detect specific objects a user asks in the conversation. This enables bots to understand ...
    • v2.0.6.5

      v2.0.6 The list below shows the features that were introduced, changed or removed with the release of v2.0.6.5. In this version, several bugs worth mentioning were resolved, while also UX improvements were made. Features Improved the external ...