Configurer Amazon Q Developer pour vos utilisateurs - Amazon SageMaker

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Configurer Amazon Q Developer pour vos utilisateurs

Amazon Q Developer est un assistant conversationnel basé sur l'IA générative. Avec Amazon Q Developer, vos utilisateurs peuvent :

  • Recevez des step-by-step conseils sur l'utilisation SageMaker des fonctionnalités indépendamment ou en combinaison avec d'autres AWS services.

  • Obtenez un exemple de code pour démarrer vos tâches de machine learning, telles que la préparation des données, la formation, l'inférence et les MLOP.

  • Bénéficiez d'une assistance pour le dépannage afin de déboguer et de résoudre les erreurs rencontrées lors de l'exécution du code dans JupyterLab.

Important

Prérequis :

Pour configurer Amazon Q dans Amazon Q JupyterLab, vous devez disposer des éléments suivants :

  • Un SageMaker domaine Amazon configuré pour votre organisation avec IAM Identity Center configuré comme moyen d'accès.

  • Un abonnement Amazon Q Developer Pro.

La configuration pour les organisations est une configuration avancée pour le SageMaker domaine Amazon qui vous permet d'utiliser IAM Identity Center. Pour plus d'informations sur la façon dont vous pouvez configurer le domaine et sur la configuration d'IAM Identity Center, consultezConfiguration personnalisée pour Amazon SageMaker.

Amazon Q Developer Pro est un service d'abonnement payant. Pour plus d'informations sur l'abonnement à Amazon Q Developer Pro, consultez la section Abonnement à Amazon Q Developer Pro.

Vous pouvez configurer Amazon Q Developer au sein d'un nouveau domaine ou d'un domaine existant. Utilisez les informations suivantes pour configurer Amazon Q Developer.

Set up in an existing domain

Si vous mettez à jour un domaine que vous avez déjà configuré pour votre organisation, vous devez le mettre à jour pour utiliser Amazon Q Developer. Pour mettre à jour le domaine afin qu'il utilise Amazon Q Developer, utilisez la AWS Command Line Interface commande suivante depuis votre ordinateur local :

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

Vous trouverez l'ARN du profil Q sur la page des paramètres du développeur Q.

Set up in a new domain

Lorsque vous configurez Amazon Q Developer dans un nouveau domaine, vous pouvez utiliser la commande AWS Management Console ou la AWS Command Line Interface commande suivante depuis votre ordinateur local :

aws --region Région 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

Vous trouverez l'ARN du profil Q sur la page des paramètres du développeur Q.

Vous pouvez utiliser ce qui suit AWS CLI pour désactiver Amazon Q Developer :

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

Nous vous recommandons d'utiliser la dernière version du AWS Command Line Interface. Pour plus d'informations sur la mise à jour du AWS CLI, voir Installer ou mettre à jour vers la dernière version du AWS Command Line Interface.

Si vous devez établir une connexion entre Amazon Q Developer et votre VPC, consultez Création d'un point de terminaison VPC d'interface pour Amazon Q.

Note

Amazon Q Developer présente les limites suivantes :

  • Il ne prend pas en charge les espaces partagés.

  • Les suggestions de code intégrées d'Amazon Q Developer dans JupyterLab détectent si une suggestion de code est trop similaire au code accessible au public. Le suivi des références peut signaler ces suggestions à l'aide de l'URL du référentiel et des informations de licence du projet ou éventuellement les filtrer. Vous pouvez ensuite trouver et examiner plus facilement le code référencé et voir comment il est utilisé dans le contexte d'un autre projet avant de décider de l'utiliser. Toutes les références sont enregistrées pour que vous puissiez les consulter ultérieurement afin de vous assurer que votre flux de code n'est pas perturbé et que vous pouvez continuer à coder sans interruption.

    La fonctionnalité de chat d'Amazon Q Developer ne propose JupyterLab actuellement aucune suggestion incluant des références à du code open source sous licence connu. La fonctionnalité filtre actuellement les suggestions qui incluent des références à du code open source sous licence connu.

    Pour plus d'informations sur les références de code, consultez Utilisation des références de code - Amazon Q Developer and AI Coding Assistant - FAQ pour les développeurs Amazon Q.

  • Amazon Q traite toutes les données d'interaction utilisateur dans l'est des États-Unis (Virginie du Nord) Région AWS. Pour plus d'informations sur la manière dont Amazon Q traite les données et les Régions AWS prend en charge, consultez la section Régions prises en charge par Amazon Q Developer.