Partilhar via


QnAMakerDialog Construtores

Definição

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

dialogId
String

O ID do Dialog.

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.

Aplica-se a