Freigeben über


LanguageServiceUtils class

Hilfsprogramme für die Verwendung der Abfrage-Wissensdatenbank und hinzufügen von Active Learning-Feedback-APIs des Sprachdiensts.

Konstruktoren

LanguageServiceUtils(QnAMakerOptions, QnAMakerEndpoint)

Erstellt neue Sprachdiensthilfsprogramme.

Eigenschaften

endpoint
httpRequestUtils

Methoden

addFeedback(FeedbackRecords)

Fügt dem Wissensdatenbank Feedback hinzu.

emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)

Gibt ein Ablaufverfolgungsereignis aus, in dem ein benutzerdefinierter Anruf für die Fragebeantwortung und die zugehörigen Ergebnisse beschrieben werden.

queryKnowledgebaseRaw(string, QnAMakerOptions)

Wird aufgerufen, um den Sprachdienst abzufragen.

validateOptions(QnAMakerOptions)

Überprüfen von qna Maker-Optionen

Details zum Konstruktor

LanguageServiceUtils(QnAMakerOptions, QnAMakerEndpoint)

Erstellt neue Sprachdiensthilfsprogramme.

new LanguageServiceUtils(_options: QnAMakerOptions, endpoint: QnAMakerEndpoint)

Parameter

_options
QnAMakerOptions

Einstellungen, die zum Konfigurieren der -Instanz verwendet werden.

endpoint
QnAMakerEndpoint

Der Endpunkt des abzufragenden Wissensdatenbank.

Details zur Eigenschaft

endpoint

endpoint: QnAMakerEndpoint

Eigenschaftswert

httpRequestUtils

httpRequestUtils: HttpRequestUtils

Eigenschaftswert

Details zur Methode

addFeedback(FeedbackRecords)

Fügt dem Wissensdatenbank Feedback hinzu.

function addFeedback(feedbackRecords: FeedbackRecords): Promise<void>

Parameter

feedbackRecords
FeedbackRecords

Eine Liste der Feedbackdatensätze für aktives Lernen.

Gibt zurück

Promise<void>

Eine Zusage, die den asynchronen Vorgang darstellt.

emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)

Gibt ein Ablaufverfolgungsereignis aus, in dem ein benutzerdefinierter Anruf für die Fragebeantwortung und die zugehörigen Ergebnisse beschrieben werden.

function emitTraceInfo(turnContext: TurnContext, answers: QnAMakerResult[], queryOptions?: QnAMakerOptions): Promise<any>

Parameter

turnContext

TurnContext

"Kontext" für den aktuellen Gesprächswechsel mit dem Benutzer aktivieren.

answers

QnAMakerResult[]

Vom Sprachdienst zurückgegebene Antworten.

queryOptions
QnAMakerOptions

(Optional) Die Optionen für die Wissensdatenbank benutzerdefinierte Fragen und Antworten. Wenn NULL, wird die Konstruktoroption für diese Instanz verwendet.

Gibt zurück

Promise<any>

Eine Zusage, die den asynchronen Vorgang darstellt

queryKnowledgebaseRaw(string, QnAMakerOptions)

Wird aufgerufen, um den Sprachdienst abzufragen.

function queryKnowledgebaseRaw(question: string, options?: QnAMakerOptions): Promise<QnAMakerResults>

Parameter

question

string

Frage, die abgefragt werden muss.

options
QnAMakerOptions

(Optional) Die Optionen für die QnA Maker-Wissensdatenbank. Wenn NULL, wird die Konstruktoroption für diese Instanz verwendet.

Gibt zurück

Promise<QnAMakerResults>

eine Zusage, die in die rohen Abfrageergebnisse aufgelöst wird

validateOptions(QnAMakerOptions)

Überprüfen von qna Maker-Optionen

function validateOptions(options: QnAMakerOptions)

Parameter

options
QnAMakerOptions

Die Optionen für die Wissensdatenbank benutzerdefinierte Fragen und Antworten. Wenn NULL, wird die Konstruktoroption für diese Instanz verwendet.