Freigeben über


QnAMakerDialog Konstruktoren

Definition

Überlädt

QnAMakerDialog(String, Int32)

Initialisiert eine neue Instanz der QnAMakerDialog Klasse. Der JSON-Serializer verwendet diesen Konstruktor zum Deserialisieren von Objekten dieser Klasse.

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

Initialisiert eine neue Instanz der QnAMakerDialog Klasse.

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

Initialisiert eine neue Instanz der QnAMakerDialog Klasse.

QnAMakerDialog(String, Int32)

Initialisiert eine neue Instanz der QnAMakerDialog Klasse. Der JSON-Serializer verwendet diesen Konstruktor zum Deserialisieren von Objekten dieser Klasse.

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)

Parameter

sourceFilePath
String

Der Pfad der Quelldatei zum Debuggen. Standardmäßig wird der vollständige Pfad der Quelldatei verwendet, die den Aufrufer enthält.

sourceLineNumber
Int32

Die Zeilennummer für das Debuggen. Die Standardeinstellung ist die Zeilennummer in der Quelldatei, in der die Methode aufgerufen wird.

Gilt für:

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

Initialisiert eine neue Instanz der QnAMakerDialog Klasse.

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)

Parameter

knowledgeBaseId
String

Die ID der zu abfragenden QnA Maker-Wissensbasis.

endpointKey
String

Der QnA Maker-Endpunktschlüssel, der zum Abfragen der Wissensbasis verwendet werden soll.

hostName
String

Die QnA Maker-Host-URL für die Wissensbasis, beginnend mit "https://" und endet mit "/qnamaker".

noAnswer
Activity

Die Aktivität, die den Benutzer sendet, wenn QnA Maker keine Antwort findet.

threshold
Single

Der Schwellenwert für zurückgegebene Antworten basierend auf der Bewertung.

activeLearningCardTitle
String

Der Kartentitel, der beim Anzeigen aktiver Lernoptionen für den Benutzer verwendet werden soll, wenn aktives Lernen aktiviert ist.

cardNoMatchText
String

Der Schaltflächentext, der mit aktiven Lernoptionen verwendet werden soll, sodass ein Benutzer keine der Optionen angeben kann.

top
Int32

Die maximale Anzahl von Antworten, die von der Wissensbasis zurückgegeben werden sollen.

cardNoMatchResponse
Activity

Die Aktivität, die dem Benutzer gesendet werden soll, wenn er die Option "Keine Übereinstimmung" auf einer aktiven Lernkarte auswählt.

strictFilters
Metadata[]

QnA Maker-Metadaten, mit denen Abfragen auf der Wissensbasis gefiltert oder erhöht werden sollen; oder NULL, um keine anzuwenden.

filters
Filters

Weist Filters zu, um QnAs basierend auf bestimmten Metadatenlisten und Wissensbasisquellen zu filtern.

qnAServiceType
ServiceType

Gültiger Wert Language für den Sprachdienst, QnAMaker für QnAMaker.

httpClient
HttpClient

Ein HTTP-Client, der für Anforderungen an den QnA Maker-Dienst verwendet werden soll; oder null, um einen Standardclient zu verwenden.

sourceFilePath
String

Der Pfad der Quelldatei zum Debuggen. Standardmäßig wird der vollständige Pfad der Quelldatei verwendet, die den Aufrufer enthält.

sourceLineNumber
Int32

Die Zeilennummer für das Debuggen. Die Standardeinstellung ist die Zeilennummer in der Quelldatei, in der die Methode aufgerufen wird.

useTeamsAdaptiveCard
Boolean

Boolescher Wert, um zu bestimmen, ob eine für Teams formatierte adaptive Karte für Antworten verwendet werden soll.

Gilt für:

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

Initialisiert eine neue Instanz der QnAMakerDialog Klasse.

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)

Parameter

dialogId
String

Die ID des Dialog.

knowledgeBaseId
String

Die ID der zu abfragenden QnA Maker-Wissensbasis.

endpointKey
String

Der QnA Maker-Endpunktschlüssel, der zum Abfragen der Wissensbasis verwendet werden soll.

hostName
String

Die QnA Maker-Host-URL für die Wissensbasis, beginnend mit "https://" und endet mit "/qnamaker".

noAnswer
Activity

Die Aktivität, die den Benutzer sendet, wenn QnA Maker keine Antwort findet.

threshold
Single

Der Schwellenwert für zurückgegebene Antworten basierend auf der Bewertung.

activeLearningCardTitle
String

Der Kartentitel, der beim Anzeigen aktiver Lernoptionen für den Benutzer verwendet werden soll, wenn aktives Lernen aktiviert ist.

cardNoMatchText
String

Der Schaltflächentext, der mit aktiven Lernoptionen verwendet werden soll, sodass ein Benutzer keine der Optionen angeben kann.

top
Int32

Die maximale Anzahl von Antworten, die von der Wissensbasis zurückgegeben werden sollen.

cardNoMatchResponse
Activity

Die Aktivität, die dem Benutzer gesendet werden soll, wenn er die Option "Keine Übereinstimmung" auf einer aktiven Lernkarte auswählt.

strictFilters
Metadata[]

QnA Maker Metadata, mit dem Abfragen auf die Wissensbasis gefiltert oder verstärkt werden sollen; oder NULL, um keine anzuwenden.

filters
Filters

Weist Filters zu, um QnAs basierend auf bestimmten Metadatenlisten und Wissensbasisquellen zu filtern.

qnAServiceType
ServiceType

Gültiger Wert Language für den Sprachdienst, QnAMaker für QnAMaker.

httpClient
HttpClient

Ein HTTP-Client, der für Anforderungen an den QnA Maker-Dienst verwendet werden soll; oder null, um einen Standardclient zu verwenden.

sourceFilePath
String

Der Pfad der Quelldatei zum Debuggen. Standardmäßig wird der vollständige Pfad der Quelldatei verwendet, die den Aufrufer enthält.

sourceLineNumber
Int32

Die Zeilennummer für das Debuggen. Die Standardeinstellung ist die Zeilennummer in der Quelldatei, in der die Methode aufgerufen wird.

useTeamsAdaptiveCard
Boolean

Boolescher Wert, um zu bestimmen, ob eine für Teams formatierte adaptive Karte für Antworten verwendet werden soll.

Gilt für: