CodeWhisperer

CodeWhisperer,亞馬遜推出的實時AI編程助手,是一項基於機器學習的服務,它可以分析開發者在集成開發環境(IDE)中的注釋和代碼,並根據其內容生成多種代碼建議。

開發者可以用自然語言(目前僅支持英語)描述他們想要實現的功能,例如“上傳一個帶有伺服器端加密的檔案”,然後CodeWhisperer會自動為他們生成相應的代碼片段。

基本介紹

  • 中文名:CodeWhisperer
  • 開發商:亞馬遜
發展歷程,功能介紹,

發展歷程

2023年4月,亞馬遜雲科技宣布,實時AI編程助手Amazon CodeWhisperer正式可用,同時推出的還有供所有開發人員免費使用的個人版(CodeWhisperer Individual)。

功能介紹

CodeWhisperer 在開源存儲庫、亞馬遜內部存儲庫、API 文檔和線上論壇中的數十億行代碼上進行了培訓。此外,亞馬遜承諾,在預覽期間不會使用開發者編寫的代碼來訓練其機器學習模型,從而作為對 Copilot 爭議的回應。
在著作權問題方面,CodeWhisperer 的參考跟蹤器會檢測代碼推薦是否可能與特定的 CodeWhisperer 訓練數據相似,並在生成與現有片段相仿的片段時強調原始許可,從而儘可能把選擇權交到開發者手中。
CodeWhisperer 的預覽版現已可在 VS Code、IntelliJ IDEA、PyCharm、WebStorm 或 AWS Cloud9 中使用,支持 Python、Java 和 JavaScript。

熱門詞條

聯絡我們