Skip to content
industry insights

Die App, die sich selbst baut, ist da

Ein Taschenrechner, ein Café-Finder oder ein Flug-Tracker können aus einer einzigen Eingabeaufforderung entstehen – und die Benutzeroberfläche kann bereits geladen werden, bevor das Modell fertig ist. Doch die clevere Demo wirft auch eine schwierige Frage auf: Wie vertraut man Software, die nicht im Voraus geschrieben wurde?

Cassidy Wolfe
Die App, die sich selbst baut, ist da

Ein Prompt wird zu einer funktionierenden App

Stellen Sie sich ein Dashboard mit leeren Feldern vor, die auf Ihren Befehl warten. In "The Weird Future of User Interfaces" gibt ein Demonstrator "Taschenrechner" ein, und ein voll funktionsfähiges Tool erscheint sofort. Dies ist keine vorgefertigte App, sondern eine Runtime-Komposition, die bei Bedarf generiert wird, inklusive Icon. Der Benutzer kann sogar "20 + 5" eingeben, um ein sofortiges Ergebnis zu erhalten.

Dieses Konzept geht über eine bloße Neuheit hinaus. Ein Prompt für einen "Café-Finder" generiert eine Benutzeroberfläche mit einer interaktiven Google Maps-Anzeige und einer scrollbaren Ergebnisliste. Benutzer können auf diese dynamisch erstellten Elemente klicken und mit ihnen interagieren, was einen Sprung über statische Textantworten hinaus darstellt.

Dies ist keine KI, die autonom eine komplette Anwendung programmiert und bereitstellt. Stattdessen geht es um die intelligente Zusammenstellung kleiner, interaktiver Oberflächen aus einer Bibliothek von Komponenten. Diese generative UI, angetrieben von Modellen wie Gemini Adobe Flash und gerendert über OpenUI, erstellt maßgeschneiderte Benutzererlebnisse im laufenden Betrieb – ein bedeutender Wandel in der Art und Weise, wie wir digitale Werkzeuge bauen und mit ihnen interagieren.

Warum Chat mehr braucht als nur eine weitere Textantwort

Chat-Oberflächen stoßen trotz ihrer konversationellen Stärken an ihre Grenzen, wenn die Absicht des Benutzers über einfache Abfragen hinausgeht. Ein Textabsatz kann keinen Flug buchen, einen Tagesplaner anpassen oder Sie nicht mit der gleichen Nützlichkeit auf einem "Drum-Pad jammen" lassen wie eine maßgeschneiderte, interaktive Komponente. Das Benutzererlebnis erfordert mehr als nur eine weitere Textantwort, wenn die Anfrage Entscheidungen, Aktionen oder dynamische Daten beinhaltet.

Das Video von Better Stack veranschaulicht diesen Wandel auf fachkundige Weise. Anstatt einer wortreichen Reiseroute generiert ein Prompt wie "Plane einen Tagesausflug" eine interaktive Karte mit anklickbaren "Pills" für Standorte sowie eine strukturierte Liste von Aktivitäten. Ähnlich zaubert "Erstelle ein Drum-Pad, auf dem ich spielen kann" sofort ein spielbares Drum-Pad mit einem Beat-Counter hervor und liefert maßgeschneiderte Funktionalität anstelle einer generischen Chat-Ausgabe.

Dieser Sprung bietet Entwicklern einen entscheidenden Vorteil: Sie müssen nicht jeden möglichen Benutzerfluss fest programmieren. Generative UI entlastet die Handhabung von Randfällen, indem sie Komponenten dynamisch zusammenstellt, die an die unmittelbare Absicht des Benutzers angepasst sind.

Dies ist jedoch kein kostenloses Mittagessen. Teams müssen weiterhin die zulässigen Komponenten definieren, Datenzugriffspunkte spezifizieren und zulässige Aktionen skizzieren. Die zugrunde liegende OpenUI Lang – eine kompakte, auf Token-Effizienz optimierte Sprache – ermöglicht es Modellen wie Gemini Adobe Flash, diese Komponenten zu streamen, aber die Leitplanken bleiben für eine sichere und funktionale App-Generierung unerlässlich.

Der Streaming-Trick hinter OpenUI

Die Magie hinter den Instant-Apps von OpenUI ist nicht nur fortschrittliche KI; es ist ein cleverer Streaming-Trick. Anstatt auf eine vollständige, verschachtelte JSON-Struktur zu warten – was langsam und ineffizient sein kann – nutzt OpenUI ein benutzerdefiniertes, kompaktes Format namens OpenUI Lang. Dies ermöglicht es einem Gemini-Modell, eine Beschreibung zu generieren, die ein Parser schrittweise in React-Komponenten umwandelt, sobald die Daten eintreffen, was diesen "Streaming-in"-Effekt erzeugt, den wir gesehen haben.

