本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在亚马逊 SageMaker Studio 应用程序中自定义 Amazon Q 开发者
您可以在亚马逊 SageMaker 工作室的代码编辑器应用程序中自定义 Amazon Q Developer。 JupyterLab 当您自定义 Q 开发者版时,它会根据代码库中的示例提供建议和解答。如果您使用 Amazon Q 开发者版专业套餐,则可以加载您使用该服务创建的任何自定义项。
在中自定义 JupyterLab
在中 JupyterLab,您可以加载使用 Amazon Q Developer Pro 创建的任何自定义项。或者,在您的 JupyterLab 空间中,您可以使用上传到空间的文件在本地自定义 Q Developer。
使用您在 Amazon Q 开发者版专业套餐中创建的自定义项
在加载自定义项时,Q 开发者版会根据您用于创建自定义项的代码库提供建议。此外,当您在 Amazon Q 面板中使用聊天功能时,将与自定义项进行交互。
有关设置自定义项的更多信息,请参阅《Amazon Q 开发者版用户指南》中的自定义建议。
加载您的自定义项
打开您的 JupyterLab 空间并完成以下步骤。
-
在底部的状态栏中 JupyterLab,选择 Amazon Q。 将打开一个菜单。
-
在该菜单中,选择其他功能。这将在主工作区中打开Amazon Q 功能选项卡。
-
在 Amazon Q 功能选项卡中,在选择自定义项下,选择 Q 开发者版自定义项。
-
通过以下任一方式与自定义项进行交互:
-
创建一个笔记本,并在其中编写代码。在您执行此操作时,Q 开发者版会根据您的自定义项,自动提供定制的内联建议。
-
按照以下步骤操作,在 Amazon Q 面板中与 Q 开发者版进行交互:
-
在的左侧边栏中 JupyterLab,选择 Jupyter 人工智能聊天图标。这将打开 Amazon Q 面板。
-
使用询问 Amazon Q 聊天框与自定义项进行交互。
-
-
使用您 JupyterLab 空间中的文件自定义 Amazon Q Developer
在中 JupyterLab,您可以使用上传到空间的文件自定义 Q Developer。然后,在 Amazon Q 面板的聊天中,您可以使用一条命令向 Q 开发者版询问有关这些文件的问题。
当您使用空间中的文件自定义 Q 开发者版时,自定义项仅存在于您的空间中。您无法将自定义项加载到其他位置,例如在其他空间或 Amazon Q 开发者版控制台中。
JupyterLab 如果您使用免费套餐的 Amazon Q Developer Pro 或 Amazon Q Developer,则可以使用中的文件自定义 Q Developer。
使用您的文件进行自定义
打开您的 JupyterLab 空间并完成以下步骤。
-
检查您的空间是否配置了所需的嵌入模型。 JupyterLab 只有在使用默认嵌入模型(即CodeSage :: codesage-small)时,才能在中自定义 Q Develo per。要进行检查,请执行以下操作:
-
在的左侧边栏中 JupyterLab,选择 Jupyter 人工智能聊天图标。这将打开 Amazon Q 面板。
-
选择面板右上角的设置图标。
-
对于嵌入模型,如有必要,请选择CodeSage :: codesage-small,然后选择保存更改。
-
在面板的右上角,选择返回图标。
-
-
要上传要用来自定义 Q 开发者版的文件,请在文件浏览器面板中选择上传文件图标。
-
上传文件后,在询问 Amazon Q 聊天框中键入
/learn。将文件路径/ 替换为 JupyterLab 空间中文件的路径。在 Amazon Q 处理完文件后,它会在 Amazon Q 面板中显示一条聊天消息以进行确认。file path/ -
要向 Q 开发者版询问有关文件的问题,请在聊天框中键入
/ask,然后在命令后附上您的问题。Amazon Q 会根据您的文件生成答案,并在聊天中进行回复。
有关 /learn 和 /ask 命令的更多信息(例如,其选项和支持的参数),请参阅 Jupyter AI 用户文档中的了解本地数据
在代码编辑器中进行自定义
如果您已在 Amazon Q 开发者版专业套餐中创建一个自定义项,则可在代码编辑器中加载此自定义项。之后,当 Q 开发者版为您的代码提供建议时,这些建议会基于您用来创建自定义项的代码库。此外,当您在 Amazon Q:聊天面板中使用聊天功能时,将与自定义项进行交互。
使用您在 Amazon Q 开发者版专业套餐中创建的自定义项
打开代码编辑器空间并完成以下步骤。
-
在“代码编辑器”菜单中,选择视图,然后选择命令面板。
-
在命令面板中,开始键入
>Amazon Q: Select Customization,当所需选项出现在筛选后的命令列表中时,选中该选项。命令面板将显示您的 Q 开发者版自定义项。 -
选择您的自定义项。
-
通过以下任一方式与自定义项进行交互:
-
创建一个 Python 文件或 Jupyter Notebook,然后在其中编写代码。在您执行此操作时,Q 开发者版会根据您的自定义项,自动提供定制的内联建议。
-
按照以下步骤操作,在 Amazon Q 面板中与 Q 开发者版进行交互:
-
在代码编辑器的左侧边栏中,选择 Amazon Q 图标。这将打开 Amazon Q:聊天面板。
-
使用该聊天框与自定义项进行交互。
-
-
有关 Q 开发者版的功能的更多信息,请参阅《Amazon Q 开发者版用户指南》中的在 IDE 中使用 Amazon Q 开发者版。