QnAMakerClient interface
Klien untuk mengakses Pangkalan Pengetahuan QnA Maker.
Metode
call |
Kirim umpan balik ke Pangkalan Pengetahuan. |
get |
Menghasilkan jawaban dari Pangkalan Pengetahuan. |
get |
Menghasilkan jawaban dari Pangkalan Pengetahuan. |
get |
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
Output kueri pengguna.
Mengembalikan
Array pertanyaan ambigu yang difilter.