Amazon CodeWhisperer
IDE とコマンドラインのための AI 搭載生産性向上ツール
- 個人のお客様は無料で使用可能
- 無制限でコードを提案
- リファレンストラッキング
- 50 回のセキュリティスキャン (1 ユーザーあたり、1 か月あたり)
より多くの作業をより迅速にこなす
Amazon CodeWhisperer は、コメントと既存のコードに基づいて、スニペットから完全な関数まで、さまざまなコードの提案を IDE 上でリアルタイムで生成します。また、コマンドラインでの CLI 補完や自然言語から bash への翻訳もサポートしています。
エキスパートアシスタント Amazon Q による開発の強化
Amazon Q は、CodeWhisperer 経由で IDE で利用できる、インタラクティブな生成 AI 搭載アシスタントです。シンプルな会話型インターフェイスを通じて専門的なガイダンスを提供します。IDE で Amazon Q を使用すると、次のことが可能になります。
- コードを説明する: 自然な対話を通じて、Amazon Q との会話を始めて、プロジェクトコードを理解しましょう。
- コードの変換: アプリケーションを数分でアップグレードして最新の言語バージョンに移行できます。
- パーソナライズされたコードの提案を受ける: Ask と Amazon Q は、ユニットテストの追加、デバッグ、コードの最適化などに関する提案を提供します。
自信をもってコーディングする
CodeWhisperer では、一般公開されているコードに似たコードの提案にフラグを立てたり、フィルタリングしたりできます。関連するオープンソースプロジェクトのリポジトリ URL とライセンスを取得すると、レビューや属性の追加を簡単に行うことができます。
コードのセキュリティを強化する
コードをスキャンして見つけにくいセキュリティの脆弱性を特定し、特定された問題の修正に役立つコード候補を入手してください。生成 AI を活用したコード提案は、アプリケーションコードに合わせてカスタマイズされるため、自信を持って修正を迅速に受け入れ、より価値の高い作業に集中できます。
任意のツールを使用する
CodeWhisperer は、お客様の作業に合わせて使用できます。Python、Java、JavaScript を含む 15 のプログラミング言語と、VS Code、IntelliJ IDEA、Visual Studio (プレビュー)、AWS Cloud9、AWS Lambda コンソール、JupyterLab、Amazon SageMaker Studio などのお気に入りの統合開発環境 (IDE) と、macOS ターミナル、iTerm2、組み込みの VS Code ターミナルなどのお気に入りの CLI から選択できます。
*この例では、プライベートカスタマイズを作成すると、「AnyCompany」デベロッパーは内部 API とライブラリを含む CodeWhisperer コードレコメンデーションを受け取ります。
CodeWhisperer をカスタマイズして、より良い提案をしてもらえる
CodeWhisperer をカスタマイズして、内部ライブラリ、API、パッケージ、クラス、メソッドを認識させることで、より関連性の高いレコメンデーションを生成できます。これにより、開発が大幅にスピードアップします。
デベロッパーの生産性が大幅に向上
57% 迅速化
27% 正常にタスクを完了する可能性を向上
プレビュー中、Amazon は生産性に関する調査を実施しました。Amazon CodeWhisperer を使用した参加者は、CodeWhisperer を使用しなかった参加者と比較して、正常にタスクを完了できる可能性が 27% 高くなり、平均で 57% も迅速に完了しました。