存取 Jupyter AI 功能 - Amazon SageMaker AI

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

存取 Jupyter AI 功能

您可以透過兩種不同的方法存取 Jupyter AI 功能:使用聊天 UI 或在筆記本內使用魔術命令。

從聊天使用者介面 AI 助理

聊天介面會將您與 Jupyternaut 連線,Jupyternaut 是使用您選擇的語言模型的對話代理程式。

在啟動與 Jupyter AI 一起安裝的 JupyterLab 應用程式之後,您可以選擇左側導覽面板中的聊天圖示 ( Icon of a rectangular shape with a curved arrow pointing to the upper right corner. ) 來存取聊天介面。系統會提示第一次使用者設定其模型。如需組態指示,請參閱在聊天 UI 中設定模型提供者

使用聊天 UI,您可以:
  • 回答問題:例如,您可以要求 Jupyternaut 建立 Python 函數,將 CSV 檔案新增至 Amazon S3 儲存貯體。之後,您可以使用後續問題來精簡您的答案,例如將參數新增至函數,以選擇檔案寫入的路徑。

  • 與 JupyterLab 中的檔案互動:您可以透過選取筆記本的一部分,將其包含在提示中。然後,您可以將其取代為模型建議的答案,或手動將答案複製到剪貼簿。

  • 從提示產生整個筆記本:透過使用 /generate 啟動您的提示,您可以在背景觸發筆記本產生程序,而不會中斷您使用 Jupyternaut。程序完成後,會顯示一則訊息,其中包含新檔案的連結。

  • 從本機檔案學習並詢問有關本機檔案的問題:使用 /learn 命令,您可以教導您選擇的嵌入模型有關本機檔案的一切,然後使用 /ask 命令詢問有關這些檔案的問題。Jupyter AI 會將內嵌內容存放在本機 FAISS 向量資料庫中,然後使用檢索增強生成 (RAG) 根據其所學提供答案。若要清除您先前從嵌入模型中學到的所有資訊,請使用/learn -d

注意

Amazon Q Developer 無法從頭開始產生筆記本。

如需功能的完整清單及其使用方式的詳細指示,請參閱 Jupyter AI 聊天介面文件。若要了解如何在 Jupyternaut 中設定對模型的存取,請參閱在聊天 UI 中設定模型提供者

從筆記本儲存格

使用 %%ai%ai 魔術命令,您可以從筆記本儲存格或任何 IPython 命令列介面與您選擇的語言模型互動。%%ai 命令會將您的指示套用至整個儲存格,而 %ai 則會將其套用至特定行。

下列範例說明 %%ai 魔術命令,其會調用 Anthropic Claude 模型來輸出 HTML 檔案,其中包含帶有黑色邊框的白色方塊影像。

%%ai anthropic:claude-v1.2 -f html Create a square using SVG with a black border and white fill.

若要了解每個命令的語法,請使用 %ai help。若要列出延伸模組支援的提供者和模型,請執行 %ai list

如需功能的完整清單及其使用方式的詳細指示,請參閱 Jupyter AI 魔術命令文件。尤其,您可以使用 -f--format 參數自訂模型的輸出格式、在提示中允許變數插補,包括特殊 InOut 變數等。

若要了解如何設定對模型的存取,請參閱在筆記本中設定您的模型提供者