QnAMaker Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt toegang tot een QnA Maker-Knowledge Base.
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
- Overname
-
QnAMaker
- Implementeringen
Constructors
QnAMaker(QnAMakerEndpoint, QnAMakerOptions, HttpClient, IBotTelemetryClient, Boolean) |
Initialiseert een nieuw exemplaar van de QnAMaker klasse. |
QnAMaker(QnAMakerEndpoint, QnAMakerOptions, HttpClient) |
Initialiseert een nieuw exemplaar van de QnAMaker klasse. |
QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient, IBotTelemetryClient, Boolean) |
Verouderd.
Initialiseert een nieuw exemplaar van de QnAMaker klasse. |
QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient) |
Verouderd.
Initialiseert een nieuw exemplaar van de QnAMaker klasse. |
Velden
QnAMakerName |
De naam van de QnAMaker-klasse. |
QnAMakerTraceLabel |
Het label dat wordt gebruikt bij het vastleggen van QnA Maker-tracering. |
QnAMakerTraceType |
Het type dat wordt gebruikt bij het vastleggen van QnA Maker-tracering. |
Eigenschappen
DefaultHttpClient |
Hiermee haalt u de HttpClient op die moet worden gebruikt bij het aanroepen van de QnA Maker-API. |
LogPersonalInformation |
Hiermee wordt een waarde opgehaald die aangeeft of bepaalt of persoonlijke gegevens van de gebruiker moeten worden vastgelegd. |
TelemetryClient |
Hiermee wordt de momenteel geconfigureerde IBotTelemetryClient die de QnaMessage-gebeurtenis registreert. |
Methoden
CallTrainAsync(FeedbackRecords) |
Feedback verzenden naar de Knowledge Base. |
FillQnAEventAsync(QueryResult[], ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken) |
Vult de gebeurteniseigenschappen en metrische gegevens voor de QnaMessage-gebeurtenis voor telemetrie. Deze eigenschappen worden geregistreerd wanneer de QnA GetAnswers-methode wordt aangeroepen. |
GetAnswersAsync(ITurnContext, QnAMakerOptions, Dictionary<String,String>, Dictionary<String,Double>) |
Hiermee wordt een antwoord gegenereerd op basis van de Knowledge Base. |
GetAnswersAsync(ITurnContext, QnAMakerOptions) |
Hiermee wordt een antwoord gegenereerd op basis van de Knowledge Base. |
GetAnswersRawAsync(ITurnContext, QnAMakerOptions, Dictionary<String,String>, Dictionary<String,Double>) |
Hiermee wordt een antwoord gegenereerd op basis van de Knowledge Base. |
GetLowScoreVariation(QueryResult[]) |
Filtert de dubbelzinnige vraag voor actief leren. |
OnQnaResultsAsync(QueryResult[], ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken) |
Wordt uitgevoerd wanneer een resultaat wordt geretourneerd vanuit QnA Maker. |