QnAMakerClient interface
Client für den Zugriff auf eine QnA Maker-Wissensdatenbank.
Methoden
call |
Senden Sie Feedback an die Wissensdatenbank. |
get |
Generiert eine Antwort aus dem Wissensdatenbank. |
get |
Generiert eine Antwort aus dem Wissensdatenbank. |
get |
Filtert die mehrdeutige Frage für aktives Lernen. |
Details zur Methode
callTrain(FeedbackRecords)
Senden Sie Feedback an die Wissensdatenbank.
function callTrain(feedbackRecords: FeedbackRecords): Promise<void>
Parameter
- feedbackRecords
- FeedbackRecords
Feedbackdatensätze.
Gibt zurück
Promise<void>
getAnswers(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)
Generiert eine Antwort aus dem Wissensdatenbank.
function getAnswers(turnContext: TurnContext, options?: QnAMakerOptions, telemetryProperties?: Record<string, string>, telemetryMetrics?: Record<string, number>): Promise<QnAMakerResult[]>
Parameter
- turnContext
-
TurnContext
Der Turn Context, der die Benutzerfrage enthält, die für Ihre Wissensdatenbank abgefragt werden soll.
- options
- QnAMakerOptions
Die Optionen für die QnA Maker-Wissensdatenbank. Wenn null, wird die Konstruktoroption für diese Instanz verwendet.
- telemetryProperties
-
Record<string, string>
Zusätzliche Eigenschaften, die mit dem QnaMessage-Ereignis in Telemetriedaten protokolliert werden sollen.
- telemetryMetrics
-
Record<string, number>
Zusätzliche Metriken, die mit dem QnaMessage-Ereignis in Telemetriedaten protokolliert werden sollen.
Gibt zurück
Promise<QnAMakerResult[]>
Eine Liste der Antworten für die Benutzerabfrage, sortiert in abnehmender Reihenfolge der Rangfolge.
getAnswersRaw(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)
Generiert eine Antwort aus dem Wissensdatenbank.
function getAnswersRaw(turnContext: TurnContext, options?: QnAMakerOptions, telemetryProperties?: Record<string, string>, telemetryMetrics?: Record<string, number>): Promise<QnAMakerResults>
Parameter
- turnContext
-
TurnContext
Der Turn Context, der die Benutzerfrage enthält, die für Ihre Wissensdatenbank abgefragt werden soll.
- options
- QnAMakerOptions
Die Optionen für die QnA Maker-Wissensdatenbank. Wenn null, wird die Konstruktoroption für diese Instanz verwendet.
- telemetryProperties
-
Record<string, string>
Zusätzliche Eigenschaften, die mit dem QnaMessage-Ereignis in Telemetriedaten protokolliert werden sollen.
- telemetryMetrics
-
Record<string, number>
Zusätzliche Metriken, die mit dem QnaMessage-Ereignis in Telemetriedaten protokolliert werden sollen.
Gibt zurück
Promise<QnAMakerResults>
Eine Liste der Antworten für die Benutzerabfrage, sortiert in abnehmender Reihenfolge der Rangfolge.
getLowScoreVariation(QnAMakerResult[])
Filtert die mehrdeutige Frage für aktives Lernen.
function getLowScoreVariation(queryResult: QnAMakerResult[]): QnAMakerResult[]
Parameter
- queryResult
Ausgabe der Benutzerabfrage.
Gibt zurück
Gefiltertes Array mehrdeutiger Fragen.