Dieser Ansatz verbessert die wahrgenommene Leistung drastisch. Im Gegensatz zu wortreichem JSON, das oft eine vollständige Struktur erfordert, bevor das Rendering beginnen kann, ist OpenUI Lang für inkrementelles Parsing konzipiert, was es weitaus token-effizienter und reaktionsschneller macht. Das bedeutet, dass Benutzer sehen, wie Komponenten fast sofort auf dem Bildschirm erscheinen, anstatt auf eine monolithische Antwort zu warten.

Entscheidend ist, dass OpenUI eine Spezifikation ist und keine starre Komponentenbibliothek. Entwickler sind nicht an ein einziges Designsystem gebunden; sie können OpenUI Lang mit ihren eigenen bestehenden Frameworks und Komponentenbibliotheken verbinden, darunter:

  • React
  • Vue.js
  • Svelte

Diese Flexibilität bedeutet, dass OpenUI nahtlos in verschiedene Tech-Stacks integriert werden kann, was es zu einem leistungsstarken Werkzeug für die Generierung maßgeschneiderter UIs innerhalb bestehender Anwendungen macht. Für diejenigen, die daran interessiert sind, ähnliche Konzepte zu erkunden, bietet die Generative User Interfaces - AI SDK Documentation weitere Einblicke in diesen sich schnell entwickelnden Bereich.

Gefällt Ihnen der Artikel? Erhalten Sie jeden Morgen einen wie diesen per E-Mail.

eine E-Mail pro Tag · Abmeldung mit zwei Klicks · kein Tracking durch Dritte

Der Warnhinweis der Demo: Vertrauen und Zuverlässigkeit

Diese Vision von sich selbst bauenden Apps ist zwar faszinierend, kommt aber mit einem Warnhinweis. Der Ersteller räumte erhebliche Hürden ein: Frühe Versuche mit Cerebras-Modellen erzeugten durchweg fehlerhafte Apps, und ständige Ratenbegrenzungen machten einen anderen Anbieter unpraktikabel. Die Demo, ein Wunderwerk auf lokaler Maschine, war ausdrücklich nicht produktionsreif.

Der reale Einsatz erfordert robuste Sicherheitsvorkehrungen. Zukünftige Systeme müssen Modelle auf zugelassene Komponentenbibliotheken und benutzerspezifische Daten beschränken, um eine willkürliche Codeausführung zu verhindern. Umfassende Tests auf Barrierefreiheit und kritische Fehlerzustände sind ebenfalls nicht verhandelbar.

Letztendlich werden diese Durchbrüche bei generativen UIs wahrscheinlich spezifische Interaktionen neu definieren, anstatt jede herkömmliche App zu ersetzen. Begrenzte Widgets innerhalb von Chat-Schnittstellen und dynamische, datengesteuerte Formulare sind weitaus plausiblere kurzfristige Anwendungen. Für Entwickler, die diese Grenze erkunden möchten, bietet die AI SDK-Dokumentation einen Ausgangspunkt für die Implementierung.

Häufig gestellte Fragen

Was ist generative UI?

Generative UI ist ein Ansatz, bei dem ein KI-Modell zur Laufzeit Schnittstellenkomponenten zusammenstellt, um sie an die Anfrage oder den Kontext eines Benutzers anzupassen.

Wie rendert OpenUI generierte Schnittstellen?

OpenUI Lang gibt dem Modell ein kompaktes Format zur Beschreibung unterstützter Komponenten, das ein Frontend-Parser streamen und rendern kann.

Ist generative UI dasselbe wie das Generieren des Quellcodes einer App?

Nein. In der Demo stellt das Modell Schnittstellen aus zugelassenen Komponenten zusammen, anstatt ein vollständiges Quellcode-Projekt zu erstellen.

Ist generative UI bereit für die Produktion?

Es kann für begrenzte Anwendungsfälle funktionieren, aber Produktionssysteme benötigen Sicherheitsvorkehrungen für Berechtigungen, Barrierefreiheit, zuverlässige Daten und vorhersehbares Rendering.

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$199 · AI tools & software only

Für Builder

Diese Seite arbeitet gerade für das Tool von jemand anderem.

KI-Agenten lesen sie. Käufer landen darauf. Sie antwortet in acht Sprachen und über MCP. Dein Tool kann so eine haben — in 24 Stunden live.