17611538698
webmaster@21cto.com

Oracle 正在准备 Code Assist:针对 Java、SQL 及其自己的云“微调”AI编码

人工智能 0 111 2024-05-12 07:45:10

图片

Oracle 将计划发布自己的 AI 编码助手 Code Assist,并声称它针对 Java、Oracle 数据库编码、NetSuite 脚本和 Oracle 云基础设施进行了微调与优化。

Visual Studio Code 和 JetBrains IntelliJ IDEA 系列插件的功能包括代码建议、生成文档和注释、解释代码、生成代码审查和拉取请求以及创建单元和功能测试。

根据演示,聊天功能使开发者能够“向 Code Assist 询问任何与编码相关的事情”。

图片

Oracle Code Assist 向 VS Code 和 JetBrains IDE 添加自定义菜单和聊天功能

该公司的文章这样解释说,该助手还会过滤它生成的代码,以确保它不是来自非合法许可证。还有人建议它将生成符合组织标准的代码。目前此工具尚未给出上市日期,但本周末晚些时候在纽约举行的演示会上将提供更多信息。

Oracle为什么要进入这个市场?Oracle 产品营销副总裁 Vijay Kumar 说:“我们拥有专业知识……Java、数据库、SQL……然后在 Oracle 云基础设施上进行应用程序开发,这个特定的 AI 代码伴侣将针对场景帮助你进行微调和优化。” 

产品管理副总裁 Aanand Krishnan 补充道:“我们针对了许多用例,客户表示现有工具无法完全满足这些用例。”根据 Krishnan 所说的情况,他们在 NetSuite SuiteScript 和其他场景中“与 Oracle SQL 作斗争”。

如果 Code Assist 专门针对 Java 和 SQL,如要用它对于其他语言(例如 JavaScript、TypeScript 或 Python)效果会差吗?Krishnan回避了这个问题,指出“该产品将是多语言的,这意味着它可以支持任何语言……但某些用例对我们来说更为重要。”

Code Assist 是否会将机密的代码发送到 Oracle 服务器?Krishnan 确定的说道:“在不涉及架构决策的具体细节的情况下……专有数据和专有代码的安全性是首要考虑的问题。”他还表示说,Code Assist 将进行“实时扫描,以确保我们提供的建议没有潜在的漏洞” 或未经许可的许可代码。”

尽管最初的版本只针对 VS Code 和 IntelliJ IDE,但 Krishnan 表示其他编程环境也可能会跟进。“代码编辑器将是另一个明显的选择,”他告诉开发者们。代码编辑器是一个基于 Eclipse Theia 的 Oracle 工具。

Oracle 尚未确定 Code Assist 的定价或业务模式,但正在内部使用它。它还没有提供有关将使用的确切 LLM(大型语言模型)的详细信息,也没有提供其训练数据的详细信息。

Oracle正在加入科技巨头的贡献行列,包括微软、谷歌和 AWS,这些公司都提供自己的人工智能编码助手。

评论