QnAMakerDialog Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
QnAMakerDialog(String, Int32) |
Inicializa uma nova instância da classe QnAMakerDialog. O serializador JSON usa esse construtor para desserializar objetos dessa classe. |
QnAMakerDialog(String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean) |
Inicializa uma nova instância da classe QnAMakerDialog. |
QnAMakerDialog(String, String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean) |
Inicializa uma nova instância da classe QnAMakerDialog. |
QnAMakerDialog(String, Int32)
Inicializa uma nova instância da classe QnAMakerDialog. O serializador JSON usa esse construtor para desserializar objetos dessa 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)
Parâmetros
- sourceFilePath
- String
O caminho do arquivo de origem, para depuração. O padrão é o caminho completo do arquivo de origem que contém o chamador.
- sourceLineNumber
- Int32
O número de linha, para depuração. O padrão é o número de linha no arquivo de origem no qual o método é chamado.
Aplica-se a
QnAMakerDialog(String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean)
Inicializa uma nova instância da 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)
Parâmetros
- knowledgeBaseId
- String
A ID da base de dados de conhecimento do QnA Maker a ser consultada.
- endpointKey
- String
A chave de ponto de extremidade do QnA Maker a ser usada para consultar a base de dados de conhecimento.
- hostName
- String
A URL de host do QnA Maker para a base de dados de conhecimento, começando com "https://" e terminando com "/qnamaker".
- noAnswer
- Activity
A atividade para enviar o usuário quando o QnA Maker não encontrar uma resposta.
- threshold
- Single
O limite para respostas retornadas, com base na pontuação.
- activeLearningCardTitle
- String
O título do cartão a ser usado ao mostrar opções de aprendizado ativo para o usuário, se o aprendizado ativo estiver habilitado.
- cardNoMatchText
- String
O texto do botão a ser usado com opções de aprendizado ativo, permitindo que um usuário indique que nenhuma das opções é aplicável.
- top
- Int32
O número máximo de respostas a serem retornadas da base de dados de conhecimento.
- cardNoMatchResponse
- Activity
A atividade para enviar o usuário se ele selecionar a opção sem correspondência em um cartão de aprendizagem ativo.
- strictFilters
- Metadata[]
Metadados do QnA Maker com os quais filtrar ou impulsionar consultas para a base de dados de conhecimento; ou nulo para aplicar nenhum.
- filters
- Filters
Atribui Filters para filtrar QnAs com base em determinada lista de metadados e fontes de base de dados de conhecimento.
- qnAServiceType
- ServiceType
Valor válido Language para o Serviço de Idioma, QnAMaker para QnAMaker.
- httpClient
- HttpClient
Um cliente HTTP a ser usado para solicitações para o Serviço QnA Maker; ou null
usar um cliente padrão.
- sourceFilePath
- String
O caminho do arquivo de origem, para depuração. O padrão é o caminho completo do arquivo de origem que contém o chamador.
- sourceLineNumber
- Int32
O número de linha, para depuração. O padrão é o número de linha no arquivo de origem no qual o método é chamado.
- useTeamsAdaptiveCard
- Boolean
Valor booliano para determinar se um cartão adaptável formatado para o Teams deve ser usado para respostas.
Aplica-se a
QnAMakerDialog(String, String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean)
Inicializa uma nova instância da 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)
Parâmetros
- knowledgeBaseId
- String
A ID da base de dados de conhecimento do QnA Maker a ser consultada.
- endpointKey
- String
A chave de ponto de extremidade do QnA Maker a ser usada para consultar a base de dados de conhecimento.
- hostName
- String
A URL de host do QnA Maker para a base de dados de conhecimento, começando com "https://" e terminando com "/qnamaker".
- noAnswer
- Activity
A atividade para enviar o usuário quando o QnA Maker não encontrar uma resposta.
- threshold
- Single
O limite para respostas retornadas, com base na pontuação.
- activeLearningCardTitle
- String
O título do cartão a ser usado ao mostrar opções de aprendizado ativo para o usuário, se o aprendizado ativo estiver habilitado.
- cardNoMatchText
- String
O texto do botão a ser usado com opções de aprendizado ativo, permitindo que um usuário indique que nenhuma das opções é aplicável.
- top
- Int32
O número máximo de respostas a serem retornadas da base de dados de conhecimento.
- cardNoMatchResponse
- Activity
A atividade para enviar o usuário se ele selecionar a opção sem correspondência em um cartão de aprendizagem ativo.
- strictFilters
- Metadata[]
O QnA Maker Metadata com o qual filtrar ou impulsionar consultas para a base de dados de conhecimento; ou nulo para aplicar nenhum.
- filters
- Filters
Atribui Filters para filtrar QnAs com base em determinada lista de metadados e fontes de base de dados de conhecimento.
- qnAServiceType
- ServiceType
Valor válido Language para o Serviço de Idioma, QnAMaker para QnAMaker.
- httpClient
- HttpClient
Um cliente HTTP a ser usado para solicitações para o Serviço QnA Maker; ou null
usar um cliente padrão.
- sourceFilePath
- String
O caminho do arquivo de origem, para depuração. O padrão é o caminho completo do arquivo de origem que contém o chamador.
- sourceLineNumber
- Int32
O número de linha, para depuração. O padrão é o número de linha no arquivo de origem no qual o método é chamado.
- useTeamsAdaptiveCard
- Boolean
Valor booliano para determinar se um cartão adaptável formatado para o Teams deve ser usado para respostas.