Sejak Facebook melancarkan persidangan F8 tahunannya untuk pemaju robot pada tahun 2016, Microsoft telah mengikuti rapat, dengan gembar -gembur, keseronokan dan spekulasi yang mengelilingi chatbots. Ketua Pegawai Eksekutif Microsoft Satya Nadella telah mengatakan bahawa chatbots akan "secara asasnya mengubah cara orang mengalami pengkomputeran" dan mengubah cara kandungan dan perkhidmatan dicipta dan dimakan di web.
Di Rangkaian Messenger sahaja, kini terdapat lebih daripada 100,000 robot dan pemaju. Lebih daripada 10,000 perniagaan sudah menggunakan atau membangunkan bot mereka sendiri, dan pada tahun 2020, 80% ingin mempunyai chatbots untuk berinteraksi dengan pelanggan.
Artikel ini akan meneroka apa chatbots, mengapa populariti mereka tiba -tiba melonjak, bagaimana mereka mengubah cara kita melayari dan berinteraksi dengan web, mengapa pemaju web dan pereka harus memberi tumpuan kepada peralihan paradigma ini, dan bagaimana mereka boleh dilakukan khusus untuk bersaing dengan trend.
mata utama
Apa itu chatbot?
Berikut adalah carta Trend Google yang menunjukkan pertumbuhan eksponen dalam minat orang dalam carian "chatbot":
Chatbots adalah identiti perbualan yang bijak, automatik yang membuat mengklik butang menu drop-down, memilih fungsi carian, dan menavigasi di halaman laman web yang berlebihan. Mereka memberikan hasil segera dan spesifik dalam format perbualan yang lancar.
Bagaimana robot akan mengubah interaksi rangkaian?
Interaksi web semasa biasanya melibatkan carian Google yang luas, mendapatkan banyak hasil carian, melayari satu persatu sehingga kita dapati apa yang kita inginkan, dan akhirnya mengambil beberapa tindakan.
Sebaliknya, menggunakan elemen robot, pelayaran dan navigasi akan digantikan dengan perbualan soal jawab yang mudah.
Untuk lebih memahami bagaimana interaksi dalam talian akan berubah, mari kita ambil laman web e-dagang sebagai contoh. Matlamat utama anda: Anda ingin membeli baju biru yang indah untuk mesyuarat, tetapi tidak mahu menghabiskan lebih dari $ 30.
Biasanya, anda mungkin melawat laman web e-dagang (dengan mengandaikan ia dipenuhi dengan kain lap): Anda melayang ke atas kategori di bahagian atas, pilih baju lelaki/wanita, dan kemudian diarahkan ke halaman log masuk yang lain ... ... ini bahkan kurang dari separuh jalan.
Sekarang di halaman senarai produk, anda sama ada menetapkan beberapa penapis untuk memenuhi pilihan anggaran dan warna anda, atau anda akan melangkau langkah ini dan mula melayari baju anda dengan segera.
di sini, anda memerlukan masa dan kesabaran untuk melayari semua pilihan dan cari pilihan yang anda suka. Anda akan menyemak carta saiz, mungkin, mungkin memutuskan untuk membeli. Selepas itu, checkout dan pembayaran akan membimbing anda melalui satu siri tindakan sehingga anda akhirnya melengkapkan pesanan.
Sekarang bayangkan laman web e-dagang yang sama memutuskan untuk mendapatkan chatbot (seperti jenama lain yang tidak terkira banyaknya seperti H & M, Tommy Hilfiger, Burberry dan Sephora). Mari kita panggil bot pakaian. Idealnya, mereka akan meletakkan bot di mana penonton mereka, yang mungkin Facebook Messenger atau halaman log masuk laman web mereka.
Berikut adalah simulasi berinteraksi dengan bot pakaian:
Sebelum saya menerangkan secara mendalam bagaimana pemaju dan pereka boleh mengambil bahagian dalam Revolusi Robotik, saya akan mula memperkenalkan mengapa mereka harus mengambil berat tentang isu ini terlebih dahulu dan perubahan yang akan berlaku dari segi pembangunan dan reka bentuk.
Kenapa pemaju dan pereka memberi perhatian kepada era robot?
1.2 bilion orang menggunakan Facebook Messenger setiap hari dan memperkenalkan robot dalam tetingkap yang sama untuk membantu perniagaan berinteraksi, memasarkan, dan menjual dengan pelanggan, dengan ruang lingkup yang lebih besar daripada ketika aplikasi pertama muncul.
Daripada memuat turun aplikasinya, pengguna boleh menggunakan aplikasi ringkasan seperti Facebook, Kik, Telegram, atau mana-mana platform berasaskan sembang yang lain di mana bot yang tidak terkira banyaknya tersedia untuk orang mencari dan bercakap.
Kik menganjurkan kedai robot dengan pelbagai robot untuk pangkalan pengguna mereka untuk mencari dan bercakap. Slack menyediakan senarai robot yang sangat baik untuk semua akaun korporatnya untuk meningkatkan produktiviti dan tugas lengkap dengan lebih cepat. Senarai ini berterusan.
Pada dasarnya, pengguna web purata hanya mencari jenama/syarikat/perkhidmatan dari aplikasi pemesejan asli mereka atau web, dan mula berbual dengan bot mereka seperti yang mereka lakukan dengan rakan -rakan di Messenger.
Pengadopsi awal yang diterima pakai dalam bidang teknologi menyokong revolusi robotik. Perlu dipertimbangkan apa maksudnya bagi pemaju dan pereka. Apa yang akan kelihatan seperti rangkaian dalam beberapa tahun akan datang dan bagaimana robot akan membentuknya?
Dari aplikasi mudah alih ke rangkaian sosial yang ketagihan, "Web 2.0" telah menyaksikan beberapa perkembangan ikonik seperti laman web perkongsian video (YouTube), blog, Wiki dan RSS suapan (feedly), platform pengguna kolaboratif (Craigslist), Uber). Walau bagaimanapun, pada masa ini, dua trend silang membuat kebangkitan chatbots tahap seterusnya rangkaian:
Keletihan aplikasi mudah alih. Sebilangan besar pengguna telefon pintar memuat turun sangat sedikit atau tiada aplikasi setiap bulan. Dan dengan lebih daripada 3 juta aplikasi yang terdapat di kedua -dua kedai aplikasi, ia menjadi semakin sukar bagi perniagaan untuk membina aplikasi yang unik, dan bahkan lebih sukar untuk menonjol dari bunyi bising.
Populasi platform pemesejan segera. Buat pertama kalinya dalam sejarah, bilangan pengguna aktif bulanan (MAU) dari empat aplikasi pemesejan segera melebihi empat platform rangkaian sosial:
Reka bentuk makna
2017 Aplikasi Web
Aplikasi Web pada tahun 2020
2017 Aplikasi Web
Aplikasi Web pada tahun 2020
Antara muka hibrid menggabungkan ciri -ciri terbaik CUI dan GUI ke dalam satu perbualan antara muka, perbualan yang diperibadikan dari modul perbualan, dan Rich UX dari modul grafik.
Sebagai contoh, lihat WeChat. Dengan kira-kira 800 juta pengguna aktif bulanan, WeChat telah menggabungkan portal pemesejan dan aplikasi kecil, dari e-dagang ke rangkaian sosial, ke dalam tetingkap sembang.
Singkatnya, orang boleh menggunakannya bukan sahaja untuk berbual dengan orang dan perniagaan, tetapi juga untuk melakukan perkara seperti kereta tempahan, menempah tiket filem, bermain permainan interaktif, menonton berita, mendapatkan kemas kini saham, dan banyak lagi tanpa meninggalkan berbual.Apa yang kita lihat sekarang adalah perbualan sebagai platform, jenama dan perniagaan secara kreatif cuba menggunakan robot untuk membangunkan strategi pemasaran, jualan, penglibatan dan sokongan. Sebagai contoh, Tommy Hilfiger, H & M dan Sephora menggunakan chatbots pada perisian pemesejan segera (Facebook, Kik dan Telegram) untuk memulakan perbualan yang berkaitan dengan fesyen dan mengesyorkan produk berdasarkan keutamaan pengguna dan tidak suka. Perniagaan seperti Uber, Domino dan 1800-Flowers menerima pesanan dan pembayaran melalui sembang (Facebook), manakala Netflix, TechCrunch dan Casper menggunakan bot untuk melibatkan peminat mereka dalam perbualan mudah, memberikan cadangan filem, kemas kini berita dan pandangan berguna-semua ini adalah berdasarkan tingkah laku pengguna.
Berikut adalah contoh interaksi dengan robot Wholefoods, yang meninggalkan menu tradisional dengan butang grafik dan Q & A:
Lebih khusus, setiap tindak balas robot mungkin teks mudah atau aplikasi mikro itu sendiri. Ini memberikan pemaju dan pereka peluang untuk mencipta banyak kad yang memaparkan teks, imej, karusel produk, gerbang pembayaran, permainan dua pemain, pemain muzik, dan banyak lagi.
Memandangkan batasan tingkap sembang, pemaju bukan sahaja perlu memberi tumpuan kepada infrastruktur bangunan, tetapi juga pengalaman keseluruhan.
keputusan yang diperibadikan dan segera akan menguasai pelayaran tradisional
Sebaliknya, robot akan menggunakan kad yang berkaitan dengan super yang memberikan jawapan khusus untuk menjawab soalan. Sebagai contoh, bukannya menggunakan aplikasi muzik atau laman web yang perlu melompat di antara skrin, anda boleh memberitahu bot artis atau genre yang anda mahu dengar, dan bot akan kembali ke trek yang berkaitan dengan super untuk main balik.
Kes penggunaan yang lebih baik akan menjadi tapak e-dagang di mana halaman produk melayari pastinya merupakan cabaran pelanggan dan dapat diselesaikan dengan chatbot yang mudah.
di dunia robot, meminta chatbot "Adakah anda mempunyai cermin mata hitam yang sejuk?" Ia khususnya? "
Menurut jawapan pengguna, robot boleh mengembalikan senarai teks dengan cermin mata hitam yang tersedia, atau mengembalikan kad yang kaya dengan karusel untuk menatal hasilnya, masing -masing dengan butang pembelian yang segera mencetuskan gerbang pembayaran.Berikut adalah contoh berinteraksi dengan robot Tommy Hilfiger yang membimbing pengguna ke laluan perbualan:
Jika anda ingin menangkap gelombang ini, pemaju dan pereka baru yang baru dalam bidang ini perlu mengubah aliran kerja mereka, set alat dan pendekatan holistik.
Pertama, mereka tidak lagi mempunyai jadual kosong dengan kod boilerplate. Sebaliknya, mereka perlu merancang dalam tetingkap sembang dan memberi tumpuan kepada infrastruktur dan jangkaan pengguna akhir.
Rangka Robot, Alat Model, Alat Prototaip Robot, Persekitaran Ujian, Pereka Proses Perbualan, dan Analisis akan menjadi kunci (diterangkan di bawah).
Untuk mengetahui apa platform chatbot kelihatan seperti, dapatkan platform percuma dan berkuasa seperti Bottr (dicipta oleh saya sendiri), yang membolehkan anda membenamkan widget chatbot anda ke dalam halaman log masuk anda ke interaksi pelawat.
mari kita lihat bagaimana pereka dan pemaju tetap berada di hadapan kedudukan mereka ...
biasa dengan kerangka robot dan perpustakaan
Mereka membenarkan pemaju untuk memberikan peranan, niat, corak pengambilan, set tindak balas, dan lain -lain kepada robot yang mereka buat. Rangka kerja yang paling popular termasuk:
kaedah mudah untuk melakukannya akan membimbing anda untuk membangun dan menggunakan robot untuk Facebook Messenger menggunakan Node.js.
rangka kerja robot, alat dan platform. (Sumber)
wit.ai. Buat bot dengan mengalirkan perbualan sampel ke pangkalan pengetahuannya. Ketahui bagaimana kreativeworkline menggunakan wit.ai untuk membuat bot sebagai tindak balas kepada sembang utusan yang masuk.
bottr.me. Penyelesaian akhir dan alat penciptaan chatbot yang boleh membuat bot dalam satu antara muka, melatih bot untuk menjadikannya lebih bijak (melalui perbualan), menggunakannya ke rangkaian sosial yang sedia ada dan mendapatkan hasil analisis perbualan bot.
Apabila membuat robot pintar dari awal, anda mesti mempunyai pemahaman yang mendalam tentang pelbagai konsep AI dan amalan terbaik. Inti pembelajaran mesin terletak pada keupayaan untuk belajar, mengenali corak, memahami bahasa semulajadi dan bertindak balas dengan sewajarnya.
Reka bentuk chatbots NLP pintar memerlukan anda memahami dan melaksanakan tokenisasi, pengiktirafan entiti, normalisasi, penandaan suara, analisis pergantungan, analisis niat dan sentimen.
Sebagai pemaju robot, anda perlu memahami konsep rangkaian saraf, model pengambilan maklumat, jenis algoritma pembelajaran mesin, seni bina urutan-ke-urutan, submodals, lokasi yang dirasakan, sauh, metamodel lebih dari sebelumnya .
Berbanding dengan laman web yang bergantung kepada unsur -unsur grafik, antara muka perbualan bergantung pada perbualan lancar -skrip dan aliran dialog daripada grafik.
Membuat robot mesra, menarik dan pintar (bukannya kaku, sukar difahami atau mengecewakan) adalah cabaran sebenar bagi pemaju.
Sebagai pemaju robot, anda mesti belajar mengklasifikasikan niat dan emosi di sebalik interaksi interpersonal tak linear. Mengesahkan input pengguna pada CUI dan mengklasifikasikan ia lebih kompleks daripada GUI standard, dan pengelas pasti menjadi keutamaan.
Lebih baik chatbot anda dapat membezakan input dari pengguna yang berbeza, lebih bijak perbualan yang akan dimiliki.
Saya cadangkan anda membaca petua reka bentuk perbualan penting ini sebelum anda mula.
Dalam "Prinsip UI Perbualan - Proses Lengkap untuk Merancang Chatbots Laman Web", Leszek Zawadski, pengasas agensi UX Therectangles, memperincikan prinsip UI perbualan terbaik dan bagaimana untuk mengamalkannya.
robot baru, robot segar, dan mereka baru mula mendapat perhatian gila.
Memandangkan AI dan robot masih di peringkat awal, mungkin sukar untuk mencari statistik seluruh pasaran, walaupun data mentah dari platform yang berbeza memberikan laporan terperinci mengenai pengguna aktif bulanan dan kadar penyertaan mereka. Terdapat beberapa kedai chatbot dan katalog untuk mendapatkan inspirasi dari. Terdapat beribu -ribu perniagaan dan jenama dengan chatbots yang boleh dibincangkan.
Sebelum mula membuat robot, sebaiknya belajar bagaimana pengguna berinteraksi dengan mereka dengan bercakap dengan mereka sendiri.
Secara lalai, chatbots perlu dibina dan dioptimumkan untuk tingkap sembang, dan bukannya untuk laman web atau aplikasi yang dibina di atas bentuk HTML dan CSS yang kosong.
Oleh itu, mungkin idea yang baik bagi pereka untuk menguji idea mereka menggunakan alat prototaip dan pemodelan robot sebelum mereka benar -benar melaksanakannya.Beberapa alat ini adalah Botsociety.io, Botframe, dan Walkie, yang membolehkan pereka dengan mudah membuat dan menguji proses pengguna untuk perbualan sebelum sebenarnya menggunakan bot.
menganalisis pengalaman pengguna dengan cara yang berbeza
Untuk robot, anda mesti mempertimbangkan bilangan mesej yang diterima oleh robot, bilangan perbualan, tempoh sembang, skor sembang, corong perbualan, analisis niat, analisis sentimen, kitaran hayat pengguna dan faktor lain.
Ia tidak lagi menjadi pengguna aktif bulanan;
Jika anda menggunakan rangka kerja seperti Watson atau Wit.ai untuk membina bot dan menggunakannya ke platform pengguna akhir pihak ketiga (mana-mana platform pemesejan), alat analisis robot seperti dashbot dan botanalitik adalah untuk penglibatan yang mendalam dan pelaporan kadar pengekalan sangat berguna.
Sebaliknya, ada kelebihan untuk menggunakan penyelesaian akhir-ke-akhir seperti Bottr. Ia memberikan pandangan dan pemberitahuan terperinci untuk memberitahu anda bagaimana orang berinteraksi dengan bot anda.
Semua rangka kerja robot datang dengan komuniti perbincangan mereka sendiri, seperti Watson Developer Cloud IBM.
Banyak persidangan meneroka kecerdasan buatan dan robot dengan lebih mendalam. Anda boleh mencari senarai penuh 2017 di sini.
Komuniti seperti Botness, Uxdesign, Slack Developer Gathering dan Open Chatbots adalah sempurna untuk pemaju, pereka dan peminat untuk berkumpul untuk berkongsi idea tentang AI dan robot.
sumber lain untuk memulakan
Dapatkan inspirasi dari tutorial ini untuk membuat bot Twitter mudah di Node.js.
Ketahui bagaimana Adrian Zumbrunnen mengambil arah yang berbeza dengan mengintegrasikan sembang automatik ke laman webnya.
Untuk mendapatkan inspirasi daripada pemaju lain, anda perlu membaca bagaimana Joyce Echesssa membina bot Facebook dengan Node dan Heroku sebagai tindak balas kepada pertanyaan filem, dan bagaimana Android Advance membuat bot resume menggunakan rangka Python dan Watson.
Mudah -mudahan, selepas membaca artikel ini, anda mempunyai pemahaman yang lebih baik tentang bagaimana sebagai pemaju dan pereka web membina robot dan menjadi sebahagian daripada revolusi AI.
Jadi, mula bertindak, gulungkan lengan baju anda, dan mula membuat robot sekarang!
Lihat SitePoint Premium untuk lebih banyak buku, kursus dan rakaman skrin percuma.
Antara muka pengguna Chatbot yang berjaya (UI) mestilah intuitif, mesra pengguna dan menarik. Ia sepatutnya mempunyai reka bentuk yang jelas dan ringkas yang membolehkan pengguna melayari dan berinteraksi dengan chatbots dengan mudah. Chatbots juga harus memberikan respons yang cepat dan tepat dan dapat mengendalikan perbualan yang kompleks. Pemperibadian adalah satu lagi elemen utama kerana ia membolehkan chatbots memberikan pengalaman yang lebih disesuaikan untuk setiap pengguna.
Chatbots dapat meningkatkan pengalaman pengguna laman web dengan memberikan sokongan pelanggan segera, menjawab Soalan Lazim, membimbing pengguna melalui laman web, dan juga membantu pembelian atau tempahan. Mereka juga boleh memberikan cadangan peribadi berdasarkan tingkah laku dan keutamaan pengguna, yang dapat meningkatkan penglibatan pengguna dan kadar penukaran.
chatbots boleh membawa banyak manfaat kepada perniagaan. Mereka boleh mengendalikan konsultasi pelanggan 24/7, mengurangkan keperluan untuk wakil perkhidmatan pelanggan manual. Mereka juga boleh mengautomasikan tugas berulang, membebaskan masa untuk pekerja memberi tumpuan kepada tugas yang lebih kompleks. Di samping itu, chatbots dapat memberikan pandangan yang berharga tentang tingkah laku pelanggan dan keutamaan yang boleh digunakan untuk meningkatkan produk dan perkhidmatan.
Terdapat beberapa platform dan alat yang dapat membantu anda membina chatbots untuk laman web anda, seperti pembina chatbot untuk HubSpot, dan Landbot.io. Platform ini menyediakan antara muka yang mudah digunakan dan templat pra-bina yang dapat membantu anda membuat chatbots tanpa pengetahuan pengekodan. Walau bagaimanapun, jika anda mempunyai keperluan khusus atau ingin chatbot yang lebih tersuai, anda mungkin perlu menyewa pemaju web atau syarikat pembangunan chatbot.
Masa depan pembangunan chatbot dijangka didorong oleh kemajuan dalam kecerdasan buatan dan pembelajaran mesin. Ini akan membolehkan chatbots memahami dan bertindak balas terhadap pertanyaan yang kompleks dengan lebih tepat. Pemperibadian juga akan menjadi lebih kompleks, dan chatbots akan dapat memberikan pengalaman yang lebih disesuaikan berdasarkan tingkah laku dan keutamaan pengguna. Selain itu, kita boleh mengharapkan chatbots untuk disepadukan lebih lanjut dengan teknologi lain seperti realiti maya dan realiti tambahan.
Chatbots dapat meningkatkan perkhidmatan pelanggan dengan memberikan respons segera kepada konsultasi pelanggan, dengan itu mengurangkan masa menunggu. Mereka juga boleh mengendalikan pelbagai konsultasi secara serentak, memastikan tiada pelanggan perlu menunggu. Di samping itu, chatbots dapat menyediakan perkhidmatan pelanggan yang diperibadikan berdasarkan interaksi sebelumnya, dengan itu meningkatkan kepuasan dan kesetiaan pelanggan.
Walaupun chatbots boleh mengautomasikan banyak tugas perkhidmatan pelanggan, mereka tidak dapat menggantikan wakil khidmat pelanggan manusia sepenuhnya. Chatbots sangat baik dalam mengendalikan tugas -tugas yang mudah dan berulang, tetapi mereka masih berjuang untuk mengendalikan pertanyaan dan situasi yang kompleks yang memerlukan pemahaman empati dan emosi. Oleh itu, gabungan chatbots dan wakil manusia dapat menyediakan perkhidmatan pelanggan yang paling berkesan.
Untuk menjadikan chatbot anda lebih menarik, anda boleh menggunakan bahasa perbualan, menambah sedikit rasa humor, dan memperibadikan respons chatbot berdasarkan tingkah laku dan keutamaan pengguna. Anda juga boleh menggunakan media kaya seperti imej dan video untuk menjadikan perbualan lebih interaktif. Di samping itu, anda boleh sentiasa mengemas kini dan meningkatkan chatbot anda berdasarkan maklum balas dan tingkah laku pengguna.
Beberapa cabaran dalam pembangunan chatbot termasuk memahami niat pengguna, mengendalikan perbualan kompleks, dan memberikan respons yang tepat. Membangunkan chatbots yang memahami dan bertindak balas terhadap bahasa dan dialek yang berbeza juga boleh mencabar. Di samping itu, memastikan privasi dan keselamatan data pengguna adalah isu utama dalam pembangunan chatbot.
Kejayaan chatbot boleh diukur menggunakan pelbagai metrik, seperti penglibatan pengguna, kadar penukaran, kepuasan pelanggan, dan bilangan tugas yang berjaya diselesaikan oleh chatbot. Anda juga boleh menggunakan maklum balas dan komen pengguna untuk menilai prestasi chatbot. Pemantauan dan analisis tetap metrik ini dapat membantu anda mengenal pasti bidang penambahbaikan dan memastikan kejayaan chatbot anda.
semua format gambar adalah .webp
.
Atas ialah kandungan terperinci Bot sembang dan masa depan pembangunan web. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!