Configure o Amazon Q Developer para seus usuários - Amazon SageMaker

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Configure o Amazon Q Developer para seus usuários

O Amazon Q Developer é um assistente conversacional generativo de IA. Com o Amazon Q Developer, seus usuários podem:

  • Receba step-by-step orientações sobre como usar os SageMaker recursos de forma independente ou em combinação com outros AWS serviços.

  • Obtenha um código de amostra para começar suas tarefas de ML, como preparação de dados, treinamento, inferência e MLOps.

  • Receba assistência na solução de problemas para depurar e resolver erros encontrados durante a execução do código. JupyterLab

Importante

Pré-requisitos:

Para configurar o Amazon Q dentro JupyterLab, você deve ter:

  • Um SageMaker domínio da Amazon configurado para sua organização com o IAM Identity Center configurado como meio de acesso.

  • Uma assinatura do Amazon Q Developer Pro.

A Configuração para organizações é uma configuração avançada para o SageMaker domínio da Amazon que permite usar o IAM Identity Center. Para obter informações sobre como você pode configurar o domínio e informações sobre como configurar o IAM Identity Center, consulteConfiguração personalizada para a Amazon SageMaker.

O Amazon Q Developer Pro é um serviço de assinatura paga. Para obter informações sobre a assinatura do Amazon Q Developer Pro, consulte Assinatura do Amazon Q Developer Pro.

Você pode configurar o Amazon Q Developer em um novo domínio ou em um domínio existente. Use as informações a seguir para configurar o Amazon Q Developer.

Set up in an existing domain

Se você estiver atualizando um domínio que você já configurou para sua organização, você precisa atualizá-lo para usar o Amazon Q Developer. Para atualizar o domínio para usar o Amazon Q Developer, use o seguinte AWS Command Line Interface comando da sua máquina local:

aws --region Região da AWS sagemaker update-domain --domain-id domain-id --domain-settings-for-update "AmazonQSettings={Status=ENABLED,QProfileArn=Q-Profile-ARN}"

Você pode encontrar o ARN do perfil Q na página de configurações do Q Developer.

Set up in a new domain

Ao configurar o Amazon Q Developer em um novo domínio, você pode usar o AWS Command Line Interface comando AWS Management Console ou o seguinte em sua máquina local:

aws --region Região da 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

Você pode encontrar o ARN do perfil Q na página de configurações do Q Developer.

Você pode usar o seguinte AWS CLI para desativar o Amazon Q Developer:

aws --region Região da AWS sagemaker update-domain --domain-id domain-id --domain-settings-for-update "AmazonQSettings={Status=DISABLED,QProfileArn=Q-Profile-ARN}"

Recomendamos usar a versão mais recente do AWS Command Line Interface. Para obter informações sobre como atualizar o AWS CLI, consulte Instalar ou atualizar para a versão mais recente do AWS Command Line Interface.

Se você precisar estabelecer uma conexão entre o Amazon Q Developer e sua VPC, consulte Criação de uma interface VPC endpoint para o Amazon Q.

nota

O Amazon Q Developer tem as seguintes limitações:

  • Ele não suporta espaços compartilhados.

  • As sugestões de código em linha do Amazon Q Developer JupyterLab detectam se uma sugestão de código pode ser muito semelhante ao código disponível publicamente. O rastreador de referência pode sinalizar essas sugestões com uma URL do repositório e informações de licença do projeto ou, opcionalmente, filtrá-las. Você pode então encontrar e revisar com mais facilidade o código referenciado e ver como ele é usado no contexto de outro projeto antes de decidir usá-lo. Todas as referências são registradas para você revisar posteriormente para garantir que seu fluxo de código não seja perturbado e que você possa continuar codificando sem interrupção.

    JupyterLab Atualmente, o recurso de bate-papo do Amazon Q Developer não faz sugestões que incluam referências a código-fonte aberto licenciado conhecido. Atualmente, o recurso filtra sugestões que incluem referências a código-fonte aberto licenciado conhecido.

    Para obter mais informações sobre referências de código, consulte Uso de referências de código - Amazon Q Developer e AI Coding Assistant - Amazon Q Developer FAQs.

  • O Amazon Q processa todos os dados de interação do usuário no Leste dos EUA (Norte da Virgínia) Região da AWS. Para obter mais informações sobre como o Amazon Q processa dados e o Regiões da AWS que ele suporta, consulte Regiões suportadas pelo Amazon Q Developer.