На конференции Build Microsoft объявила об интеграции в Microsoft Power Apps GPT-3 – модели естественного языка, разработанной OpenAI. Инструмент позволит пользователям создавать приложения без необходимости писать код.
Microsoft Power Apps – платформа разработки приложений с низким уровнем кода. Новые функции на базе искусственного интеллекта позволяют сформулировать запрос с помощью разговорного языка. Например, для запроса «find products where the name starts with ”kids”» GPT-3 предложит варианты преобразования команды в формулу Microsoft Power Fx, языка программирования с открытым исходным кодом платформы Power, например «Filter(‘BC Orders’ Left(‘Product Name’,4)=”Kids”)». Хотя Power Fx построен на Microsoft Excel и, следовательно, намного проще в использовании, чем традиционные языки программирования, создание сложных запросов требует опыта. Использование GPT-3 позволяет сократить время, необходимое для обучения. При вводе запроса GPT-3 предоставляет не один, а несколько вариантов формул Power Fx, и затем пользователь выбирает наиболее подходящую из них (cм. рис.). Microsoft утверждает, что цель создания продукта состоит не в устранении необходимости писать в код, а в помощи начинающим пользователям быстрее изучить синтаксис Power Fx.
GPT-3 является частью нового класса моделей в рамках инициативы Microsoft AI at Scale, которые обучаются на миллиардах страниц общедоступного текста глубокому анализу нюансов языка, грамматики и контекста для расширения класса задач, связанных с созданием текста. В прошлом году OpenAI выпустила API на базе Azure, который позволяет разработчикам исследовать возможности GPT-3. С тех пор исследователи использовали его для написания стихов, твитов, статей, ответов на электронные письма и создания компьютерного кода.
В дальнейшем Microsoft планирует внедрить и Power Fx, и GPT-3 в другие инструменты в рамках платформы Power. Новые функции, анонсированные на Microsoft Build, будут доступны на английском языке в Северной Америке к концу июня.