11 Punkte von beomi 2024-06-07 | 5 Kommentare | Auf WhatsApp teilen

In letzter Zeit habe ich so viele betrügerische Werbe-Spam-SMS bekommen, dass ich eine App gebaut habe, die Spam-Nachrichten intelligenter filtert.

  • Einfacher Filter auf Basis von Blacklist-/Whitelist-Schlüsselwörtern

Diese Funktion gibt es zwar auch in vielen anderen Apps. Ich habe eine App verwendet, in der sich unbegrenzt viele Einträge registrieren lassen, und sie eine ganze Weile (über ein Jahr) genutzt. Aber weil umformulierte Schlüsselwörter immer wieder auf allerlei Weise an den Filtern vorbeikamen und doch im Posteingang landeten, war ich selbst irgendwann zu erschöpft davon. Da dachte ich: Das ist keine Aufgabe für Menschen, das ist ein Problem, das AI lösen sollte. Also wollte ich mit der Kombination aus meinem Fachgebiet, lokalen LMs und LLMs, und mit der innerhalb der iOS-Beschränkungen maximal möglichen Leistung eine möglichst leistungsstarke Filter-App bauen.

Die App ist simpel.
Einfach herunterladen und den AI-Filter-Schalter aktivieren,
und dann unter Systemeinstellungen - Nachrichten - Unbekannte Kontakte und Filter den Smart Spam Filter aktivieren — schon ist die AI-Filterung eingeschaltet.

Am Tag der Veröffentlichung wurde die App derzeit von etwa 600 Personen heruntergeladen und stieg im App Store in der Kategorie Dienstprogramme bis auf Rang 22. Aktuell (Tag 2) nutzen sie etwa 1000 Personen.

Ich hoffe, wir können gemeinsam von Spam befreit werden :)

5 Kommentare

 
bubble1981 2024-08-12

Hallo. Freut mich, Sie kennenzulernen. Dank dieser App ist es wirklich großartig, dass ich auf dem iPhone unnötige Nachrichten nicht sehen muss, während ich sie auf dem Mac, wo keine Filterung erfolgt, im Gegenteil doch sehen kann.

Vielleicht liegt es daran, dass es eine App ist, die von einem Experten aus einem bestimmten Bedarf heraus entwickelt wurde – sie ist wirklich einfach großartig!
Wir stellen auf Veranstaltungen nützliche Apps vor und möchten dabei gern die App des Entwicklers vorstellen.
Falls das für Sie in Ordnung ist, würden wir sie gern mit einem Zitat des Entwicklers präsentieren und möchten Sie daher bitten, Kontakt mit uns aufzunehmen!
Bitte schauen Sie es sich an, und wenn Sie Interesse haben, schicken Sie uns gern eine DM an https://instagram.com/healthy_stacy/… ~

Vielen, vielen Dank, dass Sie so eine tolle App entwickelt haben!!!!

 
jwseo 2024-06-08

Kann man das unter iOS so einrichten, dass es automatisch über „Nachricht melden“ gemeldet wird? Ich frage mich, wohin diese Funktion geht.

 
beomi 2024-06-08

Diese Funktion ist derzeit noch nicht implementiert … es wird also gar nichts passieren 😂
Wir planen, sie in einem späteren Update hinzuzufügen!

 
superwoou 2024-06-08

Wenn man den Online-AI-Modus verwendet, wird dann tatsächlich mit einem Online-LLM geprüft? Falls ja, wird dann der gesamte Inhalt der Nachricht an den Server gesendet?

 
beomi 2024-06-08

Folgende Nachrichten werden gefiltert:

  1. Unbekannte Telefonnummern (= sie dürfen nicht in den Kontakten gespeichert sein.)
  2. Normale SMS oder MMS, nicht iMessage. (Bei iMessage übernimmt Apple das Spam-Management selbst.)
  3. Auch bei unbekannten Nummern darf ich nicht mehr als einmal geantwortet haben (= wenn ich 2–3 Antworten geschickt habe, wird die Nummer als bekannt behandelt)

Außerdem haben lokale Blacklist-Regeln die höchste Priorität. Wenn eine Nachricht durch diese Blacklist gefiltert wird, landet sie sofort im Spam-Ordner, ohne überhaupt an die Online-AI zu gehen!

--> Das heißt: Nur in sehr eingeschränkten Fällen wird zur AI-Bewertung etwas an den Server gesendet.
(Auf dem Gerät selbst gibt es die Einschränkung, dass sich große Sprachmodelle ab 1B Parametern nicht lokal ausführen lassen T_T)

Dabei greift allerdings die Privacy-Schutzregel von Apple iOS selbst: Die Anfrage wird nicht von der App direkt an den Server gesendet. Stattdessen fordert die App eine Delegation an den Server an, und das iOS-Betriebssystem selbst sendet die Anfrage an meinen Server. Das Ergebnis der Serverbewertung wird dann wiederum vom Betriebssystem empfangen und der entsprechende Inhalt gefiltert.

Weitere Details finden sich in der Entwicklerdokumentation unten :)

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