Сообщество
Converged — это платформа с открытым исходным кодом, построенная вокруг сообщества, но использующая принципиально иную модель разработки. Вместо того чтобы требовать от каждого разработчика создавать всё с нуля, платформа предоставляет мощную основу из готовых Сервисов, Поверхностей и Рабочих процессов, архитектурных правил и инвариантов. Это позволяет сообществу создавать сложные решения гораздо быстрее и проще, не жертвуя безопасностью и надёжностью.
Как развивается платформа
Потребности пользователей
Запросы, проблемы и идеи пользователей собираются в общий набор требований.Пользовательские истории
Требования выражаются в виде пользовательских историй, описывающих конкретные потребности пользователей и ожидаемые результаты.Решения
Связанные пользовательские истории объединяются в Решения. Каждое Решение строится из Сервисов, Поверхностей, Рабочих процессов и других модулей.Существующая основа
Большинство строительных блоков, необходимых для нового Решения, уже существуют в Converged. Сюда входят готовые Сервисы, Поверхности и Рабочие процессы для типовых задач, таких как работа с файлами и текстом, обработка данных и моделей ИИ, управление заказами и клиентами, взаимодействие с оборудованием, коммуникации и другие основные операции. Поэтому новому Решению не нужно начинать с нуля.Развитие основы
Когда Решению требуются новые фундаментальные возможности, команда Converged разрабатывает необходимые строительные блоки с широким использованием ИИ. Профессиональные разработчики определяют архитектуру, интерфейсы, правила, ограничения и инварианты, а затем проверяют и контролируют созданные компоненты.Код приложения, сгенерированный ИИ
После создания основы пользователи могут создавать специализированные Сервисы и Рабочие процессы, используя собственный доступ к ИИ. Они описывают требуемую логику на естественном языке, а ИИ генерирует код и объединяет существующие строительные блоки в нужный сценарий. Это соответствует новому подходу к разработке с использованием ИИ, который сегодня внедряют ведущие технологические компании, но применяется непосредственно для создания бизнес-функциональности внутри Converged.Автоматизированная проверка и безопасность
Перед публикацией любой модуль проходит автоматическую проверку. Проверки на основе ИИ анализируют код на уязвимости и проблемы безопасности, а также проверяют соответствие стандартам платформы, архитектурным правилам, интерфейсам и необходимым инвариантам. Это создаёт непрерывный барьер качества и безопасности между разработкой и публикацией.Контролируемая публикация
В экосистеме могут быть опубликованы только модули, прошедшие необходимые проверки. Фундаментальные модули остаются под контролем команды Converged, а модули, созданные сообществом, можно разрабатывать и распространять в рамках ограничений, установленных платформой.
Новый способ создавать решения вместе с сообществом
Это не традиционная модель открытого исходного кода, в которой каждая компания или разработчик самостоятельно создаёт и поддерживает набор не связанных друг с другом расширений. Converged разделяет ответственность между платформой и сообществом.
Команда Converged создаёт и контролирует основу, основные модули, архитектуру, правила, интерфейсы и инварианты. Сообщество использует эту основу для создания прикладных Решений и специализированных сценариев с помощью ИИ.
Это объединяет скорость разработки на основе ИИ, простоту визуального конструктора и надёжность профессионально спроектированной платформы. Пользователям не нужно становиться экспертами во всей архитектуре Converged, чтобы создавать сложную функциональность. Они могут описать, что должно произойти, а ИИ соберёт необходимую реализацию из доступных строительных блоков и сгенерирует недостающий код в заданных границах.
В результате пользователь получает больше, чем доступ к кодовой базе с открытым исходным кодом. Converged предоставляет среду разработки для быстрого создания новых возможностей. Профессиональная команда постоянно расширяет и поддерживает основу, а пользователи могут создавать собственную прикладную логику с помощью ИИ — быстро, безопасно и без необходимости каждый раз начинать с нуля.