QnAMakerRecognizer Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Implémentation IRecognizer qui utilise QnAMaker KB pour identifier les intentions.
public class QnAMakerRecognizer : Microsoft.Bot.Builder.Dialogs.Recognizer
type QnAMakerRecognizer = class
inherit Recognizer
Public Class QnAMakerRecognizer
Inherits Recognizer
- Héritage
Constructeurs
QnAMakerRecognizer() |
Initialise une nouvelle instance de la classe QnAMakerRecognizer. |
Champs
ChooseIntent |
Nom d’intention qui sera produit par ce module de reconnaissance si les enfants de reconnaissance n’ont pas de consensus pour les intentions. (Hérité de Recognizer) |
Kind |
Type déclaratif pour ce module de reconnaissance. |
NoneIntent |
Standard none intention qui signifie qu’aucun des éléments de reconnaissance ne reconnaît l’intention. (Hérité de Recognizer) |
QnAMatchIntent |
Clé utilisée lors de l’ajout de l’intention à la RecognizerResult collection d’intentions. |
Propriétés
Context |
Obtient ou définit une expression à évaluer pour définir le contexte. |
EndpointKey |
Obtient ou définit la clé de point de terminaison pour la base de connaissances QnA Maker. |
HostName |
Obtient ou définit le nom d’hôte de votre service QnA Maker. |
HttpClient |
Obtient ou définit le HttpClient à utiliser lors de l’appel de l’API QnA Maker. |
Id |
Obtient ou définit l’ID du module de reconnaissance. (Hérité de Recognizer) |
IncludeDialogNameInMetadata |
Obtient ou définit le paramètre indiquant s’il faut inclure les métadonnées de nom de boîte de dialogue pour le contexte QnA. |
IsTest |
Obtient ou définit une valeur indiquant si obtient ou définit l’environnement de base de connaissances à appeler. |
KnowledgeBaseId |
Obtient ou définit l’ID de base de connaissances de votre base de connaissances QnA Maker. |
LogPersonalInformation |
Obtient ou définit l’indicateur pour déterminer si les informations personnelles doivent être enregistrées dans les données de télémétrie. |
Metadata |
Obtient ou définit une expression à évaluer pour définir des paires de valeurs de nom de métadonnées supplémentaires. |
QnAId |
Obtient ou définit une expression ou un nombre à utiliser pour le paratmer QnAId. |
RankerType |
Obtient ou définit le type de classement. |
StrictFiltersJoinOperator |
Obtient ou définit Metadata l’opérateur de jointure. |
TelemetryClient |
Obtient ou définit le actuellement configuré IBotTelemetryClient qui consigne l’événement RecognizerResult. (Hérité de Recognizer) |
Threshold |
Obtient ou définit le score de seuil pour filtrer les résultats. |
Top |
Obtient ou définit le nombre de résultats souhaités. |
Méthodes
FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
Utilise RecognizerResult pour créer une liste de propriétés à inclure lors du suivi du résultat dans les données de télémétrie. |
GetQnAMakerClientAsync(DialogContext) |
Obtient une instance de IQnAMakerClient. |
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Retourne les résultats de l’appel à QnA Maker. |
RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Exécute le dialogue actuel DialogContext.TurnContext.Activity via un module de reconnaissance et retourne un résultat de module de reconnaissance fortement typé à l’aide de IRecognizerConvert. (Hérité de Recognizer) |
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
Suit un événement avec le nom d’événement fourni à l’aide de TelemetryClient en attachant les propriétés/métriques. (Hérité de Recognizer) |