Koneksi jaringan tidak dapat diandalkan? Pelanggan dapat terus mengobrol. Pesan antre secara lokal dan otomatis disinkronkan saat konektivitas kembali. Pekerja layanan menyimpan sumber daya untuk pemuatan instan. Agen AI Anda bekerja di mana saja, kapan saja — bahkan pada koneksi seluler yang tidak stabil.
Konektivitas internet tidak konsisten. Pelanggan seluler kehilangan sinyal. Wi-Fi terputus. Pemadaman jaringan terjadi. Agen AI Anda tidak seharusnya menghilang saat koneksi terganggu. Mode offline kami menjaga percakapan tetap mengalir, mengantri pesan secara lokal dan menyinkronkan secara otomatis saat konektivitas dipulihkan.
Pelanggan di kereta, subway, atau pesawat mengalami konektivitas yang tidak stabil. Situs ritel di basement atau daerah pedesaan memiliki cakupan yang tidak merata. Pengguna perusahaan di belakang firewall perusahaan menghadapi kondisi jaringan yang tidak dapat diprediksi. Tanpa dukungan offline, setiap gangguan jaringan mengganggu percakapan, membuat pelanggan frustrasi, dan menjauhkan mereka.
Ketika pelanggan mengirim pesan saat offline:
online browser memicu flush yang mengirimkan pesan yang mengantri dalam urutanSemua sumber daya penting disimpan menggunakan strategi cache-pertama:
Pemuatan halaman baru tidak memerlukan perjalanan jaringan — semuanya dirender segera dari cache.
Segera setelah browser offline, spanduk permanen muncul di atas area input:
> Anda offline — pesan akan mengantri
> Pesan disimpan secara lokal dan akan dikirim saat koneksi dipulihkan.
Spanduk menghilang secara otomatis setelah konektivitas kembali.
Setiap pesan yang tertunda menunjukkan status pengiriman saat ini tepat di bawah gelembung:
Ketika browser mendapatkan kembali konektivitas, widget mendengarkan peristiwa online dan segera mengosongkan antrian IndexedDB dalam urutan. Pekerja layanan juga dapat meminta flush melalui pesan FLUSH_QUEUE, memungkinkan upaya pengiriman latar belakang saat tab terbuka.