Compartir a través de


QnAMakerDialog Constructores

Definición

Sobrecargas

QnAMakerDialog(String, Int32)

Inicializa una nueva instancia de la clase QnAMakerDialog. El serializador JSON usa este constructor para deserializar objetos de esta clase.

QnAMakerDialog(String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean)

Inicializa una nueva instancia de la clase QnAMakerDialog.

QnAMakerDialog(String, String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean)

Inicializa una nueva instancia de la clase QnAMakerDialog.

QnAMakerDialog(String, Int32)

Inicializa una nueva instancia de la clase QnAMakerDialog. El serializador JSON usa este constructor para deserializar objetos de esta clase.

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

Ruta de acceso del archivo de origen para la depuración. El valor predeterminado es la ruta de acceso completa del archivo de origen que contiene el autor de la llamada.

sourceLineNumber
Int32

Número de línea para la depuración. El valor predeterminado es el número de línea del archivo de origen en el que se llama al método .

Se aplica a

QnAMakerDialog(String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean)

Inicializa una nueva instancia de la clase 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

Identificador de la base de conocimiento de QnA Maker que se va a consultar.

endpointKey
String

Clave de punto de conexión de QnA Maker que se va a usar para consultar la base de conocimiento.

hostName
String

Dirección URL del host de QnA Maker para la base de conocimiento, empezando por "https://" y terminando con "/qnamaker".

noAnswer
Activity

La actividad que se va a enviar al usuario cuando QnA Maker no encuentra una respuesta.

threshold
Single

Umbral de respuestas devueltas, en función de la puntuación.

activeLearningCardTitle
String

Título de la tarjeta que se va a usar al mostrar las opciones de aprendizaje activas para el usuario, si está habilitado el aprendizaje activo.

cardNoMatchText
String

Texto del botón que se va a usar con opciones de aprendizaje activas, lo que permite al usuario indicar que ninguna de las opciones es aplicable.

top
Int32

Número máximo de respuestas que se van a devolver de la base de conocimiento.

cardNoMatchResponse
Activity

La actividad que se va a enviar al usuario si selecciona la opción sin coincidencia en una tarjeta de aprendizaje activa.

strictFilters
Metadata[]

Metadatos de QnA Maker con los que filtrar o aumentar las consultas a la base de conocimiento; o null para aplicar ninguno.

filters
Filters

Asigna Filters para filtrar las entidades de calidad de servicio en función de la lista de metadatos y los orígenes de la base de conocimiento especificados.

qnAServiceType
ServiceType

Valor válido Language para Language Service, QnAMaker para QnAMaker.

httpClient
HttpClient

Un cliente HTTP que se va a usar para las solicitudes al servicio QnA Maker; o null usar un cliente predeterminado.

sourceFilePath
String

Ruta de acceso del archivo de origen para la depuración. El valor predeterminado es la ruta de acceso completa del archivo de origen que contiene el autor de la llamada.

sourceLineNumber
Int32

Número de línea para la depuración. El valor predeterminado es el número de línea del archivo de origen en el que se llama al método .

useTeamsAdaptiveCard
Boolean

Valor booleano para determinar si se debe usar una tarjeta adaptable con formato para Teams para las respuestas.

Se aplica a

QnAMakerDialog(String, String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean)

Inicializa una nueva instancia de la clase 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

Identificador del Dialog.

knowledgeBaseId
String

Identificador de la base de conocimiento de QnA Maker que se va a consultar.

endpointKey
String

Clave de punto de conexión de QnA Maker que se va a usar para consultar la base de conocimiento.

hostName
String

Dirección URL del host de QnA Maker para la base de conocimiento, empezando por "https://" y terminando con "/qnamaker".

noAnswer
Activity

La actividad que se va a enviar al usuario cuando QnA Maker no encuentra una respuesta.

threshold
Single

Umbral de respuestas devueltas, en función de la puntuación.

activeLearningCardTitle
String

Título de la tarjeta que se va a usar al mostrar las opciones de aprendizaje activas para el usuario, si está habilitado el aprendizaje activo.

cardNoMatchText
String

Texto del botón que se va a usar con opciones de aprendizaje activas, lo que permite al usuario indicar que ninguna de las opciones es aplicable.

top
Int32

Número máximo de respuestas que se van a devolver de la base de conocimiento.

cardNoMatchResponse
Activity

La actividad que se va a enviar al usuario si selecciona la opción sin coincidencia en una tarjeta de aprendizaje activa.

strictFilters
Metadata[]

QnA Maker Metadata con el que filtrar o aumentar las consultas a la base de conocimiento; o null para aplicar ninguno.

filters
Filters

Asigna Filters para filtrar las entidades de calidad de servicio en función de la lista de metadatos y los orígenes de la base de conocimiento especificados.

qnAServiceType
ServiceType

Valor válido Language para Language Service, QnAMaker para QnAMaker.

httpClient
HttpClient

Un cliente HTTP que se va a usar para las solicitudes al servicio QnA Maker; o null usar un cliente predeterminado.

sourceFilePath
String

Ruta de acceso del archivo de origen para la depuración. El valor predeterminado es la ruta de acceso completa del archivo de origen que contiene el autor de la llamada.

sourceLineNumber
Int32

Número de línea para la depuración. El valor predeterminado es el número de línea del archivo de origen en el que se llama al método .

useTeamsAdaptiveCard
Boolean

Valor booleano para determinar si se debe usar una tarjeta adaptable con formato para Teams para las respuestas.

Se aplica a