Rumah Bagaimana untuk Penciptaan Chatbot 101: apa yang anda perlu ketahui

Penciptaan Chatbot 101: apa yang anda perlu ketahui

Isi kandungan:

Video: Natural Language Processing 101 + Dialogflow Chatbot (November 2024)

Video: Natural Language Processing 101 + Dialogflow Chatbot (November 2024)
Anonim

Kebanyakan kita telah berinteraksi dengan chatbot sekurang-kurangnya sekali, sama ada di Facebook Messenger atau melalui perbincangan dengan Alexa. Mereka bukan fenomena baru, tetapi kecerdasan buatan adalah menaikkan pintar pintar mereka pada pelbagai peranti, dari telefon anda ke rumah pintar.

Setiap kali anda menggunakan Google Assistant, Siri, dan Alexa, anda berkomunikasi dengan chatbot lanjutan yang menggunakan pembelajaran AI dan mesin. Tetapi bot juga boleh menjadi mudah, seperti kotak pop timbul pada laman web runcit dan carian tempatan yang menawarkan maklumat asas.

Apabila teknologi berkembang, bot akan menawarkan lebih banyak tindak balas "seperti manusia" semasa perbualan, dan akan memerlukan kita semua untuk mempunyai sekurang-kurangnya pengetahuan asas bagaimana ia berfungsi. Inilah yang anda perlu ketahui.

    Apa yang Boleh Dilakukan oleh Chatbots

    Keindahan chatbots adalah cara yang berbeza-beza. Mereka boleh membantu pelanggan dengan pembelian e-dagang, membuat cadangan produk, dan menyediakan perkhidmatan pelanggan. Mereka boleh menempah penerbangan, menempah pesanan restoran, menyediakan kemas kini cuaca masa nyata, mengesan pasaran saham, membantu keperluan kewangan dan perbankan, dan banyak lagi.

    Chatbots diprogramkan secara berbeza bergantung pada perkhidmatan yang dijangkakan untuk disediakan. Kami tahu apa sembang dan beberapa keupayaan mereka yang pelbagai, tetapi untuk memahami sepenuhnya bagaimana untuk membangunkan satu, penting untuk mempelajari pelbagai jenis bot dan bagaimana setiap jenis berfungsi. Terdapat tiga teknologi chatbot utama dengan pelbagai kerumitan - skrip, pintar, dan aplikasi.

    Skrip atau Menu Chatbots

    Ini adalah versi paling popular dari chatbot. Perbualan dengan bot-bot ini telah ditentukan dan mudah-pada dasarnya ia merupakan hierarki pokok, yang kita kebetulan berinteraksi dengan hampir setiap hari. Bengkel ini digunakan untuk menjawab pertanyaan telefon automatik, menjawab pertanyaan perkhidmatan pelanggan, dan membangunkan Soalan Lazim lurus yang tidak memerlukan jawapan yang kompleks. Menu atau chatbots skrip memerlukan pengguna untuk memilih daripada pilihan yang jelas pada setiap langkah perbualan.

    Pengiktirafan Kata Kunci Pintar

    Obrolan pintar menggunakan AI untuk belajar dari setiap perbualan dan menyesuaikan diri. Bot ini "lihat" apa yang seseorang menaip dan balas dengan sewajarnya, tanpa skrip yang jelas. Chatbot dapat menjawab pertanyaan terbuka melalui kata kunci tersuai yang dibina dalam kodnya. Bot ini pintar, tetapi kadang-kadang menjadi keliru. Oleh kerana mereka mencari kata kunci, chatbot pintar tidak akan dapat menentukan cara menjawab pertanyaan dengan betul jika terlalu banyak kata yang sama digunakan dalam banyak soalan.

    Chatbots Aplikasi Kontekstual

    Ini kini merupakan teknologi chatbot paling canggih. Bot ini menggunakan pembelajaran mesin dan kepintaran buatan untuk belajar dari perbualan manusia melalui proses "percubaan dan kesilapan" dalam algoritma mereka yang pelbagai. Mereka mengingati interaksi dengan pengguna individu untuk menjadi lebih bijak dari masa ke masa melalui satu proses penyingkiran, mengingati perkara seperti maklumat pembayaran, alamat, dan pesanan berulang akhirnya bertanya jika, misalnya, pesanan makanan biasa anda adalah apa yang anda mahukan. Apa yang anda perlu lakukan adalah berkata, "Ya." Memandangkan ini adalah bot paling kompleks, mereka adalah yang paling sukar untuk dicipta.

    Platform dan Kerangka Chatbot

    Chatbots masih teknologi yang baru, tetapi terdapat dua cara utama untuk membangunkan bot: platform dan kerangka pembangunan.

    Cara yang paling mudah adalah dengan menggunakan platform pembangunan seperti chatfuel, botkit, atau motion.ai, yang menawarkan pemaju (anda) antara muka dan alat yang mudah digunakan seperti fungsi drag-and-drop.

    Rangka bot menawarkan toolkit yang lebih kompleks dan dibuat lebih untuk pemaju dengan pengetahuan coding terdahulu. Mereka mengecat berat, dan hanya menyediakan coretan kod yang boleh dibentuk oleh pemaju dan ditambah. Tiga rangka kerja utama ialah Amazon Lex, Microsoft Bot Framework, dan Dialogflow.

    Oleh kerana ini adalah panduan pemula, kami akan menggalakkan anda membina bot menggunakan platform.

    Petua untuk Membina Chatbot

    Terdapat banyak butiran untuk diingat semasa mereka bentuk chatbot yang anda sendiri, tetapi beberapa perkara asas untuk dipertimbangkan: Bot jenis apa yang anda ingin bina? Adakah anda mahu ia berjaya memegang perbualan atau adakah anda mahu ia mencapai arahan? Apa nada dan keperibadiannya? Sentiasa gunakan alat platform pembangunan dan Soalan Lazim untuk memastikan pengalaman membangun yang lancar.

    Menerbitkan Chatbot Anda

    Terdapat banyak pilihan untuk menerbitkan bot anda; terdapat URL custom.bot untuk memberikan chatbot anda laman utama yang berdedikasi di internet dan mempamerkan canggih anda. Platform yang paling popular untuk menerbitkan chatbot asas ialah Facebook, Slack, laman web peribadi, atau Twitter. Sekarang pergi ke sana dan menjadi pemaju bot yang selalu anda mahu.
Penciptaan Chatbot 101: apa yang anda perlu ketahui