Oracle计划发布自己的AI编码助手Code Assist,声称它针对Java、Oracle数据库编码、NetSuite脚本和Oracle云基础设施进行了微调和优化。
什么是Code Assist? Code Assist,这是一款专门为Java、Oracle数据库编程、NetSuite脚本和Oracle云基础设施“微调”和优化的AI编码助手。
Code Assist将作为一个插件,适用于Visual Studio Code和JetBrains IntelliJ IDEA系列。它将提供代码建议、生成文档和注释、解释代码、生成代码审查和拉取请求、以及创建单元和功能测试等功能。它还包含一个聊天功能,允许开发者询问与编码相关的任何问题。
Code Assist将过滤生成的代码,以确保其不来源于非许可性许可证。此外,它还暗示助手将生成符合组织标准的代码。
尽管Code Assist专为Java和SQL设计,但它也将支持其他语言,如JavaScript、TypeScript或Python。Oracle的产品管理副总裁Aanand Krishnan表示,产品将是多语言的,但某些用例对Oracle来说更为关键。
保护专有数据和代码的安全性是首要考虑的事项。Code Assist将进行实时扫描,以确保提供的代码建议不包含潜在的漏洞或非许可性代码。
虽然最初将支持VS Code和IntelliJ IDEs,但Krishnan预测,其他环境(如基于Eclipse Theia的Oracle工具Code Editor)也可能随后支持。
Oracle尚未讨论Code Assist的定价或商业模式,但据悉,该公司已经在内部使用该工具。此外,Oracle也没有透露将使用的具体大型语言模型(LLMs)或其训练数据的细节。
Oracle加入其他科技巨头(包括Microsoft、Google和AWS)的行列,提供自家的AI编码助手。这表明,没有为供应商平台优化的工具可能已成为一种竞争劣势。
虽然Code Assist的具体发布日期尚未公布,但将在本周晚些时候在纽约市的一个演示中提供更多信息