亞馬遜 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 編碼助手確實有其吸引力,但我們應該保持警惕。它們的建議是基於現有程式碼,而這些程式碼可能存在嚴重缺陷。開發者在使用這些工具時更應多加審慎,勿輕易遵從助手的建議。
程式碼安全
同時使用者應該在利用程式碼生成服務時注意版權問題,並對相應的責任和風險有所認識。總體來說這些工具可以提高效率,但也不應掉以輕心,特別是在維護程式碼的安全和穩定性方面。
延伸閱讀
- 亞馬遜縮減多樣性、公平與包容性計畫,對企業未來影響將如何?
- 亞馬遜正式進軍網路車輛銷售市場!你的愛車即將上線!
- 亞馬遜在印度試行快速商務服務,掀起配送新革命!
- 亞馬遜成立新人工智慧實驗室!Adept 共同創辦人領軍探索 AI 代理技術
- 歐盟結束亞馬遜國家援助案,未要求補繳稅款!這對全球電商意味著什麼?
- 亞馬遜在菲尼克斯啟用無人機配送服務,未來購物將邁入新時代!
- 亞馬遜推出生成式 AI 影集摘要功能,Prime Video 體驗再升級!
- 亞馬遜確認少數 Kindle Colorsoft 顯示器問題,引發使用者擔憂!
- 亞馬遜 CEO 安迪·賈西暗示 Alexa 將變身“智慧助手”,開啟全新時代!
- 亞馬遜員工求助!500 人聯名要求 AWS CEO 撤回回辦公室政策