![亞馬遜 CodeWhisperer 更名為 Q Developer 並擴大功能 亞馬遜 CodeWhisperer 更名為 Q Developer 並擴大功能](/Upload/Technology-xSiQBSq-I0M-912175_202405013993_.webp)
亞馬遜 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 編碼助手確實有其吸引力,但我們應該保持警惕。它們的建議是基於現有程式碼,而這些程式碼可能存在嚴重缺陷。開發者在使用這些工具時更應多加審慎,勿輕易遵從助手的建議。
程式碼安全
同時使用者應該在利用程式碼生成服務時注意版權問題,並對相應的責任和風險有所認識。總體來說這些工具可以提高效率,但也不應掉以輕心,特別是在維護程式碼的安全和穩定性方面。
延伸閱讀
- 亞馬遜 Prime Day 2024 銷售額創下紀錄,達到 142 億美元
- 亞馬遜 AI 聊天機器人 Rufus 現在開放給所有美國客戶
- 亞馬遜全新升級 Echo Spot 重磅來襲
- 亞馬遜面臨更多歐盟監管,針對推薦演算法和廣告透明度
- 亞馬遜 Astro for Business 安全機器人僅投入營運 7 個月後退役
- 亞馬遜挖走新創公司 Adept 的創始人
- 亞馬遜整合亞馬遜診所成為 One Medical 品牌
- 亞馬遜遭英國新一輪集體訴訟:200,000 多名賣家索賠 34 億美元
- 亞馬遜表示將在生成式人工智慧新創公司上投資 2.3 億美元
- 英國零售商以 110 億英鎊集體訴訟亞馬遜,指控資料濫用