11 คะแนน โดย beomi 2024-06-07 | 5 ความคิดเห็น | แชร์ทาง WhatsApp

ช่วงนี้มีข้อความสแปมโฆษณาหลอกลวงเข้ามาเยอะมาก เลยลองสร้างแอปที่ช่วยกรองข้อความสแปมได้อย่างชาญฉลาดยิ่งขึ้นดูครับ

  • ฟิลเตอร์แบบอิงคีย์เวิร์ดด้วย blacklist/whitelist แบบง่าย ๆ

จริง ๆ ฟีเจอร์นี้ก็มีอยู่ในแอปอื่นหลายตัว แต่มีแอปหนึ่งที่ลงทะเบียนได้ไม่จำกัด ผมเลยใช้มาพักใหญ่ (1 ปี+) ทว่าแม้จะอุดอย่างไรก็ยังโดนการดัดแปลงคีย์เวิร์ดเพื่อหลบเลี่ยง แล้วข้อความก็ยังหลุดเข้ามาในกล่องข้อความอยู่ดี ทำให้ผมรู้สึกล้ามาก และคิดว่านี่ไม่ใช่งานที่มนุษย์ควรต้องมาทำ แต่นี่เป็นปัญหาที่ AI ควรช่วยแก้ เลยพยายามสร้างแอปกรองที่มีประสิทธิภาพสูงที่สุดเท่าที่จะทำได้ภายใต้ข้อจำกัดของ iOS โดยใช้การผสานระหว่าง local LM และ LLM ซึ่งเป็นสาขาที่ผมเชี่ยวชาญ

ตัวแอปใช้งานไม่ซับซ้อน
ดาวน์โหลดมาแล้วเปิดสวิตช์ AI filtering
จากนั้นไปที่ การตั้งค่าระบบ - ข้อความ - ผู้ติดต่อที่ไม่รู้จักและการกรอง แล้วเปิดใช้งาน Smart Spam Filter ก็จะเริ่มใช้การกรองด้วย AI ได้ทันที

ปัจจุบันในวันแรกที่เปิดตัวแอป มีผู้ดาวน์โหลดราว 600 คน และขึ้นไปถึงอันดับ #22 ในหมวด Utilities ของ App Store ส่วนตอนนี้ (วันที่ 2) มีผู้ดาวน์โหลดไปราว 1000 คนและกำลังใช้งานอยู่

หวังว่าเราจะได้หลุดพ้นจากสแปมไปด้วยกัน :)

5 ความคิดเห็น

 
bubble1981 2024-08-12

สวัสดีค่ะ ยินดีที่ได้รู้จักนะคะ ด้วยแอปนี้ทำให้บน iPhone ไม่ต้องเห็นข้อความที่ไม่จำเป็น ก็เลยดีมาก ๆ และบน Mac กลับไม่มีการกรอง เลยยิ่งดีตรงที่ยังสามารถดูได้ เป็นผู้ใช้ที่ชอบมากค่ะ

ไม่แน่ใจว่าเป็นเพราะเป็นแอปที่ผู้เชี่ยวชาญสร้างขึ้นตามความจำเป็นหรือเปล่า แต่บอกเลยว่าดีมากจริง ๆ!
พวกเรากำลังแนะนำแอปที่มีประโยชน์ในงานอีเวนต์ และอยากจะแนะนำแอปของคุณนักพัฒนาด้วยค่ะ
ถ้าสะดวก อยากใส่ quote ของคุณนักพัฒนาเพื่อใช้แนะนำแอป เลยอยากขอให้ช่วยติดต่อกลับมาหน่อยค่ะ!
หากตรวจสอบแล้วสนใจ รบกวนส่ง DM มาที่ https://instagram.com/healthy_stacy/… ด้วยนะคะ ~

ขอบคุณมาก ๆ มาก ๆ สำหรับการสร้างแอปดี ๆ แบบนี้!!!!

 
jwseo 2024-06-08

บน iOS สามารถตั้งให้ระบบรายงานอัตโนมัติผ่าน 'ข้อความรายงาน' ได้ไหม? สงสัยว่าฟังก์ชันนี้ส่งไปที่ไหนครับ

 
beomi 2024-06-08

ตอนนี้ยังไม่ได้ทำฟีเจอร์นั้นไว้... เลยจะยังไม่เกิดอะไรขึ้นนะ 😂
มีแผนจะเพิ่มเข้ามาในการอัปเดตครั้งถัดไป!

 
superwoou 2024-06-08

ถ้าใช้โหมด AI ออนไลน์ จะเป็นการตรวจด้วย LLM ออนไลน์จริง ๆ ใช่ไหมครับ? ถ้าอย่างนั้นเนื้อหาข้อความทั้งหมดจะถูกส่งไปที่เซิร์ฟเวอร์หรือเปล่าครับ

 
beomi 2024-06-08

เป้าหมายของการกรองข้อความมีดังนี้

  1. หมายเลขโทรศัพท์ที่ไม่รู้จัก (= ต้องไม่ได้บันทึกอยู่ในรายชื่อติดต่อ)
  2. เป็น SMS หรือ MMS ปกติที่ไม่ใช่ iMessage (สำหรับ iMessage ทาง Apple ระบุว่าจะจัดการสแปมเองโดยตรง)
  3. แม้จะเป็นหมายเลขที่ไม่รู้จัก แต่ต้องเป็นหมายเลขที่ฉันยังไม่เคยตอบกลับเกิน 2 ครั้ง (= ถ้าส่งตอบกลับไป 2-3 ครั้งแล้ว จะถือว่าเป็นหมายเลขที่รู้จัก)

นอกจากนี้ กฎ blacklist แบบโลคัลจะมีลำดับความสำคัญสูงสุด และหากถูกกรองด้วย blacklist นี้ ข้อความจะถูกย้ายไปยังกล่องสแปมทันทีโดยไม่ผ่าน AI ออนไลน์!

--> กล่าวคือ จะส่งไปให้เซิร์ฟเวอร์เพื่อให้ AI ตัดสินเฉพาะในสถานการณ์ที่มีข้อจำกัดมากเท่านั้น
(เพราะบนเครื่องมีข้อจำกัดที่ไม่สามารถรัน large language model ขนาดใหญ่ระดับ 1B ขึ้นไปได้ T_T)

อย่างไรก็ตาม คำขอนี้ทำงานภายใต้กฎคุ้มครองความเป็นส่วนตัวของ Apple iOS เอง ดังนั้นจึงไม่ใช่ตัวแอปที่ส่งคำขอไปยังเซิร์ฟเวอร์โดยตรง แต่เป็นการที่แอปร้องขอให้มีการ delegate ไปยังเซิร์ฟเวอร์ และตัว iOS OS เองจะเป็นผู้ส่งคำขอไปยังเซิร์ฟเวอร์ของผม จากนั้น OS จะรับผลการตัดสินจากเซิร์ฟเวอร์กลับมาแล้วนำส่วนนั้นไปกรองต่อในระบบ

รายละเอียดเพิ่มเติม โปรดดูเอกสารสำหรับนักพัฒนาด้านล่าง :)

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