語言

LuisAdaptiveRecognizer 類別

定義

代表自適應 LUIS 識別器的類別。

public class LuisAdaptiveRecognizer : Microsoft.Bot.Builder.Dialogs.Recognizer
type LuisAdaptiveRecognizer = class
    inherit Recognizer
Public Class LuisAdaptiveRecognizer
Inherits Recognizer
繼承
LuisAdaptiveRecognizer

建構函式

名稱 Description
LuisAdaptiveRecognizer()

初始化 LuisAdaptiveRecognizer 類別的新執行個體。

欄位

名稱 Description
ChooseIntent

如果子辨識器對意圖沒有共識,這個辨識器所產生的意圖名稱。

(繼承來源 Recognizer)
Kind

這個識別器的 Kind 值。

NoneIntent

標準無意圖,表示辨識器無法辨識意圖。

(繼承來源 Recognizer)

屬性

名稱 Description
ApplicationId

取得或設定 LUIS 應用程式 ID。

DynamicLists

取得或設定一個表達式或常數的 LUIS 動態清單。

Endpoint

取得或設定 LUIS 端點 https://westus.api.cognitive.microsoft.com 來查詢。

EndpointKey

取得或設定用來與 LUIS 端點通訊的金鑰。

ExternalEntityRecognizer

取得或設定一個外部實體識別器。

HttpClient

取得或設定 HTTP 用戶端處理器。

Id

取得或設定識別器的ID。

(繼承來源 Recognizer)
LogPersonalInformation

取得或設定標誌,以判斷是否應將個人資訊登錄在遙測中。

Options

取得或設定 LUIS 預測選項(含表達式)。

PredictionOptions
已淘汰.

取得或設定 LUIS 預測選項。

TelemetryClient

取得或設定目前設定 IBotTelemetryClient 的 RecognizerResult 事件。

(繼承來源 Recognizer)
Version

取得或設定LUIS版本。

方法

名稱 Description
FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext)

使用 RecognizerResult 從 LuisRecognizer 返回的 ,並填充一個字串字典,將要記錄到遙測中的屬性。 包括任何附加於方法中的屬性。

RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>)

透過辨識器執行目前的 DialogContext.TurnContext.Activity,並傳回泛型辨識器結果。

RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>)

透過識別器執行當前的 DialogContext.TurnContext.Activity,並使用 IRecognizerConvert 回傳強型別的識別器結果。

(繼承來源 Recognizer)
RecognizerOptions(DialogContext)

從目前對話的上下文中構建 V3 識別器選項。

TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>)

使用附加屬性/計量的 TelemetryClient 來追蹤事件,並提供事件名稱。

(繼承來源 Recognizer)

適用於