แอปกรอง SMS บน iOS ที่ใช้ ChatGPT
(apps.apple.com)ส่งข้อความสแปมไปที่ junk และไม่แสดงการแจ้งเตือน ส่วนที่เหลือจะถูกจัดหมวดหมู่เป็น 6 หมวด สามารถกรองได้เฉพาะ SMS เท่านั้น ส่วน iMessage ไม่สามารถกรองได้เพราะมีกลไกต่างออกไป
หมวดหมู่ประกอบด้วย action สองแบบคือ transaction และ promotion พร้อม subactions ย่อย
แรงจูงใจในการพัฒนา
- ช่วงนี้มีข้อความสแปมเข้ามาเยอะมาก เช่น แนะนำหุ้น ห้องนำเทรด อะไรทำนองพี่ชายโน่นนี่ ฯลฯ
- เพราะสมาธิเป็นทรัพยากรที่ใช้แล้วหมดไป เลยคิดว่าควรป้องกันไม่ให้ต้องเจอกับ noise แบบนี้
กระบวนการ
- พัฒนาตามคู่มือการพัฒนา
- ด้วยเหตุผลด้านความปลอดภัย จึงใช้ได้เพียง API ที่กำหนดไว้ล่วงหน้าเพียงตัวเดียว และโดเมนนั้นต้องตั้งค่า
.well-known/apple-app-site-association - ด้วยเหตุผลด้านความปลอดภัย Message Extension ไม่สามารถเขียนลงหน่วยความจำได้และอ่านได้อย่างเดียว จึงตั้งค่ากฎในแอปหลัก แล้วให้ Message Extension อ่าน Filter Rule นั้นมาใช้งาน
- สามารถกรองได้ด้วย prefix, suffix, regex เป็นต้น
- ใน Message Extension จะไม่ทราบหมายเลขโทรศัพท์ของผู้รับ และรู้ได้เพียงข้อมูล sender กับ body ของข้อความที่ได้รับ
- เซิร์ฟเวอร์ใช้ cloudflare
พรอมป์ต์ GPT (บางส่วน)
Extract the "action" and "subAction" from the given SMS message and output the result in JSON format.
If the message appears suspicious, set action to "junk".
If the message appears promotional and also a little bit suspicious, set action to "junk".
Do not set action to "junk" if the message looks like phone number validation, OTP, or any other legitimate message.
Output must be JSON format without triple backticks.
JSON Structure:
- action: string
- subAction: string
…
- ถ้าคุณกำลังเครียดกับข้อความสแปม ลองใช้ดูได้เลย ติดตั้งและตั้งค่าไว้แล้วก็ไม่จำเป็นต้องเปิดแอปอีก
แทบจะหารายได้ไม่ได้เลย
- ปกติถ้าจะหารายได้ ไม่ว่าจะเป็นโฆษณาหรือสมัครสมาชิกแบบเสียเงิน ผู้ใช้ก็ต้องเข้าแอปอย่างต่อเนื่อง แต่ด้วยลักษณะของแอปนี้ พอตั้งค่าเสร็จแล้วก็แทบไม่มีเหตุผลให้กลับเข้าแอปอีก เลยนึกวิธีไม่ค่อยออก สุดท้ายจึงทำให้ใช้ฟรี
- อาจมีวิธีสร้างฐานข้อมูลเบอร์สแปมและบล็อกสายสแปมไปด้วยได้ แต่ถ้าทำเป็นโปรเจกต์ข้าง ๆ ก็รู้สึกว่าสเกลใหญ่เกินไป
12 ความคิดเห็น
คุณ trilliwon!
ช่วงนี้มีสแปมเกี่ยวกับหุ้นส่งเข้ามาเยอะมากจนลำบากใจ แต่ผมใช้งานแล้วพอใจมากครับ
มีคำถามครับ
พอติดตั้งแอปแล้ว จะมีการลงทะเบียนฟิลเตอร์พื้นฐานไว้ 3 ตัว
ในนั้นมีฟิลเตอร์ "(โฆษณา)" อยู่ด้วย
ผมเลยคิดว่า อ๋อ ถ้ามีข้อความ "(โฆษณา)" ก็คงจะถูกกรองไปทาง "โฆษณา"
แต่กลับหลุดไปอยู่ในขยะครับ
แน่นอนว่าผมเปิดใช้งาน AI filtering อยู่แล้ว
น่าจะมีลำดับความสำคัญอะไรสักอย่างใช่ไหมครับ?
แล้วมีแผนจะทำไวท์ลิสต์ไหมครับ?
ฮ่าๆ
อัปเดตแล้ว
ตอนสร้างฟิลเตอร์ หากเลือกหมวดหมู่อื่นนอกเหนือจาก junk จะทำงานเหมือน whitelist
ลำดับความสำคัญคือฟิลเตอร์ที่สร้างเองจะมาก่อน และในบรรดาฟิลเตอร์ที่สร้างเอง ฟิลเตอร์ที่อยู่ด้านบนของรายการจะมาก่อน
หากฟิลเตอร์ที่สร้างเองไม่สามารถกรองอะไรได้เลย ระบบจะทำงานในโหมด AI
https://apps.apple.com/kr/app/…
ตัวกรองสามารถส่งไปที่ junk ได้อย่างเดียว ยังไม่รองรับการกำหนดหมวดหมู่ครับ ฮ่าๆ
การตั้งค่าสามารถทำให้ละเอียดขึ้นได้ เดี๋ยวพรุ่งนี้จะลองเพิ่มฟีเจอร์ให้นะครับ
ถ้าเปิดใช้ AI แล้วเอาตัวกรองโฆษณาออก SMS โฆษณาจะถูกส่งไปยังหมวดหมู่ที่เกี่ยวข้องครับ
เพิ่มไวต์ลิสต์ได้แน่นอนครับ พรุ่งนี้จะทำให้ เสร็จแล้วปล่อยอัปเดตและมาแชร์ให้อีกครั้งนะครับ :)
ขอบคุณมากสำหรับการดำเนินการที่รวดเร็วจริง ๆ
ผมจะลองใช้งานแล้วกลับมาให้ฟีดแบ็กอีกครั้ง
ขอบคุณครับ
เอ๊ะ?? อยู่ด้วยกันทั้ง 2 อันได้ไหมครับ??
ดูเหมือนว่าจะเลือกใช้ตัวกรอง SMS ได้แค่ตัวเดียว
ไม่สามารถใช้หลายตัวพร้อมกันได้ T_T
ว้าว เจ๋งมากครับ!! ดีกว่า WhoWho อีก!!!
https://apps.apple.com/kr/app/…
ลิงก์ไม่ถูกต้องนะ ;;
ใช้งานได้ดีมาก ทุกครั้งที่เห็นข้อความขยะที่สะสมเพิ่มขึ้นก็รู้สึกสะใจครับ
https://apps.apple.com/kr/app/…
เหมือนเคยเห็นมาจากที่ไหนสักแห่ง ที่แท้ก็เป็นผลงานที่สมาชิก Clien ทำขึ้นมานี่เอง เขายังโพสต์บันทึกหลังการพัฒนาด้วย ใครที่สนใจก็ลองเข้าไปดูกันได้ครับ
https://clien.net/service/board/…
แอปนี้ดูเหมือนจะทำออกมาได้ดีกว่านะครับ 555