
Dalam pengembangan chatbot modern, kemampuan sistem untuk memahami input (perintah) pengguna secara otomatis sangatlah penting. Salah satu fitur kunci yang memungkinkan hal ini adalah Entities. Di platform seperti OCA Automated Interaction, Entities membantu chatbot memahami informasi penting dari pesan pengguna agar bisa memberikan respon yang lebih tepat, cepat, dan relevan.
Secara sederhana, Entities adalah bagian dari pesan pengguna yang memiliki makna penting, seperti nama, tempat, atau nomor. Misalnya, saat seseorang mengetik “Saya mau kirim paket ke Jakarta,” chatbot harus bisa mengenali bahwa Jakarta adalah nama kota yang penting dalam konteks permintaan itu.
Dalam chatbot builder OCA, ada dua jenis utama Entities yang bisa kamu pilih:
- Synonym Entities
- RegEx (Regular Expression) Entities
Yuk kita pelajari satu per satu apa itu Synonym Entities dan RegEx Entities, supaya memudahkan kamu membuat chatbot di chatbot builder OCA AI.
Apa Itu Entities dalam Chatbot?
Entities adalah cara chatbot mengenali kata-kata penting dalam pesan pengguna. Kata-kata ini biasanya adalah informasi yang dibutuhkan agar chatbot bisa menjawab dengan benar. Misalnya: nama orang, lokasi, produk, tanggal, hingga nomor telepon.
Bayangkan Entities seperti alat penanda khusus yang membantu chatbot memahami maksud pengguna. Jadi ketika seseorang mengirim pesan, chatbot tidak membaca semuanya secara harfiah, tapi mencari bagian-bagian penting yang bisa diproses lebih lanjut.
Sebagai contoh, saat kamu mengirim pesan “Saya mau pesan produk baju Lebaran”, chatbot akan mendeteksi “Baju Lebaran” sebagai maksud informasi produk yang ingin kamu dapatkan. Selanjutnya, chatbot bisa membalas dengan mengirimkan beberapa produk yang sekiranya masuk ke dalam kategori baju Lebaran untuk mempermudah kamu melakukan proses pembelian.
Dengna entities, chatbot jadi mengetahui data penting mana yang akan digunakan untuk follow up atau verifikasi kepada pengguna.
Jenis-Jenis Entities di OCA Automated Interaction
Entities di OCA AI terbagi atas dua jenis berbeda, keduanya bisa kamu maksimalkan untuk menciptakan chatbot yang canggih dan mampu mendeteksi setiap permintaan pengguna.
Synonym Entities
Synonym Entities memungkinkan chatbot untuk mengenali kata-kata yang artinya sama, walau bentuknya berbeda. Ini penting, karena setiap orang bisa menyampaikan sesuatu dengan cara berbeda.
Contoh Nyata: Bayangkan kamu punya chatbot yang melayani pemesanan minuman. Satu orang mungkin bilang “Saya mau kopi,” yang lain bilang “Mau espresso dong,” atau “Latte satu ya.” Semua itu artinya sama: mereka ingin minuman berbasis kopi.
Dengan Synonym Entities, kamu cukup buat satu Entity bernama minuman_kopi, lalu masukkan daftar kata seperti:
- Kopi
- Coffee
- Espresso
- Latte
- Cappuccino
Sekarang, chatbot kamu bisa memahami semua variasi kata itu sebagai satu hal yang sama. Gampang, kan?
Kapan waktu yang tepat untuk menggunakan Synonym Entities di chatbot builder OCA AI? Kamu bisa menggunakannya ketika punya tujuan berikut:
- Kamu ingin menangkap makna yang sama dari kata yang berbeda-beda
- Produk/jasa kamu punya banyak variasi istilah
- Target pengguna kamu berasal dari latar belakang berbeda yang mungkin menyebutkan hal yang sama dengan kata berbeda
Cara Menambah Synonym Entities di OCA AI:
1. Masuk ke menu Entities
2. Klik New Entities
3. Masukkan nama Entities dari kumpulan kosa kata pada kolom Input Entities. Lalu klik ikon centang.

4. Pilih tipe Synonym dan klik Create.

5. Isi Entities, misalnya sapaan “Halo” dengan daftar sinonimnya “Hello, Hi, atau Hai”. Klik Save Changes.

6. Simpan dan sambungkan ke flow
RegEx Entities (Regular Expression)
RegEx Entities digunakan untuk menangkap pola tertentu dalam teks. Jadi, bukan berdasarkan makna, tapi berdasarkan format. Ini cocok untuk informasi yang bentuknya selalu mirip, seperti:
- Nomor HP
- Alamat email
- Kode promo
- ID pelanggan
- Resi
Contoh: Saat seseorang mengetik “Nomor saya 0812-3456-7890.”
Kamu bisa pakai pola RegEx seperti:
08[0-9]{2}-[0-9]{4}-[0-9]{4}
Pola ini memberitahu chatbot: “Kalau kamu lihat teks yang dimulai dengan 08, diikuti angka tertentu, pisahkan dengan tanda minus, itu kemungkinan besar nomor HP.”
Kapan Harus Pakai? Pilih RegEx Entities saat:
- Kamu perlu menangkap teks dengan pola tetap
- Input pengguna harus tervalidasi (contohnya email harus ada “@” dan “.com”)
- Data yang dimasukkan sangat teknis atau sensitif
Cara Menambah Reg Ex di OCA AI:
1. Masuk ke menu Entities
2. Klik New Entities
3. Isi Nama Entities, klik ikon centang.

