Bagikan melalui


LanguageServiceUtils class

Utilitas untuk menggunakan Pangkalan Pengetahuan Kueri dan Menambahkan API umpan balik Pembelajaran Aktif dari layanan bahasa.

Konstruktor

LanguageServiceUtils(QnAMakerOptions, QnAMakerEndpoint)

Membuat util Layanan Bahasa baru.

Properti

endpoint
httpRequestUtils

Metode

addFeedback(FeedbackRecords)

Menambahkan umpan balik ke pangkalan pengetahuan.

emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)

Memancarkan peristiwa jejak yang merinci panggilan Jawaban Atas Pertanyaan Kustom dan hasilnya.

queryKnowledgebaseRaw(string, QnAMakerOptions)

Dipanggil untuk mengkueri layanan Bahasa.

validateOptions(QnAMakerOptions)

Memvalidasi opsi pembuat qna

Detail Konstruktor

LanguageServiceUtils(QnAMakerOptions, QnAMakerEndpoint)

Membuat util Layanan Bahasa baru.

new LanguageServiceUtils(_options: QnAMakerOptions, endpoint: QnAMakerEndpoint)

Parameter

_options
QnAMakerOptions

Pengaturan yang digunakan untuk mengonfigurasi instans.

endpoint
QnAMakerEndpoint

Titik akhir pangkalan pengetahuan yang akan dikueri.

Detail Properti

endpoint

endpoint: QnAMakerEndpoint

Nilai Properti

httpRequestUtils

httpRequestUtils: HttpRequestUtils

Nilai Properti

Detail Metode

addFeedback(FeedbackRecords)

Menambahkan umpan balik ke pangkalan pengetahuan.

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

Parameter

feedbackRecords
FeedbackRecords

Daftar Catatan Umpan Balik untuk Pembelajaran Aktif.

Mengembalikan

Promise<void>

Janji yang mewakili operasi asinkron.

emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)

Memancarkan peristiwa jejak yang merinci panggilan Jawaban Atas Pertanyaan Kustom dan hasilnya.

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

Parameter

turnContext

TurnContext

Ubah Konteks untuk pergantian percakapan saat ini dengan pengguna.

answers

QnAMakerResult[]

Jawaban yang dikembalikan oleh Layanan Bahasa.

queryOptions
QnAMakerOptions

(Opsional) Opsi untuk pangkalan pengetahuan Jawaban Atas Pertanyaan Kustom. Jika null, opsi konstruktor digunakan untuk instans ini.

Mengembalikan

Promise<any>

janji yang mewakili operasi asinkron

queryKnowledgebaseRaw(string, QnAMakerOptions)

Dipanggil untuk mengkueri layanan Bahasa.

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

Parameter

question

string

Pertanyaan yang perlu dikueri.

options
QnAMakerOptions

(Opsional) Opsi untuk pangkalan pengetahuan QnA Maker. Jika null, opsi konstruktor digunakan untuk instans ini.

Mengembalikan

Promise<QnAMakerResults>

janji yang menyelesaikan hasil kueri mentah

validateOptions(QnAMakerOptions)

Memvalidasi opsi pembuat qna

function validateOptions(options: QnAMakerOptions)

Parameter

options
QnAMakerOptions

Opsi untuk pangkalan pengetahuan Jawaban Atas Pertanyaan Kustom. Jika null, opsi konstruktor digunakan untuk instans ini.