見出し画像

Amazon CodeWhisperer は、新しい AI によるコード修復、IaC サポート、および Visual Studio との統合を提供します。

Clip source: Amazon CodeWhisperer offers new AI-powered code remediation, IaC support, and integration with Visual Studio | AWS News Blog

Amazon CodeWhisperer offers new AI-powered code remediation, IaC support, and integration with Visual Studio

by Irshad Buchh | on 26 NOV 2023 | in Amazon CodeWhisperer, Announcements, AWS re:Invent, Generative AI, News | Permalink | Comments |  Share

本日、Amazon CodeWhisperer の一般提供を発表します。これは、IDE やコマンドライン用の AI 駆動の生産性ツールで、AI によるコード修復とインフラストラクチャ・アズ・コード(IaC)のサポートを提供します。Amazon CodeWhisperer は現在、プレビュー版として Visual Studio でも利用可能です。Amazon CodeWhisperer へのこれらの新機能強化により、顧客に対してより迅速で効率的なソフトウェア開発が可能となり、差別化されていない作業のオフロード、より多くの自動化、セキュリティ、効率、そして加速されたコード配信を実現し、開発者が好むより多くの場所でこのサポートを提供します。
AIによるコード修復 - Amazon CodeWhispererの発売以来、組み込まれたセキュリティスキャンで、見つけにくいセキュリティの脆弱性を特定してきました。現在では、AIが生成するコードの提案を行い、特定されたセキュリティおよびコード品質の問題を修正するのに役立ちます。組み込まれたセキュリティスキャンは、露出した認証情報やログインジェクションなどの問題を検出するように設計されています。AIが生成するコードの提案は、特定された脆弱性を修正するために設計され、アプリケーションコードに合わせて調整されているため、自信を持って修正をすばやく受け入れることができます。CodeWhispererでセキュリティスキャンが完了すると、特定された脆弱性を迅速に解決するために簡単に受け入れることができるコードの提案が表示されます。AIによるコードの提案は、セキュリティ問題の対処を迅速化するため、コードを一行ずつ手作業で確認して正しい解決策を見つける代わりに、より価値の高い作業に集中することができます。この機能を使用するために、Amazon CodeWhispererで追加のセットアップを行う必要はありません。
セキュリティスキャンはJava、Python、JavaScriptに対応し、現在はTypeScript、C#、AWS CloudFormation(YAML、JSON)、AWS CDK(TypeScript、Python)、HashiCorp Terraform(HCL)にも対応しています。脆弱性を修正するためのコード提案は、現在Java、Python、JavaScriptで書かれたコードに対応しています。

インフラストラクチャ・アズ・コード(IaC) - Amazon CodeWhispererは、IaCに対するサポートを発表し、現在はAWS CloudFormation(YAML、JSON)、AWS CDK(TypeScript、Python)、HashiCorp Terraform(HCL)を包括しています。このアップデートにより、IaCスクリプト開発の効率が向上し、開発者やDevOpsチームがインフラストラクチャのコードをシームレスに記述できるようになります。複数のIaC言語へのサポートにより、CodeWhispererは様々なチーム間の協力と一貫性を促進します。これはクラウドインフラストラクチャ開発における重要な進歩を示しており、ユーザーにより効率的で生産的なコーディング体験を提供します。

Visual Studio - Amazon CodeWhispererは現在、Visual Studio 2022(プレビュー版)で利用可能です。C#に対するリアルタイムのコード提案を利用して、開発者はより迅速にアプリケーションを構築できます。AWS Toolkit拡張機能をインストールし、AWS Builder IDでサインインすることで、無料のIndividual Tierから始めることができます。

CodeWhispererは、公開されているコードに似ている可能性があるコードの提案をフラグ付けすることで、開発者が責任を持ってコードを書くのを支援します。CodeWhispererは、公開コードに似ているコードの場合、リポジトリのURLとライセンスを提供します。

最近、Amazon CodeWhispererはコマンドラインインターフェース向けに新しい時間節約機能をプレビューしました(11/20)。現在、Amazon CodeWhispererは、Git、npm、AWS CLI、Dockerなどの数百の人気CLIに対してタイプアヘッドコード補完とインラインドキュメントを追加しています。また、自然言語をシェルコードに変換する機能も追加されています。詳細については、「Introducing Amazon CodeWhisperer for command line」をご覧ください。
詳細はここで: Amazon CodeWhisperer
— Irshad

この記事が気に入ったらサポートをしてみませんか?