Sdílet prostřednictvím


QnAMakerDialog Konstruktory

Definice

Přetížení

QnAMakerDialog(String, Int32)

Inicializuje novou instanci QnAMakerDialog třídy. Serializátor JSON používá tento konstruktor k deserializaci objektů této třídy.

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

Inicializuje novou instanci QnAMakerDialog třídy.

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

Inicializuje novou instanci QnAMakerDialog třídy.

QnAMakerDialog(String, Int32)

Inicializuje novou instanci QnAMakerDialog třídy. Serializátor JSON používá tento konstruktor k deserializaci objektů této třídy.

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)

Parametry

sourceFilePath
String

Cesta ke zdrojovému souboru pro ladění. Výchozí hodnota je úplná cesta zdrojového souboru, který obsahuje volajícího.

sourceLineNumber
Int32

Číslo řádku pro ladění. Výchozí hodnota je číslo řádku ve zdrojovém souboru, ve kterém je volána metoda.

Platí pro

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

Inicializuje novou instanci QnAMakerDialog třídy.

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)

Parametry

knowledgeBaseId
String

ID znalostní báze služby QnA Maker, která se má dotazovat.

endpointKey
String

Klíč koncového bodu služby QnA Maker, který se použije k dotazování znalostní báze.

hostName
String

Adresa URL hostitele služby QnA Maker pro znalostní bázi začínající na "https://" a končí na /qnamaker.

noAnswer
Activity

Aktivita, která uživatele odešle, když QnA Maker nenajde odpověď.

threshold
Single

Prahová hodnota pro vrácené odpovědi na základě skóre.

activeLearningCardTitle
String

Název karty, který se má použít při zobrazování aktivních možností učení pro uživatele, pokud je aktivní učení povolené.

cardNoMatchText
String

Text tlačítka, který se má použít s možnostmi aktivního učení, což uživateli umožňuje indikovat, že nejsou k dispozici žádné možnosti.

top
Int32

Maximální počet odpovědí, které se mají vrátit ze znalostní báze.

cardNoMatchResponse
Activity

Aktivita, která uživateli pošle, pokud na aktivní výukové kartě vybere možnost žádná shoda.

strictFilters
Metadata[]

Metadata služby QnA Maker, pomocí kterých se mají filtrovat nebo zvýšit dotazy do znalostní báze; nebo null pro použití žádné.

filters
Filters

Přiřadí Filters k filtrování otázek a odpovědí na základě daného seznamu metadat a zdrojů znalostní báze.

qnAServiceType
ServiceType

Platná hodnota Language pro Službu jazyka QnAMaker pro QnAMaker.

httpClient
HttpClient

Klient HTTP, který se má použít pro požadavky na službu QnA Maker; nebo null použít výchozího klienta.

sourceFilePath
String

Cesta ke zdrojovému souboru pro ladění. Výchozí hodnota je úplná cesta zdrojového souboru, který obsahuje volajícího.

sourceLineNumber
Int32

Číslo řádku pro ladění. Výchozí hodnota je číslo řádku ve zdrojovém souboru, ve kterém je volána metoda.

useTeamsAdaptiveCard
Boolean

Logická hodnota, která určuje, jestli se má pro odpovědi použít adaptivní karta formátovaná pro Teams.

Platí pro

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

Inicializuje novou instanci QnAMakerDialog třídy.

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)

Parametry

dialogId
String

ID Dialog.

knowledgeBaseId
String

ID znalostní báze služby QnA Maker, která se má dotazovat.

endpointKey
String

Klíč koncového bodu služby QnA Maker, který se použije k dotazování znalostní báze.

hostName
String

Adresa URL hostitele služby QnA Maker pro znalostní bázi začínající na "https://" a končí na /qnamaker.

noAnswer
Activity

Aktivita, která uživatele odešle, když QnA Maker nenajde odpověď.

threshold
Single

Prahová hodnota pro vrácené odpovědi na základě skóre.

activeLearningCardTitle
String

Název karty, který se má použít při zobrazování aktivních možností učení pro uživatele, pokud je aktivní učení povolené.

cardNoMatchText
String

Text tlačítka, který se má použít s možnostmi aktivního učení, což uživateli umožňuje indikovat, že nejsou k dispozici žádné možnosti.

top
Int32

Maximální počet odpovědí, které se mají vrátit ze znalostní báze.

cardNoMatchResponse
Activity

Aktivita, která uživateli pošle, pokud na aktivní výukové kartě vybere možnost žádná shoda.

strictFilters
Metadata[]

QnA Maker Metadata, se kterými se mají filtrovat nebo zvýšit dotazy do znalostní báze; nebo null pro použití žádné.

filters
Filters

Přiřadí Filters k filtrování otázek a odpovědí na základě daného seznamu metadat a zdrojů znalostní báze.

qnAServiceType
ServiceType

Platná hodnota Language pro Službu jazyka QnAMaker pro QnAMaker.

httpClient
HttpClient

Klient HTTP, který se má použít pro požadavky na službu QnA Maker; nebo null použít výchozího klienta.

sourceFilePath
String

Cesta ke zdrojovému souboru pro ladění. Výchozí hodnota je úplná cesta zdrojového souboru, který obsahuje volajícího.

sourceLineNumber
Int32

Číslo řádku pro ladění. Výchozí hodnota je číslo řádku ve zdrojovém souboru, ve kterém je volána metoda.

useTeamsAdaptiveCard
Boolean

Logická hodnota, která určuje, jestli se má pro odpovědi použít adaptivní karta formátovaná pro Teams.

Platí pro