Idioma

LuisRecognizer Classe

Definição

Uma implementação baseada em LUIS de ITelemetryRecognizer.

public class LuisRecognizer : Microsoft.Bot.Builder.AI.Luis.ITelemetryRecognizer, Microsoft.Bot.Builder.IRecognizer
type LuisRecognizer = class
    interface ITelemetryRecognizer
    interface IRecognizer
Public Class LuisRecognizer
Implements IRecognizer, ITelemetryRecognizer
Herança
LuisRecognizer
Implementações

Construtores

Name Descrição
LuisRecognizer(LuisApplication, IBotTelemetryClient, Boolean, LuisPredictionOptions, Boolean, HttpClientHandler)
Obsoleto.

Inicializa uma nova instância da LuisRecognizer classe.

LuisRecognizer(LuisApplication, LuisPredictionOptions, Boolean, HttpClientHandler)
Obsoleto.

Inicializa uma nova instância da LuisRecognizer classe.

LuisRecognizer(LuisRecognizerOptions, HttpClientHandler)

Inicializa uma nova instância da LuisRecognizer classe.

LuisRecognizer(LuisService, LuisPredictionOptions, Boolean, HttpClientHandler)
Obsoleto.

Inicializa uma nova instância da LuisRecognizer classe.

LuisRecognizer(String, LuisPredictionOptions, Boolean, HttpClientHandler)
Obsoleto.

Inicializa uma nova instância da LuisRecognizer classe.

Campos

Name Descrição
DeclarativeType

O tipo declarativo para este reconhecedor.

LuisTraceLabel

O rótulo de contexto para uma atividade de traço LUIS.

LuisTraceType

O tipo de valor para uma atividade de traço LUIS.

Propriedades

Name Descrição
DefaultHttpClient
Obsoleto.

Obtém o padrão HttpClient para usar ao chamar a API LUIS.

LogPersonalInformation

Recebe ou define um valor que indica se deve registar a informação pessoal do utilizador na telemetria.

TelemetryClient

Obtém a configuração IBotTelemetryClient atual que regista o evento LuisResult.

Métodos

Name Descrição
FillLuisEventPropertiesAsync(RecognizerResult, ITurnContext, Dictionary<String,String>, CancellationToken)

Preenche as propriedades do evento LuisResult para telemetria. Essas propriedades são registradas quando o reconhecedor é chamado.

OnRecognizerResultAsync(RecognizerResult, ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

Invocado antes de um LuisResult ser registrado.

RecognizeAsync(DialogContext, Activity, CancellationToken)

Executa um enunciado através de um reconhecedor e devolve um resultado genérico do reconhecedor.

RecognizeAsync(DialogContext, Activity, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

Retorne os resultados da análise (ações e intenções sugeridas).

RecognizeAsync(DialogContext, Activity, LuisRecognizerOptions, CancellationToken)

Executa um enunciado através de um reconhecedor e devolve um resultado genérico do reconhecedor.

RecognizeAsync(DialogContext, Activity, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

Retorne os resultados da análise (ações e intenções sugeridas).

RecognizeAsync(ITurnContext, CancellationToken)

Executa um enunciado através de um reconhecedor e devolve um resultado genérico do reconhecedor.

RecognizeAsync(ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

Retorne os resultados da análise (ações e intenções sugeridas).

RecognizeAsync(ITurnContext, LuisPredictionOptions, CancellationToken)
Obsoleto.

Executa um enunciado através de um reconhecedor e devolve um resultado genérico do reconhecedor.

RecognizeAsync(ITurnContext, LuisPredictionOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Obsoleto.

Retorne os resultados da análise (ações e intenções sugeridas).

RecognizeAsync(ITurnContext, LuisRecognizerOptions, CancellationToken)

Executa um enunciado através de um reconhecedor e devolve um resultado genérico do reconhecedor.

RecognizeAsync(ITurnContext, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

Retorne os resultados da análise (ações e intenções sugeridas).

RecognizeAsync(String, LuisRecognizerOptions, CancellationToken)

Retorne os resultados da análise (ações e intenções sugeridas).

RecognizeAsync<T>(DialogContext, Activity, CancellationToken)

Executa uma enunciação através de um recognizer e retorna um resultado recognizer fortemente tipado.

RecognizeAsync<T>(DialogContext, Activity, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

Retorne os resultados da análise (ações e intenções sugeridas).

RecognizeAsync<T>(DialogContext, Activity, LuisRecognizerOptions, CancellationToken)

Executa uma enunciação através de um recognizer e retorna um resultado recognizer fortemente tipado.

RecognizeAsync<T>(DialogContext, Activity, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

Retorne os resultados da análise (ações e intenções sugeridas).

RecognizeAsync<T>(ITurnContext, CancellationToken)

Executa uma enunciação através de um recognizer e retorna um resultado recognizer fortemente tipado.

RecognizeAsync<T>(ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

Retorne os resultados da análise (ações e intenções sugeridas).

RecognizeAsync<T>(ITurnContext, LuisPredictionOptions, CancellationToken)
Obsoleto.

Executa uma enunciação através de um recognizer e retorna um resultado recognizer fortemente tipado.

RecognizeAsync<T>(ITurnContext, LuisPredictionOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Obsoleto.

Retorne os resultados da análise (ações e intenções sugeridas).

RecognizeAsync<T>(ITurnContext, LuisRecognizerOptions, CancellationToken)

Executa uma enunciação através de um recognizer e retorna um resultado recognizer fortemente tipado.

RecognizeAsync<T>(ITurnContext, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

Retorne os resultados da análise (ações e intenções sugeridas).

TopIntent(RecognizerResult, String, Double)

Devolve o nome da intenção de pontuação máxima de um conjunto de resultados LUIS.

Aplica-se a