甲骨文宣布面向 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 服务的应用的效率。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
OpenAI 考虑允许 AI 生成色情内容
OpenAI 日前发布了一份《Model Spec》文件草案,阐述了它希望 ChatGPT 及其他 AI 技术的行为方式。其中有一部分透露,该公司正在展开向色情和其他露骨内容领域的探索。 根据 OpenAI目前的规则,露骨的色情内容以及性暗示内容大多是被禁止的。但现在,该公司正在重新审视这一严格禁令。 “我们正在探索是否可以通过 API 和 ChatGPT 负责任地提供在适合年龄的环境中生成 NSFW 内容的能力。我们期待更好地了解用户和社会对该领域模型行为的期望”。NSFW 是 not safe for work 的缩写,OpenAI对其的定义包括了色情、极端血腥、污言秽语等。 帮助撰写该文件的 OpenAI 模型负责人 Joanne Jang 在接受美国国家公共广播电台采访时表示,该公司希望就是否应始终在其 AI 产品中禁止色情文本和裸体图像展开对话。 “我们希望确保人们在不违反法律或他人权利的范围内拥有最大的控制权。在一些创意案例中,涉及性或裸体的内容对我们的用户来说很重要。我们将以一种在适龄的背景下提供服务的方式来探索这一点。” Jang 指出,这并不意味着 OpenAI 正在...
- 下一篇
分析 MySQL 中的内存使用情况
了解如何可视化 MySQL 连接的内存使用情况。 作者:Benjamin Dicken 本文和封面来源:https://planetscale.com/blog/,爱可生开源社区翻译。 本文约 3000 字,预计阅读需要 10 分钟。 引言 在考虑任何软件的性能时,时间和空间之间都存在一个典型的权衡。 在评估 MySQL 查询性能的过程中,我们经常关注执行时间(或查询延迟)并将其作为查询性能的主要指标。 这是一个很好使用的指标,因为最终我们希望尽快获得查询结果。 我最近发布了一篇关于《如何识别和分析有问题的 MySQL 查询》 的博客文章,其中讨论的重点是衡量执行时间和行读取方面的不良性能。 然而,在这次讨论中,内存消耗很大程度上被忽略了。 尽管可能并不经常需要,但 MySQL 还具有内置机制,可以深入了解查询使用了多少内存以及该内存的用途。 让我们深入研究一下这个功能,看看如何实时监控 MySQL 连接的内存使用情况。 内存统计 在 MySQL 中,系统中有许多组件可以单独检测。 该 performance_schema.setup_instruments 表列出了每个组件,数量相当...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 2048小游戏-低调大师作品
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块