使用程式碼參考 - Amazon Q Developer

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

使用程式碼參考

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

檢視和更新程式碼參考

使用參考日誌,您可以檢視與訓練資料類似的程式碼建議的參考。您也可以更新和編輯 Amazon Q 建議的程式碼建議。

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

Visual Studio Code

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

  1. 請確定您使用兩者的最新版本 VS Code 和 Amazon Q 延伸模組。

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

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

  3. 選擇開放式程式碼參考日誌

    程式碼參考日誌索引標籤隨即開啟。任何對程式碼建議的參考都會列出。

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

Amazon Q 程式碼參考登入 Visual Studio Code.
JetBrains

顯示 Amazon Q 參考登入 JetBrains IDEs,請使用下列程序。

  1. 請確定您使用的是最新版本的 JetBrains IDE 和 Amazon Q 外掛程式。

  2. In (入) JetBrains,從IDE視窗底部的狀態列中選擇 Amazon Q

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

  3. 選擇開放式程式碼參考日誌

    程式碼參考日誌索引標籤隨即開啟。任何對程式碼建議的參考都會列出。

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

Amazon Q 程式碼參考登入 JetBrains.
Eclipse

顯示 Amazon Q 參考登入 Eclipse IDEs,請使用下列程序。

  1. 請確定您使用的是最新版本的 Eclipse IDE 和 Amazon Q 外掛程式。

  2. 在您的 中 Eclipse IDE,選擇 右上角的 Amazon Q 圖示IDE。

  3. 在開啟 Amazon Q 聊天索引標籤的情況下,選擇索引標籤右上角的省略號圖示。Amazon Q 任務列隨即開啟。

    下圖顯示 中的 Amazon Q 任務列 Eclipse IDE.

    中的 Amazon Q 任務列 Eclipse IDE.
  4. 選擇開放式程式碼參考日誌

    程式碼參考日誌索引標籤隨即開啟。任何對程式碼建議的參考都會列出。

Toolkit for Visual Studio

當 Amazon Q 建議包含 Toolkit for 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

當您搭配 AWS Cloud 9 使用 Amazon Q 時,程式碼參考預設為開啟。

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

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

  2. 從下拉式功能表中,選擇偏好設定

    在主控台右側,偏好設定索引標籤會開啟。

  3. 偏好設定索引標籤的專案設定下,於延伸項目下,選取AWS 工具組

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

Lambda

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

SageMaker AI Studio

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

  1. 在 SageMaker AI Studio 視窗底部,開啟 Amazon Q 面板。

  2. 選擇開放式程式碼參考日誌

JupyterLab

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

  1. 在 JupyterLab 視窗底部,開啟 Amazon Q 面板。

  2. 選擇開放式程式碼參考日誌

AWS Glue Studio Notebook

若要在 AWS Glue Studio Notebook 中顯示 Amazon Q 參考日誌,請使用下列程序。

  1. 在 AWS Glue Studio Notebook 視窗底部,開啟 Amazon Q 面板。

  2. 選擇開放式程式碼參考日誌

關閉和開啟程式碼參考

在大多數 中IDEs,程式碼參考預設為開啟。選擇您的 IDE ,查看如何關閉或開啟程式碼參考的步驟。

Visual Studio Code

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

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

  1. 請確定您使用兩者的最新版本 VS Code 和 Amazon Q 延伸模組。

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

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

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

  4. 選取或取消選取使用程式碼參考顯示內嵌程式碼建議旁的方塊。

JetBrains

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

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

  1. 請確定您使用的是最新版本的 JetBrains IDE 和 Amazon Q 外掛程式。

  2. In (入) JetBrains,從IDE視窗底部的狀態列中選擇 Amazon Q

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

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

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

Eclipse

當您搭配 使用 Amazon Q 時 Eclipse,程式碼參考預設為開啟。

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

  1. 請確定您使用的是最新版本的 Eclipse IDE 和 Amazon Q 外掛程式。

  2. 在 中開啟設定 Eclipse IDE.

  3. 從左側導覽列中選擇 Amazon Q

  4. 選取或取消選取使用程式碼參考顯示內嵌程式碼建議旁的方塊。

  5. 選擇 Apply (套用) 來儲存您的變更。

