Udostępnij przez


QnAMakerDialog Konstruktory

Definicja

Przeciążenia

QnAMakerDialog(String, Int32)

Inicjuje nowe wystąpienie klasy QnAMakerDialog. Serializator JSON używa tego konstruktora do deserializacji obiektów tej klasy.

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

Inicjuje nowe wystąpienie klasy QnAMakerDialog.

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

Inicjuje nowe wystąpienie klasy QnAMakerDialog.

QnAMakerDialog(String, Int32)

Inicjuje nowe wystąpienie klasy QnAMakerDialog. Serializator JSON używa tego konstruktora do deserializacji obiektów tej klasy.

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

Ścieżka pliku źródłowego do debugowania. Domyślnie jest to pełna ścieżka pliku źródłowego, który zawiera obiekt wywołujący.

sourceLineNumber
Int32

Numer wiersza do debugowania. Domyślnie numer wiersza w pliku źródłowym, w którym jest wywoływana metoda.

Dotyczy

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

Inicjuje nowe wystąpienie klasy 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)

Parametry

knowledgeBaseId
String

Identyfikator bazy wiedzy usługi QnA Maker do wykonywania zapytań.

endpointKey
String

Klucz punktu końcowego usługi QnA Maker do użycia do wykonywania zapytań względem bazy wiedzy.

hostName
String

Adres URL hosta usługi QnA Maker dla bazy wiedzy, zaczynając od "https://" i kończący się ciągiem "/qnamaker".

noAnswer
Activity

Działanie wysyłania użytkownika, gdy usługa QnA Maker nie znajdzie odpowiedzi.

threshold
Single

Próg zwracanych odpowiedzi na podstawie wyniku.

activeLearningCardTitle
String

Tytuł karty używany podczas wyświetlania użytkownikowi aktywnych opcji uczenia się, jeśli jest włączona aktywna nauka.

cardNoMatchText
String

Tekst przycisku, który ma być używany z opcjami uczenia aktywnego, co pozwala użytkownikowi wskazać, że żadna z opcji nie ma zastosowania.

top
Int32

Maksymalna liczba odpowiedzi zwracanych z bazy wiedzy.

cardNoMatchResponse
Activity

Działanie do wysłania użytkownika, jeśli wybierze opcję braku dopasowania na aktywnej karcie szkoleniowej.

strictFilters
Metadata[]

Metadane usługi QnA Maker, za pomocą których można filtrować lub zwiększać zapytania do bazy wiedzy; lub null, aby zastosować brak.

filters
Filters

Przypisuje Filters do filtrowania pytań i odpowiedzi na podstawie danej listy metadanych i źródeł bazy wiedzy.

qnAServiceType
ServiceType

Prawidłowa wartość Language dla usługi językowej, QnAMaker dla QnAMaker.

httpClient
HttpClient

Klient HTTP do użycia w przypadku żądań do usługi QnA Maker; lub null do używania klienta domyślnego.

sourceFilePath
String

Ścieżka pliku źródłowego do debugowania. Domyślnie jest to pełna ścieżka pliku źródłowego, który zawiera obiekt wywołujący.

sourceLineNumber
Int32

Numer wiersza do debugowania. Domyślnie numer wiersza w pliku źródłowym, w którym jest wywoływana metoda.

useTeamsAdaptiveCard
Boolean

Wartość logiczna określająca, czy karta adaptacyjna sformatowana dla usługi Teams powinna być używana na potrzeby odpowiedzi.

Dotyczy

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

Inicjuje nowe wystąpienie klasy 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)

Parametry

dialogId
String

Identyfikator Dialog.

knowledgeBaseId
String

Identyfikator bazy wiedzy usługi QnA Maker do wykonywania zapytań.

endpointKey
String

Klucz punktu końcowego usługi QnA Maker do użycia do wykonywania zapytań względem bazy wiedzy.

hostName
String

Adres URL hosta usługi QnA Maker dla bazy wiedzy, zaczynając od "https://" i kończący się ciągiem "/qnamaker".

noAnswer
Activity

Działanie wysyłania użytkownika, gdy usługa QnA Maker nie znajdzie odpowiedzi.

threshold
Single

Próg zwracanych odpowiedzi na podstawie wyniku.

activeLearningCardTitle
String

Tytuł karty używany podczas wyświetlania użytkownikowi aktywnych opcji uczenia się, jeśli jest włączona aktywna nauka.

cardNoMatchText
String

Tekst przycisku, który ma być używany z opcjami uczenia aktywnego, co pozwala użytkownikowi wskazać, że żadna z opcji nie ma zastosowania.

top
Int32

Maksymalna liczba odpowiedzi zwracanych z bazy wiedzy.

cardNoMatchResponse
Activity

Działanie do wysłania użytkownika, jeśli wybierze opcję braku dopasowania na aktywnej karcie szkoleniowej.

strictFilters
Metadata[]

Usługa QnA Maker Metadata, za pomocą których można filtrować lub zwiększać zapytania do bazy wiedzy; lub null, aby zastosować brak.

filters
Filters

Przypisuje Filters do filtrowania pytań i odpowiedzi na podstawie danej listy metadanych i źródeł bazy wiedzy.

qnAServiceType
ServiceType

Prawidłowa wartość Language dla usługi językowej, QnAMaker dla QnAMaker.

httpClient
HttpClient

Klient HTTP do użycia w przypadku żądań do usługi QnA Maker; lub null do używania klienta domyślnego.

sourceFilePath
String

Ścieżka pliku źródłowego do debugowania. Domyślnie jest to pełna ścieżka pliku źródłowego, który zawiera obiekt wywołujący.

sourceLineNumber
Int32

Numer wiersza do debugowania. Domyślnie numer wiersza w pliku źródłowym, w którym jest wywoływana metoda.

useTeamsAdaptiveCard
Boolean

Wartość logiczna określająca, czy karta adaptacyjna sformatowana dla usługi Teams powinna być używana na potrzeby odpowiedzi.

Dotyczy