Une app iOS de filtrage des SMS avec ChatGPT
(apps.apple.com)Les messages spam sont envoyés vers les indésirables et ne déclenchent pas de notification. Les autres sont classés en 6 catégories. Seuls les SMS peuvent être filtrés ; les iMessage utilisent un mécanisme différent et ne peuvent donc pas être filtrés.
Les catégories sont composées de deux actions (transaction, promotion) et de sous-actions associées.
Motivation du développement
- J’ai remarqué que je recevais beaucoup de SMS indésirables ces derniers temps. Recommandations d’actions, groupes de signaux, messages du genre « oppa ceci cela »…
- L’attention est une ressource limitée, donc j’ai pensé qu’il fallait éviter d’être exposé à ce bruit.
Processus
- Développement réalisé selon le guide de développement.
- Pour des raisons de sécurité, une seule API prédéfinie peut être utilisée, et son domaine doit configurer
.well-known/apple-app-site-association. - Pour des raisons de sécurité, l’écriture en mémoire est impossible dans la Message Extension ; seule la lecture est autorisée. Les règles sont configurées dans l’app principale, puis la Message Extension lit cette Filter Rule pour l’utiliser.
- Le filtrage peut se faire avec des préfixes, suffixes, regex, etc.
- Dans la Message Extension, il est impossible de connaître le numéro du destinataire ; seules les informations
senderetbodydu message reçu sont disponibles. - Le serveur utilise Cloudflare.
Prompt GPT (extrait)
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
…
- Si les messages spam vous stressent, essayez-le. Une fois installé et configuré, il n’est plus nécessaire d’ouvrir l’app.
La monétisation est presque impossible
- Pour envisager une monétisation, que ce soit via la publicité ou un abonnement payant, il faudrait que les utilisateurs ouvrent régulièrement l’app. Mais par nature, une fois la configuration faite, il n’y a plus vraiment de raison d’y revenir. Donc c’est gratuit.
- Il serait possible de constituer une base de données de numéros spam et même de bloquer les appels indésirables, mais cela m’a semblé trop ambitieux pour un projet mené en side project.
12 commentaires
trilliwon !
Ces derniers temps, je souffrais de recevoir beaucoup de spam lié aux actions, mais je l’utilise avec satisfaction et très bien.
J’ai une question.
Quand on installe l’application, 3 filtres de base sont enregistrés.
Parmi eux, il y a aussi un filtre pour "(publicité)".
Du coup, je me suis dit : ah, s’il y a le texte "(publicité)", ça doit être filtré du côté "publicité",
mais c’est passé dans les indésirables.
Bien sûr, le filtrage IA est activé.
Il doit y avoir une sorte de priorité ?
Et aussi, avez-vous éventuellement l’intention de créer une liste blanche ?
haha
Mise à jour effectuée
Lors de la création d’un filtre, si vous sélectionnez une catégorie autre que junk, il fonctionnera comme une liste blanche.
La priorité est donnée d’abord aux filtres que vous avez créés vous-même, et parmi eux, ceux placés en haut de la liste passent en premier.
Si les filtres que vous avez créés ne parviennent à rien filtrer, le mode IA prend le relais.
https://apps.apple.com/kr/app/…
Le filtre ne peut envoyer les messages que vers
junk. Il n’y a pas de définition de catégorie haha.Les réglages peuvent être précisés, je vais essayer d’ajouter cette fonctionnalité demain.
Si vous activez l’IA et supprimez le filtre anti-publicité, les SMS publicitaires iront dans la catégorie correspondante.
Oui, on peut ajouter une liste blanche. Je vais la créer demain, la déployer, puis je vous la repartagerai :)
Merci beaucoup pour la rapidité du traitement.
Je vais l’essayer puis je vous ferai un retour.
Merci.
Hein ?? Est-ce qu’on peut garder les deux en même temps ??
On ne peut sélectionner qu’un seul filtre SMS.
Il n’est pas possible d’en utiliser plusieurs en même temps, hélas.
Waouh, c’est génial !! Bien mieux que Huhu !!!
https://apps.apple.com/kr/app/…
Le lien est incorrect ;;
Je l’utilise très bien. Chaque fois que je vois les messages indésirables qui s’accumulent, j’en suis ravi.
https://apps.apple.com/kr/app/…
Il me semblait l’avoir déjà vu quelque part, et il s’avère que c’est un membre de Clien qui l’a créé. Il a aussi publié un retour d’expérience sur le développement, donc si le sujet vous intéresse, cela vaut le coup d’y jeter un œil.
https://clien.net/service/board/…
Cette appli semble mieux réalisée, haha.