IDE での Amazon Q Developer Chat へのワークスペースコンテキストの追加 - Amazon Q Developer

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

IDE での Amazon Q Developer Chat へのワークスペースコンテキストの追加

統合開発環境 (IDE) で Amazon Q とチャットするときは、質問@workspaceに を追加して、ワークスペースコードの最も関連性の高いチャンクをコンテキストとして自動的に含めることができます。Amazon Q Developer は、定期的に更新されるインデックスに基づいて関連性を判断します。

ワークスペースコンテキストを使用すると、Amazon Q はファイルの検索、ファイル間でのコードの使用方法の理解、未開封のファイルを含む複数のファイルを活用するコードの生成などの機能を強化できます。

セットアップ

続行する前に、最新バージョンの IDE がインストールされていることを確認してください。その後、以下のセットアップ手順を完了できます。

インデックス作成を有効にする

ワークスペースをコンテキストとして使用するため、Amazon Q はコードファイル、設定ファイル、プロジェクト構造など、ワークスペースリポジトリのローカルインデックスを作成します。インデックス作成中、バイナリやファイルで指定されたような重要でない.gitignoreファイルは除外されます。

新しいワークスペースのインデックス作成には 5~20 分かかる場合があります。この間、IDE で CPU 使用率が高くなることが予想されます。最初のインデックス作成後、ワークスペースに変更を加えると、インデックスが増分的に更新されます。

ワークスペースコンテキストを初めて追加するときは、IDE でインデックス作成を有効にする必要があります。インデックス作成を有効にするには、次のステップを実行します。

  1. Amazon Q チャットパネルの質問@workspaceに を追加します。

  2. Amazon Q では、インデックス作成を有効にするように求められます。IDE の Amazon Q 設定にリダイレクトする設定を選択します。Amazon Q タスクバーから Open Settings を選択することもできます。

  3. Amazon Q: Local Workspace Index の下にあるボックスを選択します。

インデックス作成を設定する (オプション)

インデックス作成プロセスには設定は必要ありませんが、インデックス作成専用のスレッド数を指定することもできます。使用するスレッド数を増やすと、インデックス作成が速くなり、より多くの CPU が使用されます。インデックス作成設定を更新するには、Amazon Q: Local Workspace Index Threads で Amazon Q 設定のスレッド数を指定します。

ワークスペースコンテキストを使用して質問する

Amazon Q との会話にコンテキストとしてワークスペースを追加するには、質問したいワークスペースを開き、チャットパネルで質問@workspaceに追加します。

別のワークスペースに関するチャットを開始する場合は、ワークスペースを開き、新しいチャットタブを開きます。質問@workspaceに を含めて、新しいワークスペースをコンテキストとして追加します。

未開封のファイルを含め、ワークスペース内の任意のファイルについて Amazon Q に問い合わせることができます。Amazon Q は、既存の会話型コーディング機能に加えて、ファイルの説明、コードの検索、ファイル間のコードの生成を行うことができます。

以下は、チャットでワークスペースコンテキストを利用する Amazon Q に質問できる質問の例です。

  • @workspace 認証を処理するコードはどこにありますか?

  • @workspace このプロジェクトのアプリケーションロジックを使用するキークラスは何ですか?

  • @workspace 説明 main.py

  • @workspace このプロジェクトに認証を追加する

  • @workspace このプロジェクトでは、どのようなサードパーティーのライブラリやパッケージがどのような目的で使用されますか?

  • @workspace 関数 <関数名> の単位テストを追加