使用程式碼參考 - Amazon Q Developer

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用程式碼參考

Amazon Q 部分從開放原始碼專案中學習。有時,它提供的建議可能類似於特定的訓練資料。程式碼參考包括用來產生建議之來源 Amazon Q 的相關資訊。

檢視和更新程式碼參考

使用參考記錄,您可以檢視類似於訓練資料的程式碼建議參考。您也可以更新和編輯 Amazon Q 提出的程式碼建議。

選擇您的 IDE 以查看如何檢視和更新程式碼參考的步驟。

Visual Studio 程式碼

若要顯示 Amazon Q 參考資料登入VS Code,請使用下列程序。

  1. 確保您使用的是最新版本VS Code的 Amazon Q 擴展。

  2. 在中VS Code,從 IDE 視窗底部的元件匣中選擇 Amazon Q

    Amazon Q 任務列會在 IDE 視窗的頂端開啟。

  3. 選擇「開啟程式碼參考記錄

    程式碼參照記錄標籤隨即開啟。系統會列出任何程式碼建議的參照。

下圖顯示開啟的 Amazon Q 任務列和程式碼參考日誌索引標籤。

Amazon Q 代碼參考登錄Visual Studio Code。
JetBrains

若要在 JetBrains IDE 中顯示 Amazon Q 參考日誌,請使用下列程序。

  1. 確保您使用的是最新版本的 JetBrains IDE 和 Amazon Q 插件。

  2. 在中JetBrains,從 IDE 視窗底部的狀態列選擇 Amazon Q

    Amazon Q 任務列會在狀態列上方開啟。

  3. 選擇「開啟程式碼參考記錄

    程式碼參照記錄標籤隨即開啟。系統會列出任何程式碼建議的參照。

下圖顯示開啟的 Amazon Q 任務列和程式碼參考日誌索引標籤。

Amazon Q 代碼參考登錄JetBrains。
Toolkit for Visual Studio

當 Amazon Q 在 Visual Studio 的工具組中建議包含參考的程式碼時,參考類型會出現在建議說明中。

Code snippet showing a function to create a DynamoDB table with 'Products' as the table name.

所有接受的包含參考的建議都會擷取在參考記錄中。

若要存取參考記錄,請選擇 AWS 圖示,然後選取「開啟程式碼參照記錄」。

接受的建議包含參考資料的清單將會出現。此清單包括:

  • 接受建議的位置。雙擊它將帶您到代碼中的該位置。

  • 相關的授權

  • 引用的源代碼

  • 歸因於引用的代碼片段

CodeWhisperer Reference Log output showing accepted recommendation with MIT license.
AWS Cloud 9

當您將 Amazon Q 與 AWS 雲端 9 搭配使用時,預設會啟用程式碼參考。

