ラボの概要
AnyCompany のミッションは、新しい機能をできるだけ早くお客様に提供することです。ソリューションアーキテクトチームには、新しいアプリケーションを構築する仕事が割り当てられました。このプロジェクトの要件を収集し、サポートするインフラストラクチャを構築した後、チームは最新のクラウドネイティブ開発アプローチを使用してアプリケーションコードを構築し、ビジネスロジックを実装することにしました。アプリケーション開発をスピードアップするために、チームはAIを活用したコード生成ツールを活用することにしました。
Amazon CodeWhisperer は、使用する統合開発環境 (IDE) 内で、コードとコメントに基づいてコードのレコメンデーションを自動的に提供することにより、アプリケーション開発を強化します。デベロッパーは、スニペットの例をウェブで探さなくても、論理的なコードブロック、さらには関数全体を生成できるようになります。このラボでは、CodeWhispererをインストールして使い始める方法など、さまざまな一般的なプログラミング言語でのコーディングに役立つツールの機能を学習者に紹介します。CodeWhisperer は Visual Studio Code や JetBrains IDE とシームレスに連携するため、開発環境内での作業に集中し続けることができます。さらに、CodeWhispererは、さまざまなクラウドサービス、フレームワーク、および汎用コーディングタスクで使用できます。
このラボでは、Visual Studio Code IDE で CodeWhisperer を設定し、プロンプトを使用して CodeWhisperer とやり取りする方法について学習します。
目標
このラボを修了すると、以下のことができるようになります。
- Visual Studio Code IDE で CodeWhisperer を設定する。
- プロンプトを使用して CodeWhisperer の提案を生成する。
アイコンキー
このラボでは、さまざまな種類の手順と注記への注意を促すため、各種アイコンが使用されています。以下のリストは、各アイコンの目的を説明したものです。
- 注意: ヒントや重要なガイダンス。
- 警告: コマンドやプロセスの失敗に影響を与える可能性のある、元に戻せないアクション (一度設定したら変更できない設定の警告も含む)。
- 想定される出力: 出力のサンプルであり、コマンドまたは編集済みファイルの出力を確認するときに使用する。
- タスク完了: ラボのまとめや要点を示す。