QnAMakerRecognizer Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Implementacja IRecognizer, która używa bazy wiedzy QnAMaker do identyfikowania intencji.
public class QnAMakerRecognizer : Microsoft.Bot.Builder.Dialogs.Recognizer
type QnAMakerRecognizer = class
inherit Recognizer
Public Class QnAMakerRecognizer
Inherits Recognizer
- Dziedziczenie
Konstruktory
QnAMakerRecognizer() |
Inicjuje nowe wystąpienie klasy QnAMakerRecognizer. |
Pola
ChooseIntent |
Nazwa intencji, która zostanie utworzona przez ten aparat rozpoznawania, jeśli podrzędne osoby rozpoznające nie mają konsensusu dla intencji. (Odziedziczone po Recognizer) |
Kind |
Typ deklaratywny dla tego rozpoznawania. |
NoneIntent |
Standardowa brak intencji, która oznacza, że żaden z rozpoznawania nie rozpoznaje intencji. (Odziedziczone po Recognizer) |
QnAMatchIntent |
Klucz używany podczas dodawania intencji do RecognizerResult kolekcji intencji. |
Właściwości
Context |
Pobiera lub ustawia wyrażenie, które ma być obliczane w celu ustawienia kontekstu. |
EndpointKey |
Pobiera lub ustawia klucz punktu końcowego dla bazy wiedzy usługi QnA Maker. |
HostName |
Pobiera lub ustawia nazwę hosta dla usługi QnA Maker. |
HttpClient |
Pobiera lub ustawia element HttpClient do użycia podczas wywoływania interfejsu API usługi QnA Maker. |
Id |
Pobiera lub ustawia identyfikator rozpoznawania. (Odziedziczone po Recognizer) |
IncludeDialogNameInMetadata |
Pobiera lub ustawia, czy należy uwzględnić metadane nazwy okna dialogowego dla kontekstu pytań i odpowiedzi. |
IsTest |
Pobiera lub ustawia wartość wskazującą, czy pobiera lub ustawia środowisko bazy wiedzy do wywołania. |
KnowledgeBaseId |
Pobiera lub ustawia identyfikator bazy wiedzy usługi QnA Maker KnowledgeBase. |
LogPersonalInformation |
Pobiera lub ustawia flagę w celu określenia, czy dane osobowe powinny być rejestrowane w telemetrii. |
Metadata |
Pobiera lub ustawia wyrażenie do oceny w celu ustawienia dodatkowych par wartości nazwy metadanych. |
QnAId |
Pobiera lub ustawia wyrażenie lub numer do użycia dla parametru QnAId. |
RankerType |
Pobiera lub ustawia typ rangi. |
StrictFiltersJoinOperator |
Pobiera lub ustawia Metadata operator sprzężenia. |
TelemetryClient |
Pobiera lub ustawia obecnie skonfigurowane IBotTelemetryClient zdarzenie RecognizerResult. (Odziedziczone po Recognizer) |
Threshold |
Pobiera lub ustawia wynik progu w celu filtrowania wyników. |
Top |
Pobiera lub ustawia liczbę żądanych wyników. |
Metody
FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
Używa wartości RecognizerResult, aby utworzyć listę właściwości, które mają zostać uwzględnione podczas śledzenia wyniku w telemetrii. |
GetQnAMakerClientAsync(DialogContext) |
Pobiera wystąpienie klasy IQnAMakerClient. |
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Zwraca wyniki wywołania usługi QnA Maker. |
RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Uruchamia bieżący element DialogContext.TurnContext.Activity za pomocą rozpoznawania i zwraca wynik silnie typizowanego rozpoznawania przy użyciu interfejsu IRecognizerConvert. (Odziedziczone po Recognizer) |
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
Śledzi zdarzenie o nazwie zdarzenia podanej przy użyciu telemetriiClient dołączania właściwości /metryk. (Odziedziczone po Recognizer) |