
Buat Chatbot AI Tanpa Koding: Tutorial Google Dialogflow
Artikel ini menyediakan panduan lengkap, langkah demi langkah, untuk membangun chatbot layanan pelanggan yang fungsional menggunakan Google Dialogflow ES. Anda akan belajar cara mendefinisikan maksud pengguna (intents), membuat alur percakapan, menangani entitas seperti tanggal dan produk, serta mengintegrasikan agen AI Anda dengan situs web atau platform perpesanan. Tidak diperlukan pengalaman pemrograman sebelumnya.
Dalam lingkungan bisnis digital yang kompetitif, menjawab pertanyaan pelanggan secara cepat dan akurat adalah kunci. Namun, banyak pertanyaan yang bersifat repetitif: “Berapa biaya pengiriman?”, “Di mana lokasi toko?”, “Bagaimana cara melacak pesanan saya?”. Menjawab pertanyaan ini secara manual menghabiskan waktu berharga yang bisa digunakan untuk tugas-tugas strategis. Di sinilah kecerdasan buatan (AI) berperan.
AI modern dirancang untuk meniru kecerdasan manusia dalam menjalankan tugas. Salah satu aplikasinya yang paling berdampak bagi bisnis adalah chatbot otomatis. Chatbot bukan lagi teknologi mahal yang hanya bisa diakses oleh perusahaan besar. Dengan platform seperti Google Dialogflow, Anda dapat membangun “karyawan digital” pertama Anda yang bekerja 24/7 untuk melayani pelanggan, menghasilkan prospek, dan meningkatkan pengalaman pengguna di situs Anda. Panduan ini akan menunjukkan caranya, tanpa perlu menulis satu baris kode pun.
Berikut 5 Langkah Pembuatan Chatbot AI Tanpa Koding
Prasyarat: Perangkat AI Anda
Sebelum memulai, pastikan Anda memiliki dua hal berikut:
- Akun Google yang aktif.
- Tujuan yang jelas untuk chatbot Anda. Contoh: “Menjawab pertanyaan umum seputar kebijakan pengiriman” atau “Membantu pengguna menemukan produk yang tepat”.
Langkah 1: Menyiapkan Agen Dialogflow Pertama Anda

Agen Dialogflow adalah “otak” dari chatbot Anda. Ikuti langkah-langkah ini untuk membuatnya:
- Buka konsol Google Dialogflow ES di dialogflow.cloud.google.com.
- Masuk menggunakan akun Google Anda.
- Di menu navigasi kiri, klik Create Agent.
- Beri nama agen Anda, misalnya, “CustomerServiceBot”.
- Pilih bahasa default (misalnya, Indonesian) dan zona waktu Anda.
- Pastikan proyek Google Cloud Anda sudah terpilih atau biarkan Dialogflow membuatkannya untuk Anda.
- Klik tombol Create.

Setelah beberapa saat, Anda akan dibawa ke antarmuka utama agen Anda. Di sinilah semua keajaiban terjadi.
Langkah 2: Memahami Konsep Inti: Intent, Entity, dan Fulfillment
Untuk membuat chatbot yang cerdas, Anda perlu memahami tiga blok bangunan utamanya:
- Intent (Maksud): Ini adalah tujuan atau niat pengguna dalam satu percakapan. Jika pengguna bertanya, “Berapa lama pengiriman ke Jakarta?”, intent-nya adalah untuk mengetahui informasi pengiriman.
- Entity (Entitas): Ini adalah potongan data penting yang perlu diekstrak dari ucapan pengguna. Dalam contoh di atas, “Jakarta” adalah sebuah entitas (kota tujuan).
- Fulfillment (Pemenuhan): Ini adalah cara untuk menghasilkan respons dinamis, biasanya dengan menghubungkan ke database atau API. Untuk tutorial ini, kita akan fokus pada respons statis.

