Partager via


QnAMakerDialog Constructeurs

Définition

Surcharges

QnAMakerDialog(String, Int32)

Initialise une nouvelle instance de la classe QnAMakerDialog. Le sérialiseur JSON utilise ce constructeur pour désérialiser les objets de cette classe.

QnAMakerDialog(String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean)

Initialise une nouvelle instance de la classe QnAMakerDialog.

QnAMakerDialog(String, String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean)

Initialise une nouvelle instance de la classe QnAMakerDialog.

QnAMakerDialog(String, Int32)

Initialise une nouvelle instance de la classe QnAMakerDialog. Le sérialiseur JSON utilise ce constructeur pour désérialiser les objets de cette classe.

public QnAMakerDialog (string sourceFilePath = "", int sourceLineNumber = 0);
new Microsoft.Bot.Builder.AI.QnA.Dialogs.QnAMakerDialog : string * int -> Microsoft.Bot.Builder.AI.QnA.Dialogs.QnAMakerDialog
Public Sub New (Optional sourceFilePath As String = "", Optional sourceLineNumber As Integer = 0)

Paramètres

sourceFilePath
String

Chemin du fichier source, pour le débogage. Par défaut, le chemin d’accès complet du fichier source qui contient l’appelant.

sourceLineNumber
Int32

Numéro de ligne, pour le débogage. Correspond par défaut au numéro de ligne dans le fichier source auquel la méthode est appelée.

S’applique à

QnAMakerDialog(String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean)

Initialise une nouvelle instance de la classe QnAMakerDialog.

public QnAMakerDialog (string knowledgeBaseId, string endpointKey, string hostName, Microsoft.Bot.Schema.Activity noAnswer = default, float threshold = 0.3, string activeLearningCardTitle = "Did you mean:", string cardNoMatchText = "None of the above.", int top = 3, Microsoft.Bot.Schema.Activity cardNoMatchResponse = default, Microsoft.Bot.Builder.AI.QnA.Metadata[] strictFilters = default, Microsoft.Bot.Builder.AI.QnA.Models.Filters filters = default, Microsoft.Bot.Builder.AI.QnA.Models.ServiceType qnAServiceType = Microsoft.Bot.Builder.AI.QnA.Models.ServiceType.QnAMaker, System.Net.Http.HttpClient httpClient = default, string sourceFilePath = "", int sourceLineNumber = 0, bool useTeamsAdaptiveCard = false);
new Microsoft.Bot.Builder.AI.QnA.Dialogs.QnAMakerDialog : string * string * string * Microsoft.Bot.Schema.Activity * single * string * string * int * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.AI.QnA.Metadata[] * Microsoft.Bot.Builder.AI.QnA.Models.Filters * Microsoft.Bot.Builder.AI.QnA.Models.ServiceType * System.Net.Http.HttpClient * string * int * bool -> Microsoft.Bot.Builder.AI.QnA.Dialogs.QnAMakerDialog
Public Sub New (knowledgeBaseId As String, endpointKey As String, hostName As String, Optional noAnswer As Activity = Nothing, Optional threshold As Single = 0.3, Optional activeLearningCardTitle As String = "Did you mean:", Optional cardNoMatchText As String = "None of the above.", Optional top As Integer = 3, Optional cardNoMatchResponse As Activity = Nothing, Optional strictFilters As Metadata() = Nothing, Optional filters As Filters = Nothing, Optional qnAServiceType As ServiceType = Microsoft.Bot.Builder.AI.QnA.Models.ServiceType.QnAMaker, Optional httpClient As HttpClient = Nothing, Optional sourceFilePath As String = "", Optional sourceLineNumber As Integer = 0, Optional useTeamsAdaptiveCard As Boolean = false)

Paramètres

knowledgeBaseId
String

ID de la base de connaissances QnA Maker à interroger.

endpointKey
String

Clé de point de terminaison QnA Maker à utiliser pour interroger la base de connaissances.

hostName
String

URL de l’hôte QnA Maker pour la base de connaissances, commençant par « https:// » et se terminant par « /qnamaker ».

noAnswer
Activity

Activité à envoyer à l’utilisateur lorsque QnA Maker ne trouve pas de réponse.

threshold
Single

Seuil des réponses retournées, en fonction du score.

activeLearningCardTitle
String

Titre de la carte à utiliser lors de l’affichage d’options d’apprentissage actif à l’utilisateur, si l’apprentissage actif est activé.

cardNoMatchText
String

Texte du bouton à utiliser avec les options d’apprentissage actif, permettant à un utilisateur d’indiquer qu’aucune des options n’est applicable.

top
Int32

Nombre maximal de réponses à retourner à partir de la base de connaissances.

cardNoMatchResponse
Activity

Activité à envoyer à l’utilisateur s’il sélectionne l’option aucune correspondance sur une carte d’apprentissage active.

strictFilters
Metadata[]

Métadonnées QnA Maker avec lesquelles filtrer ou augmenter les requêtes vers la base de connaissances ; ou null pour ne pas appliquer.

filters
Filters

Affecte Filters pour filtrer les QnA en fonction de sources de métadonnées et de base de connaissances données.

qnAServiceType
ServiceType

