为您的用户设置 Amazon Q 开发者 - Amazon SageMaker

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

为您的用户设置 Amazon Q 开发者

Amazon Q Developer 是一款生成式人工智能对话助手。借助 Amazon Q Developer,您的用户可以:

  • 获取有关单独使用 SageMaker 功能或与其他 AWS 服务结合使用功能的 step-by-step 指导。

  • 获取示例代码以开始执行机器学习任务,例如数据准备、训练、推理和 MLOP。

  • 获得故障排除帮助,以调试和解决在中运行代码时遇到的错误 JupyterLab。

重要

先决条件:

要在其中设置 Amazon Q JupyterLab,您必须具备以下条件:

  • 为您的组织设置的 Amazon SageMaker 域,将 IAM 身份中心配置为访问方式。

  • 订阅 Amazon Q 开发者专业版。

为组织设置” 是 Amazon SageMaker 域的高级设置,允许您使用 IAM 身份中心。有关如何设置域的信息以及有关设置 IAM Identity Center 的信息,请参阅Amazon 的自定义设置 SageMaker

Amazon Q Developer Pro 是一项付费订阅服务。有关订阅 Amazon Q Developer Pro 的信息,请参阅订阅 Amazon Q Developer Pro。

您可以在新域名或现有域中设置 Amazon Q Developer。使用以下信息设置 Amazon Q 开发者。

Set up in an existing domain

如果您要更新已为组织设置的域名,则需要将其更新为使用 Amazon Q Developer。要更新域名以使用 Amazon Q Developer,请在本地计算机上使用以下 AWS Command Line Interface 命令:

aws --region AWS 区域 sagemaker update-domain --domain-id domain-id --domain-settings-for-update "AmazonQSettings={Status=ENABLED,QProfileArn=Q-Profile-ARN}"

您可以在 Q 开发者设置页面上找到 Q 个人资料 ARN。

Set up in a new domain

在新域中设置 Amazon Q Developer 时,您可以在本地计算机上使用 AWS Management Console 或以下 AWS Command Line Interface命令:

aws --region AWS 区域 sagemaker create-domain --domain-id domain-id --domain-name "example-domain-name" --vpc-id example-vpc-id --subnet-ids example-subnet-ids --auth-mode SSO --default-user-settings "ExecutionRole=arn:aws:iam::111122223333:role/IAM-role,--domain-settings "AmazonQSettings={status=ENABLED,qProfileArn=Q-profile-ARN" --query example-domain-ARN --output text

您可以在 Q 开发者设置页面上找到 Q 个人资料 ARN。

您可以使用以下 AWS CLI 命令禁用 Amazon Q 开发者:

aws --region AWS 区域 sagemaker update-domain --domain-id domain-id --domain-settings-for-update "AmazonQSettings={Status=DISABLED,QProfileArn=Q-Profile-ARN}"

我们建议使用最新版本的 AWS Command Line Interface。有关更新的信息 AWS CLI,请参阅安装或更新到最新版本的 AWS Command Line Interface

如果您需要在 Amazon Q 开发人员和您的 VPC 之间建立连接,请参阅为 A mazon Q 创建接口 VPC 终端节点

注意

Amazon Q 开发者有以下限制:

  • 它不支持共享空间。

  • Amazon Q Developer 中的内联代码建议可 JupyterLab 检测代码建议是否与公开可用的代码过于相似。参考跟踪器可以使用存储库 URL 和项目许可证信息来标记此类建议,也可以选择将其过滤掉。然后,您可以更轻松地找到并查看引用的代码,并在决定使用之前查看它在另一个项目的上下文中是如何使用的。所有参考都会记录下来,供您稍后查看,以确保您的代码流不受干扰,并且您可以不间断地继续编码。

    Amazon Q Develop JupyterLab er 中的聊天功能目前不提供包含对已知许可开源代码的引用的建议。该功能目前会过滤掉包括对已知许可开源代码的引用的建议。

    有关代码参考的更多信息,请参阅使用代码参考——Amazon Q 开发者和 A I 编码助手——Amazon Q 开发者常见问题解答

  • Amazon Q 处理美国东部(弗吉尼亚北部)的所有用户互动数据 AWS 区域。有关 Amazon Q 如何处理数据及其支持的更多信息,请参阅 Amazon Q 开发者支持的区域。 AWS 区域