Langkah 3: Membangun Alur Percakapan Dasar
Mari kita buat chatbot yang dapat menyapa pengguna dan menjawab pertanyaan tentang status pesanan.
1. Membuat Intent Sambutan (Welcome Intent) Dialogflow secara otomatis membuat Default Welcome Intent.
- Klik
Default Welcome Intentdari daftar intent. - Di bagian Training Phrases, Anda akan melihat berbagai cara pengguna mungkin menyapa (misalnya, “Halo”, “Hai”, “Selamat pagi”). Anda bisa menambahkan lebih banyak variasi.
- Gulir ke bawah ke bagian Responses. Di sini, Anda dapat mengatur apa yang akan dikatakan chatbot sebagai balasan. Tambahkan beberapa variasi sapaan seperti “Halo! Ada yang bisa saya bantu?” atau “Selamat datang! Silakan ajukan pertanyaan Anda.”
- Klik Save.
2. Membuat Intent Kustom (CheckOrderStatus) Sekarang, mari kita buat intent baru untuk menangani pertanyaan tentang status pesanan.
- Klik tanda
+di sebelah Intents di menu kiri. - Beri nama intent Anda
CheckOrderStatus. - Di bagian Training Phrases, tambahkan berbagai cara pengguna mungkin bertanya. Contoh:
- “Di mana pesanan saya?”
- “Saya ingin melacak paket saya”
- “Cek status pesanan nomor 12345”
- Perhatikan bahwa saat Anda mengetik “12345”, Dialogflow mungkin secara otomatis menyorotnya dan menetapkannya sebagai entitas
@sys.number. Ini adalah contoh ekstraksi entitas. - Di bagian Action and parameters, centang kotak Required untuk parameter
number. Ini memberitahu Dialogflow bahwa nomor pesanan wajib ada untuk memenuhi permintaan ini. - Klik pada Prompts dan tambahkan pertanyaan yang akan diajukan chatbot jika pengguna tidak memberikan nomor pesanan, misalnya, “Tentu, bisa tolong sebutkan nomor pesanan Anda?”
- Di bagian Responses, tambahkan respons statis. Karena kita tidak terhubung ke database, kita akan memberikan respons umum. Contoh: “Terima kasih. Pesanan dengan nomor
$numbersedang dalam proses pengiriman dan akan tiba dalam 2-3 hari kerja.” Variabel$numberakan secara otomatis diganti dengan nomor pesanan yang diberikan pengguna. - Klik Save.
Langkah 4: Menguji Chatbot Anda di Simulator
Setelah menyimpan intent Anda, model AI akan mulai berlatih. Setelah selesai (biasanya beberapa detik), Anda dapat menguji chatbot Anda langsung di konsol.
- Di sisi kanan layar, Anda akan melihat panel Try it now.
- Ketik sapaan seperti “Halo”. Chatbot Anda seharusnya merespons dengan salah satu sapaan selamat datang yang Anda atur.
- Sekarang, coba alur yang lebih kompleks. Ketik: “Saya mau cek pesanan”. Chatbot akan meminta nomor pesanan.
- Jawab dengan nomor, misalnya, “54321”.
- Chatbot akan memberikan respons akhir yang telah Anda siapkan, dengan menyisipkan nomor “54321” ke dalam kalimat.
Simulator ini adalah alat yang sangat kuat untuk men-debug dan menyempurnakan alur percakapan Anda sebelum dipublikasikan.
Langkah 5: Integrasi – Menempatkan Chatbot Anda untuk Bekerja
Setelah puas dengan kinerja chatbot Anda, saatnya untuk menampilkannya kepada dunia. Dialogflow menawarkan banyak integrasi sekali klik.
- Di menu kiri, klik Integrations.
- Anda akan melihat daftar platform seperti Facebook Messenger, Slack, Telegram, dan lainnya.
- Untuk pengujian cepat, pilih Web Demo.
- Aktifkan sakelar untuk mengaktifkannya.
- Sebuah URL unik akan dibuat. Klik URL tersebut.
Anda sekarang memiliki halaman web sederhana yang berfungsi penuh dengan chatbot Anda yang tertanam di dalamnya. Anda dapat membagikan tautan ini kepada siapa saja untuk mencoba agen AI pertama Anda.
Kesimpulan: Karyawan AI Pertama Anda Siap Bertugas
Selamat! Anda baru saja berhasil membangun dan menerapkan chatbot AI fungsional tanpa menulis satu baris kode pun. Anda telah mempelajari dasar-dasar AI percakapan, termasuk cara mendefinisikan maksud pengguna, mengekstrak data penting, dan membuat alur dialog yang logis.
Ini hanyalah puncak gunung es. Dari sini, Anda dapat menjelajahi konsep yang lebih maju seperti contexts untuk percakapan multi-langkah yang lebih kompleks atau fulfillment menggunakan webhooks untuk menghubungkan chatbot Anda ke sistem backend untuk respons yang benar-benar dinamis. Dunia otomatisasi layanan pelanggan kini ada di ujung jari Anda.