QnAMaker Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje přístup k znalostní báze služby 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
- Dědičnost
-
QnAMaker
- Implementuje
Konstruktory
QnAMaker(QnAMakerEndpoint, QnAMakerOptions, HttpClient, IBotTelemetryClient, Boolean) |
Inicializuje novou instanci QnAMaker třídy . |
QnAMaker(QnAMakerEndpoint, QnAMakerOptions, HttpClient) |
Inicializuje novou instanci QnAMaker třídy . |
QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient, IBotTelemetryClient, Boolean) |
Zastaralé.
Inicializuje novou instanci QnAMaker třídy . |
QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient) |
Zastaralé.
Inicializuje novou instanci QnAMaker třídy . |
Pole
QnAMakerName |
Název třídy QnAMaker. |
QnAMakerTraceLabel |
Popisek použitý při protokolování trasování služby QnA Maker |
QnAMakerTraceType |
Typ použitý při protokolování trasování služby QnA Maker. |
Vlastnosti
DefaultHttpClient |
Získá k HttpClient použití při volání rozhraní API služby QnA Maker. |
LogPersonalInformation |
Získá hodnotu určující, zda určuje, zda má protokolovat osobní údaje, které pocházejí od uživatele. |
TelemetryClient |
Získá aktuálně nakonfigurovaný IBotTelemetryClient , který protokoluje QnaMessage událost. |
Metody
CallTrainAsync(FeedbackRecords) |
Pošlete znalostní báze svůj názor. |
FillQnAEventAsync(QueryResult[], ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken) |
Vyplní vlastnosti události a metriky pro událost QnaMessage pro telemetrii. Tyto vlastnosti se protokolují při zavolání metody QnA GetAnswers. |
GetAnswersAsync(ITurnContext, QnAMakerOptions, Dictionary<String,String>, Dictionary<String,Double>) |
Vygeneruje odpověď z znalostní báze. |
GetAnswersAsync(ITurnContext, QnAMakerOptions) |
Vygeneruje odpověď z znalostní báze. |
GetAnswersRawAsync(ITurnContext, QnAMakerOptions, Dictionary<String,String>, Dictionary<String,Double>) |
Vygeneruje odpověď z znalostní báze. |
GetLowScoreVariation(QueryResult[]) |
Filtruje nejednoznačné otázky pro aktivní učení. |
OnQnaResultsAsync(QueryResult[], ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken) |
Spustí se při vrácení výsledku ze služby QnA Maker. |