Amazon CodeWhisperer?的人工智能(AI)驅動型代碼修復和基礎設施即代碼(IaC)支持已正式推出。Amazon CodeWhisperer 是一款用于 IDE 和命令行的人工智能驅動型生產力工具,現已在 Visual Studio 中推出,提供預覽版。它的這些新增強功能可減輕無差別的工作負擔,為客戶提供更高的自動化、安全性、效率和更快的代碼交付,從而幫助實現更快、更高效的軟件開發,并在更多開發人員喜歡的工作環境中提供這種支持。
Amazon CodeWhisperer:
https://aws.amazon.com/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 編寫的代碼。
基礎設施即代碼(IaC)?
Amazon CodeWhisperer 宣布支持 IaC,現在包括 Amazon CloudFormation (YAML、JSON)、Amazon CDK (Typescript、Python) 和 HashiCorp Terraform (HCL)。此更新提高了 IaC 腳本開發的效率,使開發人員和 DevOps 團隊能夠無縫編寫基礎設施代碼。Amazon CodeWhisperer 支持多種 IaC 語言,可促進不同團隊之間的協作和一致性。這標志著云基礎設施開發取得了重大進展,為用戶提供了更加簡化和高效的編碼體驗。
Visual Studio
Amazon CodeWhisperer 現已在 Visual Studio 2022 中推出(預覽版)。通過 C# 的實時代碼建議,開發人員可以更快構建應用程序。安裝 Amazon Toolkit 擴展并使用亞馬遜云科技構建者 ID?登錄,即可免費開始使用個人套餐。
亞馬遜云科技構建者 ID:
https://docs.aws.amazon.com/toolkit-for-visual-studio/latest/user-guide/builder-id.html
Amazon CodeWhisperer 還通過標記可能與公開代碼相似的代碼建議來幫助開發人員負責任地編寫代碼。當代碼與公開代碼相似時,Amazon CodeWhisperer 將提供存儲庫 URL 和許可證。
最后,Amazon CodeWhisperer 最近(11月20日)預覽了命令行界面的一項新的省時功能。現在,Amazon CodeWhisperer 為 Git、npm、Amazon CLI 和 Docker 等數百個常用 CLI 添加了預先輸入的代碼補全功能和內聯文檔。還增加了將自然語言翻譯成 Shell 代碼的能力。如需了解更多詳細信息,請閱讀?Introducing Amazon CodeWhisperer for command line。
Introducing Amazon CodeWhisperer for command line:
https://aws.amazon.com/blogs/devops/introducing-amazon-codewhisperer-for-command-line/
立即開始您的構建吧!
了解所有 re:Invent 2023 熱門發布產品,請掃描下方二維碼:
星標不迷路,開發更極速!
關注后記得星標「亞馬遜云開發者」
聽說,點完下面4個按鈕
就不會碰到bug了!