Low-code and no-code with BESSER to create and deploy smart web applications
Dieses Papier stellt BESSER vor, ein Open-Source-Low-Code-Framework, das die Erstellung und Bereitstellung intelligenter Webanwendungen mit KI-Agenten durch einen transparenten, erweiterbaren und herstellerunabhängigen webbasierten Editor erleichtert.
Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen
Stellen Sie sich vor, Sie möchten ein individuelles Haus bauen, aber Sie möchten keine Jahre damit verbringen zu lernen, wie man Zement mischt, Elektrizität verlegt oder Wände von Grund auf aufbaut. Sie würden ein System bevorzugen, bei dem Sie einfach vorgefertigte Räume per Drag-and-Drop einfügen, Ihre Farbwahl treffen und einen Roboter die Baustelle übernehmen lassen.
Dieser Beitrag stellt BESSER vor, ein kostenloses, quelloffenes Werkzeug, das genau das leistet – jedoch für intelligente Websites statt für Häuser.
So funktioniert BESSER, aufgeteilt in einfache Konzepte:
1. Das Problem: Die „versiegelten Kisten"-Bauherren
Derzeit müssen Sie, wenn Sie eine Website mit „intelligenten" Funktionen (wie einem KI-Chatbot, der Fragen beantwortet) erstellen möchten, normalerweise teure Experten beauftragen oder kommerzielle Software nutzen. Diese kommerziellen Tools sind wie der Kauf eines Hauses von einem Entwickler, der die Türen verriegelt: Sie können darin wohnen, aber Sie können die Rohrleitungen nicht einfach ändern, Sie können die Baupläne nicht mitnehmen, wenn Sie umziehen, und Sie sind gezwungen, sie für immer zu bezahlen.
2. Die Lösung: Das „LEGO"-Set
Die Autoren haben BESSER als Gegenteil dieser versiegelten Kisten entwickelt. Stellen Sie es sich als digitales LEGO-Set für das Web vor. Es ist kostenlos, für jeden einsehbar und ermöglicht den Bau komplexer Websites, ohne dass Sie Tausende von Codezeilen von Hand schreiben müssen.
3. Wie Sie bauen (Die drei Baupläne)
Um eine „intelligente" App zu erstellen (wie eine Bibliothekswebsite mit einem hilfreichen KI-Bibliothekar), bittet Sie BESSER, drei einfache Baupläne zu zeichnen:
- Das Skelett (Struktur): Dies ist wie das Zeichnen des Grundrisses. Sie definieren, welche Daten die App benötigt (z. B. „Bücher", „Autoren", „Fälligkeiten"), indem Sie einfache Diagramme verwenden.
- Das Gesicht (GUI): Dies ist der „No-Code"-Teil. Stellen Sie sich eine digitale Leinwand vor, auf der Sie per Drag-and-Drop Schaltflächen, Textfelder und Diagramme platzieren. Sie ordnen sie genau so an, wie Sie es bei einer Präsentationsfolie tun würden, und das Werkzeug verwandelt sie sofort in eine funktionierende Webseite.
- Das Gehirn (Agent): Hier kommt der „intelligente" Teil ins Spiel. Sie definieren einen Flussdiagramm für einen KI-Agenten. Sie sagen ihm: „Wenn ein Benutzer nach ‚Bücher zurückgeben' fragt, gehe zu diesem Zustand und gib diese spezifische Antwort." Sie können ihm sogar befehlen, externe Tools aufzurufen oder fortschrittliche KI zu nutzen, um Antworten zu generieren.
4. Der magische Roboter (Generierung)
Sobald Sie Ihre drei Baupläne haben, drücken Sie einen Knopf. BESSER fungiert wie ein superschneller Bauroboter. Es betrachtet Ihre Zeichnungen und schreibt automatisch den tatsächlichen Computercode, der benötigt wird, damit die Site funktioniert.
- Es baut das Backend (den Maschinenraum) mit Python.
- Es baut das Frontend (das Aussehen und die Bedienung) mit modernen Webtechnologien.
- Es baut den KI-Agenten, damit dieser mit Benutzern sprechen kann.
5. Der sofortige Einzug (Bereitstellung)
Normalerweise ist das Online-Stellen einer Website wie der Einzug in ein neues Haus: Sie müssen Land kaufen, Wasser und Strom anschließen und Genehmigungen einholen. Mit BESSER ist es wie ein Fertighaus, das direkt auf Ihre Einfahrt gesetzt wird.
- Sie verbinden Ihr kostenloses GitHub-Konto (wie einen digitalen Spind).
- Sie verbinden sich mit einem kostenlosen Cloud-Dienst namens Render.
- BESSER stellt Ihre neue Website in Minuten online. Es übernimmt die gesamte technische Einrichtung und stellt Ihnen einen Live-Link mit einem sicheren Schloss (SSL) zur Verfügung, damit die Leute sie sofort besuchen können.
Das Fazit
Der Beitrag zeigt, dass Sie nun mit einem kostenlosen Web-Editor in wenigen Minuten eine Website mit einem KI-Assistenten entwerfen, erstellen und starten können. Das Ziel ist nicht nur, eine Website zu erstellen; es geht darum, den Prozess transparent (Sie können den generierten Code einsehen) und flexibel (Sie sind nicht von einem einzelnen Unternehmen gefangen) zu gestalten.
Die Autoren präsentierten dies mit einer Demo einer Bibliotheks-App, bei der ein Chatbot Fragen beantwortet, und bewiesen damit, dass normale Menschen nun „intelligente" Software erstellen können, ohne professionelle Programmierer sein zu müssen.
Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?
Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.