
亞馬遜 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 編碼助手確實有其吸引力,但我們應該保持警惕。它們的建議是基於現有程式碼,而這些程式碼可能存在嚴重缺陷。開發者在使用這些工具時更應多加審慎,勿輕易遵從助手的建議。
程式碼安全
同時使用者應該在利用程式碼生成服務時注意版權問題,並對相應的責任和風險有所認識。總體來說這些工具可以提高效率,但也不應掉以輕心,特別是在維護程式碼的安全和穩定性方面。
延伸閱讀
- 亞馬遜成立新型代理 AI 團隊,將如何改變科技未來?
- 「亞馬遜高層:AI 技術正徹底改變公司每個角落!」
- 亞馬遜推出 Alexa+,打造顧客服務新體驗!
- 《亞馬遜 Alexa 推出僅需 19.99 美元,Prime 會員免付費!您不得不嘗試的智慧助手》
- 亞馬遜宣布 Alexa+:不拘於模型的新世代智慧助理!
- 亞馬遜新推出 Alexa+:為孩子們帶來 AI 驅動的「探索」與「故事」新功能!
- 驚喜優惠!亞馬遜 Alexa 只需$19.99,Prime 會員免費獲得!
- 亞馬遜推出升級版 Alexa+,智慧助手再進化!
- 北卡羅來納州亞馬遜員工投票反對組織工會,背後原因震驚業界!
- 亞馬遜創新策略:當庫存不足時,直通品牌官網!