App Studio от AWS дает возможность каждому стать разработчиком приложений
AWS App Studio — это генеративный инструмент разработки приложений на базе ИИ, который позволяет пользователям описывать на естественном языке, какое приложение им необходимо, а затем немедленно создавать его. Для этого вообще не требуются навыки кодирования.
Этот инструмент поможет сотрудникам быстрее создавать внутренние программные средства. Например, команда маркетологов может использовать его для создания приложения по управлению креативными активами, используемыми в их рекламных кампаниях, а команда специалистов по информационным технологиям может создать приложение, которое отслеживает запросы на регистрацию для рабочих станций сотрудников.
«Цель AWS App Studio - дать каждому возможность стать разработчиком приложений. Независимо от того, являетесь ли вы менеджером ИТ-проекта, инженером по обработке данных, корпоративным архитектором или разработчиком решений, просто опишите свои требования на естественном языке, и в течение нескольких минут App Studio создаст полнофункциональные приложения с многостраничными интерфейсами, моделями данных и пользовательской бизнес-логикой», - написал в своем блоге сотрудник AWS Донни Пракосо.
Для начала пользователи могут ввести простую текстовую подсказку, описывающую, какое приложение они хотят создать. Это может быть простое описание в одном предложении с указанием того, для чего будет использоваться приложение, или более подробный обзор, в котором описываются различные функции, необходимые пользователю.
Затем App Studio создает подробный список функций для создаваемого интерфейса приложения. Пользователи могут просмотреть этот список и добавить новые функции или настроить интерфейс с помощью дополнительных подсказок. Как только пользователь будет удовлетворен, App Studio всего за несколько минут создаст новое приложение. После того, как первоначальная версия будет готова, пользователь получит возможность настраивать интерфейс с помощью инструментов перетаскивания, легко добавляя или удаляя различные элементы.
Другие функции App Studio позволяют интегрировать созданные приложения с внешними сервисами. Таким образом, приложение для отслеживания доходов может быть настроено на извлечение данных о продажах из Salesforce или из хранилища Amazon S3.
Наконец, пользователи смогут протестировать работу сгенерированного приложения несколькими простыми щелчками перед тем как развернуть его в работу. После развертывания приложения App Studio создаст для доступа к нему выделенный URL-адрес. Для обеспечения безопасности можно применять элементы управления доступом на основе ролей, тогда использовать приложение будет разрешено только авторизованным сотрудникам.
Еще одной интересной функцией AWS App Studio является возможность изменять созданные приложения с помощью команд на естественном языке. Как только приложение будет создано и развернуто, пользователи смогут обновлять его по своему усмотрению, используя дополнительные подсказки на естественном языке. Для этого они должны обратиться к чат-боту и описать изменения, которые они хотят внести в приложение, а затем, увидев, как выглядят изменения, просто подтвердить обновление.
Компания AWS позиционирует App Studio как более экономичную альтернативу существующим инструментам разработки приложений с «низким кодом» (low-code). Фактически, App Studio можно использовать совершенно бесплатно, так как клиентам нужно платить только за время, которое сотрудники тратят на использование созданных приложений. Компания утверждает, что это делает инструмент на 80% более доступным, чем конкурирующие сервисы. Более того, новые клиенты смогут в течение первых 60 дней бесплатно использовать приложения сгенерированные искусственным интеллектом