Valeur valide Language pour Language Service, QnAMaker pour QnAMaker.

httpClient
HttpClient

Un client HTTP à utiliser pour les requêtes adressées au service QnA Maker ; ou null utiliser un client par défaut.

sourceFilePath
String

Chemin du fichier source, pour le débogage. Par défaut, le chemin d’accès complet du fichier source qui contient l’appelant.

sourceLineNumber
Int32

Numéro de ligne, pour le débogage. Correspond par défaut au numéro de ligne dans le fichier source auquel la méthode est appelée.

useTeamsAdaptiveCard
Boolean

Valeur booléenne pour déterminer si une carte adaptative mise en forme pour Teams doit être utilisée pour les réponses.

S’applique à

QnAMakerDialog(String, String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean)

Initialise une nouvelle instance de la classe QnAMakerDialog.

public QnAMakerDialog (string dialogId, string knowledgeBaseId, string endpointKey, string hostName, Microsoft.Bot.Schema.Activity noAnswer = default, float threshold = 0.3, string activeLearningCardTitle = "Did you mean:", string cardNoMatchText = "None of the above.", int top = 3, Microsoft.Bot.Schema.Activity cardNoMatchResponse = default, Microsoft.Bot.Builder.AI.QnA.Metadata[] strictFilters = default, Microsoft.Bot.Builder.AI.QnA.Models.Filters filters = default, Microsoft.Bot.Builder.AI.QnA.Models.ServiceType qnAServiceType = Microsoft.Bot.Builder.AI.QnA.Models.ServiceType.QnAMaker, System.Net.Http.HttpClient httpClient = default, string sourceFilePath = "", int sourceLineNumber = 0, bool useTeamsAdaptiveCard = false);
new Microsoft.Bot.Builder.AI.QnA.Dialogs.QnAMakerDialog : string * string * string * string * Microsoft.Bot.Schema.Activity * single * string * string * int * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.AI.QnA.Metadata[] * Microsoft.Bot.Builder.AI.QnA.Models.Filters * Microsoft.Bot.Builder.AI.QnA.Models.ServiceType * System.Net.Http.HttpClient * string * int * bool -> Microsoft.Bot.Builder.AI.QnA.Dialogs.QnAMakerDialog
Public Sub New (dialogId As String, knowledgeBaseId As String, endpointKey As String, hostName As String, Optional noAnswer As Activity = Nothing, Optional threshold As Single = 0.3, Optional activeLearningCardTitle As String = "Did you mean:", Optional cardNoMatchText As String = "None of the above.", Optional top As Integer = 3, Optional cardNoMatchResponse As Activity = Nothing, Optional strictFilters As Metadata() = Nothing, Optional filters As Filters = Nothing, Optional qnAServiceType As ServiceType = Microsoft.Bot.Builder.AI.QnA.Models.ServiceType.QnAMaker, Optional httpClient As HttpClient = Nothing, Optional sourceFilePath As String = "", Optional sourceLineNumber As Integer = 0, Optional useTeamsAdaptiveCard As Boolean = false)

Paramètres

dialogId
String

ID du Dialog.

knowledgeBaseId
String

ID de la base de connaissances QnA Maker à interroger.

endpointKey
String

Clé de point de terminaison QnA Maker à utiliser pour interroger la base de connaissances.

hostName
String

URL de l’hôte QnA Maker pour la base de connaissances, commençant par « https:// » et se terminant par « /qnamaker ».

noAnswer
Activity

Activité à envoyer à l’utilisateur lorsque QnA Maker ne trouve pas de réponse.

threshold
Single

Seuil des réponses retournées, en fonction du score.

activeLearningCardTitle
String

Titre de la carte à utiliser lors de l’affichage d’options d’apprentissage actif à l’utilisateur, si l’apprentissage actif est activé.

cardNoMatchText
String

Texte du bouton à utiliser avec les options d’apprentissage actif, permettant à un utilisateur d’indiquer qu’aucune des options n’est applicable.

top
Int32

Nombre maximal de réponses à retourner à partir de la base de connaissances.

cardNoMatchResponse
Activity

Activité à envoyer à l’utilisateur s’il sélectionne l’option aucune correspondance sur une carte d’apprentissage active.

strictFilters
Metadata[]

QnA Maker Metadata avec lequel filtrer ou améliorer les requêtes vers la base de connaissances ; ou null pour ne pas appliquer.

filters
Filters

Affecte Filters pour filtrer les QnA en fonction de sources de métadonnées et de base de connaissances données.

qnAServiceType
ServiceType

Valeur valide Language pour Language Service, QnAMaker pour QnAMaker.

httpClient
HttpClient

Un client HTTP à utiliser pour les requêtes adressées au service QnA Maker ; ou null utiliser un client par défaut.

sourceFilePath
String

Chemin du fichier source, pour le débogage. Par défaut, le chemin d’accès complet du fichier source qui contient l’appelant.

sourceLineNumber
Int32

Numéro de ligne, pour le débogage. Correspond par défaut au numéro de ligne dans le fichier source auquel la méthode est appelée.

useTeamsAdaptiveCard
Boolean

Valeur booléenne pour déterminer si une carte adaptative mise en forme pour Teams doit être utilisée pour les réponses.

S’applique à