Amazon CodeWhisperer は生成 AI を活用した高度なコーディングコンパニオンで、ユーザーの入力時にユーザーとやり取りしながらコードを提案することで、コーディングの効率と生産性を高めます。これにより、コーディング作業が効率化されるため、目的としている仕事に集中できます。また、CodeWhisperer ではエディタから直接コードをスキャンして、セキュリティの脆弱性を検出できます。
このコースでは、サポートされている統合開発環境 (IDE) やコードエディタに CodeWhisperer をインストールして、使用する方法を学習します。また、コード補完、オープンソースの検出と帰属、セキュリティスキャン、有用なコードの提案を生成するためのプロンプト作成など、CodeWhisperer の主な機能を使用する方法についても学習します。最後に、機能やコストなど、サブスクリプションの種類について学習します。
*このコース内のデモ動画には字幕も表示できますが、音声との同期は取れていません。字幕を表示する場合はミュートにすることをお薦めします
• コースレベル: 基礎
• 演習時間: 30 分
アクティビティ
このコースには、コンセプトと実践方法に関するプレゼンテーションと、短いデモ動画が用意されています。
コースの目標
このコースでは、以下の内容を学習します。
• CodeWhisperer をインストールして設定し、使用を開始する。
• CodeWhisperer の主な利点と差別化要因を説明する。
• 複数のコーディングシナリオで CodeWhisperer を使用する。
• CodeWhisperer に関するその他の情報とリソースを入手する。
コースの対象者
このコースは以下のような方を対象としています。
• デベロッパー
• データサイエンティスト
• アーキテクト
• プラットフォームエンジニア
• CloudOps エンジニア
• 品質保証エンジニア
• フロントエンドデベロッパー
• アプリケーションまたは Infrastructure as Code (IaC) 用のコードを作成する担当者
前提条件
このコースを受講するにあたり、次の前提条件を満たしておくことをお勧めします。
• CodeWhisperer でサポートされている IDE またはコードエディタ (Visual Studio Code、PyCharm、その他 JetBrains IDE) を使用してコーディングを行った経験があることが望ましいですが、必須ではありません。
コースの概要
CodeWhisperer の基礎
• CodeWhisperer の仕組み
• CodeWhisperer によって解決される問題
• 個人やチームにとっての利点
• 料金
CodeWhisperer を使用するためにコーディング環境を設定する方法
• CodeWhisperer の Visual Studio Code へのインストール
• CodeWhisperer の PyCharm へのインストール
• AWS Lambda コンソールでの CodeWhisperer の設定
CodeWhisperer とやり取りしてコードを生成する方法
• CodeWhisperer にプロンプトで指示してコードの提案を取得する
• 1 行コードの完成
• 関数全体の生成
• Amazon Web Services (AWS) のサービスとのコーディングのやり取り
• 受け入れたコードの提案のリファレンストラッキング
リソース