Change language

Community

Converged ist eine auf die Community ausgerichtete Open-Source-Plattform, verwendet jedoch ein grundlegend anderes Entwicklungsmodell. Statt von jedem Entwickler zu verlangen, alles von Grund auf zu erstellen, bietet die Plattform ein leistungsfähiges Fundament aus fertigen Diensten, Oberflächen und Workflows, Architekturregeln und Invarianten. Dadurch kann die Community komplexe Lösungen wesentlich schneller und einfacher erstellen, ohne Sicherheit oder Zuverlässigkeit zu opfern.

Wie sich die Plattform weiterentwickelt

  1. Benutzeranforderungen
    Anfragen, Probleme und Ideen der Benutzer werden in einer gemeinsamen Sammlung von Anforderungen erfasst.

  2. User Stories
    Anforderungen werden als User Stories formuliert, die konkrete Benutzerbedürfnisse und erwartete Ergebnisse beschreiben.

  3. Lösungen
    Verwandte User Stories werden zu Lösungen gruppiert. Jede Lösung wird aus Diensten, Oberflächen, Workflows und weiteren Modulen aufgebaut.

  4. Vorhandenes Fundament
    Die meisten Bausteine für eine neue Lösung existieren bereits in Converged. Dazu gehören fertige Dienste, Oberflächen und Workflows für gängige Aufgaben wie die Arbeit mit Dateien und Text, die Verarbeitung von Daten und KI-Modellen, die Verwaltung von Bestellungen und Kunden, die Interaktion mit Geräten, Kommunikation und andere Kernoperationen. Eine neue Lösung muss daher nicht bei null beginnen.

  5. Entwicklung des Fundaments
    Wenn eine Lösung neue grundlegende Funktionen benötigt, entwickelt das Converged-Team die erforderlichen Bausteine mit umfassendem Einsatz von KI. Professionelle Entwickler definieren Architektur, Schnittstellen, Regeln, Einschränkungen und Invarianten und überprüfen und kontrollieren anschließend die resultierenden Komponenten.

  6. Von KI erzeugter Anwendungscode
    Sobald das Fundament vorhanden ist, können Benutzer mit ihrem eigenen KI-Zugang spezialisierte Dienste und Workflows erstellen. Sie beschreiben die erforderliche Logik in natürlicher Sprache, während die KI den Code erzeugt und vorhandene Bausteine zum benötigten Szenario kombiniert. Dies folgt dem neuen KI-gestützten Entwicklungsansatz, der inzwischen von führenden Technologieunternehmen übernommen wird, wendet ihn jedoch direkt auf die Erstellung von Geschäftsfunktionen in Converged an.

  7. Automatisierte Validierung und Sicherheit
    Vor der Veröffentlichung wird jedes Modul automatisch validiert. KI-basierte Prüfungen untersuchen den Code auf Schwachstellen und Sicherheitsprobleme sowie auf die Einhaltung von Plattformstandards, Architekturregeln, Schnittstellen und erforderlichen Invarianten. Dadurch entsteht eine kontinuierliche Qualitäts- und Sicherheitsschranke zwischen Entwicklung und Veröffentlichung.

  8. Kontrollierte Veröffentlichung
    Nur Module, die die erforderlichen Prüfungen bestehen, können im Ökosystem veröffentlicht werden. Grundlegende Module bleiben unter der Kontrolle des Converged-Teams, während von der Community erstellte Module innerhalb der vom Plattform festgelegten Grenzen entwickelt und geteilt werden können.

Eine neue Art, mit der Community zu entwickeln

Dies ist nicht das traditionelle Open-Source-Modell, bei dem jedes Unternehmen oder jeder Entwickler unabhängig eine Sammlung voneinander unabhängiger Erweiterungen erstellt und pflegt. Converged trennt die Verantwortung zwischen Plattform und Community.

Das Converged-Team erstellt und kontrolliert das Fundament, die Kernmodule, die Architektur, Regeln, Schnittstellen und Invarianten. Die Community nutzt dieses Fundament, um mit KI Lösungen auf Anwendungsebene und spezialisierte Szenarien zu erstellen.

Dies verbindet die Geschwindigkeit KI-gestützter Entwicklung, die Einfachheit eines visuellen Builders und die Zuverlässigkeit einer professionell entwickelten Plattform. Benutzer müssen keine Experten für die gesamte Converged-Architektur werden, um komplexe Funktionen zu erstellen. Sie können beschreiben, was geschehen soll, während die KI die erforderliche Implementierung aus verfügbaren Bausteinen zusammensetzt und fehlenden Code innerhalb definierter Grenzen erzeugt.

Das Ergebnis ist mehr als der Zugang zu einer Open-Source-Codebasis. Converged bietet eine Entwicklungsumgebung zur schnellen Erstellung neuer Funktionen. Das professionelle Team erweitert und pflegt das Fundament kontinuierlich, während Benutzer mit KI ihre eigene Anwendungslogik erstellen können — schnell, sicher und ohne jedes Mal von Grund auf zu beginnen.