Utilisation de références de code - Amazon Q Developer

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.

Utilisation de références de code

Amazon Q apprend, en partie, grâce à des projets open source. Parfois, il vous fait une suggestion similaire à un élément spécifique des données d'entraînement. Les références de code incluent des informations sur la source utilisée par Amazon Q pour générer une recommandation.

Afficher et mettre à jour les références de code

Le journal de référence vous permet de consulter les références aux recommandations de code similaires aux données d'entraînement. Vous pouvez également mettre à jour et modifier les recommandations de code suggérées par Amazon Q.

Choisissez votre IDE pour voir les étapes à suivre pour afficher et mettre à jour les références de code.

Code Visual Studio

Pour afficher la connexion de référence Amazon QVS Code, suivez la procédure suivante.

  1. Assurez-vous d'utiliser la dernière version des deux versions VS Code ainsi que l'extension Amazon Q.

  2. DansVS Code, choisissez Amazon Q dans la barre des composants en bas de la fenêtre IDE.

    La barre des tâches Amazon Q s'ouvre en haut de la fenêtre IDE.

  3. Choisissez Open Code Reference Log.

    L'onglet du journal de référence du code s'ouvre. Toutes les références aux recommandations du code sont répertoriées.

L'image suivante montre la barre des tâches et l'onglet du journal de référence du code Amazon Q ouverts.

La référence du code Amazon Q se connecteVisual Studio Code.
JetBrains

Pour afficher le journal de référence Amazon Q dans JetBrains les IDE, suivez la procédure suivante.

  1. Assurez-vous d'utiliser la dernière version de votre JetBrains IDE et du plugin Amazon Q.

  2. DansJetBrains, choisissez Amazon Q dans la barre d'état en bas de la fenêtre IDE.

    La barre des tâches Amazon Q s'ouvre au-dessus de la barre d'état.

  3. Choisissez Open Code Reference Log.

    L'onglet du journal de référence du code s'ouvre. Toutes les références aux recommandations du code sont répertoriées.

L'image suivante montre la barre des tâches et l'onglet du journal de référence du code Amazon Q ouverts.

La référence du code Amazon Q se connecteJetBrains.
Toolkit for Visual Studio

Lorsqu'Amazon Q suggère un code contenant une référence dans le Toolkit for Visual Studio, le type de référence apparaît dans la description de la suggestion.

Code snippet showing a function to create a DynamoDB table with 'Products' as the table name.

Toutes les suggestions acceptées contenant des références sont enregistrées dans le journal des références.

Pour accéder au journal de référence, cliquez AWS sur l'icône, puis sélectionnez Ouvrir le journal de référence du code.

Une liste des suggestions acceptées contenant des références apparaîtra. Cette liste inclut :

  • Lieu où la suggestion a été acceptée. En double-cliquant dessus, vous serez redirigé vers cet emplacement dans votre code.

  • La licence associée

  • Le code source référencé

  • Le fragment de code attribué à la référence

CodeWhisperer Reference Log output showing accepted recommendation with MIT license.
AWS Cloud 9

Lorsque vous utilisez Amazon Q avec AWS Cloud 9, les références de code sont activées par défaut.

Pour les désactiver ou les réactiver ultérieurement, procédez comme suit.

  1. Sur la console AWS Cloud 9, dans le coin supérieur gauche, choisissez le logo AWS Cloud 9.

  2. Dans le menu déroulant, sélectionnez Préférences.

    Sur le côté droit de la console, l'onglet Préférences s'ouvre.

  3. Dans l'onglet Préférences, sous Paramètres du projet, sous Extensions, sélectionnez AWS Toolkit.

  4. Sélectionnez ou désélectionnez Amazon Q : inclure les suggestions avec les références de code.

Lambda

Amazon Q dans Lambda ne prend pas en charge les références de code. Lorsque vous utilisez Amazon Q avec Lambda, toutes les suggestions de code contenant des références sont omises.

SageMaker Studio

