QnAMakerClient interface
Client für den Zugriff auf eine QnA Maker-Wissensbasis.
Methoden
call |
Senden Sie Feedback an die Wissensbasis. |
get |
Generiert eine Antwort aus der Wissensbasis. |
get |
Generiert eine Antwort aus der Wissensbasis. |
get |
Filtert die mehrdeutige Frage für aktives Lernen. |
Details zur Methode
callTrain(FeedbackRecords)
Senden Sie Feedback an die Wissensbasis.
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 der Wissensbasis.
function getAnswers(turnContext: TurnContext, options?: QnAMakerOptions, telemetryProperties?: Record<string, string>, telemetryMetrics?: Record<string, number>): Promise<QnAMakerResult[]>
Parameter
- turnContext
-
TurnContext
Der Kontext turn context that contains the user question to be queried against your knowledge base.
- options
- QnAMakerOptions
Die Optionen für die QnA Maker-Wissensbasis. Wenn NULL, wird die Konstruktoroption für diese Instanz verwendet.
- telemetryProperties
-
Record<string, string>
Zusätzliche Eigenschaften, die mit dem QnaMessage-Ereignis an Telemetrie protokolliert werden sollen.
- telemetryMetrics
-
Record<string, number>
Zusätzliche Metriken, die mit dem QnaMessage-Ereignis an Telemetrie protokolliert werden sollen.
Gibt zurück
Promise<QnAMakerResult[]>
Eine Liste der Antworten für die Benutzerabfrage, sortiert in abnehmender Reihenfolge der Bewertungsbewertung.
getAnswersRaw(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)
Generiert eine Antwort aus der Wissensbasis.
function getAnswersRaw(turnContext: TurnContext, options?: QnAMakerOptions, telemetryProperties?: Record<string, string>, telemetryMetrics?: Record<string, number>): Promise<QnAMakerResults>
Parameter
- turnContext
-
TurnContext
Der Kontext turn context that contains the user question to be queried against your knowledge base.
- options
- QnAMakerOptions
Die Optionen für die QnA Maker-Wissensbasis. Wenn NULL, wird die Konstruktoroption für diese Instanz verwendet.
- telemetryProperties
-
Record<string, string>
Zusätzliche Eigenschaften, die mit dem QnaMessage-Ereignis an Telemetrie protokolliert werden sollen.
- telemetryMetrics
-
Record<string, number>
Zusätzliche Metriken, die mit dem QnaMessage-Ereignis an Telemetrie protokolliert werden sollen.
Gibt zurück
Promise<QnAMakerResults>
Eine Liste der Antworten für die Benutzerabfrage, sortiert in abnehmender Reihenfolge der Bewertungsbewertung.
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 von mehrdeutigen Fragen.