LuisRecognizerV3 class

Recognize intents in a user utterance using a configured LUIS model.

Extends

Constructors

LuisRecognizerV3(LuisApplication, LuisRecognizerOptionsV3)

Creates a new LuisRecognizerV3 instance.

Properties

predictionOptions

Inherited Properties

application

Methods

recognizeInternal(DialogContext | TurnContext)

Calls LUIS to recognize intents and entities in a users utterance.

recognizeInternal(string)

Calls LUIS to recognize intents and entities in a users utterance.

Constructor Details

LuisRecognizerV3(LuisApplication, LuisRecognizerOptionsV3)

Creates a new LuisRecognizerV3 instance.

new LuisRecognizerV3(application: LuisApplication, options?: LuisRecognizerOptionsV3)

Parameters

application
LuisApplication

An object conforming to the LuisApplication definition or a string representing a LUIS application endpoint, usually retrieved from https://luis.ai.

options
LuisRecognizerOptionsV3

Optional. Options object used to control predictions. Should conform to the LuisRecognizerOptionsV3 definition.

Property Details

predictionOptions

predictionOptions: LuisRecognizerOptionsV3

Property Value

Inherited Property Details

application

application: LuisApplication

Property Value

Inherited From LuisRecognizerInternal.application

Method Details

recognizeInternal(DialogContext | TurnContext)

Calls LUIS to recognize intents and entities in a users utterance.

function recognizeInternal(context: DialogContext | TurnContext): Promise<RecognizerResult>

Parameters

context

DialogContext | TurnContext

The TurnContext.

Returns

Promise<RecognizerResult>

Analysis of utterance in form of RecognizerResult.

recognizeInternal(string)

Calls LUIS to recognize intents and entities in a users utterance.

function recognizeInternal(utterance: string): Promise<RecognizerResult>

Parameters

utterance

string

The utterance to be recognized.

Returns

Promise<RecognizerResult>