Pour afficher le journal de référence Amazon Q dans SageMaker Studio, suivez la procédure suivante.

  1. Au bas de la fenêtre SageMaker Studio, ouvrez le panneau Amazon Q.

  2. Choisissez Open Code Reference Log.

JupyterLab

Pour afficher la connexion de référence Amazon Q JupyterLab, suivez la procédure suivante.

  1. Au bas de la JupyterLab fenêtre, ouvrez le panneau Amazon Q.

  2. Choisissez Open Code Reference Log.

AWS Glue Studio Notebook

Pour afficher le journal de référence Amazon Q dans AWS Glue Studio Notebook, suivez la procédure suivante.

  1. Au bas de la fenêtre de AWS Glue Studio Notebook, ouvrez le panneau Amazon Q.

  2. Choisissez Open Code Reference Log.

Activer et désactiver les références de code

Dans la plupart des IDE, les références de code sont activées par défaut. Choisissez votre IDE pour voir comment désactiver ou activer les références de code.

Code Visual Studio

Lorsque vous utilisez Amazon Q avecVS Code, les références de code sont activées par défaut.

Pour les désactiver ou les réactiver ultérieurement, procédez comme suit.

  1. Assurez-vous d'utiliser la dernière version des deux versions VS Code ainsi que l'extension Amazon Q.

  2. DansVS Code, choisissez Amazon Q dans la barre des composants en bas de la fenêtre IDE.

    La barre des tâches Amazon Q s'ouvre en haut de la fenêtre IDE.

  3. Choisissez Ouvrir les paramètres. L'onglet des paramètres s'ouvre avec les options relatives à Amazon Q affichées.

  4. Cochez ou désélectionnez la case à côté de Afficher les suggestions de code intégrées avec les références de code.

JetBrains

Lorsque vous utilisez Amazon Q avec votre JetBrains IDE, les références de code sont activées par défaut.

Pour les désactiver ou les réactiver ultérieurement, procédez comme suit.

  1. Assurez-vous d'utiliser la dernière version de votre JetBrains IDE et du plugin Amazon Q.

  2. DansJetBrains, choisissez Amazon Q dans la barre d'état en bas de la fenêtre IDE.

    La barre des tâches Amazon Q s'ouvre au-dessus de la barre d'état.

  3. Choisissez Ouvrir les paramètres. La fenêtre des paramètres s'ouvre avec les options relatives à Amazon Q affichées.

  4. Cochez ou désélectionnez la case à côté de Inclure les suggestions avec les références de code.

AWS Cloud 9

Lorsque vous utilisez Amazon Q avec AWS Cloud 9, les références de code sont activées par défaut.

Pour les désactiver ou les réactiver ultérieurement, procédez comme suit.

  1. Sur la console AWS Cloud 9, dans le coin supérieur gauche, choisissez le logo AWS Cloud 9.

  2. Dans le menu déroulant, sélectionnez Préférences.

    Sur le côté droit de la console, l'onglet Préférences s'ouvre.

  3. Dans l'onglet Préférences, sous Paramètres du projet, sous Extensions, sélectionnez AWS Toolkit.

  4. Sélectionnez ou désélectionnez Amazon Q : inclure les suggestions avec les références de code.

Lambda

Amazon Q dans Lambda ne prend pas en charge les références de code. Lorsque vous utilisez Amazon Q avec Lambda, toutes les suggestions de code contenant des références sont omises.

SageMaker Studio

Lorsque vous utilisez Amazon Q avec SageMaker Studio, les références de code sont activées par défaut.

Pour les désactiver ou les réactiver ultérieurement, procédez comme suit.

  1. En haut de la fenêtre du SageMaker Studio, choisissez Paramètres.

  2. Dans le menu déroulant Paramètres, sélectionnez Éditeur de paramètres avancés.

  3. Dans le menu déroulant Amazon Q, cochez ou désélectionnez la case à côté de Activer les suggestions avec des références de code.

JupyterLab

Lorsque vous utilisez Amazon Q avec JupyterLab, les références de code sont activées par défaut.

