官方二维码

 
 

Oracle Code Assist 可帮助开发人员利用 AI 加快应用构建速度

   日期:2024-05-13     浏览:267    评论:0    
核心提示:Oracle Code Assist 旨在帮助开发人员提高速度和增强代码一致性,并将会针对基于 Java、SQL 和 Oracle Cloud Infrastructure 的应用进行优化

Oracle Code Assist 旨在帮助开发人员提高速度和增强代码一致性,并将会针对基于 JavaSQL Oracle Cloud Infrastructure 的应用进行优化

Oracle 计划推出人工智能 (AI) 代码伙伴Oracle Code Assist,以帮助开发人员提高速度并加强代码一致性。Oracle Code Assist 由在 Oracle 云基础设施远程软件服务Oracle Cloud Infrastructure, OCI) 上运行的大型语言模型 (LLM) 提供支持,并针对 OCI 上的 JavaSQL 和应用开发进行了优化,旨在为开发人员提供根据企业的优秀实践和代码库进行定制的情境化推荐方案。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 自己的软件开发优秀实践(包括来自 JavaSQLOCI 以及 NetSuite Suitescript 等其他应用的优秀实践)进行微调。无论软件和应用部署在什么地方,Oracle Code Assist 预计都能够为企业提供理想的服务

甲骨文公司云基础设施产品管理副总裁 Aanand Krishnan 表示:定制应用是每个企业在全球范围内脱颖而出的方法,但构建、部署和维护应用需要耗费大量的人力和时间。借助 Oracle Code Assist,企业可以帮助开发人员提高速度和代码一致性,以安全、严格和合规的方式改善应用的长期维护工作。

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

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

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

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

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

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

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

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

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

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

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

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

现在,Oracle 的开发人员正在积极使用 Oracle Code Assist 构建新的 Oracle 产品和服务。该产品计划在未来开放给 Oracle 客户使用。

 
标签: Oracle 人工智能 AI
打赏
免责声明:
本网站部分内容来源于合作媒体、企业机构、网友提供和互联网的公开资料等,仅供参考。本网站对站内所有资讯的内容、观点保持中立,不对内容的准确性、可靠性或完整性提供任何明示或暗示的保证。如果有侵权等问题,请及时联系我们,我们将在收到通知后第一时间妥善处理该部分内容。
 

Oracle Code Assist 可帮助开发人员利用 AI 加快应用构建速度二维码

扫扫二维码用手机关注本条新闻报道也可关注本站官方微信账号:"chrmers",每日获得互联网最前沿资讯,热点产品深度分析!
 
0相关评论

 
最新招聘
推荐图文
推荐新闻
点击排行
最新新闻

首页| 关于我们  |  商业采访  |  投稿指南  |  联系方式  |  使用协议  |  版权隐私  |  网站地图| 排名推广 | 广告服务| 积分商城| 留言反馈|违规举报

人力资源经理网(CHRM) Copyright © 2005-2021 All Rights Reserved 京ICP备05004986号-10 京公网安备11010802023849号 电信与信息服务业务经营许可证:京ICP证161055号