甲骨文推出代码助手:为Java和SQL企业应用提供的AI驱动编程助手

Oracle即将推出Oracle Code Assist,这是一项基于AI的服务,旨在帮助开发人员快速构建使用Java、SQL和Oracle云基础设施的应用程序。这个新工具将增强应用开发生命周期,与GitHub Copilot和Amazon CodeWhisperer等类似服务齐名。尽管Oracle尚未透露具体发布时间,但表示Code Assist将在“未来”推出。

Oracle云基础设施产品管理副总裁Aanand Krishnan表示:“定制应用程序在全球市场中使组织与众不同,但构建、部署和维护这些应用的过程是劳动密集型的。通过使用Oracle Code Assist,开发人员可以提高生产力,确保代码一致性,从而在安全和合规的情况下,长期维护应用。”

Code Assist具有多种功能,包括上下文相关的代码建议、API文档生成、清晰的代码注释以及代码概述,便于理解。它还可以协助处理拉取请求、代码审查,以及执行单元和功能测试,以提升开发人员的整体工作质量。

一旦推出,Oracle Code Assist将作为JetBrains IntelliJ IDEA和Microsoft Visual Studio Code等流行开发环境的插件。该工具旨在提供专业反馈,使开发人员能够有效地构建、优化和升级应用程序。

专为Java和SQL这两种常用于企业应用的编程语言而优化的Oracle Code Assist,显得尤为重要,因为Oracle是Java的主要开发者。这种一致性确保了AI助手在Oracle平台上无缝地提升应用开发效率。

Oracle应用开发市场副总裁Vijay Kumar指出:“目前市场上缺乏有效满足我们产品用例的大型语言模型(LLMs)。我们为特定的Java库、SQL、OCI服务API和我们的开发实践定制了LLMs。这种专业化的方法使我们的开发人员能够有效创建高性能的应用和服务。”

除了Java和SQL功能外,Code Assist还融合了Oracle云基础设施和NetSuite的SuiteScript。

面对GitHub、Amazon以及各种初创公司竞争的市场,Code Assist的吸引力不容小觑。其与领先企业应用平台的原生集成,尤其对重视韧性、合规性和数据安全的行业来说,具有特别的吸引力。由于Oracle建立的良好声誉,特定领域的开发人员可能会更倾向于使用Code Assist。

Kumar强调:“Oracle Code Assist旨在确保代码的一致性,使组织能够安全地连接代码库和数据源,利用检索增强生成(RAG)的方法,使建议与组织特定的编码实践保持一致。”

此外,开发人员可以使用多种代码助手。例如,他们可以首先使用GitHub Copilot,然后在接近部署时使用Oracle Code Assist来优化代码。

IDC研究副总裁Arnal Dayaratna表示:“Oracle Code Assist将使开发人员能够迅速升级整个Java应用程序,通过引入最新的JDK特性,提高企业应用的韧性、性能和安全性。”

Code Assist的发布是在Oracle最近为其Fusion Cloud应用套件推出十多项生成AI功能之后的又一重要进展。

Most people like

Find AI tools in YBX

Related Articles
Refresh Articles