Pour les désactiver ou les réactiver ultérieurement, procédez comme suit.

  1. En haut de la JupyterLab fenêtre, choisissez Réglages.

  2. Dans le menu déroulant Paramètres, sélectionnez Éditeur de paramètres avancés.

  3. Dans le menu déroulant Amazon Q, cochez ou désélectionnez la case à côté de Activer les suggestions avec des références de code.

AWS Glue Studio Notebook
  1. Au bas de la fenêtre de AWS Glue Studio Notebook, sélectionnez Amazon Q.

  2. Dans le menu contextuel, basculez le bouton à côté de Code avec références.

Note

Les références de code en pause ne seront valides que pendant la durée du AWS Glue Studio Notebook actuel.

Désactiver le code contenant des références

Dans certains IDE, vous pouvez refuser de recevoir des suggestions contenant des références au niveau de l'administrateur.

Choisissez votre IDE pour voir les étapes à suivre pour vous désinscrire en tant qu'administrateur.

Code Visual Studio

Si vous êtes administrateur d'entreprise, vous pouvez refuser les suggestions contenant des références de code pour l'ensemble de votre organisation. Dans ce cas, les développeurs individuels de votre organisation ne pourront pas se réinscrire via l'IDE. Ces développeurs pourront sélectionner et désélectionner la case décrite dans la section précédente, mais cela n'aura aucun effet si vous vous êtes désinscrit au niveau de l'entreprise.

Pour refuser les suggestions contenant des références au niveau de l'entreprise, procédez comme suit.

  1. Dans la console Amazon Q Developer, sélectionnez Paramètres.

  2. Dans le volet des détails du compte Amazon Q Developer, sélectionnez Modifier.

  3. Sur la page Modifier les détails, dans le volet Paramètres avancés, désélectionnez Inclure les suggestions avec les références de code.

  4. Sélectionnez Enregistrer les modifications.

JetBrains

Si vous êtes administrateur d'entreprise, vous pouvez refuser les suggestions contenant des références de code pour l'ensemble de votre organisation. Dans ce cas, les développeurs individuels de votre organisation ne pourront pas se réinscrire via l'IDE. Ces développeurs pourront sélectionner et désélectionner la case décrite dans la section précédente, mais cela n'aura aucun effet si vous vous êtes désinscrit au niveau de l'entreprise.

Pour refuser les suggestions contenant des références au niveau de l'entreprise, procédez comme suit.

  1. Dans la console Amazon Q Developer, sélectionnez Paramètres.

  2. Dans le volet des détails du compte Amazon Q Developer, sélectionnez Modifier.

  3. Sur la page Modifier les détails, dans le volet Paramètres avancés, désélectionnez Inclure les suggestions avec les références de code.

  4. Sélectionnez Enregistrer les modifications.

Toolkit for Visual Studio

Pour refuser les suggestions contenant des références au niveau de l'entreprise, procédez comme suit.

  1. Vous pouvez accéder au paramètre des références de code de deux manières :

    1. Choisissez l'icône Amazon Q sur le bord de la fenêtre, puis sélectionnez Options...

    2. Accédez à Outils -> AWS Boîte à outils -> Amazon Q

  2. Modifiez le bouton sur Vrai ou Faux, selon que vous souhaitez inclure des suggestions avec des références.

AWS Cloud 9

Amazon Q in AWS Cloud 9 ne permet pas de refuser les suggestions de code contenant des références au niveau de l'entreprise.

Pour vous désinscrire au niveau de chaque développeur, consultez la section Modification des références de code.

Lambda

Amazon Q dans Lambda ne prend pas en charge les références de code. Lorsque vous utilisez Amazon Q avec Lambda, toutes les suggestions de code contenant des références sont omises.

SageMaker Studio

Amazon Q ne permet pas de refuser les suggestions de code contenant des références au niveau de l'entreprise dans SageMaker Studio.

JupyterLab

Amazon Q ne permet pas de refuser les suggestions de code contenant des références au niveau de l'entreprise dans JupyterLab.

AWS Glue Studio Notebook

Amazon Q ne permet pas de refuser les suggestions de code contenant des références dans AWS Glue Studio Notebook.