產品管理

亞馬遜 CodeWhisperer 更名為 Q Developer 並擴大功能

亞馬遜 CodeWhisperer 改名為 Q Developer 功能擴充套件亞馬遜的 AI 輔助編碼工具 CodeWhisperer 現在更名為 Q Developer,該工具正在擴充套件其功能。作為亞馬遜 Q 系列面向企業的生成式 AI 對話機器人的一部分,從事日常工作中一些開發者工作,例如偵錯 .... (往下繼續閱讀)

分享到 Facebook 分享到 Line 分享到 Twitter

文章目錄

亞馬遜 CodeWhisperer 更名為 Q Developer 並擴大功能

亞馬遜 CodeWhisperer 改名為 Q Developer

功能擴充套件

亞馬遜的 AI 輔助編碼工具 CodeWhisperer 現在更名為 Q Developer,該工具正在擴充套件其功能。作為亞馬遜 Q 系列面向企業的生成式 AI 對話機器人的一部分,從事日常工作中一些開發者工作,例如偵錯和升級應用程式、故障排除以及執行安全掃描。它的功能與 CodeWhisperer 相似,但更加廣泛。

品牌轉變

亞馬遜 AWS AI 開發者體驗總經理暨主管 Doug Seven 在接受 TechCrunch 存取時暗示,CodeWhisperer 在品牌上有些失敗。第三方指標也反映出 CodeWhisperer 難以匹敵主要競爭對手 GitHub Copilot,後者擁有 180 萬付費使用者和數以萬計的企業客戶。因此亞馬遜決定將 CodeWhisperer 進化為更廣泛應用的 Q Developer。

功能擴充套件

Q Developer 可以生成包括 SQL 在內的程式碼,進行程式碼測試,協助轉換和實現開發者查詢所構想的新程式碼。類似於 Copilot,使用者可以對內部程式碼庫進行微調,以提高工具的程式設計建議的相關性。Q Developer 還能夠自主執行諸如實現功能、編寫檔案和重構程式碼等操作。

自動化功能

Q Developer 的 Agents 還能自動執行程式碼升級過程,並且可以支援 Java 和.NET 的程式碼轉換。此外 Q Developer 還可以幫助管理在 AWS 上的雲基礎設施。

成本與費用

Q Developer 在 AWS Console、Slack 和一些 IDEs 上提供免費版本,但有一定約束。而高級版本 Q Developer Pro 則需要每月 19 美元的費用,不過卻增加了更高的使用約束和一些重要工具。

AI 編碼助手的風險

AI 編碼助手的缺陷

然而 AI 編碼助手並非沒有潛在的風險。一項對於 GitHub Copilot 的分析發現,它導致更多錯誤的程式碼被推送到程式碼庫中。此外安全研究人員警告 Copilot 等工具可能會加劇軟體專案中現有的錯誤和安全問題。

版權爭議

此外像 Q Developer 這樣的程式碼生成服務底層的模型通常是在受版權保護或受約束許可的程式碼上訓練的。雖然供應商聲稱合理使用可以保護它們免受侵犯版權的指控,但並不是所有人都同意。事實上 GitHub 和 OpenAI 就因允許 Copilot 在不提供信用的情況下重現受許可的程式碼片段而被起訴。

結論

保持警惕

這些 AI 編碼助手確實有其吸引力,但我們應該保持警惕。它們的建議是基於現有程式碼,而這些程式碼可能存在嚴重缺陷。開發者在使用這些工具時更應多加審慎,勿輕易遵從助手的建議。

程式碼安全

同時使用者應該在利用程式碼生成服務時注意版權問題,並對相應的責任和風險有所認識。總體來說這些工具可以提高效率,但也不應掉以輕心,特別是在維護程式碼的安全和穩定性方面。

Technology-亞馬遜,CodeWhisperer,QDeveloper,擴大功能
江塵

江塵

Reporter

大家好!我是江塵,一名熱愛科技的發展和創新,我一直都保持著濃厚的興趣和追求。在這個瞬息萬變的數位時代,科技已經深入到我們生活的方方面面,影響著我們的工作、學習和娛樂方式。因此,我希望透過我的部落格,與大家分享最新的科技資訊、趨勢和創新應用。