Платформа Power Apps получила нейросеть GPT-3, что позволит создавать приложения почти без знания кода
В отличие от прошлых лет, конференция для разработчиков Microsoft Build в этом году не изобилует громкими и неожиданными анонсами. Однако и здесь не обошлось без любопытных новинок, одной из которых стал первый проект разработчиков на основе модели обработки естественного языка GPT-3 от OpenAI. Нейросеть интегрирована в платформу для low-code разработки Power Apps, благодаря чему пользователи смогут создавать приложения практически без знания кода.
Изображение: AlessioPomaro
GPT-3 функционирует на основе облачного сервиса Microsoft Azure и делает возможным генерацию готовых формул через обработку запросов на естественном языке. Так, при создании приложения в сфере электронной коммерции можно в диалоговом окне описать желаемую цель, например, «найти товары, название которых начинается со слова «дети». Система обработает запрос и выдаст готовую форму следующего вида: "Filter('BC Orders' Left('Product Name',4)="Kids")". Получаемые таким образом формулы генерируются на зыке программирования с открытым исходным кодом Power FX, основанном на Excel. На данном этапе система поддерживает обработку запросов на английском языке.
Стоит отметить, что возможность использования естественного языка при разработке приложений не отменяет необходимости понимания внедряемого кода, а лишь делает проще подбор нужных формул. Для реализации более сложных запросов разработчику всё ещё нужно будет иметь определённые технические знания и навыки. Однако этот проект значительно снизит порог входа для разработки приложений и сделает её более доступной.
Публичное предварительное тестирование GPT-3 в Power Apps будет запущено в конце июня. Стоит отметить, что в дальнейшем Microsoft намерена осуществить интеграцию языка Power Fx в другие инструменты в рамках платформы Power Platform, за счёт чего возможность использования модели обработки естественного языка появится и в них.