Referensi informasi sistem internal melalui WhatsApp dalam bentuk chat
Genba Chat AI adalah sebuah sistem yang memungkinkan pengguna memperoleh informasi dari sistem internal perusahaan dengan menggunakan WhatsApp, yang merupakan aplikasi yang umum digunakan di Indonesia.
Informasi seperti jumlah stok bahan baku yang akan digunakan, jadwal dan jumlah kedatangan terbaru, produk yang dijadwalkan untuk dikirim beserta jumlahnya, serta jadwal dan jumlah penyelesaian produksi terbaru dapat diperoleh dengan mudah. Pengguna hanya perlu mengirimkan pesan ke nomor khusus melalui aplikasi WhatsApp di smartphone, dan informasi yang dibutuhkan akan langsung diambil dari sistem internal perusahaan dan dikirimkan kembali dalam bentuk pesan balasan.
Pesan yang ditulis dalam bahasa alami seperti bahasa Jepang, bahasa Indonesia, maupun bahasa Inggris akan dianalisis oleh AI, kemudian informasi yang diperlukan akan diekstrak dari database sistem internal berdasarkan kondisi pencarian yang sesuai dengan maksud pengguna.
Proses mendapatkan informasi dari sistem internal perusahaan melalui WhatsApp
Dalam GenbaChatAI, pesan yang dikirim oleh pengguna melalui WhatsApp di smartphone akan dikirim ke server API di internet. Setelah itu, sistem akan mengakses jaringan internal perusahaan melalui koneksi VPN yang aman untuk mengambil data dari sistem internal. Hasil yang diperoleh kemudian dikirim kembali ke pengguna melalui server API ke WhatsApp mereka.
- Pengguna mengirim pesan permintaan pengecekan stok ke nomor khusus melalui aplikasi WhatsApp di smartphone
- Meta secara otomatis mengirimkan event pesan masuk dalam format JSON ke Laravel API menggunakan metode HTTP POST
- Webhook berbasis event pada Laravel API (URL penerimaan = endpoint) menerima metode HTTP POST dari Meta
- AI menganalisis JSON dari POST untuk memahami maksud pesan (ingin mengetahui jumlah stok), mengekstrak informasi (ITM_CD), lalu menyusunnya dalam format JSON
- AI Orchestrator pada Laravel API memanggil internal API (Node.js) untuk mengambil data stok melalui URL (endpoint) dengan metode HTTP GET: /inventory?itemCode=0BSTC000
- Internal API (Node.js) menerima metode GET di endpoint http://localhost:19000, menjalankan SQL yang telah ditentukan, dan mengembalikan hasil dalam format JSON


