微软将 GPT-3 应用于 PowerFx 语言以简化编码
出品|开源中国
文|白开水
微软在 Build 2021 大会上公布了由 GPT-3 驱动的客户产品的首批功能。GPT-3 是由微软投资的 OpenAI 开发的强大自然语言模型,使用户能够构建应用程序而无需知道如何编写代码或公式。
根据介绍,微软已将 GPT-3 应用于该公司的开源低代码编程语言 Power Fx 中,以将文本转换为代码。Power Fx 是微软推出的一种基于 Microsoft Excel 的低代码公式语言;可以在整个 Microsoft Power Platform 中进行使用。该语言背后的动机是开发一些 Excel 用户熟悉的东西,以内容为中心而不是以程序为中心,并具有实时重新编译的能力。
官方指出,GPT-3 将被整合到微软的低代码应用开发平台 Power Apps 中;该平台可以帮助从没有或很少有编码经验的人(所谓的 "citizen developers")到具有深厚编程专业知识的专业开发者建立应用程序,以提高业务生产力或流程。
例如,新的人工智能功能将允许建立电子商务应用程序的员工使用对话式语言描述一个编程目标,如 "找到名称以'孩子'开头的产品"。然后,一个经过微调的 GPT-3 模型提供选择,将命令转化为微软 Power Fx 公式,如 "Filter('BC Orders' Left('Product Name',4)="Kids")。
微软方面表示,这是展示 GPT-3 如何在微软 Azure 上运行并由 Azure 机器学习提供支持的首批实施方案之一,也是其新的管理端点能力的首批内部应用之一,可以解决企业规模的实际业务需求。
通过 GPT-3 提供的新功能,微软 Power Apps 用户可以用对话式语言描述一个编程目标,并将其自动转化为 Power Fx 代码。官方博客指出,尽管 Power Fx 因为建立在微软 Excel 上,从而比传统的编码语言更容易使用;但其在创建复杂的数据查询方面仍然是一个陡峭的学习曲线,而这些新功能则有助于降低这一曲线。
微软低代码应用平台企业副总裁 Charles Lamanna 称,“使用这样一个先进的人工智能模型,可以帮助我们的低代码工具通过真正成为我们所说的无代码,从而更广泛地提供给更多的受众。”
Power Fx 上的 GPT-3 集成将首先在预览版中可用。它将在六月底面向北美的英语用户推出,目前还没有关于其他地区更广泛的可用性的消息。