#Kebutuhan Bisnis
Pelanggan toko online di Indonesia 70% lebih menyukai bertanya dan memesan langsung melalui percakapan WhatsApp dibanding mengisi keranjang belanja di website.
Namun, menjawab pertanyaan berulang seperti: - *"Apakah ukuran XL masih ada?"* - *"Pesanan nomor #1042 sudah dikirim belum?"* - *"Bisa minta nomor resi pengiriman?"*
Menyita waktu tim CS hingga berjam-jam setiap hari. Solusinya adalah membangun bot asisten cerdas yang terhubung ke basis data WooCommerce dan dipandu oleh model LLM.
#1. Arsitektur Alur Sistem
- 1**WhatsApp Inbound Gateway:** Menggunakan pustaka Node.js `whatsapp-web.js` untuk menangkap pesan masuk secara real-time via socket.
- 2**Intent Classifier & Tool Calling (Gemini AI):** Pesan pelanggan dianalisis untuk mendeteksi maksud pertanyaan:
- 3 - Jika bertanya status pesanan: Panggil fungsi `getOrderStatus(orderId)`.
- 4 - Jika bertanya ketersediaan stok: Panggil fungsi `checkStock(productName)`.
- 5 - Jika pertanyaan umum: Biarkan AI menjawab dengan persona ramah berbahasa Indonesia.
- 6**WooCommerce REST API:** Mengambil data aktual dan mengembalikan status ke bot untuk dikirimkan kembali ke pelanggan dalam hitungan detik.
#2. Menjaga Relevansi dan Keamanan Bot
- **System Prompt yang Ketat:** Berikan batasan agar bot tidak mengarang nomor resi dan selalu mereferensikan data yang dikembalikan oleh function call.
- **Human Handover:** Jika pelanggan mengekspresikan komplain atau mengetik *"bicara dengan manusia"*, bot secara otomatis menonaktifkan balasan otomatis untuk nomor tersebut dan mengirimkan notifikasi ke admin toko.
#Hasil Implementasi
Penerapan bot ini berhasil menurunkan waktu respon pelanggan dari rata-rata 35 menit menjadi di bawah 10 detik, dengan tingkat penyelesaian otomatis mencapai 65% transaksi rutin.



