KI-Funktionen ohne Überraschungen einführen

KI kann Apps spürbar nützlicher machen. Am besten funktioniert das, wenn die erste Funktion klar begrenzt ist und mögliche Fehlerfälle eingeplant sind.

Sprach- und Bilderkennungsmodelle machen Funktionen praktisch nutzbar, die für die meisten Teams bisher unerreichbar waren: Zusammenfassungen, intelligentere Suche, Entwürfe, Sortieren oder das Auslesen von Text aus Fotos. Sie verhalten sich jedoch anders als gewöhnlicher Code. Dieselbe Eingabe kann unterschiedliche Ausgaben erzeugen, und eine selbstbewusste Antwort kann falsch sein. Ein wenig Struktur sorgt dafür, dass diese Eigenschaften weder Sie noch die Nutzer Ihrer App überraschen.

Mit einer klar umrissenen Aufgabe beginnen

„KI hinzufügen“ ist keine Funktion. „Eine Kategorie für jede neue Ausgabe vorschlagen“ schon. Eine klar umrissene Aufgabe lässt sich leichter entwickeln, einfacher testen und besser erklären. Wählen Sie eine, bei der eine gute Antwort echte Zeit spart und ein Fehler schnell auffällt und behoben werden kann.

Mit echten Beispielen testen

Bevor Sie die Oberfläche gestalten, sammeln Sie reale Eingaben zusammen mit den gewünschten Antworten. Schicken Sie diese durch das Modell und bewerten Sie die Ergebnisse. Behalten Sie diesen Datensatz und führen Sie ihn erneut aus, wann immer Sie den Prompt, das Modell oder den Anbieter wechseln. Ohne ihn ist jede Änderung ein reines Ratespiel.

Falsche Antworten einplanen

Jedes Modell liegt gelegentlich falsch. Gestalten Sie Ihre App entsprechend: Präsentieren Sie die Antwort als Vorschlag, den Nutzer bearbeiten können, zeigen Sie nach Möglichkeit die Herkunft auf, und lassen Sie ein Modell niemals unumkehrbare Aktionen ausführen, ohne vorher nachzufragen. Geben Sie den Menschen eine einfache Möglichkeit, schlechte Ergebnisse zu melden – und lesen Sie diese Berichte.

Die Kosten pro Nutzung kennen

Die meisten KI-Dienste rechnen nach Nutzung ab, basierend auf der Menge an verarbeitetem Text oder verarbeiteten Bildern. Berechnen Sie die Kosten für eine typische Anfrage und multiplizieren Sie diese damit, wie oft die Funktion genutzt werden wird. Setzen Sie Ausgabenlimits beim Anbieter, cachen Sie unveränderliche Ergebnisse und nutzen Sie ein kleineres Modell, wo immer es den Zweck erfüllt.

Wissen, wohin die Daten fließen

Wissen Sie genau, was jede Anfrage an welchen Anbieter übermittelt und was dieser damit macht: ob die Daten gespeichert werden, wie lange und ob sie zum Trainieren von Modellen genutzt werden. Senden Sie nur das, was die Funktion zwingend benötigt. Bilden Sie dies in Ihrer Datenschutzerklärung sowie den Datenschutzangaben im App Store und bei Google Play ab, und prüfen Sie die aktuellen Richtlinien der Stores zur Weitergabe personenbezogener Daten an KI-Dienste.

Einen Fallback bereithalten

KI-Dienste haben wie jeder andere Dienst gelegentlich Ausfälle oder langsame Tage. Entscheiden Sie, wie sich die App verhält, wenn eine Anfrage fehlschlägt oder zu lange dauert: Blenden Sie die Funktion aus, weichen Sie auf eine einfachere Variante aus oder lassen Sie die Nutzer ohne sie weitermachen. Der Rest der App sollte niemals auf ein Modell warten müssen.

Die Kurzfassung

Eine klar umrissene Aufgabe, ein Testdatensatz mit echten Beispielen, Antworten, die sich prüfen und korrigieren lassen, bekannte Kosten pro Nutzung, ehrliche Datenschutzangaben und ein Fallback. Wenn das geregelt ist, werden KI-Funktionen zu ganz gewöhnlichen Funktionen – und genau das ist das Ziel.