Microsoft интегрирует технологии искусственного интеллекта со своим языком программирования PowerFx low-code. Эта интеграция позволит клиентам использовать ввод на естественном языке и методы «программирования на примере» при разработке с помощью PowerApps.
Microsoft объявила о новых возможностях в день открытия, 25 мая, своей виртуальной конференции разработчиков Build 2021. Официальные лица заявили, что эти новые функции будут публично представлены на английском языке по всей Северной Америке к концу июня.
PowerFx — текстовый язык программирования с низким кодом, о котором Microsoft анонсировала ранее в этом году. PowerFx, инструмент с открытым исходным кодом, основанный на формулах, построен на Microsoft Excel.
Microsoft использует GPT-3 (Генеративный предварительно обученный преобразователь 3) и комплект для разработки программного обеспечения «Синтез программ с использованием примеров» (PROSE). GPT-3 — это модель искусственного интеллекта на естественном языке от OpenAI, организации, с которой Microsoft уже некоторое время сотрудничает. Технология PROSE разработана Microsoft Research и уже интегрирована в Power BI, Excel и Visual Studio.
Официальные лица заявили, что интеграция GPT-3 в Power Apps представляет собой первый раз, когда GPT-3 интегрируется в один из собственных коммерчески доступных продуктов. GPT-3 работает в Azure и работает на базе службы машинного обучения Azure. (Microsoft имеет лицензию на код, лежащий в основе модели GPT-3, что позволяет ей интегрировать технологию GPT-3 непосредственно в свои собственные продукты.) В частности, эта возможность естественного языка GPT-3 использует новую функцию машинного обучения Azure, о которой было объявлено на Создавайте так называемые управляемые конечные точки, чтобы помочь с развертыванием моделей любого размера в Azure без необходимости управлять базовой вычислительной инфраструктурой.
Microsoft изображает виды сценариев, которые интеграция естественного языка в PowerFx и Power Apps обеспечит, как открывающие совершенно новый уровень «способности кодировать на простом английском». До сегодняшней разработки пользователям Microsoft Power Platform все еще нужно было понимать базовую логику написания формул. Но теперь они могут набирать команды вроде «Показать 10 заказов с определенным продуктом в названии и упорядочивать от самой новой до самой старой покупки» и получать тот же результат.
OpenAI выпустила в прошлом году программный интерфейс на базе Azure, который позволил разработчикам проверить возможности GPT-3. Представители Microsoft заявили, что планируют внедрить интеграцию GPT-3 в Azure и другие основные продукты. Официальные лица уже заявили, что планируют интегрировать Power FX с другими частями Power Platform, и новые функции естественного языка, поддерживаемые GPT-3, станут частью этого в то время.