甲骨文宣布面向 Java 开发者的 AI 编程工具


甲骨文宣布将推出其 AI 编程工具 Oracle Code Assist:

Oracle 计划推出人工智能 (AI) 代码伙伴 Oracle Code Assist,以帮助开发人员提高速度并加强代码一致性。

Oracle Code Assist 由在 Oracle 云基础设施远程软件服务(Oracle Cloud Infrastructure, OCI) 上运行的大型语言模型 (LLM) 提供支持,并针对 OCI 上的 Java、SQL 和应用开发进行了优化,旨在为开发人员提供根据企业的优秀实践和代码库进行定制的情境化推荐方案。

Oracle Code Assist 还适用于更新、升级和重构大多数现代编程语言编写的代码。

Oracle Code Assist 可作为 JetBrains IntelliJ IDEA 或 Microsoft Visual Studio Code 开发环境的插件进行部署,并将经过专门的训练以提供专家意见反馈,帮助开发人员在任何位置构建、优化和升级应用。

Oracle Code Assist 计划通过以下方式帮助开发人员提高速度:

  • 生成代码:根据所学习的情境和模式推荐代码,并生成整个类文件、方法或代码行。然后,开发人员可以选择接受、修改或拒绝代码片段,减少编写样板代码所花费的时间,从而加快应用的构建速度。

  • 生成代码注释:生成应用编程接口 (API) 文档或注释以描述代码功能,帮助开发人员对应用进行终身维护。

  • 确保代码可解释性:用浅显易懂的语言概括代码,为负责审查或重构现有代码的开发人员提供精确且易于理解的情境,从而节省时间。

  • 加快代码审核速度:在编写代码审核后,启动拉入请求以将变更合并到存储库中,并根据性能、质量、效率和风格准则推荐代码修改方案。这有助于开发人员提供更高质量的代码。

  • 生成测试覆盖范围:根据代码情境创建单元测试和功能测试,帮助开发人员通过更好的测试覆盖范围(包含了更多种类的测试输入)来提高测试质量。

Oracle Code Assist 还可帮助开发人员加强代码一致性并进行优化:

  • 个性化推荐方案:根据企业的编码框架、内部库、优秀实践和行业特定标准,生成特定于组织的代码。这将有助于开发人员对现有代码库进行代码审查、更新和集成。

  • 代码情境溯源:筛选所生成的代码,确保代码不会源自于非宽松式许可证,帮助开发人员应对合规性风险。

  • 自动语言升级:使用较新的资料库,将现有代码转换为当前语言版本并进行更新。这将有助于开发人员利用所用语言或框架的新功能,以提高应用的性能和质量。

  • 代码分析:识别错误和低效问题,并根据企业的软件开发实践生成固定的代码。这将有助于确保开发人员所交付的代码严格遵守专有代码库的风格。

  • OCI 的推荐优化方案:结合使用 OCI 服务 API、编码模式和优秀实践的推荐方案,帮助应用在 OCI 上以理想的状态运行。这将有助于开发人员充分使用资源,并提高在 OCI 上运行和使用 OCI 服务的应用的效率。


相關推薦

2024-07-07

“Write Once, Run Anywhere” 的理想愿景。2009 年 4 月 20 日,甲骨文以现金收购 Sun Microsystems公司,交易价格达 74 亿美元。 GitHub 年度 Octoverse 报告显示,自 2014 至 2022 年,Java 一直都是 GitHub 上 OSS 项目中第三大最受欢迎的语言。但随

2023-06-12

数据隐私和安全。” 本轮融资由 Inovia 领投,英伟达、甲骨文、Salesforce Ventures 等其他公司跟投,目前该公司的估值已达到 22 亿美元。Cohere 由 Aidan Gomez、Ivan Zhang 和 Nick Frosst 于 2019 年创立,通过云托管应用程序编程接口提供生

2023-01-30

