IA DETEKSI ORDER FIKTIF & PENYAMARAN NO HP PADA APLIKASI GOJEK
Nama : Arief Nur Febrianto
Mahasiswa Teknik Informatika Universitas Pamulang
Pada era industri 4.0 saat ini, tujuan pengembangan ilmu kecerdasan buatan adalah untuk menciptakan teknologi yang memungkinkan mesin komputer beroperasi secara cerdas. Kecerdasan buatan sebenarnya dimulai pada musim panas 1956. Pada awalnya, kecerdasan buatan hanya ada di universitas dan laboratorium penelitian, dan hampir tidak ada produk praktis yang dikembangkan. Teknologi informasi mendukung berbagai tahap akuisisi data, ekstraksi informasi, dan ekstraksi pengetahuan.
Kecerdasan buatan (AI) adalah bidang ilmu komputer yang dikhususkan untuk memecahkan masalah kognitif yang umumnya terkait dengan kecerdasan manusia, seperti pembelajaran, pemecahan masalah, dan pengenalan pola. Pada akhir 1970-an dan awal 1980-an, itu sepenuhnya dikembangkan dan produk secara bertahap mulai memasuki pasarDengan demikian, AI bersifat permanen dan konsisten, mudah untuk digandakan dan ringan untuk dokumentasi, dan dapat melakukan pekerjaan lebih banyak serta lebih cepat, sehingga AI lebih murah untuk diterapkan dan digunakan. Secara khusus, pengguna AI akan lebih kreatif dan inovatif. Gojek adalah aplikasi penyedia jasa antar jemput makanan, penumpang atau barang.
Gambaran umum tentang bagaimana ilmuwan data gojek membangun algoritma khasus penggunaan kompleks yang ditemui setiap hari. Ini adalah kisah tentang bagaimana gojek membangun algoritme perjodohan yang membantu gojek melakukan cross-selling layanan Gojek yang ditargetkan kepada pengguna gojek untuk membantu mereka menemukan produk yang belum pernah mereka gunakan. Beberapa orang yang menggunakan banyak produk pada aplikasi Gojek?
Di asumsikan Mike menggunakan taksi roda dua (GoRide) untuk berangkat dan pulang kerja. Mungkin di hari yang sibuk, dia ingin naik GoCar, taksi roda empat gojek? Atau Indah, yang rajin memesan makanan dari GoFood beberapa kali dalam seminggu, dan menggunakan solusi pembayaran digital gojek GoPay untuk membayarnya, tetapi belum pernah menumpang menggunakan GoRide / GoCar, atau mengirim paket menggunakan GoSend.
Berikut ini adalah beberapa contoh penerapan kecerdasan buatan untuk mendukung sistem dan layanan pada aplikasi Gojek :
Bagaimana gojek deteksi order fiktif:
Perusahaan penyedia layanan on-demand, Gojek mengandalkan mesin pembelajar (machine learning) dan kecerdasan buatan (artificial intelligence/AI) untuk memitigasi order fiktif. Kedua teknologi ini juga dipakai untuk mendeteksi kecurangan menggunakan aplikasi ilegal.
Mitra pengemudi bisa mengeklik tombol lapor sebelum menerima pesanan, jika dianggap mencurigakan. Mesin pembelajar akan menganalisis order berdasarkan kebiasaan pelanggan menggunakan aplikasi Gojek sebelumnya.
Hasil analisisnya dapat menjadi pertimbangan mitra pengemudi untuk mengambil pesanan atau tidak. Apabila diambil dan terbukti order fiktif, maka perusahaan akan memblokir akun konsumen.
Bagaimana gojek dapat menyamarkan nomor telepon untuk mengamankan identitas pengguna :
Number Masking adalah proses menyembunyikan nomor telepon asli pengguna dengan nomor virtual (VN) sehingga baik pihak penelepon maupun pihak penerima tidak dapat menangkapnya. Ini adalah cara untuk menghubungkan panggilan melalui, dari satu pihak ke pihak lain, namun tidak pernah menghubungi nomor telepon mereka secara langsung.
Untuk menjelaskan poin mengambil contoh dengan pelanggan C dan pengemudi D:
- Nomor telepon asli C = AAA, nomor telepon asli D = KKK
- C membuat pesanan dan pengemudi D ditugaskan untuk mereka. Layanan selanjutnya menganonimkan nomor-nomor ini.
- Nomor anonim C = XXX, nomor anonim D = YYY
- Jadi untuk sepasang angka asli AAA–KKK gojek menetapkan XXX–YYY.
- Pelanggan baru, nomor asli N = BBB, melakukan pemesanan.
- Misalkan, untuk N gojek menetapkan driver yang sama D, yang saat ini memiliki pesanan aktif. Nomor anonim N = WWW.
- Mengingat D sekarang memiliki lebih dari satu pesanan aktif, VN baru yaitu ZZZ akan ditetapkan sebagai nomor anonim D.
- Jadi pasangan barunya adalah BBB-KKK dan gojek menetapkan WWW-ZZZ.
Jika itu agak sulit untuk dipahami pada awalnya, cobalah untuk kedua kalinya dan buat model mental yang sama. Anda akan menguasainya dengan cepat.
Aliran proses
Layanan gojek selalu menyimpan daftar VN sehat yang diambil secara berkala dari penyedia gojek. Ini memastikan bahwa gojek selalu menetapkan VN yang aktif dan sehat kepada pengguna gojek dan memastikan pengalaman terbaik saat melakukan panggilan.
Poin penting yang terlibat dalam masking nomor adalah sebagai berikut:
Pekerja :
- Konsumen acara gojek (pekerja) menggunakan pesan dan memvalidasinya. Gojek beralih ke anonimisasi ketika gojek menerima pesan dengan status yang telah ditentukan sebelumnya (seperti driver ditemukan atau pesanan dibuat) yang bertindak sebagai pemicu untuk langkah selanjutnya.
- Gojek menetapkan sepasang VN unik, dari daftar VN yang sehat, untuk pasangan pelanggan-pengemudi dan menyimpan data ini di DB gojek.
Server :
- Saat pengguna telah diberi driver, frontend memanggil gojek untuk mengambil nomor virtual untuk aktor tersebut. Ini terjadi baik untuk pengemudi maupun pelanggan.
- Aplikasi kemudian menampilkan nomor anonim pihak lain, yang akan digunakan untuk melakukan panggilan.
- Sangat menarik untuk dicatat bahwa, mengingat keberadaan pesanan di DB gojek diatur oleh acara async (pekerja baca), gojek juga menerapkan fallback yang mengambil detail melalui ID pesanan secara langsung.
Penyedia :
- Untuk menjelaskan hal ini dengan lebih baik, misalkan nomor telepon pengguna = A
- Nomor anonim pengguna = B
- Nomor telepon pengemudi = C
- Nomor anonim pengemudi = D
- Jika pengguna melakukan panggilan, penyedia melakukan panggilan API ke layanan gojek dengan pasangan nomor (AD) dan gojek memvalidasi ini terhadap pasangan yang telah gojek lakukan di DB gojek.
Sangat menarik untuk dicatat bagaimana seseorang dapat menjaga privasi pelanggan melalui penyesuaian sederhana dalam aliran dasar. Panggilan yang sebelumnya terhubung dari titik A ke titik C sekarang melalui titik baru B dan D , tanpa menambahkan banyak penundaan overhead. Pelanggan tidak pernah mengetahui identitas pengemudi (kecuali disebutkan secara eksplisit) dan sebaliknya.
DAFTAR PUSTAKA
Amrizal, V., & Aini, Q. (2013). Kecerdasan Buatan. Halaman Moeka Publishing.
Nasution, M. K. M. (2019). Ulasan konsep tentang kecerdasan buatan. Artificial Intelligent, 14.
( https://blog.gojek.io/how-we-mask-phone-numbers-to-secure-user-identity/ )