QnAMakerRecognizer Clase
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í.
Implementación de IRecognizer que usa QnAMaker KB para identificar intenciones.
public class QnAMakerRecognizer : Microsoft.Bot.Builder.Dialogs.Recognizer
type QnAMakerRecognizer = class
inherit Recognizer
Public Class QnAMakerRecognizer
Inherits Recognizer
- Herencia
Constructores
QnAMakerRecognizer() |
Inicializa una nueva instancia de la clase QnAMakerRecognizer. |
Campos
ChooseIntent |
Nombre de intención que generará este reconocedor si los reconocedores secundarios no tienen consenso para las intenciones. (Heredado de Recognizer) |
Kind |
Tipo declarativo para este reconocedor. |
NoneIntent |
Ninguna intención estándar que significa que ninguno de los reconocedores reconoce la intención. (Heredado de Recognizer) |
QnAMatchIntent |
Clave usada al agregar la intención a la RecognizerResult colección intents. |
Propiedades
Context |
Obtiene o establece una expresión que se va a evaluar para establecer el contexto. |
EndpointKey |
Obtiene o establece la clave de punto de conexión para la kb de QnA Maker. |
HostName |
Obtiene o establece el nombre de host del servicio QnA Maker. |
HttpClient |
Obtiene o establece el objeto HttpClient que se va a usar al llamar a la API de QnA Maker. |
Id |
Obtiene o establece el identificador del reconocedor. (Heredado de Recognizer) |
IncludeDialogNameInMetadata |
Obtiene o establece si se van a incluir los metadatos del nombre del cuadro de diálogo para el contexto de QnA. |
IsTest |
Obtiene o establece un valor que indica si obtiene o establece el entorno de la base de conocimiento a la que se va a llamar. |
KnowledgeBaseId |
Obtiene o establece el id. de KnowledgeBase de la base de conocimiento de QnA Maker. |
LogPersonalInformation |
Obtiene o establece la marca para determinar si se debe registrar información personal en la telemetría. |
Metadata |
Obtiene o establece una expresión que se va a evaluar para establecer pares de valor de nombre de metadatos adicionales. |
QnAId |
Obtiene o establece una expresión o un número que se va a usar para el parámetro QnAId. |
RankerType |
Obtiene o establece el tipo de clasificador. |
StrictFiltersJoinOperator |
Obtiene o establece el Metadata operador de combinación. |
TelemetryClient |
Obtiene o establece el objeto configurado IBotTelemetryClient actualmente que registra el evento RecognizerResult. (Heredado de Recognizer) |
Threshold |
Obtiene o establece la puntuación de umbral para filtrar los resultados. |
Top |
Obtiene o establece el número de resultados que desea. |
Métodos
FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
Usa RecognizerResult para crear una lista de propiedades que se incluirán al realizar el seguimiento de los datos de telemetría. |
GetQnAMakerClientAsync(DialogContext) |
Obtiene una instancia de IQnAMakerClient. |
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Devuelve los resultados de la llamada a QnA Maker. |
RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Ejecuta dialogContext.TurnContext.Activity actual a través de un reconocedor y devuelve un resultado del reconocedor fuertemente tipado mediante IRecognizerConvert. (Heredado de Recognizer) |
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
Realiza un seguimiento de un evento con el nombre del evento proporcionado mediante TelemetryClient que adjunta las propiedades o métricas. (Heredado de Recognizer) |