若要將其關閉或稍後再開啟,請使用下列程序。

  1. 在 AWS Cloud 9 主控台的左上角,選擇 AWS Cloud 9 標誌。

  2. 從下拉式選單中,選擇「偏好設定」。

    在控制台的右側,將打開「首選項」選項卡。

  3. 在 [喜好設定] 索引標籤的 [專案設定] 下,選取 [擴充功能] AWS 下的 [

  4. 選取或取消選取 Amazon Q:包含含程式碼參考的建議

Lambda

Lambda 中的 Amazon Q 不支援程式碼參考。當您將 Amazon Q 與 Lambda 搭配使用時,會省略任何具有參考資料的程式碼建議。

SageMaker Studio

若要在 SageMaker 工作室中顯示 Amazon Q 參考日誌,請使用下列程序。

  1. 在 SageMaker 工作室窗口的底部,打開 Amazon Q 面板。

  2. 選擇「開啟程式碼參考記錄

JupyterLab

若要顯示 Amazon Q 參考資料登入 JupyterLab,請使用下列程序。

  1. 在 JupyterLab 窗口底部,打開 Amazon Q 面板。

  2. 選擇「開啟程式碼參考記錄

AWS Glue Studio Notebook

若要在 AWS Glue 工作室筆記本中顯示 Amazon Q 參考日誌,請使用下列程序。

  1. 在 AWS Glue 工作室筆記本窗口的底部,打開 Amazon Q 面板。

  2. 選擇「開啟程式碼參考記錄

關閉和開啟程式碼參考

在大多數 IDE 中,默認情況下代碼引用處於打開狀態。選擇您的 IDE 以查看如何關閉或開啟程式碼參照的步驟。

Visual Studio 程式碼

當您搭配使用 Amazon Q 時VS Code,依預設會啟用程式碼參考。

若要將其關閉或稍後再開啟,請使用下列程序。

  1. 確保您使用的是最新版本VS Code的 Amazon Q 擴展。

  2. 在中VS Code,從 IDE 視窗底部的元件匣中選擇 Amazon Q

    Amazon Q 任務列會在 IDE 視窗的頂端開啟。

  3. 選擇「開啟設定」。設定索引標籤隨即開啟,並顯示與 Amazon Q 相關的選項。

  4. 選取或取消選取「顯示含程式碼參考的內嵌程式碼建議」旁邊的方塊。

JetBrains

當您將 Amazon Q 與 JetBrains IDE 搭配使用時,預設會啟用程式碼參考。

若要將其關閉或稍後再開啟,請使用下列程序。

  1. 確保您使用的是最新版本的 JetBrains IDE 和 Amazon Q 插件。

  2. 在中JetBrains,從 IDE 視窗底部的狀態列選擇 Amazon Q

    Amazon Q 任務列會在狀態列上方開啟。

  3. 選擇「開啟設定」。設定視窗隨即開啟,並顯示與 Amazon Q 相關的選項。

  4. 選取或取消選取「包含建議與程式碼參考」旁的核取方塊。

AWS Cloud 9

當您將 Amazon Q 與 AWS 雲端 9 搭配使用時,預設會啟用程式碼參考。

若要將其關閉或稍後再開啟,請使用下列程序。

  1. 在 AWS Cloud 9 主控台的左上角,選擇 AWS Cloud 9 標誌。

  2. 從下拉式選單中,選擇「偏好設定」。

    在控制台的右側,將打開「首選項」選項卡。

  3. 在 [喜好設定] 索引標籤的 [專案設定] 下,選取 [擴充功能] AWS 下的 [

  4. 選取或取消選取 Amazon Q:包含含程式碼參考的建議

Lambda

Lambda 中的 Amazon Q 不支援程式碼參考。當您將 Amazon Q 與 Lambda 搭配使用時,會省略任何具有參考資料的程式碼建議。

SageMaker Studio

當您將 Amazon Q 與 SageMaker Studio 搭配使用時,預設會啟用程式碼參考。

若要將其關閉或稍後再開啟,請使用下列程序。

  1. 從 SageMaker Studio 窗口的頂部選擇設置

  2. 設置下拉菜單中,選擇高級設置編輯器

  3. 在 Amazon Q 下拉式清單中,選取或取消選取「啟用含程式碼參考的建議」旁邊的核取方塊。

JupyterLab

當您搭配使用 Amazon Q 時 JupyterLab,依預設會啟用程式碼參考。

若要將其關閉或稍後再開啟,請使用下列程序。

  1. 從視 JupyterLab 窗頂端選擇「設定」。

  2. 設置下拉菜單中,選擇高級設置編輯器

  3. 在 Amazon Q 下拉式清單中,選取或取消選取「啟用含程式碼參考的建議」旁邊的核取方塊。

AWS Glue Studio Notebook
  1. 從 AWS Glue 工作室筆記本窗口的底部選擇 Amazon Q

  2. 在彈出式選單中,切換 [含參考編碼] 旁的開關。

注意

暫停代碼引用僅在當前 AWS Glue Studio 筆記本的持續時間內有效。

選擇退出含有參考的程式碼

在某些 IDE 中,您可以選擇不接收管理員層級的參考建議。

選擇您的 IDE 以查看選擇以管理員身份退出的步驟。

Visual Studio 程式碼

如果您是企業系統管理員,您可以選擇退出包含整個組織之程式碼參考的建議。如果您這麼做,組織中的個別開發人員將無法透過 IDE 選擇重新加入。這些開發人員將能夠選擇和取消選擇上一節中討論的框,但是如果您在企業級選擇退出,則不會有任何效果。

若要在企業層級選擇退出含有參考資料的建議,請使用下列程序。

  1. 在 Amazon Q 開發人員主控台中,選擇設定

  2. Amazon Q 開發人員帳戶詳細資料窗格中,選擇編輯

  3. 在 [編輯詳細資料] 頁面的 [進階設定] 窗格中,取消選取 [包含程式碼參考的建議]。

  4. 選擇儲存變更

JetBrains

如果您是企業系統管理員,您可以選擇退出包含整個組織之程式碼參考的建議。如果您這麼做,組織中的個別開發人員將無法透過 IDE 選擇重新加入。這些開發人員將能夠選擇和取消選擇上一節中討論的框,但是如果您在企業級選擇退出,則不會有任何效果。

若要在企業層級選擇退出含有參考資料的建議,請使用下列程序。

  1. 在 Amazon Q 開發人員主控台中,選擇設定

  2. Amazon Q 開發人員帳戶詳細資料窗格中,選擇編輯

  3. 在 [編輯詳細資料] 頁面的 [進階設定] 窗格中,取消選取 [包含程式碼參考的建議]。

  4. 選擇儲存變更

Toolkit for Visual Studio

若要在企業層級選擇退出含有參考資料的建議,請使用下列程序。

  1. 您可以使用下列兩種方式之一取得程式碼參考設定:

    1. 選擇視窗邊緣的 Amazon Q 圖示,然後選擇選項...

    2. 轉到工具-> 工具AWS -> Amazon Q

  2. 根據您是否要在參考中包含建議,將切換切換變更True 或 False

AWS Cloud 9

AWS Cloud 9 中的 Amazon Q 不支援選擇退出在企業層級提供參考的程式碼建議。

若要在個別開發人員層級選擇退出,請參閱切換程式碼參考。

Lambda

Lambda 中的 Amazon Q 不支援程式碼參考。當您將 Amazon Q 與 Lambda 搭配使用時,會省略任何具有參考資料的程式碼建議。

SageMaker Studio

Amazon Q 不支援在 Studio 中選擇退出包含企業層級參考的程 SageMaker 式碼建議。

JupyterLab

Amazon Q 不支援在 JupyterLab中選擇退出含有中企業層級參考的程式碼建議。

AWS Glue Studio Notebook

Amazon Q 不支援在 AWS Glue Studio 筆記本中選擇退出含有參考資料的程式碼建議。