Oracle 在其 APEX 低代码开发平台中添加了 AI 功能,使用户能够使用自然语言生成 SQL 语句。
此更新包括 AI 功能,可以根据自然语言描述从头开始生成应用程序。该平台旨在帮助开发人员创建具有 AI 组件的应用程序,而无需编码专业知识。
APEX AI 助手
Hichwa 也是 APEX 的设计师、开发人员和创建者,他展示了新的 APEX AI 助手** **如何使开发人员能够从自然语言用户提示创建有效的 SQL 语句。APEX AI 助手会记住 SQL 语法,因此开发人员不必记住,并自动编写 SQL 查询。他说,它解释现有代码并建议可以一键采用的代码错误修复。
“作为一名开发人员,每天都编写 SQL,我知道记住表名、列名和我不经常使用的语法是多么具有挑战性,”Hichwa 在一份声明中解释说。“拥有一个 AI 助手来上下文确定列名、连接和生成复杂语法是一个真正的游戏规则改变者。”
Hichwa 告诉 The New Stack,新版本 APEX 24.1“极大地改变了 APEX 的轨迹,它通过将 AI 嵌入其中,使创建应用程序变得更加容易。”“但更重要的是,您可以将 AI 引入您的应用程序,以便您的最终用户可以利用 AI 的优势来做各种事情。”
除了 APEX AI 助手之外,APEX AI 助手还可以通过自然语言提示简化编写 SQL 查询和修复代码问题。其他新的 APEX 功能包括创建应用程序助手,它通过使用自然语言提示指定所需的属性和功能来促进应用程序蓝图的创建。新引入的还有对话式 AI 对话功能,它使最终用户能够通过内置界面使用自然语言与应用程序进行交互。
由于 Oracle 的 APEX 是一种低代码解决方案,“关键价值主张是您可以更快地开发应用程序,但代码量却少得多。因此,您正在捕获意图,而不是实现。它不是代码生成器;它是一个模型驱动的执行引擎,”Hichwa 告诉 The New Stack。
与 Oracle 数据库捆绑在一起
Oracle APEX 与 Oracle 数据库和所有 Oracle 数据库服务捆绑在一起,包括 Oracle 自治数据库。
Oracle 官员声称,APEX 的声明式开发方法使开发人员能够以 100 倍的代码量构建和部署关键任务企业应用程序,速度快 20 倍。该公司表示,超过 850,000 名开发人员使用 APEX 构建了超过 2100 万个应用程序。
Hichwa 说,APEX 最初于 2004 年推出,是一种经济高效的解决方案,因为它在 Oracle 数据库中是免费的,并且也作为独立的云服务提供。它通过利用模型驱动的执行引擎而不是代码生成器,使开发人员能够使用代码开发应用程序。
Oracle 代码助手
与此同时,“Oracle 代码助手是一个通用的代码助手,它结合了 AI 来帮助开发团队使用传统开发方法加速应用程序的创建,”Hichwa 告诉 The New Stack。“相比之下,Oracle APEX 在 Oracle APEX 低代码应用程序开发环境的上下文中提供了一个 AI 驱动的助手。我们希望我们的客户无论采用何种应用程序开发方法,都能利用生成式 AI 功能。我们的客户经常使用 APEX 和传统编码方法,具体取决于他们的开发团队和组织。”