Change language

Communauté

Converged est une plateforme open source construite autour de la communauté, mais elle adopte un modèle de développement fondamentalement différent. Au lieu d’obliger chaque développeur à tout créer depuis zéro, la plateforme fournit une base puissante composée de Services, Surfaces et Workflows prêts à l’emploi, de règles architecturales et d’invariants. La communauté peut ainsi créer des solutions complexes beaucoup plus rapidement et facilement, sans sacrifier la sécurité ni la fiabilité.

Évolution de la plateforme

  1. Besoins des utilisateurs
    Les demandes, problèmes et idées des utilisateurs sont regroupés dans un ensemble partagé d’exigences.

  2. User Stories
    Les exigences sont exprimées sous forme de User Stories décrivant des besoins utilisateur spécifiques et les résultats attendus.

  3. Solutions
    Les User Stories liées sont regroupées en Solutions. Chaque Solution est construite à partir de Services, de Surfaces, de Workflows et d’autres modules.

  4. Base existante
    La plupart des éléments nécessaires à une nouvelle Solution existent déjà dans Converged. Cela inclut des Services, des Surfaces et des Workflows prêts à l’emploi pour des tâches courantes telles que le travail avec des fichiers et du texte, le traitement des données et des modèles d’IA, la gestion des commandes et des clients, l’interaction avec les équipements, les communications et d’autres opérations fondamentales. Une nouvelle Solution n’a donc pas à partir de zéro.

  5. Développement de la base
    Lorsqu’une Solution nécessite de nouvelles capacités fondamentales, l’équipe Converged développe les éléments nécessaires en utilisant largement l’IA. Les développeurs professionnels définissent l’architecture, les interfaces, les règles, les contraintes et les invariants, puis examinent et contrôlent les composants obtenus.

  6. Code applicatif généré par l’IA
    Une fois la base en place, les utilisateurs peuvent créer des Services et des Workflows spécialisés grâce à leur propre accès à l’IA. Ils décrivent la logique requise en langage naturel, tandis que l’IA génère le code et combine les éléments existants pour former le scénario demandé. Cette approche suit le nouveau modèle de développement piloté par l’IA adopté actuellement par les grandes entreprises technologiques, mais l’applique directement à la création de fonctionnalités métier au sein de Converged.

  7. Validation et sécurité automatisées
    Avant toute publication, chaque module est soumis à une validation automatisée. Des contrôles fondés sur l’IA vérifient le code afin de détecter les vulnérabilités et les problèmes de sécurité, ainsi que sa conformité aux standards de la plateforme, aux règles architecturales, aux interfaces et aux invariants requis. Cela crée une barrière continue de qualité et de sécurité entre le développement et la publication.

  8. Publication contrôlée
    Seuls les modules qui passent les contrôles requis peuvent être publiés dans l’écosystème. Les modules fondamentaux restent sous le contrôle de l’équipe Converged, tandis que les modules créés par la communauté peuvent être développés et partagés dans les limites établies par la plateforme.

Une nouvelle manière de construire avec la communauté

Il ne s’agit pas du modèle open source traditionnel dans lequel chaque entreprise ou développeur crée et maintient indépendamment un ensemble d’extensions sans lien entre elles. Converged sépare les responsabilités entre la plateforme et la communauté.

L’équipe Converged construit et contrôle la base, les modules fondamentaux, l’architecture, les règles, les interfaces et les invariants. La communauté utilise cette base pour créer des Solutions applicatives et des scénarios spécialisés avec l’IA.

Cette approche combine la rapidité du développement piloté par l’IA, la simplicité d’un constructeur visuel et la fiabilité d’une plateforme conçue professionnellement. Les utilisateurs n’ont pas besoin de devenir experts de l’architecture complète de Converged pour créer des fonctionnalités complexes. Ils peuvent décrire ce qui doit se produire, tandis que l’IA assemble l’implémentation requise à partir des éléments disponibles et génère le code manquant dans des limites définies.

Le résultat va au-delà de l’accès à une base de code open source. Converged fournit un environnement de développement permettant de créer rapidement de nouvelles fonctionnalités. L’équipe professionnelle étend et maintient continuellement la base, tandis que les utilisateurs peuvent construire leur propre logique applicative avec l’IA — rapidement, en toute sécurité et sans repartir de zéro à chaque fois.