LuisAdaptiveRecognizer class

表示自适应 LUIS 识别器的类。

扩展

Recognizer

属性

$kind
applicationId

LUIS 应用程序 ID。

dynamicLists

LUIS 动态列表。

endpoint

要查询的 LUIS 终结点。

endpointKey

用于与 LUIS 终结点通信的密钥。

externalEntityRecognizer

外部实体识别器。

logPersonalInformation

要在个人信息中指示的标志应记录在遥测中。

predictionOptions

LUIS 预测选项。

version

LUIS 应用程序版本。

继承属性

id

识别器唯一 ID。

telemetryClient

用于记录事件的遥测客户端。 默认为 NullTelemetryClient,不执行任何操作。

方法

getConverter(Object)
recognize(DialogContext, Activity, Record<string, string>, Record<string, number>)

识别用户话语中的意向和实体。

recognizerOptions(DialogContext)

从当前对话上下文构造 V3 识别器选项。

继承的方法

configure(Record<string, unknown>)

用于配置对象的 Fluent 方法。

属性详细信息

$kind

static $kind: string

属性值

string

applicationId

LUIS 应用程序 ID。

applicationId: StringExpression

属性值

StringExpression

dynamicLists

LUIS 动态列表。

dynamicLists: ArrayExpression<DynamicList>

属性值

ArrayExpression<DynamicList>

endpoint

要查询的 LUIS 终结点。

endpoint: StringExpression

属性值

StringExpression

endpointKey

用于与 LUIS 终结点通信的密钥。

endpointKey: StringExpression

属性值

StringExpression

externalEntityRecognizer

外部实体识别器。

externalEntityRecognizer: Recognizer

属性值

Recognizer

logPersonalInformation

要在个人信息中指示的标志应记录在遥测中。

logPersonalInformation: BoolExpression

属性值

BoolExpression

predictionOptions

LUIS 预测选项。

predictionOptions: LuisAdaptivePredictionOptions

属性值

version

LUIS 应用程序版本。

version: StringExpression

属性值

StringExpression

继承属性详细信息

id

识别器唯一 ID。

id: string

属性值

string

继承自 Recognizer.id 的

telemetryClient

用于记录事件的遥测客户端。 默认为 NullTelemetryClient,不执行任何操作。

telemetryClient: BotTelemetryClient

属性值

BotTelemetryClient

继承自 Recognizer.telemetryClient

方法详细信息

getConverter(Object)

function getConverter(property: Object): Converter | ConverterFactory

参数

property

Object

扩展 RecognizerConfiguration 的属性。

返回

Converter | ConverterFactory

表达式转换器。

recognize(DialogContext, Activity, Record<string, string>, Record<string, number>)

识别用户话语中的意向和实体。

function recognize(dialogContext: DialogContext, activity: Activity, telemetryProperties?: Record<string, string>, telemetryMetrics?: Record<string, number>): Promise<RecognizerResult>

参数

dialogContext

DialogContext

DialogContext

activity

Activity

活动

telemetryProperties

Record<string, string>

自选。 要记录到具有事件的遥测的其他属性。

telemetryMetrics

Record<string, number>

自选。 使用事件记录到遥测的其他指标。

返回

Promise<RecognizerResult>

解析为识别器结果的承诺。

recognizerOptions(DialogContext)

从当前对话上下文构造 V3 识别器选项。

function recognizerOptions(dialogContext: DialogContext): LuisRecognizerOptionsV3

参数

dialogContext

DialogContext

当前对话上下文。

返回

luis 识别器选项

继承的方法详细信息

configure(Record<string, unknown>)

用于配置对象的 Fluent 方法。

function configure(config: Record<string, unknown>): this

参数

config

Record<string, unknown>

要应用的配置设置。

返回

this

操作完成后 可配置

继承自 Configure.configure