Пока разработчики учатся тонкостям генеративного искусственного интеллекта, непрограммисты будут за ними следовать.

Пока разработчики учатся тонкостям генеративного искусственного интеллекта, остальные люди будут их преследовать.

Абстрактное кодирование

Генеративный искусственный интеллект (ИИ) и другие программные инструменты на основе ИИ оставляют свой след – это означает, что они являются конечными инструментами низкокода и безкода? Да, но, возможно, потребуется некоторое время, прежде чем мы поймем их полный потенциал как супер-ускорители производительности для разработчиков и, в конечном итоге, для неразработчиков. 

Разработчики уже глубоко погрузились в генеративный ИИ. Один-треть респондентов в недавнем опросе O’Reilly сообщили, что используют такие среды, как GitHub Copilot и ChatGPT – но с небольшими оговорками. “Мы предполагаем, что это оценка занижает фактическую популярность Copilot”, предполагает автор опроса Майк Лукайдес. “Мы уверены, что даже если программисты не используют Copilot или ChatGPT на работе, многие из них экспериментируют с этими инструментами или используют их в личных проектах.”

Также: Генеративный ИИ может помочь низкому коду эволюционировать в безкод – но с изменениями

Однако полное формальное принятие может занять некоторое время. Самой большой проблемой для разработчиков, работающих с новыми инструментами, является их обучение (34%), а еще 12% указывают на проблему удобства использования, показывает опрос. “Всего это почти половина всех респондентов (46%). Это был сюрприз, так как многие из этих инструментов должны быть низко- или безкодовыми. Здесь есть кривая обучения, и, кажется, она круче, чем мы полагали. Следует также отметить, что 13% респондентов указали на то, что инструменты не эффективно решают проблемы, с которыми сталкиваются разработчики.

Продуктивные инструменты, в частности преемники таких инструментов, как Copilot, “переделывают разработку программного обеспечения в радикальный способ”, утверждается в отчете. “Разработчики программного обеспечения получают пользу от этих инструментов, но не дайте себя обмануть шуму: эта ценность не получается бесплатно. Никто не сядет с ChatGPT и не напишет: ‘Сгенерируй приложение для продажи обуви для предприятия’ и не получит что-то ценное. У каждого есть своя кривая обучения, и легко недооценить, насколько крутой она может быть.”

Также: С ИИ организации теперь видят программистов в роли отличных союзников

Когда разработчики освоят код, созданный генеративным ИИ, можно ожидать, что он попадет к гражданским разработчикам. Генеративный ИИ обладает большим потенциалом для изменения способа создания, тестирования и развертывания программного обеспечения, а также вносит новое измерение в движение безкода и низкого кода. “Мы взволнованы потенциалом генеративного ИИ для автоматизации безкодовых решений”, говорит генеральный директор Creatio Кэтрин Костерева. “Мы ожидаем массового развития применений генеративного и разговорного ИИ в ближайшие годы”.

Сочетание безкода и генеративного ИИ открывает возможности для разработчиков и неразработчиков использовать визуальные инструменты с функцией перетаскивания, продолжает Костерева. “Генеративный ИИ дополняет и ускоряет процесс разработки безкода автоматическим предварительным созданием шаблонов, компонентов, а может быть, даже целых приложений на основе текстового ввода пользователя. Таким образом, он экономит время и усилия создателя приложений безкода, преобразуя базовые требования в прототип”.

Также: Может ли ИИ писать код? Пока только маленькими шагами

Генеративный искусственный интеллект “предлагает широкий спектр возможностей для улучшения приложений новыми возможностями и сценариями использования”, – говорит она. “Например, вы можете легко добавить функцию автоматической генерации ответов, похожих на человеческий текст, проанализировать исторические данные в своем приложении или использовать помощь искусственного интеллекта для получения рекомендаций по принятию решений.”

Когда речь идет о изменениях, вызванных генеративным ИИ в области low-code и no-code, мы можем ожидать ускоренного развития. “Инструменты, использующие генеративный ИИ, ускорят создание приложений с использованием методов no-code”, – говорит Костерева. Пользователи будут тратить больше времени на описание ожидаемого результата, а не на каждом шаге последовательности.”