Applikation mit Vide Coding erstellen?
Die Entwicklung einer Applikation mit Künstlicher Intelligenz (Vibe Coding) erscheint auf den ersten Blick sehr verlockend. Je komplexer oder langlebiger die Applikation aber sein soll, desto grösser werden die Probleme mit diesem Ansatz.
Fehlendes Verständnis der Geschäftsprozesse
Damit eine Applikation wirklich nutzen generieren kann, sind vertiefte Kenntisse der Geschäftsprozesse notwendig. Die Applikation muss auf Sonderfälle vorbereitet sein und sollte sich gut auf neue Anforderungen anpassen lassen. KI kann sehr gut programmieren. Der KI jedoch ein Verständnis für die Geschäftsprozesse mitzuteilen, ist nicht ganz einfach.
Fehlende Architektur und Sicherheit
Vibe Coding funktioniert für Prototypen und kleinere Tools sehr gut. Bei produktiven Business-Applikationen braucht es jedoch eine gut durchdachte Softwarearchitektur. Wenn die Software Architektur nicht gut ist, entstehen folgende Risiken:
- Unsaubere Datenstrukturen
- Schwer wartbarer Code, den niemand so richtig versteht
- Probleme bei steigenden Nutzerzahlen
- Code-Chaos bei wachsenden Applikationen
Steigende Kosten
Je grösser und komplexer eine Applikation wird, desto höher werden die Kosten für Vibe Coding. Während zu Beginn noch mit wenigen Tokens schöne Resultate erzielt werden können, steigen bei zunehmender Komplexität der Applikation die benötigte Ressourcen und entsprechend die Kosten für die Tokens.
Fehlende Dokumentation
Bei Vibe Coding wird oft die Dokumentation vernachlässigt. Doch Dokumentation stellt sicher, dass eine Applikation längerfristig erfolgreich betrieben und weiter entwickelt werden kann.
Sicherheit kann nicht gewährleistet werden
KI-generierter Code kann funktionieren und trotzdem Sicherheitslücken enthalten. Aus rechtlicher Sicht sind besonders folgende Risiken zu beachten:
- Datenschutz: ungewollte Weitergabe/Veröffentlichung von Personendaten
- Verrat von Geschäftsgeheimnissen
- Urheberrechtsverletzungen
Fehler der einer Applikation, welche mit KI generiert wurden können erhebliche finanzielle und/oder rechtliche Folgen haben.
Es gibt leider schon viele Beispiele, wo KI für grosse reale Schäden verantwortlich war. Bei einer Autovermietungssoftware wurde die ganze Datenbank gelöscht. Im Support von Meta gewährleistete KI unbefugten Zugriff auf fremde Accounts... etc.
Abhängigkeit von KI Anbietern
Ein weiterer Punkt, den es bei Vibe Coding zu beachten gibt, ist die Abhänigkeit von den Anbietern der KI-Modelle und deren Herkunftsländern. Die USA haben bereits den Zugang zu bestimmten Modellen für Nicht-Amerikanter untersagt. Weil der Anbieter nicht wusste, wie er sicherstellen konnte, dass nur Amerikaner das Modell nutzen, hat der Anbieter das Modell wieder vom Markt genommen. Das Beispiel zeigt, dass der Zugang zu KI nicht in allen Fällen als gegeben angeschaut werden darf.
Selbstverständlich setzen wir bei Hofmänner New Media künstliche Intelligenz auch ein. Wir legen aber grössten Wert darauf, dass jeder Entwickler den Code versteht, den er in unsere Projekte einbringt. Um eine grösst mögliche Sicherheit für unsere Kunden zu erzielen, haben wir klare Richtlinien für den Gebrauch von KI festgelegt und lokale Modelle installiert, welche garantieren, dass kein Code und keine Geschäftsgeheimnisse im Internet herumgeschickt werden.