QnAMaker 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.
Zapewnia dostęp do baza wiedzy usługi QnA Maker.
public class QnAMaker : Microsoft.Bot.Builder.AI.QnA.IQnAMakerClient, Microsoft.Bot.Builder.AI.QnA.ITelemetryQnAMaker
type QnAMaker = class
interface IQnAMakerClient
interface ITelemetryQnAMaker
Public Class QnAMaker
Implements IQnAMakerClient, ITelemetryQnAMaker
- Dziedziczenie
-
QnAMaker
- Implementuje
Konstruktory
QnAMaker(QnAMakerEndpoint, QnAMakerOptions, HttpClient, IBotTelemetryClient, Boolean) |
Inicjuje nowe wystąpienie klasy QnAMaker. |
QnAMaker(QnAMakerEndpoint, QnAMakerOptions, HttpClient) |
Inicjuje nowe wystąpienie klasy QnAMaker. |
QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient, IBotTelemetryClient, Boolean) |
Przestarzałe.
Inicjuje nowe wystąpienie klasy QnAMaker. |
QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient) |
Przestarzałe.
Inicjuje nowe wystąpienie klasy QnAMaker. |
Pola
QnAMakerName |
Nazwa klasy QnAMaker. |
QnAMakerTraceLabel |
Etykieta używana podczas rejestrowania śledzenia usługi QnA Maker. |
QnAMakerTraceType |
Typ używany podczas rejestrowania śledzenia usługi QnA Maker. |
Właściwości
DefaultHttpClient |
Pobiera element HttpClient do użycia podczas wywoływania interfejsu API usługi QnA Maker. |
LogPersonalInformation |
Pobiera wartość wskazującą, czy należy rejestrować dane osobowe pochodzące od użytkownika. |
TelemetryClient |
Pobiera aktualnie skonfigurowane zdarzenie IBotTelemetryClient QnaMessage. |
Metody
CallTrainAsync(FeedbackRecords) |
Wyślij opinię do baza wiedzy. |
FillQnAEventAsync(QueryResult[], ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken) |
Wypełnia właściwości i metryki zdarzenia QnaMessage dla telemetrii. Te właściwości są rejestrowane po wywołaniu metody QnA GetAnswers. |
GetAnswersAsync(ITurnContext, QnAMakerOptions, Dictionary<String,String>, Dictionary<String,Double>) |
Generuje odpowiedź na podstawie baza wiedzy. |
GetAnswersAsync(ITurnContext, QnAMakerOptions) |
Generuje odpowiedź na podstawie baza wiedzy. |
GetAnswersRawAsync(ITurnContext, QnAMakerOptions, Dictionary<String,String>, Dictionary<String,Double>) |
Generuje odpowiedź na podstawie baza wiedzy. |
GetLowScoreVariation(QueryResult[]) |
Filtruje niejednoznaczne pytanie dotyczące uczenia aktywnego. |
OnQnaResultsAsync(QueryResult[], ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken) |
Wykonywane po zwróceniu wyniku z usługi QnA Maker. |