近日,甲骨文公司公布了一份名为「Oracle Java SE Universal Subscription Global Price List」的价格表,该表为 Java SE 制定了新的收费标准。 这个价格表最值得关注的地方在于,甲骨文将基于公司总员工数来收取对应的费用,而不是使用 Ja

2022-04-28

14 是占比最高的,Java 10 和 Java 16 垫底。 供应商方面,甲骨文在 2020 年人气最高,市场上大约 75% 的用户依赖其 JDK。然时至今日,虽然该公司依然把持着市场的头把交椅,但其份额已缩水了将近一半,降为 34.48%。亚马逊市

2022-03-30

根据外媒 报道和各大企业的反馈,甲骨文公司近日已经开始将 Java 纳入其软件许可审查中,目的是找出那些处于不合规边缘或已经违规的客户,甲骨文此举是为了推动企业付费,这也是为了提升付费率而惯常采用的操作。 甲

2023-04-30

长度 Amazon 是现在最受欢迎的 JDK 供应商 2020 年,甲骨文是最受欢迎的 JDK 供应商,占据了大约 75% 的市场份额。2022 年,甲骨文虽然保住了第一的市占位置,但其份额已经缩水了近一半,跌至 34%,2023 年还继续下滑到了 28%

2023-07-13

,派生自 RHEL 的 Oracle Linux 也对该政策进行了官方表态。甲骨文在新闻稿《Keep Linux Open and Free—We Can’t Afford Not To》中表示,他们会继续开发 Oracle Linux,使其与上游 RHEL 保持兼容,并公开免费提供该发行版的二进制文件和源代码

2024-07-09

via 《Oracle MySQL,怒其不争,自甘堕落》 对于甲骨文这波操作,叶老师表达了自己的看法: 在 MySQL 9.0 里新增向量数据类型是为了 Heatwave 服务,而不是为了 MySQL 社区用户服务。 MySQL 9.0 “向量支持”的 commit 信

2023-11-06

无限期提供 EL 源代码。” OpenELA 是在今年 8 月份,由甲骨文、SUSE 和 CIQ (Rocky Linux 背后的商业实体) 联合组建的一个开源企业 Linux 发行版开发商的行业协会;旨在通过提供开放和免费的 Enterprise Linux 源代码,鼓励与 Red Hat Ente

2023-03-21

这种程度的下载量实际上已经维持了三四个月。他认为,甲骨文全新的 Java SE 定价模式加速了 Temurin 的采用;且这一同比增长也确实表明,它对那些寻求强大、安全、高质量 Java 运行时的开发人员和企业具有吸引力。 事实上,

2023-08-12

甲骨文、SUSE 和 CIQ (Rocky Linux 背后的商业实体) 宣布,有意组建一个合作性行业协会 Open Enterprise Linux Association (OpenELA);旨在通过提供开放和免费的 Enterprise Linux (EL) 源代码,鼓励开发与 Red Hat Enterprise Linux (RHEL) 兼容的发行版。

2023-05-25

今天凌晨,微软 Build 2023 开发者大会正式开幕,这是 2019 年以来首次回归线下举办,主题十分突出,基本是围绕“AI”展开。本文对部分值得开发者关注的亮点进行汇总。 微软推出 Windows Copilot 微软宣布在 Windows 11 中加入名

2023-09-22

同堂,凭什么开发 30 岁就要被干掉? 360 公司官方今日宣布,360 智脑大模型全面接入 360 全家桶,正式面向公众开放。 360智脑大模型全景 用户可通过 ai.360.com 一站式登录体验 360 智脑 App、360 搜索、360 安全浏览

2023-03-24

K 20 修复的 issue 数量上,位列全球前五位的厂商分别为:甲骨文(Oracle)、红帽(Red Hat)、思爱普(SAP)、ARM 和腾讯(Tencent)。其中,来自国内的积极贡献厂商除腾讯外,还有阿里巴巴、华为和龙芯。 “我们感谢许多审查提