QnAMakerDialog Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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.