QnAMakerDialog Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 da linha, para depuração. O padrão é o número da 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 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 do host do QnA Maker para a base de conhecimento, começando com "https://" e terminando com "/qnamaker".
- noAnswer
- Activity
A atividade a ser enviada ao usuário quando o QnA Maker não encontra uma resposta.
- threshold
- Single
O limiar para as respostas retornou, com base na pontuação.
- activeLearningCardTitle
- String
O título do cartão a ser usado ao mostrar opções de aprendizagem ativa para o usuário, se a aprendizagem ativa estiver habilitada.
- cardNoMatchText
- String
O texto do botão a utilizar com as opções de aprendizagem ativa, permitindo ao utilizador indicar que nenhuma das opções é aplicável.
- top
- Int32
O número máximo de respostas a retornar da base de conhecimento.
- cardNoMatchResponse
- Activity
A atividade a ser enviada ao 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 à base de conhecimento; ou nulo para aplicar nenhum.
- filters
- Filters
Atribui Filters filtrar QnAs com base em determinada lista de metadados e fontes da base de dados de conhecimento.
- qnAServiceType
- ServiceType
O valor válido Language para Language Service QnAMaker para QnAMaker.
- httpClient
- HttpClient
Um cliente HTTP a ser usado para solicitações ao QnA Maker Service; 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 da linha, para depuração. O padrão é o número da linha no arquivo de origem no qual o método é chamado.
- useTeamsAdaptiveCard
- Boolean
Valor booleano 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 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 do host do QnA Maker para a base de conhecimento, começando com "https://" e terminando com "/qnamaker".
- noAnswer
- Activity
A atividade a ser enviada ao usuário quando o QnA Maker não encontra uma resposta.
- threshold
- Single
O limiar para as respostas retornou, com base na pontuação.
- activeLearningCardTitle
- String
O título do cartão a ser usado ao mostrar opções de aprendizagem ativa para o usuário, se a aprendizagem ativa estiver habilitada.
- cardNoMatchText
- String
O texto do botão a utilizar com as opções de aprendizagem ativa, permitindo ao utilizador indicar que nenhuma das opções é aplicável.
- top
- Int32
O número máximo de respostas a retornar da base de conhecimento.
- cardNoMatchResponse
- Activity
A atividade a ser enviada ao usuário se ele selecionar a opção sem correspondência em um cartão de aprendizagem ativo.
- strictFilters
- Metadata[]
QnA Maker Metadata com o qual filtrar ou impulsionar consultas para a base de conhecimento; ou nulo para aplicar nenhum.
- filters
- Filters
Atribui Filters filtrar QnAs com base em determinada lista de metadados e fontes da base de dados de conhecimento.
- qnAServiceType
- ServiceType
O valor válido Language para Language Service QnAMaker para QnAMaker.
- httpClient
- HttpClient
Um cliente HTTP a ser usado para solicitações ao QnA Maker Service; 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 da linha, para depuração. O padrão é o número da linha no arquivo de origem no qual o método é chamado.
- useTeamsAdaptiveCard
- Boolean
Valor booleano para determinar se um cartão adaptável formatado para o Teams deve ser usado para respostas.