甲骨文計劃釋出AI程式碼助手:可微調和最佳化Java、SQL

banq發表於2024-05-14


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的具體釋出日期尚未公佈,但將在本週晚些時候在紐約市的一個演示中提供更多資訊

 

相關文章