QnAMakerDialog Constructeurs
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.
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
- 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.