LuisRecognizerV2 class

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

Extends

Constructors

LuisRecognizerV2(LuisApplication, LuisRecognizerOptionsV2)

Creates a new LuisRecognizerV2 instance.

Properties

options

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

LuisRecognizerV2(LuisApplication, LuisRecognizerOptionsV2)

Creates a new LuisRecognizerV2 instance.

new LuisRecognizerV2(application: LuisApplication, options?: LuisRecognizerOptionsV2)

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
LuisRecognizerOptionsV2

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

Property Details

options

options: LuisRecognizerOptionsV2

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>

Analysis of utterance in form of RecognizerResult.