AWS推出五項生成式AI創新,使各種規模的企業都可以建立新的生成式AI應用程式,提高員工生產力並完成業務轉型。
!此為分頁標誌前台不顯示!
Amazon CodeWhisperer是一款基於AI的程式設計助手,透過數十億行來自亞馬遜和公開可用的程式碼進行訓練,提高開發人員的生產力。雖然開發人員在日常工作中頻繁使用CodeWhisperer,但有時需要將企業內部私有程式碼庫(例如內部API、程式碼庫、套裝軟體和類別)整合到應用程式中,而這些程式碼都不屬於CodeWhisperer的訓練資料。內部程式碼的使用也是一個難題,因為說明文檔有限,並且開發人員沒有可以求助的公共資源或論壇。
Amazon CodeWhisperer新客製功能將釋放生成式AI程式設計的全部潛力,透過安全地利用客戶內部的程式碼庫和資源提供客製化建議。這使得開發人員在各種任務中能夠更準確地獲得程式碼建議,進而節省時間。首先,管理員需要從源頭(例如GitLab或Amazon S3)連接到他們的私有程式碼儲存庫,並設定一個工作項目來建立客製內容。在建立客製內容時,CodeWhisperer利用各種模型和上下文客製技術,學習客戶的程式碼庫,並改進即時程式碼建議,進而使開發人員花更少的時間去尋找無差別問題(undifferentiated problems)的正確答案,同時將更多時間投入到建立新的差異化體驗上。
管理員可以在AWS控制台(Amazon Console)集中管理所有客製功能、查看評估指標、估算每個客製功能的效能,並有選擇地將程式碼部署給公司內特定的開發人員,以限制對敏感程式碼的存取。
透過選擇最高品質的儲存庫,管理員可以確保CodeWhisperer提供的客製建議不包含已棄用的程式碼,並滿足企業品質與安全的標準。考慮到企業級安全和隱私,這項功能可以確保客製內容完全保密,而支援CodeWhisperer的底層基礎模型在訓練過程中不使用客製內容,能夠保護客戶寶貴的智慧財產權。該自訂功能將很快作為CodeWhisperer企業版的一部分在預覽中提供給客戶使用。
此外,CodeWhisperer的預設設定確保了安全性,無論客戶使用Amazon CodeWhisperer專業版還是企業版,在處理來自開發人員IDE的請求時,AWS均不會儲存或記錄任何客戶內容。