{"id":984,"date":"2026-09-25T16:59:00","date_gmt":"2026-09-25T09:59:00","guid":{"rendered":"https:\/\/analisfakhri.my.id\/blog\/?p=984"},"modified":"2026-09-25T16:59:00","modified_gmt":"2026-09-25T09:59:00","slug":"kenapa-pelanggan-mengirim-pesan-yang-sama-dua-tiga-kali-dan-bagaimana-ai-agent-harus-menanganinya","status":"publish","type":"post","link":"https:\/\/analisfakhri.my.id\/blog\/index.php\/2026\/09\/25\/kenapa-pelanggan-mengirim-pesan-yang-sama-dua-tiga-kali-dan-bagaimana-ai-agent-harus-menanganinya\/","title":{"rendered":"Kenapa Pelanggan Mengirim Pesan yang Sama Dua-Tiga Kali, dan Bagaimana AI Agent Harus Menanganinya"},"content":{"rendered":"<p>Ada dua jenis pesan duplikat yang sering tertukar padahal akar masalahnya berbeda. Satu jenis muncul dari sisi sistem, misalnya retry otomatis yang tidak idempotent sehingga mengirim balasan dua kali. Jenis lain justru datang dari pelanggan sendiri: mereka mengirim ulang pertanyaan yang sama karena merasa belum dibalas, biasanya karena menunggu lebih dari beberapa menit tanpa tanda apa pun bahwa pesannya sudah diterima.<\/p>\n<h2>Kenapa pelanggan mengulang pesan<\/h2>\n<p>Perilaku ini biasanya bukan soal tidak sabar semata, tapi soal ketidakpastian. Chat pribadi antar manusia biasanya punya sinyal &#8220;sedang mengetik&#8221; atau centang biru yang memberi rasa aman bahwa pesan sudah dibaca. Kalau AI agent tidak memberi sinyal serupa dalam beberapa detik pertama, pelanggan wajar merasa perlu mengirim ulang untuk memastikan.<\/p>\n<h2>Cara menangani tanpa membuat percakapan berantakan<\/h2>\n<ul>\n<li>Kirim tanda terima cepat (&#8220;sedang saya cek ya&#8221;) sebelum jawaban lengkap siap, terutama kalau proses butuh lebih dari beberapa detik<\/li>\n<li>Deteksi kemiripan pesan berturut-turut dalam rentang waktu singkat dan gabungkan jadi satu proses jawaban, bukan diproses dua kali secara paralel<\/li>\n<li>Jangan menjawab pesan duplikat dengan jawaban yang identik persis dua kali berturut-turut, karena itu justru menegaskan kesan bahwa agent tidak menyadari pengulangannya<\/li>\n<\/ul>\n<h2>Beda dari retry sistem<\/h2>\n<p>Penting membedakan ini dari masalah retry di sisi sistem yang menyebabkan bot mengirim balasan ganda ke pelanggan yang sama. Di kasus pesan duplikat dari pelanggan, sumber masalahnya ada di pengalaman menunggu, bukan di infrastruktur pengiriman pesan. Solusinya juga berbeda: bukan soal memastikan operasi idempotent, tapi soal memberi kepastian lebih cepat ke pelanggan bahwa mereka sudah didengar.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ada dua jenis pesan duplikat yang sering tertukar padahal akar masalahnya berbeda. Satu jenis muncul dari sisi sistem, misalnya retry otomatis yang tidak idempotent sehingga mengirim balasan dua kali. Jenis lain justru datang dari pelanggan sendiri: mereka mengirim ulang pertanyaan yang sama karena merasa belum dibalas, biasanya karena menunggu lebih dari beberapa menit tanpa tanda &#8230; <a title=\"Kenapa Pelanggan Mengirim Pesan yang Sama Dua-Tiga Kali, dan Bagaimana AI Agent Harus Menanganinya\" class=\"read-more\" href=\"https:\/\/analisfakhri.my.id\/blog\/index.php\/2026\/09\/25\/kenapa-pelanggan-mengirim-pesan-yang-sama-dua-tiga-kali-dan-bagaimana-ai-agent-harus-menanganinya\/\" aria-label=\"Read more about Kenapa Pelanggan Mengirim Pesan yang Sama Dua-Tiga Kali, dan Bagaimana AI Agent Harus Menanganinya\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-984","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/analisfakhri.my.id\/blog\/index.php\/wp-json\/wp\/v2\/posts\/984","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/analisfakhri.my.id\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/analisfakhri.my.id\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/analisfakhri.my.id\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/analisfakhri.my.id\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=984"}],"version-history":[{"count":1,"href":"https:\/\/analisfakhri.my.id\/blog\/index.php\/wp-json\/wp\/v2\/posts\/984\/revisions"}],"predecessor-version":[{"id":994,"href":"https:\/\/analisfakhri.my.id\/blog\/index.php\/wp-json\/wp\/v2\/posts\/984\/revisions\/994"}],"wp:attachment":[{"href":"https:\/\/analisfakhri.my.id\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=984"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/analisfakhri.my.id\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=984"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/analisfakhri.my.id\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=984"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}