翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
コードリファレンスの使用
Amazon Q は、オープンソースプロジェクトからも、ある程度学習します。場合によっては、特定のトレーニングデータに似た提案が表示されることがあります。コードリファレンスには、提案の生成に使用されるソース Amazon Q に関する情報が含まれます。
コードリファレンスの表示と更新
リファレンスログを使用すると、トレーニングデータに似たコード提案へのリファレンスを表示できます。Amazon Q によって出されたコード提案は、更新することも編集することもできます。
を選択してIDE、コードリファレンスを表示および更新する方法の手順を確認します。
- Visual Studio Code
-
Amazon Q リファレンスログを表示するには VS Code、次の手順を使用します。
-
両方の最新バージョンを使用していることを確認します。VS Code および Amazon Q 拡張機能。
-
In (中にある) VS Codeで、IDEウィンドウの下部にあるコンポーネントトレイから Amazon Q を選択します。
IDE ウィンドウの上部に Amazon Q タスクバーが開きます。
-
[コードリファレンスログを開く] を選択します。
コードリファレンスログのタブが開きます。コード提案へのリファレンスが一覧表示されます。
次の画像は、Amazon Q タスクバーとコードリファレンスログのタブが開いている様子を示しています。
-
- JetBrains
-
Amazon Q リファレンスログを表示するには JetBrains IDEs、次の手順を使用します。
-
両方の の最新バージョンを使用していることを確認します。JetBrains IDE と Amazon Q プラグイン。
-
In (中にある) JetBrainsで、IDEウィンドウ下部のステータスバーから Amazon Q を選択します。
Amazon Q タスクバーがステータスバーの上に開きます。
-
[コードリファレンスログを開く] を選択します。
コードリファレンスログのタブが開きます。コード提案へのリファレンスが一覧表示されます。
次の画像は、Amazon Q タスクバーとコードリファレンスログのタブが開いている様子を示しています。
-
- Eclipse
-
Amazon Q リファレンスログを表示するには Eclipse IDEs、次の手順を使用します。
-
両方の の最新バージョンを使用していることを確認します。Eclipse IDE と Amazon Q プラグイン。
-
の Eclipse IDEで、 の右上隅にある Amazon Q アイコンを選択しますIDE。
-
Amazon Q チャットタブを開いた状態で、タブの右上隅にある省略記号アイコンを選択します。Amazon Q タスクバーが開きます。
次の図は、 の Amazon Q タスクバーを示しています。Eclipse IDE.
-
[コードリファレンスログを開く] を選択します。
コードリファレンスログのタブが開きます。コード提案へのリファレンスが一覧表示されます。
-
- Toolkit for Visual Studio
-
Amazon Q が Toolkit for Visual Studio のリファレンスを含むコードを提案すると、リファレンスタイプが提案の説明に表示されます。
受け入れられた提案で、リファレンスを含むものはすべてリファレンスログに記録されます。
リファレンスログにアクセスするには、 AWS アイコンを選択し、Open Code Reference Log を選択します。
受け入れられた提案で、リファレンスを含むものが一覧表示されます。この一覧には以下が含まれます。
提案が受け入れられた場所。これをダブルクリックすると、コード内のその場所に移動します。
関連ライセンス
参照元ソースコード
リファレンスに帰属するコードの断片
- AWS Cloud 9
-
AWS Cloud 9 で Amazon Q を使用する場合、コード参照はデフォルトでオンになっています。
オフにする、または後でオンに戻す手順は次のとおりです。
-
AWS Cloud 9 コンソールの左上隅で、 AWS Cloud 9 ロゴを選択します。
-
ドロップダウンメニューから [環境設定] を選択します。
コンソールの右側で、[環境設定] タブが開きます。
-
[環境設定] タブの [プロジェクト設定] にある [拡張機能] で、[AWS Toolkit] を選択します。
-
[Amazon Q: コードリファレンスのある提案を含める] を選択するか、選択解除します。
-
- Lambda
-
Lambda の Amazon Q はコードリファレンスをサポートしていません。Amazon Q を Lambda で使用すると、リファレンスを含むコード提案は省略されます。
- SageMaker AI Studio
-
SageMaker AI Studio で Amazon Q リファレンスログを表示するには、次の手順を使用します。
-
SageMaker AI Studio ウィンドウの下部で、Amazon Q パネルを開きます。
-
[コードリファレンスログを開く] を選択します。
-
- JupyterLab
-
Amazon Q リファレンスログインを表示するには JupyterLab、次の手順を使用します。
-
JupyterLab ウィンドウの下部で、Amazon Q パネルを開きます。
-
[コードリファレンスログを開く] を選択します。
-
- AWS Glue Studio Notebook
-
AWS Glue Studio Notebook で Amazon Q リファレンスログを表示するには、次の手順を使用します。
-
AWS Glue Studio Notebook ウィンドウの下部で、Amazon Q パネルを開きます。
-
[コードリファレンスログを開く] を選択します。
-
コードリファレンスのオンとオフの切り替え
ほとんどの ではIDEs、コード参照はデフォルトでオンになっています。を選択してIDE、コード参照を有効または無効にする方法の手順を確認します。
- Visual Studio Code
-
で Amazon Q を使用する場合 VS Code、コード参照はデフォルトでオンになっています。
オフにする、または後でオンに戻す手順は次のとおりです。
-
両方の最新バージョンを使用していることを確認します。VS Code および Amazon Q 拡張機能。
-
In (中にある) VS Codeで、IDEウィンドウの下部にあるコンポーネントトレイから Amazon Q を選択します。
IDE ウィンドウの上部に Amazon Q タスクバーが開きます。
-
[設定を開く] をクリックします。設定タブが開き、Amazon Q に関連するオプションが表示されます。
-
[コードリファレンスを含むインラインコード提案を表示する] の横にあるチェックボックスをオンまたはオフにします。
-
- JetBrains
-
で Amazon Q を使用する場合 JetBrains IDE、コード参照はデフォルトでオンになっています。
オフにする、または後でオンに戻す手順は次のとおりです。
-
両方の の最新バージョンを使用していることを確認します。JetBrains IDE と Amazon Q プラグイン。
-
In (中にある) JetBrainsで、IDEウィンドウ下部のステータスバーから Amazon Q を選択します。
Amazon Q タスクバーがステータスバーの上に開きます。
-
[設定を開く] をクリックします。設定ウィンドウが開き、Amazon Q に関連するオプションが表示されます。
-
[コードリファレンスを含む提案を含める] の横にあるチェックボックスをオンまたはオフにします。
-
- Eclipse
-
で Amazon Q を使用する場合 Eclipse、コード参照はデフォルトでオンになっています。
オフにする、または後でオンに戻す手順は次のとおりです。
-
両方の の最新バージョンを使用していることを確認します。Eclipse IDE と Amazon Q プラグイン。
-
で設定を開く Eclipse IDE.
-
左側のナビゲーションバーから Amazon Q を選択します。
-
[コードリファレンスを含むインラインコード提案を表示する] の横にあるチェックボックスをオンまたはオフにします。
-
[Apply (適用)] を選択して変更を保存します。
-
- AWS Cloud 9
-
AWS Cloud 9 で Amazon Q を使用する場合、コード参照はデフォルトでオンになっています。
オフにする、または後でオンに戻す手順は次のとおりです。
-
AWS Cloud 9 コンソールの左上隅で、 AWS Cloud 9 ロゴを選択します。
-
ドロップダウンメニューから [環境設定] を選択します。
コンソールの右側で、[環境設定] タブが開きます。
-
[環境設定] タブの [プロジェクト設定] にある [拡張機能] で、[AWS Toolkit] を選択します。
-
[Amazon Q: コードリファレンスのある提案を含める] を選択するか、選択解除します。
-
- Lambda
-
Lambda の Amazon Q はコードリファレンスをサポートしていません。Amazon Q を Lambda で使用すると、リファレンスを含むコード提案は省略されます。
- SageMaker AI Studio
-
SageMaker AI Studio で Amazon Q を使用する場合、コードリファレンスはデフォルトでオンになっています。
オフにする、または後でオンに戻す手順は次のとおりです。
-
SageMaker AI Studio ウィンドウの上部から設定を選択します。
-
[設定] ドロップダウンから、[詳細設定エディタ] を選択します。
-
Amazon Q ドロップダウンで、[コードリファレンスを含む提案を有効にする] の横にあるチェックボックスをオンまたはオフにします。
-
- JupyterLab
-
で Amazon Q を使用すると JupyterLab、コード参照はデフォルトでオンになります。
オフにする、または後でオンに戻す手順は次のとおりです。
-
JupyterLab ウィンドウの上部から設定を選択します。
-
[設定] ドロップダウンから、[詳細設定エディタ] を選択します。
-
Amazon Q ドロップダウンで、[コードリファレンスを含む提案を有効にする] の横にあるチェックボックスをオンまたはオフにします。
-
- AWS Glue Studio Notebook
-
AWS Glue Studio Notebook ウィンドウの下部から Amazon Q を選択します。
ポップアップメニューから、[リファレンスを含むコード] の横にあるスイッチを切り替えます。
注記
コード参照の一時停止は、現在の AWS Glue Studio Notebook の期間中のみ有効です。
リファレンスを含むコードからオプトアウトする
一部の ではIDEs、管理者レベルでリファレンスを含む提案の受信をオプトアウトできます。
を選択してIDE、管理者としてオプトアウトする手順を表示します。
- Visual Studio Code
-
エンタープライズ管理者の場合は、コードリファレンスを含む提案から組織全体でオプトアウトできます。これを行うと、組織内の個々のデベロッパーは を通じてオプトインできなくなりますIDE。これらのデベロッパーは、前のセクションで説明したチェックボックスをオンまたはオフにできますが、エンタープライズレベルでオプトアウトしている場合は効果がありません。
エンタープライズレベルでリファレンスを含む提案をオプトアウトする手順は次のとおりです。
-
Amazon Q Developer コンソールで、[設定] を選択します。
-
[Amazon Q Developer アカウントの詳細] ペインで、[編集] を選択します。
-
[詳細の編集] ページの [詳細設定] ペインで、[コードリファレンスを含む提案] のチェックボックスをオフにします。
-
[Save changes] (変更の保存) をクリックします。
-
- JetBrains
-
エンタープライズ管理者の場合は、コードリファレンスを含む提案から組織全体でオプトアウトできます。これを行うと、組織内の個々のデベロッパーは を通じてオプトインできなくなりますIDE。これらのデベロッパーは、前のセクションで説明したチェックボックスをオンまたはオフにできますが、エンタープライズレベルでオプトアウトしている場合は効果がありません。
エンタープライズレベルでリファレンスを含む提案をオプトアウトする手順は次のとおりです。
-
Amazon Q Developer コンソールで、[設定] を選択します。
-
[Amazon Q Developer アカウントの詳細] ペインで、[編集] を選択します。
-
[詳細の編集] ページの [詳細設定] ペインで、[コードリファレンスを含む提案] のチェックボックスをオフにします。
-
[Save changes] (変更の保存) をクリックします。
-
- Eclipse
-
エンタープライズ管理者の場合は、コードリファレンスを含む提案から組織全体でオプトアウトできます。これを行うと、組織内の個々のデベロッパーは を通じてオプトインできなくなりますIDE。これらのデベロッパーは、前のセクションで説明したチェックボックスをオンまたはオフにできますが、エンタープライズレベルでオプトアウトしている場合は効果がありません。
エンタープライズレベルでリファレンスを含む提案をオプトアウトする手順は次のとおりです。
-
Amazon Q Developer コンソールで、[設定] を選択します。
-
[Amazon Q Developer アカウントの詳細] ペインで、[編集] を選択します。
-
[詳細の編集] ページの [詳細設定] ペインで、[コードリファレンスを含む提案] のチェックボックスをオフにします。
-
[Save changes] (変更の保存) をクリックします。
-
- Toolkit for Visual Studio
-
エンタープライズレベルでリファレンスを含む提案をオプトアウトする手順は次のとおりです。
-
コードリファレンスの設定には、次の 2 つの方法のいずれかでアクセスできます。
-
ウィンドウの端にある Amazon Q アイコンをクリックし、[オプション...] を選択します。
-
[ツール] -> [AWS Toolkit] -> [Amazon Q] に移動します。
-
-
リファレンスを含む提案を含めるかどうかに応じて、トグルを [True] または [False] に変更します。
-
- AWS Cloud 9
-
Amazon Q in AWS Cloud 9 は、エンタープライズレベルでのリファレンスによるコード提案のオプトアウトをサポートしていません。
個々のデベロッパーレベルでオプトアウトするには、「コードリファレンスのオンとオフの切り替え」を参照してください。
- Lambda
-
Lambda の Amazon Q はコードリファレンスをサポートしていません。Amazon Q を Lambda で使用すると、リファレンスを含むコード提案は省略されます。
- SageMaker AI Studio
-
Amazon Q は、 SageMaker AI Studio のエンタープライズレベルでのリファレンスによるコード提案のオプトアウトをサポートしていません。
- JupyterLab
-
Amazon Q は、エンタープライズレベルのリファレンスを使用したコード提案のオプトアウトをサポートしていません JupyterLab。
- AWS Glue Studio Notebook
-
Amazon Q は、 AWS Glue Studio Notebook のリファレンスによるコード提案のオプトアウトをサポートしていません。