Обзор сервиса Vibecraft
Vibecraft — сервис, с помощью которого вы можете создавать и публиковать сайты и веб-приложения, общаясь с ИИ на естественном языке без программирования.
Опишите в чате, что хотите создать, а Vibecraft сгенерирует редактируемый в SourceCraft код полноценного приложения, включающего фронтенд и бэкенд, покажет предварительную версию и после опубликует его в Yandex Cloud.
Сервис сокращает путь от идеи до MVP или даже полноценного продукта — вам не нужны специальные инструменты и навыки дизайнера или разработчика. Например, с помощью Vibecraft вы можете создать и опубликовать лендинг, сайт с онлайн-курсом, приложение для учета финансов, трекер спортивной активности и здоровья, игру или даже CRM-систему.
Важно
Функциональность сервиса находится на стадии Preview и не попадает под действие соглашения об уровне обслуживания SLA.
Взимается плата за использование ресурсов SourceCraft и Yandex Cloud.
Доступ к сервису предоставляется по запросу.
Технические особенности
Работа сервиса автоматизирована и использует следующие компоненты SourceCraft и Yandex Cloud:
- Ансамбль больших языковых моделей Code Assistant для проработки концепции приложения, написания и тестирования кода.
- Репозиторий SourceCraft для хранения кода.
- CI/CD SourceCraft для предварительного просмотра приложения и автоматизации развертывания.
- Реестр Yandex Container Registry для хранения Docker-образов с приложением.
- Контейнер Yandex Serverless Containers для запуска приложения.
- Бессерверную базу данных Yandex Managed Service for YDB для хранения состояния приложения.
- Секрет Yandex Lockbox для хранения чувствительных данных.
Управление ресурсами Yandex Cloud осуществляется из репозитория SourceCraft с помощью безопасного сервисного подключения.
Безопасность
Поскольку все проекты размещаются в SourceCraft, вы можете задействовать для них следующие механизмы обеспечения безопасности:
- Сканирования секретов — проверка коммитов на наличие чувствительных данных в коде: ключей API, токенов, сертификатов и других секретов.
- Анализ зависимостей — определение того, какие зависимости используются в процессе разработки ПО, и какие известные уязвимости они содержат.
- Статический анализ кода — проверка исходного кода с целью выявления уязвимостей, ошибок и нарушений стандартов безопасности без запуска самого кода.
- Анализ уязвимостей с помощью ИИ — AI-подсказки для найденных уязвимостей с оценкой рисков, критичности, определением вероятности ложного срабатывания и вариантами исправления.
- История сканирований — отдельный раздел с историей запусков сканирования репозитория для поиска секретов и анализа зависимостей.
Подробнее читайте на странице Безопасность в SourceCraft.