LuisRecognizer class
구성된 LUIS 모델을 사용하여 사용자 발언에서 의도를 인식합니다.
생성자
속성
log |
사용자로부터 온 개인 정보를 기록할지 여부를 나타내는 값을 가져옵니다. |
telemetry |
이벤트를 기록하는 현재 구성된 BotTelemetryClient를 가져옵니다. |
메서드
recognize(Dialog |
LUIS를 호출하여 사용자 발언에서 의도 및 엔터티를 인식합니다. |
recognize(string, Luis |
LUIS를 호출하여 사용자 발언에서 의도 및 엔터티를 인식합니다. |
sorted |
인식기 결과 의도를 점수별로 오름차순으로 정렬하고 점수가 |
top |
LUIS 결과 집합에서 상위 채점 의도의 이름을 반환합니다. |
생성자 세부 정보
LuisRecognizer(LuisApplication | string, LuisRecognizerOptionsV3 | LuisRecognizerOptionsV2)
새 LuisRecognizer 인스턴스를 만듭니다.
new LuisRecognizer(application: LuisApplication | string, options?: LuisRecognizerOptionsV3 | LuisRecognizerOptionsV2)
매개 변수
- application
-
LuisApplication | string
LUIS 애플리케이션 엔드포인트는 일반적으로 https://luis.ai검색됩니다.
선택적. 예측을 제어하는 데 사용되는 Options 개체입니다. LuisPredictionOptions 정의를 준수해야 합니다.
LuisRecognizer(LuisApplication, LuisPredictionOptions, boolean)
새 LuisRecognizer 인스턴스를 만듭니다.
new LuisRecognizer(application: LuisApplication, options?: LuisPredictionOptions, includeApiResults?: boolean)
매개 변수
- application
- LuisApplication
LUIS 애플리케이션 엔드포인트는 일반적으로 https://luis.ai검색됩니다.
- options
- LuisPredictionOptions
선택적. 예측을 제어하는 데 사용되는 Options 개체입니다. LuisPredictionOptions 정의를 준수해야 합니다.
- includeApiResults
-
boolean
(사용되지 않음) true
설정하면 LuisRecognizer.recognize 메서드에서 반환된 결과에 LUIS Api 호출을 강제로 포함하도록 플래그를 지정합니다. 기본값은 false
.
LuisRecognizer(string, LuisPredictionOptions, boolean)
새 LuisRecognizer 인스턴스를 만듭니다.
new LuisRecognizer(application: string, options?: LuisPredictionOptions, includeApiResults?: boolean)
매개 변수
- application
-
string
LUIS 애플리케이션 엔드포인트는 일반적으로 https://luis.ai검색됩니다.
- options
- LuisPredictionOptions
선택적. 예측을 제어하는 데 사용되는 Options 개체입니다. LuisPredictionOptions 정의를 준수해야 합니다.
- includeApiResults
-
boolean
(사용되지 않음) true
설정하면 LuisRecognizer.recognize 메서드에서 반환된 결과에 LUIS Api 호출을 강제로 포함하도록 플래그를 지정합니다. 기본값은 false
.
속성 세부 정보
logPersonalInformation
사용자로부터 온 개인 정보를 기록할지 여부를 나타내는 값을 가져옵니다.
boolean logPersonalInformation
속성 값
boolean
True이면 BotTelemetryClient.TrackEvent 메서드에 개인 정보를 기록합니다. 그렇지 않으면 속성이 필터링됩니다.
telemetryClient
이벤트를 기록하는 현재 구성된 BotTelemetryClient를 가져옵니다.
BotTelemetryClient telemetryClient
속성 값
BotTelemetryClient
현재 LuisResult 이벤트를 기록하는 BotTelemetryClient가 구성되었습니다.
메서드 세부 정보
recognize(DialogContext | TurnContext, Record<string, string>, Record<string, number>, LuisRecognizerOptionsV2 | LuisRecognizerOptionsV3 | LuisPredictionOptions)
LUIS를 호출하여 사용자 발언에서 의도 및 엔터티를 인식합니다.
function recognize(context: DialogContext | TurnContext, telemetryProperties?: Record<string, string>, telemetryMetrics?: Record<string, number>, options?: LuisRecognizerOptionsV2 | LuisRecognizerOptionsV3 | LuisPredictionOptions): Promise<RecognizerResult>
매개 변수
- context
-
DialogContext | TurnContext
현재 사용 중인 대화 전환에 대한 컨텍스트입니다.
- telemetryProperties
-
Record<string, string>
LuisResult 이벤트를 사용하여 원격 분석에 기록할 추가 속성입니다.
- telemetryMetrics
-
Record<string, number>
LuisResult 이벤트를 사용하여 원격 분석에 기록할 추가 메트릭입니다.
(선택 사항) 컨트롤 예측을 재정의하는 데 사용되는 옵션 개체입니다. [LuisRecognizerOptionsV2] 또는 [LuisRecognizerOptionsV3] 정의를 준수해야 합니다.
반환
Promise<RecognizerResult>
인식기 결과로 확인된 약속입니다.
recognize(string, LuisRecognizerOptionsV2 | LuisRecognizerOptionsV3 | LuisPredictionOptions)
LUIS를 호출하여 사용자 발언에서 의도 및 엔터티를 인식합니다.
function recognize(utterance: string, options?: LuisRecognizerOptionsV2 | LuisRecognizerOptionsV3 | LuisPredictionOptions): Promise<RecognizerResult>
매개 변수
- utterance
-
string
인식할 발화입니다.
(선택 사항) 컨트롤 예측을 재정의하는 데 사용되는 옵션 개체입니다. [LuisRecognizerOptionsV2] 또는 [LuisRecognizerOptionsV3] 정의를 준수해야 합니다.
반환
Promise<RecognizerResult>
sortedIntents(RecognizerResult, number)
인식기 결과 의도를 점수별로 오름차순으로 정렬하고 점수가 minScore
미만인 의도를 필터링합니다.
static function sortedIntents(result?: RecognizerResult, minScore?: number): Array<{ intent: string, score: number }>
매개 변수
- result
-
RecognizerResult
정렬 및 필터링할 인식기 결과
- minScore
-
number
최소 점수 임계값, 낮은 점수 결과가 필터링됩니다.
반환
Array<{ intent: string, score: number }>
} 정렬된 결과 의도
topIntent(RecognizerResult, string, number)
LUIS 결과 집합에서 상위 채점 의도의 이름을 반환합니다.
static function topIntent(results?: RecognizerResult, defaultIntent?: string, minScore?: number): string
매개 변수
- results
-
RecognizerResult
검색할 결과 집합입니다.
- defaultIntent
-
string
(선택 사항) 상위 의도를 찾을 경우 반환할 의도 이름입니다. 기본값은 None
.
- minScore
-
number
(선택 사항) 의도를 상위 의도로 간주하는 데 필요한 최소 점수입니다. 집합의 모든 의도가 이 임계값 미만이면 defaultIntent
반환됩니다. 기본값은 0.0
.
반환
string
상위 의도