微软正在将 AI 技术与其 PowerFx 低代码编程语言相结合。 这种集成将使客户在使用 PowerApps 进行开发时能够使用自然语言输入和“示例编程”技术。
微软在 5 月 25 日虚拟 Build 2021 开发者大会开幕当天宣布了即将推出的新功能。 官方表示,这些新功能将于 6 月底在整个北美地区以英语公开预览。
PowerFx 是微软今年早些时候宣布的低代码文本编程语言。 PowerFx 是一种基于公式的开源工具,基于 Microsoft Excel 构建。
微软正在使用 GPT-3(生成式预训练 Transformer 3)和程序综合示例(PROSE)软件开发工具包。 GPT-3 是来自 OpenAI 的自然语言 AI 模型,OpenAI 是一个与 Microsoft 合作了一段时间的组织。 PROSE 技术来自 Microsoft Research,并已集成到 Power BI、Excel 和 Visual Studio 中。
官方表示,将 GPT-3 集成到 Power Apps 中代表着 GPT-3 首次被集成到其自己的一款商用产品中。 GPT-3 在 Azure 上运行,由 Azure 机器学习服务提供支持。 (微软拥有 GPT-3 模型背后代码的许可,这使得它可以将 GPT-3 技术直接集成到自己的产品中。)具体来说,这种 GPT-3 自然语言功能使用了一项新的 Azure 机器学习功能,该功能于 构建称为托管端点以帮助在 Azure 中部署各种规模的模型,而无需管理底层计算基础结构。
微软描述了将自然语言集成到 PowerFx 和 Power Apps 中将提供的各种场景,以实现“能够用简单的英语编码”的全新水平。 在发展到今天之前,微软的 Power Platform 用户仍然需要了解编写公式的基本逻辑。 但现在他们可以输入诸如“显示 10 个名称中包含特定产品的订单,并按购买顺序从最新到最旧排列”之类的命令,并获得相同的结果。
OpenAI 去年发布了一个 Azure-power 编程接口,允许开发人员检查 GPT-3 的功能。 微软官方表示,他们计划将 GPT-3 集成到 Azure 和其他主流产品中。 官方已经表示他们计划将 Power FX 与 Power Platform 的其他部分集成,届时由 GPT-3 提供支持的新自然语言功能将成为其中的一部分。