LUIS (Preview)

LUIS (Preview)

Azure cognitive services language understanding intelligent service (LUIS) lets you understand language contextually, so your apps communicate with people in the way they speak.

Creating a connection

To connect your account, you will need the following information:

API Key
securestring
API Key
Actions

Get entity by type

For a given entity type, the operation returns the best matching entity model from the LUIS prediction object.

Required Parameters

App Id
string
Id of the trained application
Desired Entity
string
The Desired Entity.
luisPredictionObject
string

Optional Parameters

Task Version Id
string
The Task Version Id. The value 0.1 will be used by default.

Returns

Get prediction

Given some input text, this operations returns a prediction based on a pre-trained model. The prediction object returned can also be used as input for other LUIS actions.

Required Parameters

App Id
string
Id of the trained application.
Utterance Text
string
String to predict

Optional Parameters

Desired Intent
string
Desired top scoring intent

Returns

Definitions

PredictResponse

Desired Intent
string
Desired intent specified as input, if any.
Entities Array
array of LuisPredictResponseEntity
List of all predicted entities.
Intent Name
string
Name of the intent model.
Intent Score
float
Percent confidence of prediction.
Intents Array
array of object
List of all predicted intents.
Is Desired Intent
boolean
True if the top scoring intent matches the desired intent.
LUIS Prediction
string
Used as input for other other LUIS actions.
Name
string
Name of the intent model.
Score
float
Percent confidence of prediction.
Utterance Text
string
String that the prediction is based off.

LuisPredictResponseEntity

Entity Score
float
Percent confidence of prediction.
Entity Type
string
Name of the entity model.
Entity Value
string
Value of the corresponding entity type.

GetTopScoringMatchingEntityResponse

entity
LuisPredictResponseEntityMinusType
entityMatchInfo
EntityMatchInfo

LuisPredictResponseEntityMinusType

Entity Resolution
string
The resolution of this entity. Only applies to built in entities.
Entity Score
float
Percent confidence of prediction.
Entity Value
string
Value of the corresponding entity type.

EntityMatchInfo

Desired Entity
string
Desired entity specified as input, if any.
Entity Match Count
integer
Number of entities that match the desired entity type.
Is Entity Match
boolean
True if the specific entity was found.

Limits

NameCallsRenewal Period
API calls per connection10060 seconds

Using this Connector