QnAMakerDialog Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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.