继微软、Google、OpenAI、GitHub等公司之后,甲骨文也加入了AI开发工具助理的竞赛。本周,甲骨文宣布推出程序开发助理Oracle Code Assist,旨在协助企业更高效地开发Java程序。
基于Oracle Cloud Infrastructure的优化
Oracle Code Assist以甲骨文云基础设施(Oracle Cloud Infrastructure,简称OCI)为基础,针对Java、SQL程序以及在OCI上运行的应用程序进行了特别的优化。
训练与微调
甲骨文强调,该开发助理通过多种软件库进行训练,并针对OCI服务API、编程模式、Java、SQL、OCI以及甲骨文的其他软件如NetSuite的SuiteScript等进行了最佳实践的微调。
功能丰富,提升开发效率
- 自然语言互动:允许用户以自然语言与开发助理互动。
- 代码生成与文档:自动生成代码、API文档和注释。
- 教育与辅助:提供关键点的解释,帮助开发人员理解原理、审查或重构现有代码。
- 建议与合并:给出修改建议,支持生成pull request以合并代码变更。
- 测试支持:能够创建单元或功能测试,并支持多种测试输入类型,提高代码质量。
进阶特性
- 定制化建议:整合企业代码框架、库或行业标准,提供定制化建议。
- 代码筛选:筛选自身生成的代码,避免使用未授权的代码。
- 代码更新:根据最新库更新代码。
- 最佳实践检查:检查软件中的错误和低效之处,并提供改进建议。
OCI服务API整合
Oracle Code Assist还能够整合OCI service API及最佳实践,为在OCI上运行的程序提供运行建议。
开发环境整合
该工具可以作为插件形式整合到常见的开发环境中,如JetBrains IntelliJ IDEA和微软Visual Studio Code。
可用性与未来规划
目前,使用甲骨文云环境的开发者已经可以启用此工具。甲骨文表示,未来Oracle Code Assist也将作为产品提供给外部开发者使用,届时可能会涉及付费。
0条评论