![](https://habrastorage.org/getpro/habr/upload_files/afd/441/b3f/afd441b3f8ef37ead5bf63549b337057.jpg)
Microsoft внедрила модель естественного языка OpenAI GPT-3 в собственную платформу Power Apps. Нововведение позволит создавать приложения практически без знания формул или основ программирования.
GPT-3 позволит создавать приложения в режиме диалога: PowerApps сгенерирует формулу из команды, которую пользователь введет на естественном языке.
Например, если пользователю необходимо создать приложение в области электронной коммерции, он может написать в диалоговом окне необходимую команду — скажем «найти товары, название которых начинается со слова «детский». Система обработает запрос и выдаст следующую формулу: "Filter('BC Orders' Left('Product Name',4)="Kids")".
«Теперь вместо запоминания и написания формулы пользователь сможет просто ввести команду», — поясняет Microsoft.
На основе этих входных данных и контекста приложения Power Apps сгенерирует одну или несколько наиболее подходящих формул, отфильтровав результаты, которые не пройдут проверку синтаксиса. После этого пользователь выберет формулу, которая ему необходима.
![](https://habrastorage.org/getpro/habr/upload_files/4fd/e45/43d/4fde4543ddfa601956b9049c0f91d11f.png)
![](https://habrastorage.org/getpro/habr/upload_files/3a5/29b/8f4/3a529b8f4b1e38f345e4a63ae10274f7.png)
Формулы генерируются на языке программирования с открытым исходным кодом Power Fx, основанном на Microsoft Excel. GPT-3 работает на базе облачного сервиса Microsoft Azure, а для дополнительного обучения нейросети использовался сервис Azure Machine Learning. Microsoft подчеркивает, что хотя технология сможет облегчить создание приложений, она не заменяет понимание кода. В компании отмечают, что нововведение, скорее, послужит помощью людям, решившим изучить Power Fx, упростив выбор нужных формул. Для формирования сложных запросов к данным «по-прежнему необходимы сравнительно глубокие технические знания.
Публичное тестирование применения GPT-3 в Power Apps начнется в конце июня 2021 года. В дальнейшем Microsoft планирует использовать GPT-3 и в других инструментах Power Platform. Кроме того, Microsoft также рассчитывает интегрировать язык Power Fx и в другие инструменты Power Platform. По всей видимости, возможность использования GPT-3 распространится и на них.
logran
Ждем генерацию SQL-портянок по человеческому описанию в MSSQL Management Studio :)
alan008
Не-не, это слишком низкоуровнево. Лучше сразу в 1С.
illogic
Вполне, кстати. Обычный SQL давно на OpenAI в примерах
![image](https://habrastorage.org/getpro/habr/comment_images/022/8d7/887/0228d7887f8758fb3a82e93393ee3d50.png)