在 Amazon SageMaker Studio 應用程式中自訂 Amazon Q Developer - Amazon SageMaker AI

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

在 Amazon SageMaker Studio 應用程式中自訂 Amazon Q Developer

您可以在 Amazon SageMaker Studio 的 JupyterLab 和程式碼編輯器應用程式中自訂 Amazon Q Developer。當您自訂 Q Developer 時,其會根據程式碼庫中的範例提供建議和答案。如果您使用 Amazon Q Developer 專業方案,則可以載入您使用該服務建立的任何自訂。

在 JupyterLab 中自訂

在 JupyterLab 中,可以載入您使用 Amazon Q Developer 專業方案建立的任何自訂。或者,在您的 JupyterLab 空間中,可以使用您上傳至空間的檔案,在本機自訂 Q Developer。

使用您已在 Amazon Q Developer 專業方案中建立的自訂

當您載入自訂時,Q Developer 會根據您用來建立自訂的程式碼庫提供建議。此外,當您使用 Amazon Q 面板中的聊天時,您會與自訂互動。

如需設定自訂的詳細資訊,請參閱《Amazon Q Developer 使用者指南》中的自訂建議

載入您的自訂

開啟您的 JupyterLab 空間並完成下列步驟。

  1. 在 JupyterLab 底部的狀態列中,選擇 Amazon Q。功能表隨即開啟。

  2. 在功能表中,選擇其他功能Amazon Q 功能索引標籤會在主要工作區域中開啟。

  3. Amazon Q 功能索引標籤的選取自訂下,選擇您的 Q Developer 自訂。

  4. 以下列任一方式與您的自訂互動:

    • 建立筆記本,並在其中撰寫程式碼。當您這樣做時,Q Developer 會根據您的自訂自動提供量身打造的內嵌建議。

    • 請遵循下列步驟,在 Amazon Q 面板中與 Q Developer 聊天:

      1. 在 JupyterLab 的左側邊欄中,選擇 Jupyter AI 聊天圖示。Amazon Q 面板隨即開啟。

      2. 使用詢問 Amazon Q 聊天方塊與您的自訂互動。

使用 JupyterLab 空間中的檔案自訂 Amazon Q Developer

在 JupyterLab 中,可以使用您上傳至空間的檔案自訂 Q Developer。然後,在 Amazon Q 面板的聊天中,您可以使用命令,向 Q Developer 詢問這些檔案。

當您使用空間中的檔案自訂 Q Developer 時,自訂只會存在於空間中。您無法在其他位置載入自訂,例如在其他空間或 Amazon Q Developer 主控台中。

如果您使用 Amazon Q Developer 專業方案或免費方案的 Amazon Q Developer,則可以使用 JupyterLab 中的檔案自訂 Q Developer。

使用您的檔案自訂

開啟您的 JupyterLab 空間並完成下列步驟。

  1. 檢查是否已使用所需的嵌入模型設定您的空間。只有在您使用預設嵌入模型 (即 CodeSage :: codesage-small) 時,才能在 JupyterLab 中自訂 Q Developer。若要檢查,請執行下列動作:

    1. 在 JupyterLab 的左側邊欄中,選擇 Jupyter AI 聊天圖示。Amazon Q 面板隨即開啟。

    2. 選擇面板右上角的設定圖示。

    3. 對於嵌入模型,如有必要,請選擇 CodeSage :: codesage-small,然後選擇儲存變更

    4. 在面板的右上角中,選擇上一步圖示。

  2. 若要上傳您想要使用其自訂 Q Developer 的檔案,請在檔案瀏覽器面板中選擇上傳檔案圖示。

  3. 上傳檔案後,在詢問 Amazon Q 聊天方塊中,輸入 /learn file path/。將 file path/ 取代為 JupyterLab 空間中檔案的路徑。當 Amazon Q 完成處理您的檔案時,其會在 Amazon Q 面板中以聊天訊息進行確認。

  4. 若要詢問 Q Developer 有關檔案的問題,請在聊天方塊中輸入 /ask,然後遵循命令提出您的問題。Amazon Q 會根據您的檔案產生答案,並以聊天方式回應。

如需 /learn/ask 命令的詳細資訊,例如其選項和支援的引數,請參閱 Jupyter AI 使用者文件中的了解本機資料。該頁面說明如何搭配 Jupyternaut AI 聊天機器人使用命令。Amazon SageMaker Studio 中的 JupyterLab 支援相同的命令語法。

在程式碼編輯器中自訂

如果您已在 Amazon Q Developer 專業方案中建立自訂,則可以在程式碼編輯器中將其載入。然後,當 Q Developer 為您的程式碼提供建議時,其會以您用來建立自訂的程式碼庫做為這些建議的基礎。此外,當您使用 Amazon Q:聊天面板中的聊天時,您會與自訂互動。

使用您已在 Amazon Q Developer 專業方案中建立的自訂

開啟您的程式碼編輯器空間,並完成下列步驟。

  1. 在程式碼編輯器功能表中,選擇檢視,然後選擇命令選擇區

  2. 在命令選擇區中,開始輸入 >Amazon Q: Select Customization,然後在出現的篩選命令清單中選擇該選項。命令選擇區會顯示您的 Q Developer 自訂。

  3. 選擇您的自訂。

  4. 以下列任一方式與您的自訂互動:

    • 建立 Python 檔案或 Jupyter 筆記本,並在其中撰寫程式碼。當您這樣做時,Q Developer 會根據您的自訂自動提供量身打造的內嵌建議。

    • 請遵循下列步驟,在 Amazon Q 面板中與 Q Developer 聊天:

      1. 在程式碼編輯器的左側邊欄中,選擇 Amazon Q 圖示。Amazon Q:聊天面板隨即開啟。

      2. 使用聊天方塊與您的自訂互動。

如需 Q Developer 功能的詳細資訊,請參閱《Amazon Q Developer 使用者指南》中的在 IDE 中使用 Amazon Q Developer