Bangun Chatbot dengan IBM Watson Assistant
Jika Anda telah menggunakan Siri, Alexa atau Google Asisten Anda sudah terbiasa dengan cara a chatbot berfungsi. Ini adalah perangkat lunak yang memungkinkan Anda berinteraksi dengan komputer dengan melakukan percakapan dengannya. Setidaknya begitulah mencoba untuk berbicara dengan Anda. Secara historis, chatbots agak kikuk dan tidak terlalu bermanfaat.
Sekarang banyak hal telah berubah. Kami menggunakan asisten suara kami sepanjang waktu dan mereka hampir selalu mengerti apa yang kami maksud. Masuk ke hampir semua situs komersial dan aplikasi pesan kecil yang muncul mungkin tidak memiliki orang sungguhan di baliknya, menawarkan untuk membantu Anda.
Chatbots merevolusi cara kita menggunakan komputer, tetapi chatbots modern rumit untuk dikodekan dan sulit untuk dilatih. Itulah sebabnya kami sekarang memiliki banyak perusahaan yang menawarkan pembuat chatbot untuk membuat prosesnya (relatif) mudah.
Pemimpin dalam teknologi AI yang menjalankan chatbot terbaik dunia, IBM, sebenarnya menawarkan alat pembuat chatbot yang dapat Anda coba secara gratis. Ini disebut IBM Watson Assistant dan memungkinkan siapa pun memanfaatkan salah satu sistem AI terkemuka yang ada.
Anda mungkin pernah mendengar tentang Watson sebelumnya, khususnya ketika mengalahkan lawan manusia di game Bahaya! Ini bukan hanya mainan, Anda dapat membangun chatbot yang layak menggunakan teknologi mereka dan kemudian mengintegrasikannya dengan bisnis Anda sendiri atau kasus penggunaan pribadi.
Akun gratis ini memungkinkan hingga 10.000 panggilan API ke Watson Assistant per bulan. Bagi sebagian besar pengguna pribadi ini akan lebih dari cukup. Sudah pasti cukup untuk apa yang akan kita lakukan di sini!
Breaking It Down to the Basics
Sebelum kita mulai membuat obrolan dengan Watson Assistant, mari kita bicara tentang apa yang ingin kita capai.
Tujuan dasar dari chatbot adalah untuk menafsirkan apa yang dikatakan pengguna dan kemudian mencari tahu apa yang harus dilakukan tentang hal itu. Di Watson Assistant ada sesuatu yang disebut maksud yang pada dasarnya adalah tindakan yang ingin dicapai pengguna.
Misalnya, niat seseorang mungkin untuk mengetahui apakah Anda memiliki stok barang tertentu. Dalam hal ini Watson Assistant dapat diintegrasikan dengan database Anda dan kemudian tarik tingkat stok yang tepat dari sana.
Niat dilakukan atas entitas, yang berisi informasi yang relevan yang akan digunakan Watson untuk membalas.
Saat membuat chatbot, Anda harus melewati tiga langkah:
- Menciptakan niat dan entitas
- Membangun pohon dialog
- Mencoba chatbot Anda!
Dalam panduan ini kita akan melalui satu iterasi dari loop ini, untuk menunjukkan blok bangunan inti dari obrolan Watson.
Mulai
Hal pertama yang ingin Anda lakukan adalah menuju ke halaman Asisten Watson dan mendaftar. Kami menggunakan paket "Lite" gratis yang memungkinkan Anda membangun chatbot apa pun yang Anda inginkan tanpa kewajiban. Cukup klik Mulai Gratis dan ikuti instruksi.
Setelah Anda menyelesaikan semua dokumen digital, Anda akan berakhir di Memperkenalkan Asisten IBM Watson halaman. Sekarang klik Buat Ruang Kerja.
Sekarang klik Membuat.
Sekarang saja beri nama ruang kerja Anda dan tambahkan deskripsi.
Sebelum kami menambahkan niat khusus kami, hal pertama yang harus Anda lakukan adalah menambahkan beberapa maksud umum yang telah disiapkan IBM untuk kami. Ini menghemat Anda dari keharusan mengajarkan bot Anda hal-hal percakapan dasar dari awal setiap kali.
Untuk melakukan ini, di bawah Maksud klik Katalog Konten lalu klik Tambahkan ke Workspace lanjut ke Umum kategori.
Bot sekarang memiliki kemampuan untuk memahami dialog umum, seperti salam. Untuk melihat bagaimana ini bekerja, klik pada Dialog tab lalu klik Buat Dialog. Dua node percakapan akan dihasilkan secara otomatis - Selamat datang dan Ada yang lain.
Klik Selamat datang untuk mengembangkannya.
Di sini Anda dapat melihat struktur dasar simpul dialog. Jika bot mengenali kondisi tertentu (seperti maksud) maka bot akan merespons dengan cara yang Anda tentukan.
Meskipun kami tidak membuat maksud khusus dalam hal ini, mari kita menuju ke tab Intents dan melihat maksud yang disebut #General_Greetings. Cukup klik #Jenderal_Salam dalam daftar niat untuk membukanya.
Inilah tepatnya bagaimana Anda akan membuat niat Anda sendiri. Beri nama, berikan deskripsi, dan tambahkan sebanyak mungkin cara yang dapat dipikirkan pengguna untuk menunjukkan maksud ini. Di sini IBM telah melakukan pekerjaan untuk kami, tetapi sangat jelas cara kerjanya. Anda juga dapat memodifikasi maksud yang ada ini dengan menambahkan lebih banyak contoh. Mungkin dengan dialek lokal Anda sendiri.
Kami akan menggunakan maksud ini sebagai bagian dari dialog chatbot kami, jadi kembali ke tab dialog dan klik Buat Dialog. Dialog khusus kami akan terjadi antara node Selamat Datang dan apa pun. Yang harus Anda lakukan adalah klik Tambahkan simpul.
Kita akan memanggil simpul ini Salam ramah dan akan menggunakan #Jenderal_Salam niat untuk menguasainya. Jadi di bawah Jika bot mengenali cukup ketik nama maksud dan pilih dari menu dropdown.
Sekarang kita meninggalkan respons kita sebagai "teks" dan menulis apa yang kita ingin bot katakan sebagai tanggapan atas salam kita.
Anda dapat menutup simpul dialog dengan mengklik pada X tombol. Sekarang kita harus memiliki bot yang dapat menanggapi salam dasar. Klik tautan Cobalah tombol di kanan atas halaman untuk menguji bot yang telah kami buat sejauh ini. Mengetik Halo di bilah obrolan yang muncul dan lihat apa yang terjadi.
Wow! Watson mengakui maksud kami untuk menyambutnya dan kemudian menggunakan aturan yang kami tentukan dalam pembuat dialog untuk merespons. Selamat, Anda baru saja melalui satu siklus penuh membangun chatbot!
Fitur lanjutan
Meskipun Anda bisa membangun chatbot yang sangat mengagumkan menggunakan loop langkah-langkah dasar ini, tentu saja ada jauh lebih banyak untuk Watson Assistant daripada ini. Dengan menggunakan semua fitur alat ini Anda bisa membuat bot yang menangani pemesanan atau memberi pengguna daftar produk yang ada dalam persediaan.
Langit adalah batasnya dan Anda tidak harus menjadi seorang jenius yang sangat teknis untuk bisa pergi. IBM memiliki banyak video dan dokumen tutorial untuk mengubah Anda menjadi master chatbot. Sekarang setelah Anda merasakan, tidak ada yang bisa menahan Anda!