Smart Spam Filter: 賢いAIベースのスパムSMSフィルターアプリ
(apps.apple.com)最近、詐欺まがいの広告スパムSMSがあまりにも多く届くので、もっと賢くスパムメッセージをフィルタリングするアプリを作ってみました。
- 単純なブラックリスト/ホワイトリストのキーワードベースフィルター
この機能自体は実際ほかのアプリにも多くあり、アプリの中には無制限に登録できるものもあったので、そのアプリをしばらく(1年以上)使ってきましたが、いくら防いでもキーワードの変形であれこれ回避され、結局受信箱に入り込んでしまう様子に自分自身もとても疲れてしまい、ああ、これは人がやることではない、これはAIが解決すべき問題だ……と思って、自分の専門であるローカルLMとLLMの組み合わせ、そしてiOSの制約の中で可能な限り高性能なフィルタリングアプリを作ろうとしました。
アプリはシンプルです。
ダウンロードしてAIフィルタリングのトグルをオンにし、
システム設定 - メッセージ - 不明な連絡先とフィルタ の中でSmart Spam Filterを有効にするだけで、AIフィルタリングが有効になります。
現在、アプリ公開初日に約600人がダウンロードし、ユーティリティ部門のApp Storeランキング #22 まで上がり、現在(2日目)は約1000人がダウンロードして利用中の状態です。
どうか一緒にスパムから解放されるといいですね :)
5件のコメント
こんにちは。はじめまして。このアプリのおかげで、iPhoneでは不要なメッセージを見なくて済むのでとても助かっており、Macではフィルタリングされないので、逆に確認できて良いと感じているユーザーです。
必要に応じて専門家の方が作られたアプリだからなのか、本当にとても素晴らしいです!
私たちはイベントで便利なアプリを紹介しているのですが、開発者様のアプリを紹介したいと考えています。
もしよろしければ、開発者様のコメントを添えて紹介したく、ご連絡をお願いできればと思います!
ご確認のうえ、ご興味があれば https://instagram.com/healthy_stacy/… までDMをお願いします〜
良いアプリを作ってくださって、本当に本当にありがとうございます!!!!
iOSで「メッセージレポート」として自動報告されるようにできますか? この機能がどこに送られるのか気になります。
現時点ではその機能はまだ実装していないので…何も起きないはずです 😂
今後のアップデートで追加する予定です!
オンラインAIモードを使うと、実際にオンラインのLLMでチェックするのでしょうか? もしそうなら、メッセージの内容はすべてサーバーに送られるのでしょうか。
文字フィルタリングの対象は以下のとおりです。
また、ローカルのblacklist ruleが最優先であり、そのブラックリストによりフィルタリングされる場合は、オンラインAIを経由せずにそのままメッセージがスパムフォルダへ移動します!
--> つまり、AIの判定のためにサーバーへ送られるのは、非常に限定された状況に限られます。
(ローカルでは大規模言語モデル(1B級以上)を実行できないという制約があるためです…)
ただし、このリクエストについてはApple iOS自体のprivacy保護ルールがあるため、アプリ自体がサーバーへリクエストするのではなく、アプリがサーバーへのdelegateの必要を要求し、iOS OS自体が私のサーバーへリクエストを送る方式が使われています。サーバーで判定した結果を再びOSが受け取り、その部分をフィルタリングする仕組みになっています。
より詳しい内容は、以下の開発者ドキュメントを参照してください :)
https://developer.apple.com/documentation/sms_and_call_reporting/…