QnAMakerDialog Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
QnAMakerDialog(String, Int32) |
Inizializza una nuova istanza della classe QnAMakerDialog. Il serializzatore JSON usa questo costruttore per deserializzare gli oggetti di questa classe. |
QnAMakerDialog(String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean) |
Inizializza una nuova istanza della classe QnAMakerDialog. |
QnAMakerDialog(String, String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean) |
Inizializza una nuova istanza della classe QnAMakerDialog. |
QnAMakerDialog(String, Int32)
Inizializza una nuova istanza della classe QnAMakerDialog. Il serializzatore JSON usa questo costruttore per deserializzare gli oggetti di questa classe.
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)
Parametri
- sourceFilePath
- String
Percorso del file di origine per il debug. L'impostazione predefinita è il percorso completo del file di origine che contiene il chiamante.
- sourceLineNumber
- Int32
Numero di riga, per il debug. Il valore predefinito è il numero di riga nel file di origine in cui viene chiamato il metodo .
Si applica a
QnAMakerDialog(String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean)
Inizializza una nuova istanza della classe 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)
Parametri
- knowledgeBaseId
- String
ID della knowledge base di QnA Maker su cui eseguire query.
- endpointKey
- String
Chiave dell'endpoint di QnA Maker da usare per eseguire query sulla knowledge base.
- hostName
- String
URL host di QnA Maker per la knowledge base, a partire da "https://" e terminando con "/qnamaker".
- noAnswer
- Activity
Attività da inviare all'utente quando QnA Maker non trova una risposta.
- threshold
- Single
Soglia per le risposte restituite, in base al punteggio.
- activeLearningCardTitle
- String
Titolo della scheda da usare quando vengono visualizzate le opzioni di apprendimento attive per l'utente, se l'apprendimento attivo è abilitato.
- cardNoMatchText
- String
Il testo del pulsante da usare con le opzioni di apprendimento attive, consentendo a un utente di indicare che nessuna delle opzioni è applicabile.
- top
- Int32
Numero massimo di risposte da restituire dalla Knowledge Base.
- cardNoMatchResponse
- Activity
Attività da inviare all'utente se seleziona l'opzione nessuna corrispondenza in una scheda di apprendimento attiva.
- strictFilters
- Metadata[]
Metadati di QnA Maker con cui filtrare o incrementare le query alla knowledge base; o Null per applicare nessuno.
- filters
- Filters
Assegna Filters per filtrare le domande e risposte in base all'elenco di metadati e alle origini della knowledge base specificati.
- qnAServiceType
- ServiceType
Valore valido Language per Il servizio di linguaggio, QnAMaker per QnAMaker.
- httpClient
- HttpClient
Un client HTTP da usare per le richieste al servizio QnA Maker; o null
per usare un client predefinito.
- sourceFilePath
- String
Percorso del file di origine per il debug. L'impostazione predefinita è il percorso completo del file di origine che contiene il chiamante.
- sourceLineNumber
- Int32
Numero di riga, per il debug. Il valore predefinito è il numero di riga nel file di origine in cui viene chiamato il metodo .
- useTeamsAdaptiveCard
- Boolean
Valore booleano per determinare se una scheda adattiva formattata per Teams deve essere usata per le risposte.
Si applica a
QnAMakerDialog(String, String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean)
Inizializza una nuova istanza della classe 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)
Parametri
- knowledgeBaseId
- String
ID della knowledge base di QnA Maker su cui eseguire query.
- endpointKey
- String
Chiave dell'endpoint di QnA Maker da usare per eseguire query sulla knowledge base.
- hostName
- String
URL host di QnA Maker per la knowledge base, a partire da "https://" e terminando con "/qnamaker".
- noAnswer
- Activity
Attività da inviare all'utente quando QnA Maker non trova una risposta.
- threshold
- Single
Soglia per le risposte restituite, in base al punteggio.
- activeLearningCardTitle
- String
Titolo della scheda da usare quando vengono visualizzate le opzioni di apprendimento attive per l'utente, se l'apprendimento attivo è abilitato.
- cardNoMatchText
- String
Il testo del pulsante da usare con le opzioni di apprendimento attive, consentendo a un utente di indicare che nessuna delle opzioni è applicabile.
- top
- Int32
Numero massimo di risposte da restituire dalla Knowledge Base.
- cardNoMatchResponse
- Activity
Attività da inviare all'utente se seleziona l'opzione nessuna corrispondenza in una scheda di apprendimento attiva.
- strictFilters
- Metadata[]
QnA Maker Metadata con cui filtrare o incrementare le query alla knowledge base; o Null per applicare nessuno.
- filters
- Filters
Assegna Filters per filtrare le domande e risposte in base all'elenco di metadati e alle origini della knowledge base specificati.
- qnAServiceType
- ServiceType
Valore valido Language per Il servizio di linguaggio, QnAMaker per QnAMaker.
- httpClient
- HttpClient
Un client HTTP da usare per le richieste al servizio QnA Maker; o null
per usare un client predefinito.
- sourceFilePath
- String
Percorso del file di origine per il debug. L'impostazione predefinita è il percorso completo del file di origine che contiene il chiamante.
- sourceLineNumber
- Int32
Numero di riga, per il debug. Il valore predefinito è il numero di riga nel file di origine in cui viene chiamato il metodo .
- useTeamsAdaptiveCard
- Boolean
Valore booleano per determinare se una scheda adattiva formattata per Teams deve essere usata per le risposte.