Ekosistem Hibrida untuk Otomatisasi Penjualan dan Dukungan
Sebagian besar widget chat siap pakai di pasar bekerja sebagai penjawab otomatis sederhana dengan aturan kaku atau memerlukan pengaturan manual yang rumit untuk setiap versi bahasa situs. Sementara itu, operator sering kali tidak melihat apa yang ditulis pelanggan secara real-time, dan model AI dapat mengalami lag atau kesalahan saat beban puncak.
Tim AI-Robot Studio mengembangkan AI-Robot Chat — platform konsultasi AI tingkat korporat yang tahan kegagalan. Ini adalah kompleks perangkat lunak siap pakai dengan arsitektur terbuka yang diimplementasikan di server Anda, menjamin kemandirian penuh dari layanan berlangganan pihak ketiga dan memastikan respons instan antarmuka.
Arsitektur Teknis dan "Isi" Sistem AI-Robot Chat
1. Jembatan Konten Dinamis (Dynamic Decoupled Knowledge Base)
Fitur arsitektur utama AI-Robot Chat adalah pemisahan penuh pengetahuan bot dari kode program backend. Bot berfungsi sebagai "cangkang kosong", sementara semua pengetahuan tentang layanan, harga, dan aturan Anda dimuat secara dinamis dari file JSON eksternal (misalnya, ru.json, es.json) dari server jarak jauh.
- Saat diluncurkan dan berdasarkan permintaan, layanan
kb_service.pymengunduh file pengetahuan, membersihkannya dari tag HTML, dan mengubah blok terstruktur menjadi konteks teks datar. - Sistem mengambil templat instruksi (System Prompt), secara dinamis menyisipkan pengetahuan yang telah dibersihkan ke dalam penanda konteks, dan menambahkan instruksi bahasa komunikasi yang ketat di bagian akhir, menghindari kebingungan dalam dialog multibahasa.
2. Frontend Cepat dan Adaptif (Svelte 5 Chat Widget)
Antarmuka chat dikembangkan dengan framework Svelte 5, yang memastikan ukuran bundel minimal dan kinerja widget instan tanpa memperlambat pemuatan situs utama Anda.
- Deteksi bahasa otomatis: Widget membaca atribut
langdari taghtml. Jika di situs Anda (React/Svelte SPA) bahasa berubah tanpa memuat ulang halaman,MutationObserverbawaan langsung mendeteksinya, membersihkan jendela chat, dan meminta sapaan dalam bahasa baru. - Koneksi hibrida: REST API digunakan untuk memuat riwayat pesan dan pengaturan dengan cepat, sementara WebSockets asinkron memastikan pertukaran pesan dua arah secara instan dan menampilkan status "Mengetik..." secara real-time.
- Rich Content: Chat mendukung rendering Markdown (daftar, tebal/miring), menampilkan tangkapan layar yang dilampirkan, dan mengunggah file.
3. Inti Asinkron Berkinerja Tinggi (FastAPI)
Bagian server AI-Robot Chat dibangun dengan FastAPI menggunakan bahasa Python. Untuk bekerja dengan basis data (Firebase) dan tabel (Google Sheets), kami menggunakan distribusi thread asinkron melalui asyncio.to_thread. Sementara satu thread menunggu pencatatan log atau pengiriman data ke Google Sheets, inti FastAPI utama terus melayani ratusan koneksi WebSocket aktif pengguna lain tanpa penundaan.
Manajer koneksi khusus (ws_manager.py) memantau status pengguna secara real-time. Jika klien membuka tab situs — operator melihat indikator kehadiran hijau, jika menutup — indikator langsung mati, menghemat waktu manajer.
4. Mesin AI Tahan Kegagalan: Arsitektur "Waterfall" (Waterfall AI Engine)
Otak sistem (modul ai_service.py) dilindungi dari kegagalan penyedia AI. Kami menerapkan model permintaan bertingkat: jika model prioritas (misalnya, OpenAI) mengalami kesalahan atau tidak merespons dalam 20 detik, bot secara otomatis mengalihkan permintaan ke Gemini, dan jika terjadi kegagalan lagi — ke xAI atau Mistral. Klien menerima respons tanpa gangguan, bahkan jika salah satu layanan AI tidak tersedia secara global.
5. Generasi Prospek Cerdas (Function Calling)
AI tidak hanya meniru percakapan. Dengan teknologi Function Calling, bot secara semantik mengenali ketika pengguna meninggalkan data kontak mereka (telepon, email, nama pengguna di messenger). Pada saat itu, sistem langsung memanggil fungsi teknis save_lead, menangkap kontak, dan mengirimkan pemberitahuan instan ke Telegram pemilik bisnis.
6. Panel Operator Profesional (NiceGUI & AG Grid)
Antarmuka untuk manajer dikembangkan berdasarkan NiceGUI dan menyediakan tempat kerja lengkap:
- Intervensi instan (Human Mode): Manajer melihat dialog klien dengan AI secara real-time dan dapat mengambil alih kontrol dari robot dengan satu klik, mengalihkan chat ke mode manual. Indikator aktivitas menunjukkan jika salah satu rekan manajer juga melihat chat ini, menghindari kebingungan.
- Dasbor analitik: Menampilkan KPI bisnis utama secara real-time (jumlah sesi unik, dialog aktif, konversi menjadi prospek).
- Manajemen basis data cerdas melalui AG Grid: Tabel memungkinkan penyaringan ribuan sesi berdasarkan negara, tag UTM, tanggal kunjungan, halaman masuk, dan mengarsipkan atau menghapusnya secara massal. Tabel mengingat pengaturan kolom secara individual untuk setiap manajer.
Keunggulan Utama AI-Robot Chat untuk Bisnis Anda
- Otonomi penuh basis pengetahuan: Bot dilatih menggunakan file JSON Anda, tanpa memerlukan pemrograman ulang saat daftar harga atau syarat layanan berubah.
- Kecepatan respons maksimal: Arsitektur asinkron backend dan WebSockets menghilangkan segala penundaan dalam pengiriman pesan.
- Transparansi absolut: Anda melihat seluruh perjalanan pelanggan — dari tag UTM kampanye iklan, alamat IP, dan kota hingga halaman tempat pengguna membuka chat.
AI-Robot Chat adalah alat siap pakai kelas korporat yang tahan beban tinggi, mengotomatisasi hingga 90% layanan pelanggan dan mengubah pengunjung situs Anda menjadi prospek yang siap membeli. Hubungi spesialis AI-Robot Studio untuk mendiskusikan implementasi AI-Robot Chat di situs Anda atau kustomisasi platform sesuai dengan proses bisnis Anda.