Sekiranya anda telah menggunakan Siri, Alexa atau Pembantu Google, anda sudah biasa mengetahui bagaimana chatbot berfungsi. Ini adalah perisian yang membolehkan anda berinteraksi dengan komputer dengan berbual dengannya. Sekurang-kurangnya, ia cuba mengadakan perbualan dengan anda. Sejarah chatbots agak kikuk dan tidak semua itu berguna.

Sekarang keadaan telah banyak berubah. Kami menggunakan pembantu suara kami sepanjang masa dan mereka hampir selalu memahami maksud kami. Log masuk ke hampir mana-mana laman web komersial dan aplikasi pesanan kecil yang muncul mungkin tidak mempunyai orang sebenar di belakangnya, menawarkan untuk membantu anda.

Chatbots merevolusikan cara kita menggunakan komputer, tetapi chatbots moden kompleks untuk dikod dan sukar untuk dilatih. Itulah sebabnya mengapa kita sekarang mempunyai banyak syarikat yang menawarkan pembangun chatbot untuk memudahkan prosesnya (relatif).

Pemimpin dalam teknologi AI yang menjalankan chatbots terbaik di dunia, IBM, sebenarnya menawarkan alat membina chatbot yang boleh anda cuba secara percuma. Ia dipanggil IBM Watson Assistant dan membolehkan sesiapa memanfaatkan salah satu sistem AI terpenting yang ada.

Anda mungkin pernah mendengar tentang Watson sebelumnya, terutama ketika ia mengalahkan lawan manusia dalam permainan Jeopardy! Bukan hanya mainan, anda boleh membina chatbot yang sesuai dengan teknologi mereka dan kemudian mengintegrasikannya dengan kes perniagaan atau penggunaan peribadi anda sendiri.

Akaun percuma membolehkan sehingga 10,000 panggilan API ke Pembantu Watson setiap bulan. Bagi kebanyakan pengguna peribadi, ini akan menjadi lebih daripada cukup. Sudah tentu cukup untuk apa yang akan kita lakukan di sini!

Memecahkannya kepada Asas

Sebelum kita mengetahui cara membina chatbot dengan Pembantu Watson, mari kita bincangkan apa yang ingin kita capai.

Tujuan asas chatbot adalah untuk mentafsirkan apa yang pengguna katakan dan kemudian mengetahui apa yang harus dilakukan mengenainya. Di Watson Assistant ada sesuatu yang disebut niat yang pada dasarnya adalah tindakan yang ingin dicapai oleh pengguna.

Sebagai contoh, maksud seseorang mungkin untuk mengetahui sama ada anda mempunyai stok barang tertentu. Dalam kes ini Watson Assistant dapat disatukan dengan pangkalan data anda dan kemudian menarik tahap stok yang tepat dari sana.

Niat dilakukan atas entiti, yang mengandungi maklumat berkaitan yang akan digunakan oleh Watson untuk membalasnya.

Semasa membina chatbot, anda menjalani tiga langkah:


  • Membuat niat dan entiti Membina pokok dialog Mencuba chatbot anda!

Dalam panduan ini, kita akan melalui satu lelaran dari gelung ini, untuk menunjukkan kepada anda blok inti chatbot Watson.

Bermula

Perkara pertama yang anda ingin lakukan ialah pergi ke halaman Pembantu Watson dan daftar. Kami menggunakan pakej "Lite" percuma yang membolehkan anda membina chatbot yang anda mahukan tanpa kewajiban. Cukup klik Bermula secara percuma dan ikuti arahannya.

Setelah selesai membuat semua kertas digital, anda akan sampai di halaman Memperkenalkan IBM Watson Assistant. Sekarang klik Buat Ruang Kerja.

Sekarang klik Buat.

Sekarang hanya namakan ruang kerja anda dan tambahkan keterangan.

Sebelum kita menambahkan niat khusus kita, perkara pertama yang harus anda lakukan ialah menambahkan beberapa niat bersama yang telah disediakan oleh IBM untuk kami. Ini menjimatkan anda daripada mengajar bahan perbualan asas bot anda dari awal setiap masa.

Untuk melakukan ini, di bawah Maksud klik pada Katalog Kandungan dan kemudian klik Tambah ke Ruang Kerja di sebelah kategori Umum.

Bot sekarang mempunyai kemampuan untuk memahami dialog umum, seperti salam. Untuk melihat bagaimana ini berfungsi, klik pada tab Dialog dan kemudian klik Buat Dialog. Dua nod perbualan akan dihasilkan secara automatik - Selamat Datang dan Apa-apa sahaja.

Klik Selamat Datang untuk mengembangkannya.

Di sini anda dapat melihat struktur asas nod dialog. Sekiranya bot mengenali keadaan tertentu (seperti maksud) maka ia akan bertindak balas mengikut cara yang anda tentukan.

Walaupun kami tidak membuat niat khusus dalam hal ini, mari menuju ke tab Intents dan lihat maksud yang disebut #General_Greetings. Cukup klik pada #General_Greetings dalam senarai niat untuk membukanya.

Inilah cara anda membuat niat anda sendiri. Beri nama, beri keterangan dan tambahkan seberapa banyak cara yang anda fikirkan bahawa pengguna akan menunjukkan maksud ini. Di sini IBM telah membuat kerja untuk kami, tetapi sangat jelas bagaimana ia berfungsi. Anda juga boleh mengubah maksud yang ada dengan menambahkan lebih banyak contoh. Mungkin dalam dialek tempatan anda sendiri.

Kami akan menggunakan maksud ini sebagai bagian dari dialog chatbot kami, jadi kembali ke tab dialog dan klik Buat Dialog. Dialog tersuai kami akan berlaku antara nod Selamat Datang dan Apa-apa sahaja. Yang perlu anda lakukan ialah klik Tambah nod.

Kami akan memanggil simpul ini Salam Mesra dan akan menggunakan niat #General_Greetings untuk menguatkannya. Jadi di bawah If bot mengenali, taipkan nama niat dan pilih dari menu lungsur.

Sekarang kami meninggalkan respons kami sebagai "teks" dan menulis apa yang kami ingin bot katakan sebagai tindak balas kepada ucapan kami.

Anda boleh menutup simpul dialog dengan mengklik butang X. Sekarang kita harus mempunyai bot yang dapat menanggapi ucapan dasar. Klik butang Cuba It di kanan atas halaman untuk menguji bot yang telah kami buat sejauh ini. Ketik Hello di bar sembang yang muncul dan lihat apa yang berlaku.

Wah! Watson menyedari maksud kami adalah untuk menyambutnya dan kemudian menggunakan peraturan yang kami tetapkan dalam pembangun dialog untuk bertindak balas. Tahniah, anda baru sahaja melalui satu kitaran penuh untuk membina chatbot!

Ciri Lanjutan

Walaupun anda dapat membina chatbot yang cukup hebat menggunakan langkah asas ini, tentu saja ada lebih banyak lagi untuk Pembantu Watson daripada ini. Dengan menggunakan semua ciri alat ini, anda dapat membina bot yang mengurus tempahan atau memberikan senarai produk kepada pengguna.

Langit adalah hadnya dan anda tidak perlu menjadi orang yang sangat teknikal untuk meneruskannya. IBM mempunyai banyak video tutorial dan dokumen untuk mengubah anda menjadi master chatbot. Sekarang setelah anda merasakan, tidak ada yang boleh menahan anda!