亞馬遜雲科技AWS宣佈推出Amzon CodeWhispee(預覽版)。Amzon CodeWhispee是一種採用機器學習 (ML) 的服務,可以根據開發人員用自然語言編寫的註釋和集成式開發環境 (IDE) 中的代碼生成代碼建議,幫助開發人員提高工作效率。
在預覽期間,開發人員可以免費使用CodeWhispee,不會收取任何費用。CodeWhispee適用於J、JScipt和Python編程語言。該服務集成了多箇IDE,包括 JetBins(IntelliJ、PyChm 和 WebStom)、Visul Studio Code、AWS Cloud9和AWS Lmbd控制檯。編寫代碼時,開發人員必須瞭解多種編程語言、框架、軟件庫和常見雲服務的最新動態。但是,他們只需在 IDE 的代碼編輯器中編寫註釋,就可以使用CodeWhispee加速開發過程。
CodeWhispee將自動分析註釋、確定最適合指定任務的雲服務和公共庫,並直接在源代碼編輯器中提供代碼片段建議。CodeWhispee基於在不同數據來源(包括Amzon和開源代碼)上訓練的ML模型提供代碼建議。開發人員可以接受最上面的建議,查看更多建議,或繼續編寫自己的代碼。
CodeWhispee提供安全掃描(適用於J和Python),旨在幫助開發人員檢測項目漏洞並負責任地構建應用程序。該服務還包括一箇引用跟蹤器,可用於檢測代碼建議是否與特定訓練數據類似。開發人員隨後可以輕鬆查找並查看代碼示例,並確定是否要在項目中使用這些代碼。此外,使用CodeWhispee,開發人員可以移除被視爲有偏見和不公平的代碼建議,從而避免偏見。