Amazon CodeWhisperer 提供新的人工智慧驅動型程式碼修復

雲端計算頻道發表於2023-12-12

Amazon CodeWhisperer 的人工智慧(AI)驅動型程式碼修復和基礎設施即程式碼(IaC)支援已正式推出。Amazon CodeWhisperer 是一款用於 IDE 和命令列的人工智慧驅動型生產力工具,現已在 Visual Studio 中推出,提供預覽版。它的這些新增強功能可減輕無差別的工作負擔,為客戶提供更高的自動化、安全性、效率和更快的程式碼交付,從而幫助實現更快、更高效的軟體開發,並在更多開發人員喜歡的工作環境中提供這種支援。

  • Amazon CodeWhisperer:

人工智慧驅動型程式碼修復

自推出以來,Amazon CodeWhisperer 已透過內建的安全掃描識別出難以發現的安全漏洞。該工具現在提供生成式 AI 驅動型程式碼建議,以幫助修復識別的安全和程式碼質量問題。內建的安全掃描旨在檢測諸如洩露的憑證和日誌注入之類的問題。生成式 AI 驅動型程式碼建議旨在修復識別的漏洞,並針對您的應用程式程式碼量身定製,因此您可以放心地快速接受修復。

在 Amazon CodeWhisperer 中完成安全掃描後,系統會向您提供程式碼建議,您可以簡單地接受這些建議以快速關閉識別的漏洞。生成式 AI 驅動型程式碼建議可加快解決安全問題的過程,因此您可以專注於更高價值的工作,而不必為了找到正確的解決方案逐行手動檢查程式碼。您無需在 Amazon CodeWhisperer 中執行任何其他設定即可開始使用此功能。

安全掃描可用於 Java、Python、JavaScript,現在可用於 TypeScript、C#、Amazon CloudFormation(YAML、JSON)、Amazon CDK(TypeScript、Python)和 HashiCorp Terraform (HCL)。修復漏洞的程式碼建議目前可用於使用 Java、Python 和 JavaScript 編寫的程式碼。

1.png

基礎設施即程式碼(IaC)

Amazon CodeWhisperer 宣佈支援 IaC,現在包括 Amazon CloudFormation (YAML、JSON)、Amazon CDK (Typescript、Python) 和 HashiCorp Terraform (HCL)。此更新提高了 IaC 指令碼開發的效率,使開發人員和 DevOps 團隊能夠無縫編寫基礎設施程式碼。Amazon CodeWhisperer 支援多種 IaC 語言,可促進不同團隊之間的協作和一致性。這標誌著雲基礎設施開發取得了重大進展,為使用者提供了更加簡化和高效的編碼體驗。

2.png

Visual Studio

Amazon CodeWhisperer 現已在 Visual Studio 2022 中推出(預覽版)。透過 C# 的實時程式碼建議,開發人員可以更快構建應用程式。安裝 Amazon Toolkit 擴充套件並使用亞馬遜雲科技構建者 ID 登入,即可免費開始使用個人套餐。

  • 亞馬遜雲科技構建者 ID:

3.jpg

Amazon CodeWhisperer 還透過標記可能與公開程式碼相似的程式碼建議來幫助開發人員負責任地編寫程式碼。當程式碼與公開程式碼相似時,Amazon CodeWhisperer 將提供儲存庫 URL 和許可證。

4.gif

最後,Amazon CodeWhisperer 最近(11月20日)預覽了命令列介面的一項新的省時功能。現在,Amazon CodeWhisperer 為 Git、npm、Amazon CLI 和 Docker 等數百個常用 CLI 新增了預先輸入的程式碼補全功能和內聯文件。還增加了將自然語言翻譯成 Shell 程式碼的能力。如需瞭解更多詳細資訊,請閱讀 Introducing Amazon CodeWhisperer for command line。

立即開始您的構建吧!

瞭解所有 re:Invent 2023 熱門釋出產品,請掃描下方二維碼:

6.png


來自 “ 亞馬遜雲科技 ”, 原文作者:亞馬遜雲科技;原文連結:https://dev.amazoncloud.cn/column/article/6576d827e90cf054b08a9c11,如有侵權,請聯絡管理員刪除。

相關文章