AtBot LUIS Demos

The AtBot LUIS Demo App is a trained LUIS model with a few intents that can get you started building out an Intent Vector. This demo is simply an endpoint you can use without having to build out your own LUIS model.

Data Disclaimer

When you use the demo LUIS app, your statements will be sent to the demo endpoint that is owned by H3 Solutions, Inc. Your statements will show up in the suggested utterances section of the demo LUIS app. This will help us improve the performance of the demo as we can continuously train the model based on incoming user requests. If you would like to avoid this storage of your AtBot interactions, simply create your own LUIS model and you will have control of these suggested utterances.

Getting an API Key

In order to use this LUIS app, you will need to register for an account with LUIS. The demo app only exists in the West US region, so you will want to log in using https://www.luis.ai with your Microsoft Work or School account. Once you log in, click on your name in the upper right and select Settings. Copy the Authoring Key from the User settings screen. This will be the key you need to use when setting up the Intent Vectors in the AtBot Admin Portal.

Creating a Demo Intent Vector

  1. Navigate to AI Integrations > LUIS Intent Vectors in the AtBot Admin Portal
  2. Click on the Create Intent Vector button
  3. Select the West US App Region
  4. Enter your LUIS Authoring Key into the LUIS API Key field
  5. Select the AtBot Demos LUIS App
  6. Select the Intent you wish to use (see the tabs above for more information about these intents)

Setting Up Entities

Each demo intent will have entities that it uses that exist within the demo app. Following the instructions for each demo intent will align the entities in AtBot with that intent.

The Set Out of Office intent will capture a single date or date range from a user who is stating that they will be out of the office. This can easily be used to set out of office replies, update a shared calendar or run through an approval process for the absence.

Entities

Set up the entities with the following values

datetimeV2
Display Name
OOF Dates
Entity Type
DateRange
Friendly Description
The Range of dates to be out of office
Follow-up Question
Can you confirm the dates will you be out?
Required
Yes

Sample Utterances

The following are a few of the sample utterances from the LUIS Intent. The entities are noted.

I will be out of the office tomorrow through friday

I will be away May 5th through May 8th

Please set my out of office for Thursday

I will be on vacation for the last two weeks in July

The Set up a Meeting intent will capture a date, people and a meeting subject from a user who is stating that they want to set up a meeting. This can easily be used to set up a meeting invite that can be sent out through the Outlook Flow connector.

Entities

Set up the entities with the following values

datetimeV2
Display Name
Meeting Date
Entity Type
DateTime
Friendly Description
The date and time of the meeting
Follow-up Question
Can you confirm the date and time of the meeting?
Required
Yes
MeetingSubject
Display Name
Meeting Subject
Entity Type
String
Friendly Description
The subject of the meeting
Follow-up Question
Can you give me a subject for the meeting?
Required
Yes
Allow Multiples
No
Person
Display Name
Attendees
Entity Type
Person
Friendly Description
People included in the meeting invite
Follow-up Question
Please confirm the people you wish to invite to this meeting
Required
Yes
Allow Multiples
Yes

Sample Utterances

The following are a few of the sample utterances from the LUIS Intent. The entities are noted.

Set up a meeting with Mike and Joe to discuss the new project tomorrow at 3pm

Create a meeting on May 7 with Matt and Lisa

Send a calendar invite to Lisa to follow up on our customer discussion

Set up a meeting on 6/21/2018 at 11:30 to discuss the new sales strategy

The Report an Issue intent will capture a problem subject from a user who is stating that they are having an issue with something. This could then be used to create and route a support ticket to the correct team in your organization.

Entities

Set up the entities with the following values

ProblemThing
Display Name
Subject
Entity Type
String
Friendly Description
The thing the user is having a problem with
Follow-up Question
What are you having a problem with?
Required
Yes

Sample Utterances

The following are a few of the sample utterances from the LUIS Intent. The entities are noted.

I need to report a laptop issue

I'm having trouble getting email

PowerPoint won't open for me

I cannot log into SharePoint