„Der Algorithmus hat so entschieden“: Warum meine umsatzgenerierende App im Zeitalter von AI-Code plötzlich gesperrt werden kann
(flamehaven.space)TL;DR
-
Die automatisierte Prüfstruktur von YouTube kann auch Auswirkungen auf AI-App-Entwickler haben
-
Vor allem wenn eine App oder ein SaaS monetarisiert wird, steigt das Risiko durch Plattform-Prüfungen
-
Entscheidend ist nicht, ob „AI Code erzeugen kann“, sondern
-
wer ihn verstanden, geprüft und die Verantwortung für das Deployment übernommen hat
-
Wichtige Kennzahlen
- METR: Mit AI-Tools brauchten erfahrene Entwickler 19 % länger bis zum Abschluss ihrer Arbeit
- Veracode: In 45 % des von AI erzeugten Codes wurden bekannte Sicherheitslücken gefunden
- CodeRabbit: Bei AI-mitverfasstem Code traten 1,7-mal mehr schwerwiegende Fehler und 2,74-mal mehr Sicherheitslücken auf
- Vangala et al. 2026: AI-Agenten könnten in realen Laufzeitumgebungen 13,5-mal mehr Abhängigkeiten benötigen als erwartet
- Erwartete technische Schulden von 1,5 Billionen Dollar bis 2027, mit der Behauptung, dass über 8.000 Startups Nacharbeiten benötigen
-
Fazit: Was gebraucht wird, ist ein nachprüfbarer Verantwortungsnachweis
1. Der YouTube-Fall
YouTube hat rund um 2024–2025 die Einschränkungen bei der Monetarisierung repetitiver und massenhaft produzierter Inhalte verschärft.
Als offizielle Gründe wurden Inhaltsqualität, Originalität und der Umgang mit repetitiven Inhalten genannt.
Der Kern liegt weniger in der Richtlinie als in der Durchsetzungsstruktur.
- Die Plattform klassifiziert Inhalte über automatisierte Prüfungen
- Creator, die plötzlich eine Mitteilung über die Aussetzung der Monetarisierung erhalten, können die konkreten Entscheidungsgründe nur schwer nachvollziehen
- Einsprüche werden formalistisch behandelt
- Wiederzulassungen bleiben begrenzt
- Am Ende bleibt der Schaden beim Creator
Wenn diese Struktur auf Software-Plattformen wie App Stores, Zahlungsdienstleister oder Cloud-Anbieter übertragen wird, können auch mit AI-Tools erstellte Apps oder SaaS einem ähnlichen Risiko ausgesetzt sein.
- Plattformen bewerten Ergebnisse automatisiert
- Wird etwas als riskant eingestuft, folgen Einschränkungen
- Entwickler können die konkreten Entscheidungsgründe nur schwer nachvollziehen
- Einsprüche oder Anfechtungen können formalisiert ablaufen
2. Dieselbe Struktur zieht in IDEs und Deployment-Ketten ein
Die Verantwortungsstruktur lässt sich grob so aufteilen.
- Anbieter von AI-Tools: beschränken per Nutzungsbedingungen die Haftung für Genauigkeit, Nichtverletzung von Rechten und Verantwortung für Ergebnisse
- Deployment-Plattformen: App Stores, Cloud-Anbieter und Zahlungsdienstleister steuern Risiken über Richtlinien und Risikobewertung
- Entwickler/Betreiber: tragen als Letztverantwortliche die Verantwortung für von AI erzeugten und akzeptierten sowie ausgerollten Code
Deutlich wird das am Aufbau der Nutzungsbedingungen von AI-Coding-Tools wie GitHub Copilot.
-
Der Dienst wird in der Regel „as-is“ bereitgestellt
-
Ob Vorschläge verwendet werden, ist die Entscheidung des Entwicklers
-
Auch wenn der Code von einem AI-Tool erzeugt wurde, ist derjenige verantwortlich, der ihn akzeptiert und deployt hat.
-
Auch andere wichtige AI-Coding-Tools dürften im Wesentlichen eine ähnliche Verantwortungsstruktur haben
-
Entsprechend fällt die letztliche Verantwortung bei Fehlern, Sicherheitsproblemen oder Betriebsstörungen dem Entwickler oder Betreiber zu
3. Das Problem von Vibe Coding ist nicht Geschwindigkeit, sondern versteckte Prüfungskosten
Vibe Coding sollte nicht nur als Produktivitätsfrage, sondern als Verantwortungsfrage betrachtet werden.
Die wichtigsten Belege dafür sind folgende.
-
METR-Studie
- Erfahrene Entwickler erwarteten durch den Einsatz von AI eine Beschleunigung um 24 %
- Tatsächlich brauchten sie 19 % länger, um ihre Aufgaben abzuschließen
-
Veracode-Bericht
- Analyse von mehr als 100 LLMs
- In 45 % des von AI erzeugten Codes wurden bekannte Sicherheitslücken gefunden
-
CodeRabbit-Analyse
- Analyse von mehr als 10 Millionen PRs
- AI-mitverfasster Code wies 1,7-mal mehr schwerwiegende Fehler auf
- Sicherheitslücken traten 2,74-mal häufiger auf
-
Studie von Vangala et al. 2026
- AI-Agenten unterschätzen die benötigten Abhängigkeiten
- In realen Laufzeitumgebungen können 13,5-mal mehr Abhängigkeiten nötig sein als erwartet
Zusammengefasst:
- Code kann schnell erzeugt werden
- Aber jemand muss diesen Code lesen und verstehen
- Wird die Prüfung übersprungen, kehren die Kosten als Debugging- und Wartungsaufwand zurück
- Sicherheits- oder Abhängigkeitsprobleme brechen mit hoher Wahrscheinlichkeit erst im realen Betrieb auf
4. Ein realer Fall: Die Tea-App und das Risiko von Plattform-Prüfungen
Der Fall der Tea-App ist kein Beispiel dafür, dass „AI die Ursache“ war, sondern ein Beispiel für die Verantwortungsstruktur.
- Sicherheitsvorfall bei der Tea-App im Jahr 2025
- Eine App für die Sicherheit von Frauen
- 72.000 sensible Bilder offengelegt
- Ursache waren ein Konfigurationsfehler in Firebase und Probleme bei der API-Authentifizierung
- Die öffentliche Verantwortung blieb auf Seiten von Betreiber und Entwickler
Wichtig ist nicht die Behauptung, dass dieser Vorfall durch AI Coding verursacht wurde.
Entscheidend ist: Wenn in einem ohne systematische Prüfung deployten System Probleme auftreten, bleibt die letztliche Verantwortung nicht beim AI-Tool, sondern bei Betreibern und Entwicklern.
Wenn App Stores, Zahlungsdienstleister und Cloud-Anbieter künftig häufiger automatisierte Risikobewertungen einsetzen, dürfte sich diese Struktur weiter verfestigen.
- AI-Ergebnisse könnten automatisch markiert werden
- Entscheidungen über Richtlinienverstöße könnten häufiger erzeugt werden
- Einsprüche von Entwicklern/Betreibern könnten formalisiert abgewickelt werden
- Direkter Kontakt mit einem tatsächlichen Ansprechpartner könnte schwierig sein
- Eine mit viel Aufwand erstellte App oder ein bereits monetarisiertes SaaS könnte plötzlich eingeschränkt werden
Deshalb wird nicht nur Codequalität wichtig, sondern auch eine Dokumentation, mit der sich Verantwortung nachweisen lässt.
- Architekturdokumentation
- Aufzeichnungen über Sicherheitsprüfungen
- Begründungen für Änderungen an Abhängigkeiten
- Freigabeprotokolle für Deployments
- Verantwortliche Stellen
5. Reaktion: nachprüfbarer Verantwortungsnachweis
Das im Original erwähnte „Siegel des Handwerkers“ entspricht in der Praxis eher einem nachprüfbaren Verantwortungsnachweis.
Benötigt wird nicht die Erklärung „Wir haben keine AI verwendet“.
Benötigt werden die folgenden Nachweise.
- Wer hat die Anforderungen definiert?
- Welche Teile wurden von AI erzeugt?
- Welche Teile wurden von Menschen geändert?
- Was genau wurde von Menschen tatsächlich geprüft?
- Welche Tests wurden bestanden?
- Wurde eine Sicherheitsprüfung durchgeführt?
- Warum wurden neue Abhängigkeiten hinzugefügt?
- Wer hat das Deployment freigegeben?
- Wer kann im Störfall erklären, was passiert ist, und es beheben?
Zusammenfassung in einem Satz
AI kann Code erzeugen, aber die Verantwortung dafür, diesen Code zu verstehen und zu deployen, liegt weiterhin beim Menschen.
Noch keine Kommentare.