QnAMakerRecognizer Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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) |