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

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

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

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

在 JupyterLab 中自訂

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

使用您在 Amazon Q Developer Pro 中建立的自訂

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

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

載入您的自訂

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

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

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

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

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

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

    • 請依照下列步驟,在 Amazon Q 面板中與 Q 開發人員聊天:

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

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

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

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

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

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

使用 檔案自訂

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

  1. 檢查您的空間是否已使用所需的內嵌模型設定。只有在您使用預設內嵌模型,也就是 CodeSage::codeage-small 時,才能在 JupyterLab 中自訂 Q 開發人員。若要檢查,請執行下列動作:

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

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

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

    4. 在面板的右上角,選擇返回圖示。

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

  3. 上傳檔案後,在詢問 Amazon Q 聊天方塊中,輸入 /learn 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 Pro 中建立自訂,則可以在程式碼編輯器中載入。然後,當 Q Developer 為您的程式碼提供建議時,它會以您用來建立自訂的程式碼為基礎。此外,當您使用 Amazon Q: Chat 面板中的聊天時,您會與自訂互動。

使用您在 Amazon Q Developer Pro 中建立的自訂

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

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

  2. 在命令貨盤中,開始輸入 >Amazon Q: Select Customization,並在命令出現時在篩選的命令清單中選擇該選項。命令面板會顯示您的 Q 開發人員自訂。

  3. 選擇您的自訂。

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

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

    • 請依照下列步驟,在 Amazon Q 面板中與 Q 開發人員聊天:

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

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

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