Dela via


CrossTrainedRecognizerSet Klass

Definition

CrossTrainedRecognizerSet – Identifierare för att välja mellan korstränade identifierare.

public class CrossTrainedRecognizerSet : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.AdaptiveRecognizer
type CrossTrainedRecognizerSet = class
    inherit AdaptiveRecognizer
Public Class CrossTrainedRecognizerSet
Inherits AdaptiveRecognizer
Arv
CrossTrainedRecognizerSet

Kommentarer

Identifierarimplementering som anropar flera identifierare som är korstränade med avsikter som modellerar skjuts upp till en annan identifierare. Varje identifierare bör ha avsikter med ett särskilt avsiktsnamnmönster $"DefersToRecognizer_{Id}" för att representera en korstränad avsikt för en annan identifierare.

Om det finns konsensus bland korstränade igenkännare returneras recognizerResult-strukturen från konsensusigenkänningen.

Om det finns motstridiga eller tvetydiga signaler från igenkännarna returneras en avsikt med "ChooseIntent" med resultatet från alla igenkännare.

Konstruktorer

CrossTrainedRecognizerSet(String, Int32)

Initierar en ny instans av CrossTrainedRecognizerSet klassen.

Fält

ChooseIntent

Avsiktsnamn som skapas av den här identifieraren om de underordnade identifierarna inte har konsensus för avsikter.

(Ärvd från Recognizer)
DeferPrefix

Standardprefix för korstränade avsikter.

Kind

Klass-idenfifier.

NoneIntent

Standard avsikt ingen som innebär att ingen av identifierarna känner igen avsikten.

(Ärvd från Recognizer)

Egenskaper

Id

Hämtar eller anger ID för identifieraren.

(Ärvd från Recognizer)
LogPersonalInformation

Hämtar eller anger flaggan för att avgöra om telemetri ska innehålla personlig information i loggen.

(Ärvd från AdaptiveRecognizer)
Recognizers

Hämtar eller anger indatakännare.

TelemetryClient

Hämtar eller anger den för tillfället konfigurerade IBotTelemetryClient som loggar recognizerResult-händelsen.

(Ärvd från Recognizer)

Metoder

FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext)

Använder RecognizerResult för att skapa en lista över egenskaper som ska inkluderas när resultatet spåras i telemetri.

(Ärvd från AdaptiveRecognizer)
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>)

Kör aktuell DialogContext.TurnContext.Activity via en identifierare och returnerar en RecognizerResult.

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

Kör aktuell DialogContext.TurnContext.Activity via en identifierare och returnerar ett starkt skrivet identifierarresultat med IRecognizerConvert.

(Ärvd från Recognizer)
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>)

Spårar en händelse med händelsenamnet som tillhandahålls med telemetriklienten som kopplar egenskaperna/måtten.

(Ärvd från Recognizer)

Gäller för