5月末,微软发布了一款创新的软件程序。这款程序打破了传统的低代码模式,谷歌已经在它的无代码/低代码服务PowerApps中运用OpenAI的GPT-3模型,以帮助开发者将口语转化为Power Fx代码。
2020年9月,微软与OpenAI达成合作协议,获得了GPT-3模型的技术授权。当时,微软CTO Kevin Scott在社交平台上宣布了这一消息:“我们很高兴宣布,微软获得了GPT-3的独家授权,这将帮助我们为用户提供更先进的人工智能解决方案。”
最近,微软宣布了合作后的首个商业应用案例。在PowerApps软件中,新增了一个插件,可以将自然语言转化为现成的代码,使用户无需掌握编程知识即可创建应用程序。这项技术的应用范围有限,仅限于生成Power Fx公式,这是一种基于Excel公式的简单编程语言,主要用于数据库查询。
尽管如此,这项技术展示了机器学习在代码自动生成方面的巨大潜力。它可以帮助新手程序员更轻松地开发应用。例如,用户可以通过简单的语音指令来搜索数据库,而不是通过一系列复杂的点击操作。例如,用户可以说:“显示10个包含Super Fizzy的订单,并按照购买日期降序排列”,GPT-3会自动生成相应的代码。
此外,PowerApps还支持将自然语言转化为Power Fx代码。例如,用户可以说:“查找以‘孩子’结尾的产品名称”,系统会自动将其转换为“Filter('BC Orders',Left('Product Name',4)="Kids")”。
Power Fx的简洁性是其主要优势之一。它基于Excel公式,具有数据绑定和单行表达式的特点,能够即时计算结果。为了进一步保障安全,PowerApps界面还会要求用户确认所有自动生成的Power Fx公式。微软正在采取多种措施来解决潜在的风险问题,例如设置黑名单来过滤敏感词汇。
尽管存在一些挑战,但微软的这一举措无疑是一个大胆的尝试。未来,微软可能会在Excel等其他产品中集成类似的功能,这将极大地提升产品的易用性和普及率。
——来源:TheVerge 编译:Shelly