ChatGPT का उपयोग करने वाला iOS SMS फ़िल्टरिंग ऐप
(apps.apple.com)स्पैम संदेशों को junk में भेजा जाता है और उनके लिए अलार्म नहीं दिखाया जाता। बाकी संदेशों को 6 कैटेगरी में वर्गीकृत किया जाता है। केवल SMS को फ़िल्टर किया जा सकता है, और iMessage का मैकेनिज़्म अलग होने के कारण उसे फ़िल्टर नहीं किया जा सकता।
कैटेगरी दो actions (transaction, promotion) और उनके नीचे subactions से बनी हैं।
डेवलपमेंट की प्रेरणा
- हाल के दिनों में बहुत सारे स्पैम मैसेज आने लगे थे। स्टॉक सिफारिशें, लीडिंग रूम, तरह-तरह के संदिग्ध संदेश वगैरह।
- ध्यान एक सीमित संसाधन है, इसलिए मैंने सोचा कि ऐसे नॉइज़ के संपर्क को रोकना चाहिए।
प्रक्रिया
- डेवलपमेंट गाइड के अनुसार इसे विकसित किया गया।
- सुरक्षा कारणों से केवल एक पहले से परिभाषित API का ही उपयोग किया जा सकता है, और उसके डोमेन पर
.well-known/apple-app-site-associationसेट करना पड़ता है। - सुरक्षा कारणों से Message Extension में मेमोरी पर लिखना संभव नहीं है, केवल पढ़ना संभव है। Main app में rules सेट किए जाते हैं और 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
…
- अगर आप स्पैम संदेशों से परेशान हैं, तो एक बार इसे आज़माकर देखें। इंस्टॉल करके सेटिंग कर देने के बाद ऐप को फिर से खोलने की भी ज़रूरत नहीं पड़ती।
मॉनेटाइज़ेशन लगभग असंभव
- यूज़र अगर नियमित रूप से ऐप में आते रहें, तभी विज्ञापन या पेड सब्सक्रिप्शन जैसी मॉनेटाइज़ेशन के बारे में सोचा जा सकता है। लेकिन इस ऐप की प्रकृति ऐसी है कि एक बार सेटिंग कर देने के बाद दोबारा ऐप में आने की ज़रूरत ही नहीं पड़ती, इसलिए कोई खास तरीका सूझा नहीं। इसलिए यह मुफ़्त है।
- स्पैम नंबर DB बनाकर स्पैम कॉल तक ब्लॉक करने का तरीका भी हो सकता था, लेकिन साइड प्रोजेक्ट के रूप में उसका स्कोप बहुत बड़ा लगा।
12 टिप्पणियां
trilliwon ji!
हाल ही में stock से जुड़े spam बहुत आ रहे थे और मैं परेशान था, लेकिन मैं इसे संतोष के साथ अच्छी तरह इस्तेमाल कर रहा हूँ।
एक सवाल है।
ऐप install करने पर 3 default filters registered होते हैं।
उनमें से
"(gwanggo)"का भी एक filter था।इसलिए मैंने सोचा कि अगर
(gwanggo)text हो तो यह "gwanggo" वाली तरफ filter हो जाएगा,लेकिन वह junk में चला गया।
बेशक AI filtering enabled की हुई थी।
लगता है कोई priority है?
और क्या आप शायद whitelist बनाने के बारे में सोच रहे हैं?
haha
अपडेट किया है
फ़िल्टर बनाते समय अगर आप junk के अलावा कोई category चुनते हैं, तो यह whitelist की तरह काम करता है
प्राथमिकता में पहले आपके द्वारा बनाए गए फ़िल्टर आते हैं, और आपके बनाए गए फ़िल्टरों में भी सूची में ऊपर मौजूद फ़िल्टर पहले लागू होते हैं
अगर आपके बनाए गए फ़िल्टर कुछ भी फ़िल्टर नहीं कर पाते, तो यह AI mode में काम करता है
https://apps.apple.com/kr/app/…
फ़िल्टर सिर्फ junk में ही भेज सकता है। कैटेगरी तय करने की सुविधा अभी नहीं है haha
सेटिंग्स को और विस्तार से किया जा सकता है, मैं कल इसमें फीचर जोड़कर देखूँगा।
AI activation चालू करें और ad filter removal बंद करें, तो विज्ञापन SMS संबंधित कैटेगरी में जाएगा।
व्हाइटलिस्ट जोड़ना संभव है। मैं इसे कल बनाकर deploy करूँगा और फिर दोबारा साझा करूँगा :)
इतनी जल्दी प्रोसेस करने के लिए बहुत धन्यवाद।
इसे इस्तेमाल करके मैं फिर से फ़ीडबैक दूँगा।
धन्यवाद।
अरे?? क्या दोनों 2 एक साथ भी रह सकते हैं??
लगता है SMS फ़िल्टर में एक समय में सिर्फ़ एक ही चुना जा सकता है
एक साथ कई का इस्तेमाल नहीं किया जा सकता :(
वाह, कमाल है!! हूहू से भी बेहतर है!!!
https://apps.apple.com/kr/app/…
लिंक गलत है ;;
मैं इसका बहुत अच्छा इस्तेमाल कर रहा हूँ। हर बार जमा होते junk messages को देखते हुए एक अजीब-सी संतुष्टि होती है।
https://apps.apple.com/kr/app/…
लगता है इसे कहीं देखा था, और यह Clien के एक सदस्य ने बनाया था। उन्होंने development के बाद का अनुभव भी साझा किया है, इसलिए जिन लोगों को जिज्ञासा हो वे इसे देख सकते हैं.
https://clien.net/service/board/…
लगता है यह ऐप ज़्यादा अच्छी तरह बनाया गया है haha