翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Q デベロッパーによるインライン候補の生成
Amazon Q は、リアルタイムでコードのレコメンデーションを提供できます。コードを記述すると、Amazon Q は既存のコードとコメントに基づいて提案を自動的に生成します。パーソナライズされた推奨事項のサイズと範囲は、単一行のコードから、完全に形成された関数にいたるまで、多岐にわたります。
1 行のコードまたはコメントを入力し始めると、Amazon Q は現在および以前の入力に基づいて提案を行います。
Amazon Q 拡張機能をダウンロードすると、インライン提案が自動的に有効になります。開始するには、コードの記述を開始します。Amazon Q はコード候補の生成を開始します。
Amazon Q がソフトウェア開発チームの内部ライブラリ、独自のアルゴリズム手法、エンタープライズコードスタイルに対して生成する提案をカスタマイズすることもできます。提案のカスタマイズの詳細については、「」を参照してください提案のカスタマイズ。
Amazon Q での提案の一時停止
IDE を選択すると、Amazon Q でインラインコードの提案を一時停止および再開する手順が表示されます。
Amazon Q コードの完了
このセクションでは、Amazon Q が完全なアプリケーションの作成にどのように役立つかを示します。このアプリケーションは、Amazon S3 バケットと Amazon DynamoDB テーブル、および両方のタスクを検証するユニットテストを作成します。
ここでは、Amazon Q は、開発者がインポートするライブラリを選択するのに役立ちます。矢印キーを使用すると、開発者は複数の提案を切り替えます。

ここでは、開発者はコメントを入力し、次の行に書き込む予定のコードを記述します。
Amazon Q は呼び出されるメソッドを正しく予測します。デベロッパーは、 タブキーを使用して提案を受け入れることができます。

ここでは、開発者は定数を定義する準備をします。
Amazon Q は、最初の定数が REGION
になりus-east-1
、その値がデフォルトである になることを正しく予測します。

ここでは、デベロッパーは、ユーザーと Amazon S3 と DynamoDB の両方の間でセッションを開くコードを記述する準備をします。
AWS APIsと SDKsは、正しい形式を提案します。

デベロッパーは、バケットを作成する関数の名前を書き込んだだけです。ただし、それ (およびコンテキスト) に基づいて、Amazon Q は try/except 句を含む完全な関数を提供します。
の使用に注意してください。 TEST_BUCKET_NAME, which is a constant declared earlier in the same file.

開発者は、DynamoDB テーブルを作成する関数の名前の入力を始めたばかりです。しかし、Amazon Q はこれがどこに向かっているかを知ることができます。
提案は、以前に作成した DynamoDB セッションを考慮し、コメントで言及していることに注意してください。

デベロッパーは、Amazon Q がユニットテストクラスを完了するために を提供するときに、ユニットテストクラスの名前を記述する以外に何もしていません。
同じファイルで前に作成した 2 つの関数への組み込み参照に注目してください。
開発者は、DynamoDB テーブルを作成する関数の名前の入力を始めたばかりです。しかし、Amazon Q はこれがどこに向かっているかを知ることができます。
提案は、以前に作成した DynamoDB セッションを考慮し、コメントで言及していることに注意してください。

コメントとコンテキストのみに基づいて、Amazon Q はメイン関数全体を提供します。

残っているのはメインガードだけで、Amazon Q はそのことを知っています。
コメントとコンテキストのみに基づいて、Amazon Q はメイン関数全体を提供します。

最後に、開発者はコーディングが行われたのと同じ IDE のターミナルからユニットテストを実行します。
