Jika Anda menggunakan Siri, Alexa atau Google Assistant, Anda sudah terbiasa dengan cara kerja chatbot. Ini adalah perangkat lunak yang memungkinkan Anda berinteraksi dengan komputer dengan melakukan percakapan dengannya. Setidaknya, itu 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 diri 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 dalam permainan Jeopardy! 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!

Memecahnya ke Dasar

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 niat 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 relevan yang akan digunakan Watson untuk membalas.

Saat membuat chatbot, Anda harus melewati tiga langkah:


  • Membuat maksud 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 chatbot 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 Memulai secara Gratis dan ikuti instruksi.

Setelah menyelesaikan semua dokumen digital, Anda akan berakhir di halaman Memperkenalkan IBM Watson Assistant. Sekarang klik Create a Workspace.

Sekarang klik Buat.

Sekarang cukup beri nama ruang kerja Anda dan tambahkan deskripsi.

Sebelum kita 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 pada Katalog Konten dan kemudian klik Tambahkan ke Workspace di sebelah kategori Umum.

Bot sekarang memiliki kemampuan untuk memahami dialog umum, seperti salam. Untuk melihat bagaimana ini bekerja, klik pada tab Dialog dan kemudian klik Buat Dialog. Dua node percakapan akan dihasilkan secara otomatis - Selamat Datang dan Apa pun yang lainnya.

Klik Selamat 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 kasus ini, mari kita buka tab Intents dan lihat maksud yang disebut #General_Greetings. Cukup klik #General_Greetings dalam daftar maksud untuk membukanya.

Inilah tepatnya bagaimana Anda akan membuat niat Anda sendiri. Berikan nama, berikan deskripsi, dan tambahkan sebanyak mungkin cara yang dapat Anda pikirkan bahwa pengguna akan menunjukkan niat 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 dalam 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 Semua yang lain. Yang harus Anda lakukan, adalah klik Tambahkan simpul.

Kita akan memanggil simpul ini Salam Ramah dan akan menggunakan niat #General_Greetings untuk menyalakannya. Jadi di bawah jika bot mengenali ketikkan 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 tombol X. Sekarang kita harus memiliki bot yang dapat menanggapi salam dasar. Klik tombol Try It di kanan atas halaman untuk menguji bot yang telah kami buat sejauh ini. Ketikkan 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 dapat membuat bot yang menangani pemesanan atau memberi pengguna daftar produk yang tersedia.

Langit adalah batasnya dan Anda tidak harus menjadi seorang jenius yang sangat teknis untuk bisa pergi. IBM memiliki banyak video tutorial dan dokumen untuk mengubah Anda menjadi master chatbot. Sekarang setelah Anda merasakan, tidak ada yang bisa menahan Anda!