MockLuisRecognizer class
用于创建用于测试的缓存 LUIS 响应的测试类。
- Extends
-
Recognizer
构造函数
Mock |
初始化 MockLuisRecognizer 类的新实例。 |
继承属性
id | 识别器唯一 ID。 |
telemetry |
用于记录事件的遥测客户端。 默认为 NullTelemetryClient,后者不执行任何操作。 |
方法
recognize(Dialog |
继承的方法
configure(Record<string, unknown>) | 用于配置 对象的 Fluent 方法。 |
get |
构造函数详细信息
MockLuisRecognizer(LuisAdaptiveRecognizer, string, string)
初始化 MockLuisRecognizer 类的新实例。
new MockLuisRecognizer(recognizer: LuisAdaptiveRecognizer, resourceDir: string, name: string)
参数
- recognizer
-
LuisAdaptiveRecognizer
LUIS 识别器定义。
- resourceDir
-
string
找到 lubuild 生成的设置文件的位置。
- name
-
string
LUIS 模型的名称
继承属性详细信息
id
识别器唯一 ID。
id: string
属性值
string
继承自 Recognizer.id
telemetryClient
用于记录事件的遥测客户端。 默认为 NullTelemetryClient,后者不执行任何操作。
telemetryClient: BotTelemetryClient
属性值
BotTelemetryClient
继承自 Recognizer.telemetryClient
方法详细信息
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
对话上下文。
- activity
-
Activity
要识别的活动。
- telemetryProperties
-
Record<string, string>
使用 LuisResult 事件记录到遥测的其他属性。
- telemetryMetrics
-
Record<string, number>
使用 LuisResult 事件记录到遥测的其他指标。
返回
Promise<RecognizerResult>
言语分析。
继承的方法详细信息
configure(Record<string, unknown>)
用于配置 对象的 Fluent 方法。
function configure(config: Record<string, unknown>): this
参数
- config
-
Record<string, unknown>
要应用的配置设置。
返回
this
继承自 Configure.configure
getConverter(string)
function getConverter(_property: string): Converter | ConverterFactory
参数
- _property
-
string
条件选择器配置的键。
返回
Converter | ConverterFactory
选择器配置的转换器。
继承自 Configurable.getConverter