Oracle Code Assist 旨在帮助开发人员提高速度和增强代码一致性,并将会针对基于 Java、SQL 和 Oracle Cloud Infrastructure 的应用进行优化
美国德克萨斯州奥斯汀—2024年5月7日Oracle 计划推出人工智能 (AI) 代码伙伴 Oracle Code Assist,以帮助开发人员提高速度并加强代码一致性。Oracle Code Assist 由在 Oracle 云基础设施远程软件服务(Oracle Cloud Infrastructure, OCI) 上运行的大型语言模型 (LLM) 提供支持,并针对 OCI 上的 Java、SQL 和应用开发进行了优化,旨在为开发人员提供根据企业的优秀实践和代码库进行定制的情境化推荐方案。Oracle Code Assist 还适用于更新、升级和重构大多数现代编程语言编写的代码。
AI 驱动的软件开发彻底改变了软件的概念化、创建、测试和管理方式。借助 AI 辅助工具,开发人员可以探索想法,并接收有关新代码、升级代码或重构代码的智能推荐内容。不仅如此,AI 工具还可以实现日常任务自动化,也因此成为了每个软件开发周期 (SDLC) 阶段中不可或缺的一部分。Oracle Code Assist 预计将成为一个典型例子,该产品可以提供代码片段、相关性分析、缓解错误的替代方案、测试用例、注释、汇总和文档,帮助用户完成 SDLC 中的每个步骤。Oracle Code Assist 可作为 JetBrains IntelliJ IDEA 或 Microsoft Visual Studio Code 开发环境的插件进行部署,并将经过专门的训练以提供专家意见反馈,帮助开发人员在任何位置构建、优化和升级应用。
IDC Arnal Dayaratna 研究副总裁表示:“开发人员可以使用 Oracle Code Assist 快速将整个 Java 应用升级到新版本。这种使用编码助手快速升级 Java 的能力有助于企业显著提高应用弹性和性能、整合新的 JDK 功能并增强其安全态势。Oracle Code Assist 还可以加快数据库升级,对复杂且通常是定制的 PL/SQL 代码进行重构和测试,这可能既耗时又昂贵。鉴于 Java 和数据库在企业中已普及化,Oracle Code Assist 可能将会被全球知名企业广泛采用。”
Oracle 是 Java 平台的管理者和主要开发人员,也是关系数据库行业的先行者。Oracle Code Assist 基于多年应用和软件开发积累下来的广泛软件存储库进行训练,并使用 OCI 服务 API、编码模式和 Oracle 自己的软件开发优秀实践(包括来自 Java、SQL、OCI 以及 NetSuite SuiteScript 等其他应用的优秀实践)进行微调。无论软件和应用部署在什么地方,Oracle Code Assist 预计都能够为企业提供理想的服务。
甲骨文公司云基础设施产品管理副总裁 Aanand Krishnan 表示:“定制应用是每个企业在全球范围内脱颖而出的方法,但构建、部署和维护应用需要耗费大量的人力和时间。借助 Oracle Code Assist,企业可以帮助开发人员提高速度和代码一致性,以安全、严格和合规的方式改善应用的长期维护工作。”
Oracle Code Assist 计划通过以下方式帮助开发人员提高速度:
Oracle Code Assist 还可帮助开发人员加强代码一致性并进行优化:
现在,Oracle 的开发人员正在积极使用 Oracle Code Assist 构建新的 Oracle 产品和服务。该产品计划在未来开放给 Oracle 客户使用。
诚邀您参加于 2024 年 5 月 9 日在美国纽约市 Convene 中心举办的 DevLive:Build with Data and AI 活动,以观看 Oracle Code Assist 的实际应用。请点击此处免费报名参加活动。
Oracle 在 Oracle Cloud 中提供集成的应用套件和具有安全性和自治能力的基础设施。如需了解有关 Oracle (NYSE: ORCL) 的更多信息,请访问 www.oracle.com/cn。
Oracle、Java、MySQL 和 NetSuite 是 Oracle Corporation 的注册商标。
注:为免疑义,本网页所用以下术语专指以下含义: