Rumah Bagaimana-Untuk Kreasi Chatbot 101: apa yang perlu Anda ketahui

Kreasi Chatbot 101: apa yang perlu Anda ketahui

Daftar Isi:

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

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

Sebagian besar dari kita telah berinteraksi dengan chatbot setidaknya sekali, apakah itu di Facebook Messenger atau melalui diskusi dengan Alexa. Mereka bukan fenomena baru, tetapi kecerdasan buatan supercharging kecerdasan mereka pada berbagai perangkat, dari ponsel Anda ke rumah pintar.

Setiap kali Anda menggunakan Google Assistant, Siri, dan Alexa, Anda berkomunikasi dengan chatbot canggih yang memanfaatkan AI dan pembelajaran mesin. Tapi bot juga bisa sederhana, seperti kotak pop-up di situs web ritel dan pencarian lokal yang menawarkan informasi dasar.

Saat teknologi berkembang, bot akan menawarkan lebih banyak respons "mirip manusia" selama percakapan, dan akan meminta kita semua untuk memiliki setidaknya pengetahuan dasar tentang bagaimana mereka berfungsi. Inilah yang perlu Anda ketahui.

    Yang Dapat Dilakukan Chatbots

    Keindahan chatbots adalah betapa beragamnya mereka. Mereka dapat membantu pelanggan dengan pembelian e-commerce, membuat saran produk, dan menyediakan layanan pelanggan. Mereka dapat memesan penerbangan, melakukan pemesanan restoran, memberikan informasi cuaca terkini, melacak pasar saham, membantu dengan kebutuhan keuangan dan perbankan, dan banyak lagi.

    Chatbots diprogram secara berbeda tergantung pada layanan yang diharapkan mereka sediakan. Kami tahu apa itu chatbots dan beberapa kemampuannya yang beragam, tetapi untuk memahami sepenuhnya bagaimana mengembangkannya, penting untuk mempelajari berbagai jenis bot dan bagaimana masing-masing jenis itu bekerja. Ada tiga teknologi chatbot utama dengan berbagai kompleksitas - scripted, intelligent, dan application.

    Skrip Menu atau Chatbots

    Ini adalah versi paling dasar dari chatbot. Percakapan dengan bot ini sudah ditentukan sebelumnya dan sederhana - pada dasarnya hierarki pohon, yang hampir setiap hari berinteraksi dengan kita. Chatbots ini digunakan untuk memprogram respons telepon otomatis, menjawab pertanyaan layanan pelanggan, dan mengembangkan FAQ langsung yang tidak memerlukan jawaban kompleks. Menu atau obrolan skrip mengharuskan pengguna untuk memilih dari opsi eksplisit di setiap langkah percakapan.

    Pengenalan Kata Kunci Cerdas

    Chatbots cerdas memanfaatkan AI untuk belajar dari setiap percakapan dan beradaptasi. Bot ini "melihat" apa yang diketik dan ditanggapi seseorang dengan tepat, tanpa skrip eksplisit. Chatbot dapat menjawab pertanyaan terbuka melalui kata kunci khusus yang dibuat dalam kodenya. Bot ini cerdas, tetapi terkadang membingungkan. Karena mereka mencari kata kunci, chatbot cerdas tidak akan dapat menentukan cara menjawab pertanyaan dengan benar jika terlalu banyak kata yang sama digunakan dalam beberapa pertanyaan.

    Chatbot Aplikasi Kontekstual

    Saat ini teknologi chatbot paling canggih. Bot ini menggunakan pembelajaran mesin dan kecerdasan buatan untuk belajar dari percakapan manusia melalui proses "coba-coba" dalam algoritma yang beragam. Mereka mengingat interaksi dengan pengguna individu untuk menjadi lebih pintar dari waktu ke waktu melalui semacam proses eliminasi, mengingat hal-hal seperti informasi pembayaran, alamat, dan pesanan berulang untuk akhirnya bertanya apakah, misalnya, pesanan makanan biasa Anda adalah yang Anda inginkan. Yang harus Anda lakukan adalah mengatakan, "Ya." Karena ini adalah bot yang paling rumit, mereka adalah yang paling sulit untuk dibuat.

    Platform dan Kerangka Chatbot

    Chatbots masih merupakan teknologi yang cukup baru, tetapi ada dua cara utama untuk mengembangkan bot: Platform dan kerangka kerja pengembangan.

    Cara termudah adalah dengan menggunakan platform pengembangan seperti bahan bakar obrolan, botkit, atau motion.ai, yang menawarkan pengembang (Anda) antarmuka dan alat yang mudah digunakan seperti fungsionalitas drag-and-drop.

    Kerangka bot menawarkan toolkit yang lebih kompleks dan dibuat lebih untuk pengembang dengan pengetahuan pengkodean sebelumnya. Mereka melakukan pengkodean yang berat, dan hanya menyediakan potongan kode yang dapat diatur ulang dan ditambahkan oleh pengembang. Tiga kerangka kerja utama adalah Amazon Lex, Microsoft Bot Framework, dan Dialogflow.

    Karena ini adalah panduan pemula, kami mendorong Anda untuk membangun bot menggunakan platform.

    Kiat untuk Membangun Chatbot

    Ada banyak detail yang perlu diingat ketika merancang chatbot Anda sendiri, tetapi beberapa poin dasar untuk dipertimbangkan: Bot macam apa yang ingin Anda buat? Apakah Anda ingin berhasil melakukan percakapan atau Anda ingin menyelesaikan perintah? Apa nada dan kepribadiannya? Selalu gunakan alat platform pengembangan dan FAQ untuk memastikan pengalaman pengembangan yang lancar.

    Menerbitkan Chatbot Anda

    Ada sejumlah opsi untuk menerbitkan bot Anda; bahkan ada URL.bot khusus untuk memberikan beranda chatbot Anda beranda di internet dan memamerkan daging Anda yang sedang berkembang. Platform paling populer untuk menerbitkan chatbot dasar adalah Facebook, Slack, situs web pribadi, atau Twitter. Sekarang pergilah ke sana dan jadilah pengembang bot yang selalu Anda inginkan.
Kreasi Chatbot 101: apa yang perlu Anda ketahui