Comunidad
Converged es una plataforma de código abierto construida en torno a la comunidad, pero utiliza un modelo de desarrollo fundamentalmente diferente. En lugar de exigir que cada desarrollador construya todo desde cero, la plataforma proporciona una base sólida de Servicios, Superficies y Flujos de trabajo listos para usar, reglas arquitectónicas e invariantes. Esto permite a la comunidad crear soluciones complejas de forma mucho más rápida y sencilla, sin sacrificar la seguridad ni la fiabilidad.
Cómo evoluciona la plataforma
Necesidades de los usuarios
Las solicitudes, los problemas y las ideas de los usuarios se recopilan en un conjunto compartido de requisitos.Historias de usuario
Los requisitos se expresan como Historias de usuario que describen necesidades específicas de los usuarios y resultados esperados.Soluciones
Las Historias de usuario relacionadas se agrupan en Soluciones. Cada Solución se construye a partir de Servicios, Superficies, Flujos de trabajo y otros módulos.Base existente
La mayoría de los bloques de construcción necesarios para una nueva Solución ya existen en Converged. Esto incluye Servicios, Superficies y Flujos de trabajo listos para tareas comunes, como trabajar con archivos y texto, procesar datos y modelos de IA, gestionar pedidos y clientes, interactuar con equipos, realizar comunicaciones y otras operaciones esenciales. Por tanto, una nueva Solución no tiene que empezar desde cero.Desarrollo de la base
Cuando una Solución requiere nuevas capacidades fundamentales, el equipo de Converged desarrolla los bloques necesarios con un uso extensivo de la IA. Los desarrolladores profesionales definen la arquitectura, las interfaces, las reglas, las restricciones y los invariantes, y después revisan y controlan los componentes resultantes.Código de aplicación generado por IA
Una vez establecida la base, los usuarios pueden crear Servicios y Flujos de trabajo especializados utilizando su propio acceso a la IA. Describen la lógica requerida en lenguaje natural, mientras que la IA genera el código y combina los bloques de construcción existentes en el escenario necesario. Esto sigue el nuevo enfoque de desarrollo impulsado por IA que están adoptando las empresas tecnológicas líderes, pero lo aplica directamente a la creación de funcionalidad empresarial dentro de Converged.Validación y seguridad automatizadas
Antes de publicar cualquier módulo, este pasa por una validación automatizada. Las comprobaciones basadas en IA verifican que el código no tenga vulnerabilidades ni problemas de seguridad y que cumpla los estándares de la plataforma, las reglas arquitectónicas, las interfaces y los invariantes requeridos. Esto crea una barrera continua de calidad y seguridad entre el desarrollo y la publicación.Publicación controlada
Solo los módulos que superan las comprobaciones requeridas pueden publicarse en el ecosistema. Los módulos fundamentales permanecen bajo el control del equipo de Converged, mientras que los módulos creados por la comunidad pueden desarrollarse y compartirse dentro de los límites establecidos por la plataforma.
Una nueva forma de construir con la comunidad
Este no es el modelo tradicional de código abierto en el que cada empresa o desarrollador crea y mantiene de forma independiente una colección de extensiones no relacionadas. Converged separa la responsabilidad entre la plataforma y la comunidad.
El equipo de Converged construye y controla la base, los módulos principales, la arquitectura, las reglas, las interfaces y los invariantes. La comunidad utiliza esta base para crear Soluciones a nivel de aplicación y escenarios especializados con IA.
Esto combina la velocidad del desarrollo impulsado por IA, la sencillez de un constructor visual y la fiabilidad de una plataforma diseñada profesionalmente. Los usuarios no necesitan convertirse en expertos en toda la arquitectura de Converged para crear funcionalidades complejas. Pueden describir lo que debería ocurrir, mientras la IA ensambla la implementación necesaria a partir de los bloques disponibles y genera el código que falta dentro de límites definidos.
El resultado es más que acceso a un código fuente abierto. Converged proporciona un entorno de desarrollo para crear rápidamente nuevas funcionalidades. El equipo profesional amplía y mantiene continuamente la base, mientras los usuarios pueden construir su propia lógica de aplicación con IA: de forma rápida, segura y sin empezar desde cero cada vez.