AWS Cloud 9

當您搭配 AWS Cloud 9 使用 Amazon Q 時,程式碼參考預設為開啟。

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

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

  2. 從下拉式功能表中,選擇偏好設定

    在主控台右側,偏好設定索引標籤會開啟。

  3. 偏好設定索引標籤的專案設定下,於延伸項目下,選取AWS 工具組

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

Lambda

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

SageMaker AI Studio

當您搭配 SageMaker AI Studio 使用 Amazon Q 時,程式碼參考預設為開啟。

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

  1. 從 SageMaker AI Studio 視窗頂端選擇設定

  2. 設定下拉式清單中,選擇進階設定編輯器

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

JupyterLab

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

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

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

  2. 設定下拉式清單中,選擇進階設定編輯器

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

AWS Glue Studio Notebook
  1. 從 AWS Glue Studio Notebook 視窗底部選擇 Amazon Q

  2. 從彈出式選單中,使用參考切換程式碼旁的切換。

注意

暫停程式碼參考僅在目前的 AWS Glue Studio Notebook 期間有效。

使用參考選擇退出程式碼

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

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

Visual Studio Code

如果您是企業管理員,您可以選擇不接收整個組織的程式碼參考建議。如果您這樣做,組織中的個別開發人員將無法透過 重新選擇加入IDE。這些開發人員將能夠選取和取消選取上一節中討論的方塊,但如果您已在企業層級選擇退出,則不會有任何影響。

若要在企業層級選擇不接收包含參考的建議,請使用下列程序。

  1. 在 Amazon Q Developer 主控台中,選擇設定

  2. Amazon Q Developer 帳戶詳細資訊窗格中,選擇編輯

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

  4. 選擇 Save changes (儲存變更)。

JetBrains

如果您是企業管理員,您可以選擇不接收整個組織的程式碼參考建議。如果您這樣做,組織中的個別開發人員將無法透過 重新選擇加入IDE。這些開發人員將能夠選取和取消選取上一節中討論的方塊,但如果您已在企業層級選擇退出,則不會有任何影響。

若要在企業層級選擇不接收包含參考的建議,請使用下列程序。

  1. 在 Amazon Q Developer 主控台中,選擇設定

  2. Amazon Q Developer 帳戶詳細資訊窗格中,選擇編輯

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

  4. 選擇 Save changes (儲存變更)。

Eclipse

如果您是企業管理員,您可以選擇不接收整個組織的程式碼參考建議。如果您這樣做,組織中的個別開發人員將無法透過 重新選擇加入IDE。這些開發人員將能夠選取和取消選取上一節中討論的方塊,但如果您已在企業層級選擇退出,則不會有任何影響。

若要在企業層級選擇不接收包含參考的建議,請使用下列程序。

  1. 在 Amazon Q Developer 主控台中,選擇設定

  2. Amazon Q Developer 帳戶詳細資訊窗格中,選擇編輯

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

  4. 選擇 Save changes (儲存變更)。

Toolkit for Visual Studio

若要在企業層級選擇不接收包含參考的建議,請使用下列程序。

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

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

    2. 前往工具 -> AWS Toolkit -> Amazon Q

  2. 將切換變更為 trueFalse,取決於您想要將建議包含參考。

AWS Cloud 9

Amazon Q in AWS Cloud 9 不支援在企業層級使用 參考來選擇退出程式碼建議。

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

Lambda

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

SageMaker AI Studio

Amazon Q 不支援在 SageMaker AI Studio 的企業層級使用 參考來選擇退出程式碼建議。

JupyterLab

Amazon Q 不支援在企業層級使用 參考來選擇退出程式碼建議 JupyterLab。

AWS Glue Studio Notebook

Amazon Q 不支援在 AWS Glue Studio Notebook 中使用參考來選擇退出程式碼建議。