Lingua

QnAMakerRecognizer Classe

Definizione

Implementazione di IRecognizer che usa QnAMaker KB per identificare le finalità.

public class QnAMakerRecognizer : Microsoft.Bot.Builder.Dialogs.Recognizer
type QnAMakerRecognizer = class
    inherit Recognizer
Public Class QnAMakerRecognizer
Inherits Recognizer
Ereditarietà
QnAMakerRecognizer

Costruttori

Nome Descrizione
QnAMakerRecognizer()

Inizializza una nuova istanza della classe QnAMakerRecognizer.

Campi

Nome Descrizione
ChooseIntent

Nome della finalità che verrà prodotto da questo riconoscitore se i riconoscitori figlio non hanno il consenso per le finalità.

(Ereditato da Recognizer)
Kind

Il tipo dichiarativo per questo riconoscimento.

NoneIntent

Finalità none standard che indica che nessuno dei riconoscitori riconosce la finalità.

(Ereditato da Recognizer)
QnAMatchIntent

Chiave utilizzata quando si aggiunge la finalità alla raccolta di finalità RecognizerResult.

Proprietà

Nome Descrizione
Context

Ottiene o imposta un'espressione da valutare per impostare il contesto.

EndpointKey

Ottiene o imposta la chiave Endpoint per la KB QnA Maker.

HostName

Ottiene o imposta il nome host per il tuo servizio QnA Maker.

HttpClient

Ottiene o imposta il HttpClient da utilizzare quando si chiama l'API QnA Maker.

Id

Ottiene o stabilisce l'id del riconoscimento.

(Ereditato da Recognizer)
IncludeDialogNameInMetadata

Ottiene o imposta se includere i metadati del nome del dialogo per il contesto QnA.

IsTest

Ottiene o imposta un valore che indica se ottiene o imposta l'ambiente di base di conoscenza da chiamare.

KnowledgeBaseId

Ottiene o imposta l'ID della KnowledgeBase della tua QnA Maker KnowledgeBase.

LogPersonalInformation

Riceve o imposta il flag per determinare se le informazioni personali debbano essere registrate in telemetria.

Metadata

Ottiene o imposta un'espressione da valutare per impostare ulteriori coppie di nomi di metadati.

QnAId

Ottiene o imposta un'espressione o un numero da usare per il paratmer QnAId.

RankerType

Ottiene o imposta il tipo di ranker.

StrictFiltersJoinOperator

Ottiene o imposta Metadata l'operatore di unione.

TelemetryClient

Ottiene o imposta la configurazione IBotTelemetryClient attualmente configurata che registra l'evento RecognizerResult.

(Ereditato da Recognizer)
Threshold

Ottiene o imposta il punteggio soglia per filtrare i risultati.

Top

Ottiene o imposta il numero di risultati che desideri.

Metodi

Nome Descrizione
FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext)

Usa RecognizerResult per creare un elenco di proprietà da includere durante il rilevamento del risultato nei dati di telemetria.

GetQnAMakerClientAsync(DialogContext)

Ottiene un'istanza di IQnAMakerClient.

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

Restituisce i risultati della chiamata a QnA Maker.

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

Esegue DialogContext.TurnContext.Activity corrente tramite un riconoscitore e restituisce un risultato del riconoscimento fortemente tipato usando IRecognizerConvert.

(Ereditato da Recognizer)
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>)

Tiene traccia di un evento con il nome dell'evento fornito usando TelemetryClient che collega le proprietà/metriche.

(Ereditato da Recognizer)

Si applica a