CrossTrainedRecognizerSet Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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) |