Bagikan melalui


IntentRecognizerSet class

Menggabungkan panggilan recognize() di sekumpulan pengenal niat.

Memperluas

Konstruktor

IntentRecognizerSet(IIntentRecognizerSetOptions)

Membuat instans baru IntentRecognizerSet.

Properti

length

Jumlah pengenal dalam set.

Metode

clone(IntentRecognizerSet)

Mengembalikan kloning IntentRecognizerSet yang ada.

onEnabled((context: IRecognizeContext, callback: (err: Error, enabled: boolean) => void) => void)

Mendaftarkan fungsi untuk mengaktifkan/menonaktifkan pengenal secara kondisional. Beberapa handler dapat didaftarkan dan handler baru akan dijalankan sebelum handler lainnya.

onFilter((context: IRecognizeContext, result: IIntentRecognizerResult, callback: (err: Error, result: IIntentRecognizerResult) => void) => void)

Mendaftarkan fungsi untuk memfilter output dari pengenal. Beberapa handler dapat didaftarkan dan handler baru akan dijalankan setelah handler lainnya.

onRecognize(IRecognizeContext, (err: Error, result: IIntentRecognizerResult) => void)

Menerapkan logika pengenalan aktual.

recognize(IRecognizeContext, (err: Error, result: IIntentRecognizerResult) => void)

Mencoba mencocokkan ucapan teks pengguna dengan niat.

recognizer(IIntentRecognizer)

Menambahkan plugin recognizer baru ke set.

Detail Konstruktor

IntentRecognizerSet(IIntentRecognizerSetOptions)

Membuat instans baru IntentRecognizerSet.

new IntentRecognizerSet(options?: IIntentRecognizerSetOptions)

Parameter

options
IIntentRecognizerSetOptions

(Opsional) opsi yang digunakan untuk menginisialisasi set dan mengontrol alur pengenalan.

Detail Properti

length

Jumlah pengenal dalam set.

length: number

Nilai Properti

number

Detail Metode

clone(IntentRecognizerSet)

Mengembalikan kloning IntentRecognizerSet yang ada.

function clone(copyTo?: IntentRecognizerSet)

Parameter

copyTo
IntentRecognizerSet

Instans (Opsional) untuk menyalin objek saat ini. Jika kehilangan instans baru akan dibuat.

Mengembalikan

onEnabled((context: IRecognizeContext, callback: (err: Error, enabled: boolean) => void) => void)

Mendaftarkan fungsi untuk mengaktifkan/menonaktifkan pengenal secara kondisional. Beberapa handler dapat didaftarkan dan handler baru akan dijalankan sebelum handler lainnya.

function onEnabled(handler: (context: IRecognizeContext, callback: (err: Error, enabled: boolean) => void) => void)

Parameter

handler

(context: IRecognizeContext, callback: (err: Error, enabled: boolean) => void) => void

Fungsi dipanggil untuk setiap pesan. Anda harus memanggil callback(null, true) untuk setiap pesan yang harus dikenali.

Mengembalikan

onFilter((context: IRecognizeContext, result: IIntentRecognizerResult, callback: (err: Error, result: IIntentRecognizerResult) => void) => void)

Mendaftarkan fungsi untuk memfilter output dari pengenal. Beberapa handler dapat didaftarkan dan handler baru akan dijalankan setelah handler lainnya.

function onFilter(handler: (context: IRecognizeContext, result: IIntentRecognizerResult, callback: (err: Error, result: IIntentRecognizerResult) => void) => void)

Parameter

handler

(context: IRecognizeContext, result: IIntentRecognizerResult, callback: (err: Error, result: IIntentRecognizerResult) => void) => void

Fungsi dipanggil untuk setiap pesan yang menghasilkan niat dengan skor yang lebih besar kemudian 0,0. Anda harus memanggil callback(null, { score: 0.0, intent: null }) untuk memblokir niat agar tidak dikembalikan.

Mengembalikan

onRecognize(IRecognizeContext, (err: Error, result: IIntentRecognizerResult) => void)

Menerapkan logika pengenalan aktual.

function onRecognize(context: IRecognizeContext, callback: (err: Error, result: IIntentRecognizerResult) => void)

Parameter

callback

(err: Error, result: IIntentRecognizerResult) => void

recognize(IRecognizeContext, (err: Error, result: IIntentRecognizerResult) => void)

Mencoba mencocokkan ucapan teks pengguna dengan niat.

function recognize(context: IRecognizeContext, callback: (err: Error, result: IIntentRecognizerResult) => void)

Parameter

context
IRecognizeContext

Informasi kontekstual untuk pesan yang diterima yang sedang dikenali.

callback

(err: Error, result: IIntentRecognizerResult) => void

Berfungsi untuk memanggil dengan hasil operasi pengenalan.

recognizer(IIntentRecognizer)

Menambahkan plugin recognizer baru ke set.

function recognizer(plugin: IIntentRecognizer)

Parameter

plugin
IIntentRecognizer

Pengenal yang akan ditambahkan.

Mengembalikan