11 poin oleh beomi 2024-06-07 | 5 komentar | Bagikan ke WhatsApp

Belakangan ini terlalu banyak SMS spam iklan penipuan yang masuk, jadi saya mencoba membuat aplikasi yang memfilter SMS spam dengan cara yang lebih cerdas.

  • Filter sederhana berbasis kata kunci blacklist/whitelist

Sebenarnya fitur ini juga sudah banyak ada di aplikasi lain. Saya sempat memakai salah satu aplikasi yang bisa mendaftarkan kata kunci tanpa batas cukup lama (lebih dari 1 tahun), tetapi spam tetap lolos ke kotak pesan dengan berbagai modifikasi kata kunci untuk menghindari filter. Saya sendiri jadi sangat lelah melihatnya, dan berpikir, ah, ini bukan pekerjaan untuk manusia, ini masalah yang harus diselesaikan AI. Karena itu, saya mencoba membuat aplikasi filter berperforma setinggi mungkin dalam batasan iOS, dengan menggabungkan Local LM dan LLM yang merupakan bidang saya.

Aplikasinya sederhana.
Unduh, nyalakan toggle AI filtering,
dan aktifkan Smart Spam Filter di Pengaturan sistem - Pesan - Kontak Tidak Dikenal & Filter agar pemfilteran AI berjalan.

Saat ini, pada hari peluncuran aplikasi, sekitar 600 orang mengunduhnya sehingga naik sampai peringkat #22 App Store di kategori Utility, dan saat ini (hari ke-2), sekitar 1000 orang sudah mengunduh dan menggunakannya.

Semoga kita semua bisa terbebas dari spam :)

5 komentar

 
bubble1981 2024-08-12

Halo. Senang berkenalan. Berkat aplikasi ini, saya sangat senang karena di iPhone saya tidak perlu melihat pesan-pesan yang tidak perlu, dan di Mac justru bagus karena tidak difilter sehingga saya masih bisa melihatnya.

Mungkin karena ini aplikasi yang dibuat oleh seorang ahli sesuai kebutuhan, hasilnya benar-benar sangat bagus!
Kami memperkenalkan aplikasi-aplikasi yang berguna di sebuah acara, dan kami ingin memperkenalkan aplikasi buatan Anda.
Kalau Anda berkenan, kami ingin menuliskan kutipan dari Anda saat memperkenalkannya, jadi kami ingin meminta Anda untuk menghubungi kami!
Silakan dicek, dan jika Anda tertarik, mohon kirim DM ke https://instagram.com/healthy_stacy/… ~

Terima kasih banyak, banyak sekali, sudah membuat aplikasi yang bagus!!!!

 
jwseo 2024-06-08

Di iOS, apakah ini bisa dibuat agar otomatis dilaporkan melalui 'Message Report'? Saya penasaran ke mana fitur ini dikirim.

 
beomi 2024-06-08

Saat ini fitur itu belum diimplementasikan... jadi tidak akan terjadi apa-apa 😂
Akan ditambahkan pada pembaruan berikutnya!

 
superwoou 2024-06-08

Kalau memakai mode AI online, apakah itu benar-benar diperiksa oleh LLM online? Jika begitu, apakah seluruh isi pesan akan dikirim ke server?

 
beomi 2024-06-08

Target filter untuk pesan adalah seperti berikut.

  1. Nomor telepon yang tidak dikenal (= tidak boleh terdaftar di kontak.)
  2. SMS atau MMS biasa, bukan iMessage. (Untuk iMessage, Apple menyatakan akan menangani spam secara langsung.)
  3. Meski nomornya tidak dikenal, saya tidak boleh pernah membalas lebih dari 2 kali (= jika sudah mengirim balasan 2-3 kali, dianggap sebagai nomor yang dikenal)

Selain itu, aturan blacklist lokal memiliki prioritas paling tinggi, dan jika terfilter oleh blacklist tersebut, pesan akan langsung dipindahkan ke folder spam tanpa melalui AI online!

--> Artinya, pesan hanya dikirim ke server untuk penilaian AI dalam situasi yang sangat terbatas.
(Karena ada keterbatasan bahwa model bahasa besar berukuran besar (kelas 1B ke atas) tidak bisa dijalankan secara lokal T_T)

Namun, untuk permintaan tersebut, karena ada aturan perlindungan privasi bawaan Apple iOS, aplikasi tidak langsung mengirim permintaan ke server. Sebaliknya, aplikasi meminta delegasi ke server, lalu iOS OS sendiri yang mengirim permintaan ke server saya. Setelah server memberikan hasil penilaian, OS kembali menerimanya dan memfilter bagian tersebut.

Untuk detail lebih lanjut, silakan lihat dokumentasi pengembang di bawah ini :)

https://developer.apple.com/documentation/sms_and_call_reporting/…