QnAMakerDialog Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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.