LanguageServiceUtils class
Hilfsprogramme für die Verwendung der Abfrage-Wissensdatenbank und hinzufügen von Active Learning-Feedback-APIs des Sprachdiensts.
Konstruktoren
Language |
Erstellt neue Sprachdiensthilfsprogramme. |
Eigenschaften
endpoint | |
http |
Methoden
add |
Fügt dem Wissensdatenbank Feedback hinzu. |
emit |
Gibt ein Ablaufverfolgungsereignis aus, in dem ein benutzerdefinierter Anruf für die Fragebeantwortung und die zugehörigen Ergebnisse beschrieben werden. |
query |
Wird aufgerufen, um den Sprachdienst abzufragen. |
validate |
Ü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
httpRequestUtils
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
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.