Amazon CodeWhisperer 提供新的人工智慧驅動型程式碼修復、IaC 支援以及與 Visual Studio 的整合
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 編寫的程式碼。
基礎設施即程式碼(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:
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/?trk=cndc-detail
立即開始您的構建吧!
瞭解所有 re:Invent 2023 熱門釋出產品,請掃描下方二維碼:
來自 “ 亞馬遜雲科技 ”, 原文作者:亞馬遜雲科技;原文連結:https://dev.amazoncloud.cn/column/article/6576d827e90cf054b08a9c11,如有侵權,請聯絡管理員刪除。
相關文章
- Amazon CodeWhisperer 提供新的人工智慧驅動型程式碼修復人工智慧
- 開發者利器: 從 Amazon CodeWhisperer 到 Amazon Q
- 支援開源擴充套件:微軟推動了Visual Studio與GitHub的進一步整合套件微軟Github
- 程式碼注入漏洞以及修復方法
- Visual Studio程式碼去掉自動空格
- 驅動開發:配置Visual Studio驅動開發環境開發環境
- AMD釋出21.3.2Beta版顯示卡驅動更新:修復新顯示卡Bug,支援遊戲光追遊戲
- 關閉與恢復visual studio實時偵錯程式
- Visual Studio將深度整合GitHub,支援開源擴充套件Github套件
- Visual Studio 11預覽: 新的程式語言功能
- mongodb的java驅動與spring的整合MongoDBJavaSpring
- visual studio原生支援C++的含義C++
- win10鍵盤驅動怎麼修復_win10鍵盤驅動一鍵修復Win10
- Mac 上的 5 個常見錯誤程式碼以及修復辦法Mac
- Visual Studio Code好用的微軟程式碼編輯器微軟
- Visual Studio推出改進的C/C++支援C++
- 免費的visual studio智慧程式碼外掛——CodeGeeX
- BUILD 2015: Visual Studio對GitHub的支援UIGithub
- 101個微軟提供的Visual Studio 2005示例微軟
- 你期待已久的熱修復—Tinker熱修復整合總結
- 你值得知道的Android 熱修復,以及熱修復原理Android
- Visual Studio “14”中的Web開發新技巧Web
- Visual Studio “14″中的Web開發新技巧Web
- GitHub原生AI程式碼生成工具Copilot,官方支援Visual Studio 2022GithubAI
- vlfeat重編譯以及visual studio與matlab聯調編譯Matlab
- 11個Visual Studio程式碼效能分析工具
- 11 個 Visual Studio 程式碼效能分析工具
- Visual Studio 智慧程式碼外掛:CodeGeeX
- 人工智慧:大規模技術驅動創新的核心人工智慧
- Google開發新的Aspeed控制驅動程式Go
- [Microsoft][ODBC 驅動程式管理器] 驅動程式不支援此功能ROS
- JDBC概述以及幾種驅動程式JDBC
- win10系統下MTP驅動程式問題怎麼修復Win10
- Visual Studio 2017 針對移動開發的新特性介紹移動開發
- Visual Studio Code 程式碼顯示空格等空白符的方法
- 【譯】Visual Studio Enterprise 中的程式碼覆蓋率特性
- Android熱修復原理(一)熱修復框架對比和程式碼修復Android框架
- 我與小程式的故事以及小程式框架選型框架