Bagikan melalui


QnAMakerClient interface

Klien untuk mengakses Pangkalan Pengetahuan QnA Maker.

Metode

callTrain(FeedbackRecords)

Kirim umpan balik ke Pangkalan Pengetahuan.

getAnswers(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)

Menghasilkan jawaban dari Pangkalan Pengetahuan.

getAnswersRaw(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)

Menghasilkan jawaban dari Pangkalan Pengetahuan.

getLowScoreVariation(QnAMakerResult[])

Memfilter pertanyaan ambigu untuk pembelajaran aktif.

Detail Metode

callTrain(FeedbackRecords)

Kirim umpan balik ke Pangkalan Pengetahuan.

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

Parameter

feedbackRecords
FeedbackRecords

Catatan umpan balik.

Mengembalikan

Promise<void>

getAnswers(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)

Menghasilkan jawaban dari Pangkalan Pengetahuan.

function getAnswers(turnContext: TurnContext, options?: QnAMakerOptions, telemetryProperties?: Record<string, string>, telemetryMetrics?: Record<string, number>): Promise<QnAMakerResult[]>

Parameter

turnContext

TurnContext

Konteks Giliran yang berisi pertanyaan pengguna yang akan dikueri terhadap Pangkalan Pengetahuan Anda.

options
QnAMakerOptions

Opsi untuk Pangkalan Pengetahuan QnA Maker. Jika null, opsi konstruktor digunakan untuk instans ini.

telemetryProperties

Record<string, string>

Properti tambahan yang akan dicatat ke telemetri dengan peristiwa QnaMessage.

telemetryMetrics

Record<string, number>

Metrik tambahan yang akan dicatat ke telemetri dengan peristiwa QnaMessage.

Mengembalikan

Promise<QnAMakerResult[]>

Daftar jawaban untuk kueri pengguna, diurutkan dalam urutan penurunan skor peringkat.

getAnswersRaw(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)

Menghasilkan jawaban dari Pangkalan Pengetahuan.

function getAnswersRaw(turnContext: TurnContext, options?: QnAMakerOptions, telemetryProperties?: Record<string, string>, telemetryMetrics?: Record<string, number>): Promise<QnAMakerResults>

Parameter

turnContext

TurnContext

Konteks Giliran yang berisi pertanyaan pengguna yang akan dikueri terhadap Pangkalan Pengetahuan Anda.

options
QnAMakerOptions

Opsi untuk Pangkalan Pengetahuan QnA Maker. Jika null, opsi konstruktor digunakan untuk instans ini.

telemetryProperties

Record<string, string>

Properti tambahan yang akan dicatat ke telemetri dengan peristiwa QnaMessage.

telemetryMetrics

Record<string, number>

Metrik tambahan yang akan dicatat ke telemetri dengan peristiwa QnaMessage.

Mengembalikan

Promise<QnAMakerResults>

Daftar jawaban untuk kueri pengguna, diurutkan dalam urutan penurunan skor peringkat.

getLowScoreVariation(QnAMakerResult[])

Memfilter pertanyaan ambigu untuk pembelajaran aktif.

function getLowScoreVariation(queryResult: QnAMakerResult[]): QnAMakerResult[]

Parameter

queryResult

QnAMakerResult[]

Output kueri pengguna.

Mengembalikan

Array pertanyaan ambigu yang difilter.