Сбер запускает новую версию платформы для создания приложений — SmartMarket — на домене developers.sber.ru, которая предоставит сторонним разработчикам полный доступ к множеству технологий и инструментов экосистемы. Теперь SmartMarket представляет собой единую точку доступа ко всем технологиям Сбера и объединяет разработчиков в одном сообществе в соцсети Telegram.
Платформа предлагает PaaS-сервисы Platform V, сервисы SberCloud, технологии SberDevices, модели машинного обучения и многое другое. В одном месте собраны документация, инструменты, API и спецификации для каждого сервиса. С помощью технологий и сервисов, доступных на SmartMarket, разработчики могут не только создать, запустить и монетизировать облачное приложение для умных устройств Сбера и семейства виртуальных ассистентов Салют, обучить ассистента новым умениям, но и создать виртуального персонажа, подключить платформу синтеза и распознавания речи к готовому проекту.
Благодаря визуальному конструктору элементов, создавать приложения на платформе могут не только опытные разработчики, но и пользователи, не владеющие языками программирования. Первая версия SmartMarket была запущена командой SberDevices в сентябре 2020 года. С тех пор к работе над новыми продуктами подключилось более шести тысяч разработчиков, а в каталоге уже опубликовано более 360 приложений. В настоящее время платформа SmartMarket выступает в качестве единой среды разработки от Сбера.
Платформа доступна как на десктопах, так и в мобильных браузерах, предоставляя возможность создавать новые продукты без необходимости установки или скачивания — все доступно на сайте или через запросы по API. Также можно создавать приложения для интерфейса СберБанк Онлайн, который имеет более 65 миллионов активных пользователей в месяц.
Вся мощь технологий Сбера — под рукой
Для начала работы на платформе SmartMarket достаточно зарегистрироваться в кабинете управления проектами SmartMarket Studio с использованием Сбер ID или номера телефона, придумать приложение и выбрать подходящий тип смартапа или навыка. Далее можно воспользоваться готовыми шаблонами или бесплатными инструментами для разработки. Платформа позволяет создавать приложения с ассистентами Салют, использовать zero- и low-code инструменты, подключать платежи, управлять отправкой уведомлений и работать с данными пользователей.
Шаблоны смартапов упрощают процесс создания проекта, в них уже реализованы ключевые функции, такие как карточки товаров и услуг, прием платежей и оформление доставки.
Инструменты для разработки
Для удобства разработчиков на SmartMarket представлен широкий спектр инструментов, упрощающих работу над приложениями:
- SmartApp Graph — визуальный zero-code конструктор для создания приложений без программирования;
- SmartApp Code — IDE для разработки приложений на JS и DSL, с редактором интентов, сущностей и сценариев, а также доступом к аналитическим инструментам;
- SmartApp Brain — ML-технология для определения смысла фразы пользователя и управления ответами ассистента, включает готовые к использованию ML-модели;
- SmartApp Framework — упрощает и стандартизирует процесс разработки смартапов за счет единого API и готовых функций;
- SaluteJS — open-source-фреймворк, позволяющий создавать сценарии смартапов на языке JavaScript для Chat App и Canvas App;
- SmartApp API — протокол обмена сообщениями между виртуальным ассистентом и смартапом по протоколу HTTPS.
Новые SaaS-инструменты и сервисы
На SmartMarket также появятся новые SaaS-сервисы, позволяющие использовать программное обеспечение онлайн:
- Smart Push — сервис для отправки push-уведомлений пользователям смартапов, который позволяет отправлять уведомления в мобильное приложение СберСалют и на устройства SberBox и SberPortal;
- Smart Profile — сервис получения знаний о пользователях смартапов, помогающий юридическим лицам и индивидуальным предпринимателям получить данные о клиенте, необходимые для работы сценария приложения;
- SmartPay — сервис для приема платежей, который позволит создать смартап как канал продаж.
Сервисы для работы с базами данных и бессерверными вычислениями
Обновленная платформа SmartMarket предлагает следующие сервисы для работы с базами данных и бессерверных вычислений от Platform V:
- Platform V Dataspace — инструменты и библиотеки для создания слоя абстракции над данными, обеспечивающие доступ к данным на основе модели данных клиента;
- Platform V Functions — FaaS-решение для событийно-ориентированных бессерверных вычислений для разработчиков, создающих приложения на базе serverless-архитектуры.
Среда профессионалов
С момента запуска SmartMarket Сбер сумел создать уникальное смарт-сообщество профессионалов, которые могут общаться в канале соцсети Telegram и участвовать в регулярных митапах. Команда SberDevices непрерывно развивает инструменты и обновляет документацию, чтобы разработчики могли эффективно создавать новые приложения. Для них доступна программа апгрейда смартапов, позволяющая улучшить функциональность и UX/UI с привлечением экспертов SberDevices.
Поощрения и партнёрская программа
Существует специальная программа поощрения: в ходе конкурса каждый квартал победители получают до 2,5 миллиона рублей. Конкурс проводится в категориях «Популярный смартап», «Монетизация», «Активный разработчик». За первое место предусмотрен приз в размере 2,5 миллиона рублей, за второе — 1 миллион рублей, за третье — 500 тысяч рублей. Подробности доступны на сайте.
SberDevices — часть экосистемы Сбер, ведущий центр экспертизы по решениям на основе искусственного интеллекта в областях речевых технологий, понимания естественного языка, а также биометрии. Компания также фокусируется на создании умных устройств для потребителей и корпоративных клиентов. SberDevices была учреждена в мае 2019 года в рамках блока «Технологии» Сбербанка.
Герман Греф, глава Сбера, на открытии конференции SmartDev подтвердил, что экосистема Сбера открыта для сторонних разработчиков, подчеркивая, что задача компании — окружить клиентов удобными цифровыми сервисами на все случаи жизни.