4. Pilih RegEx Entity sebagai tipe Entities yang ingin dibuat. Klik Create.

5. Pada kolom Input Entities, masukkan pola RegEx yang ingin kamu buat. Klik Save Changes.

6. Simpan dan integrasikan ke flow chatbot
Perbedaan Synonym Entities dan RegEx Entities
| Synonym Entities | RegEx Entities | |
| Fungsi | Mengenali kata berbeda dengan arti yang sama | Menangkap pola teks tertentu supaya sesuai dengan data yang dibutuhkan |
| Cocok Digunakan Untuk | Variasi kata atau istilah | Data teknis seperti nomor, email, kode, nomor order, dll |
| Contoh | Kopi, coffee, espresso | 08xxx-xxxx-xxx, email@company.com |
| Kelebihan | Membantu memahami variasi bahasa pengguna | Validasi data dengan format yang lebih tepat |
| Cara Kerja | Mencocokan kata-kata sinonim | Pencocokan berdasarkan pola RegEx |
Gabungan Penggunaan: Studi Kasus Mini
Bayangkan chatbot untuk jasa pengiriman barang dan ada pengguna yang ingin track resi mereka sudah sampai di mana. Pertama-tama, chatbot akan menyapa pengguna dengan “Halo, selamat datang di ekspedisi X, ada yang bisa kami bantu?”. Kemudian, pengguna menjawab dengan “Saya ingin tracking paket yang belum sampai”. Chatbot lalu akan memberikan beberapa list menu seperti “1. Cek Ongkir 2. Cek Resi 3. Cek Jangkauan Pengiriman”. Kemudian, pengguna memilih 2 sebagai pilihan untuk melacak paketnya. Chatbot akan meminta pengguna menginput resi 16 digit kombinasi huruf dan angka.
Penggunaan kata “tracking paket” atau “paket” termasuk Synonym Entities yang sudah diprediksi oleh sistem. Sementara, resi kombinasi huruf dan angka termasuk ke dalam RegEx Entities. Apabila pengguna salah memasukkan resi seperti tertukar antara posisi huruf dan angka, chatbot bisa mendeteksinya.
Dengan penggunaan entities yang tepat, chatbot bisa langsung memproses permintaan tanpa harus bertanya ulang.
Tips Membuat Entities yang Efektif
Agar chatbot kamu bisa merespons dengan cerdas dan alami, penting banget membuat Entities yang efektif. Berikut ini beberapa tips yang bisa kamu ikuti:
1. Pahami Gaya Bicara Pengguna
Masukkan berbagai sinonim dari kata yang sama. Misalnya, untuk produk “kopi susu”, tambahkan juga “es kopi susu”, “kopi manis”, atau “kopi kekinian”. Ini membantu chatbot memahami berbagai variasi ucapan.
2. Tulis Pola RegEx yang Sederhana
Gunakan RegEx untuk mengenali pola seperti nomor telepon atau tanggal. Tapi jangan terlalu rumit. Pola sederhana lebih aman agar chatbot tetap bisa memahami walau input pengguna sedikit berbeda.
3. Tes di Simulator
Selalu coba Entities yang sudah dibuat. Uji dengan berbagai variasi penulisan. Pastikan chatbot tetap mengenali informasi penting dari pengguna.
4. Sesuaikan dengan Kebutuhan Chatbot
Buat Entities sesuai tujuan chatbot. Jika chatbot untuk pemesanan, siapkan Entities seperti nama, tanggal, dan jenis layanan.
5. Rutin Dievaluasi
Pantau percakapan pengguna dan perbarui Entities jika ada input yang belum dikenali. Semakin sering disesuaikan, semakin pintar chatbot kamu.
Maksimalkan Chatbot dengan Entities yang Tepat
Menggunakan Entities secara tepat, baik dengan Sinonim Entities maupun RegEx Entities adalah kunci agar chatbot kamu bisa memahami pengguna secara lebih alami. Dengan Entities, chatbot tak hanya sekadar merespons, tapi juga mengerti. Mulai dari menangkap nama, lokasi, produk, hingga pola teks seperti nomor atau tanggal, semuanya bisa diatur agar chatbot lebih responsif dan kontekstual.
Kamu bisa maksimalkan Entities lewat platform pembuat chatbot OCA AI. Di dalamnya, tersedia menu Entities yang sudah terintegrasi langsung ke alur chatbot kamu. Jadi, kamu bisa membangun chatbot yang cerdas dan siap digunakan bisnis tanpa perlu coding rumit.
Yuk, maksimalkan percakapan otomatis di bisnismu dengan fitur Entities dari OCA AI!

Leave a Reply