Delen via


QnAMakerRecognizer Klas

Definitie

IRecognizer-implementatie die gebruikmaakt van QnAMaker KB om intenties te identificeren.

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

Constructors

QnAMakerRecognizer()

Initialiseert een nieuw exemplaar van de QnAMakerRecognizer klasse.

Velden

ChooseIntent

Intentienaam die door deze herkenning wordt geproduceerd als de onderliggende recognizers geen consensus hebben voor intenties.

(Overgenomen van Recognizer)
Kind

Het declaratieve type voor deze recognizer.

NoneIntent

Standaard geen intentie, wat betekent dat geen van de herkenningsservers de intentie herkent.

(Overgenomen van Recognizer)
QnAMatchIntent

Sleutel die wordt gebruikt bij het toevoegen van de intentie aan de RecognizerResult verzameling intenties.

Eigenschappen

Context

Hiermee wordt een expressie opgehaald of ingesteld om te evalueren om de context in te stellen.

EndpointKey

Hiermee wordt de eindpuntsleutel voor de QnA Maker KB opgehaald of ingesteld.

HostName

Hiermee wordt de hostnaam voor uw QnA Maker-service opgehaald of ingesteld.

HttpClient

Hiermee wordt de HttpClient opgehaald of ingesteld die moet worden gebruikt bij het aanroepen van de QnA Maker-API.

Id

Hiermee wordt de id van de recognizer opgehaald of ingesteld.

(Overgenomen van Recognizer)
IncludeDialogNameInMetadata

Hiermee wordt opgehaald of ingesteld of de metagegevens van de dialoogvensternaam voor QnA-context moeten worden opgenomen.

IsTest

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de aan te roepen knowledge base-omgeving wordt opgehaald of ingesteld.

KnowledgeBaseId

Hiermee wordt de KnowledgeBase-id van uw QnA Maker KnowledgeBase opgehaald of ingesteld.

LogPersonalInformation

Hiermee wordt de vlag opgehaald of ingesteld om te bepalen of persoonlijke gegevens moeten worden vastgelegd in telemetrie.

Metadata

Hiermee wordt een expressie opgehaald of ingesteld om te evalueren om extra metagegevensnaamwaardeparen in te stellen.

QnAId

Hiermee wordt een expressie of getal opgehaald of ingesteld dat moet worden gebruikt voor de QnAId-paratmer.

RankerType

Hiermee wordt het type ranker opgehaald of ingesteld.

StrictFiltersJoinOperator

Hiermee wordt de join-operator opgehaald of ingesteld Metadata .

TelemetryClient

Hiermee wordt de momenteel geconfigureerde IBotTelemetryClient opgehaald of ingesteld waarmee de gebeurtenis RecognizerResult wordt vastgelegd.

(Overgenomen van Recognizer)
Threshold

Hiermee wordt de drempelwaardescore opgehaald of ingesteld om resultaten te filteren.

Top

Hiermee wordt het gewenste aantal resultaten opgehaald of ingesteld.

Methoden

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

Maakt gebruik van RecognizerResult om een lijst met eigenschappen te maken die moeten worden opgenomen bij het bijhouden van het resultaat in telemetrie.

GetQnAMakerClientAsync(DialogContext)

Hiermee haalt u een exemplaar op van IQnAMakerClient.

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

Resultaten van de aanroep naar QnA Maker retourneren.

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

Voert de huidige DialogContext.TurnContext.Activity uit via een herkenningsfunctie en retourneert een sterk getypt herkenningsresultaat met behulp van IRecognizerConvert.

(Overgenomen van Recognizer)
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>)

Houdt een gebeurtenis bij met de opgegeven gebeurtenisnaam met behulp van de TelemetryClient die de eigenschappen/metrische gegevens koppelt.

(Overgenomen van Recognizer)

Van toepassing op