Questions fréquentes (FAQ) sur Amazon CodeWhisperer
-
Qu'est-ce qu'Amazon CodeWhisperer ?
CodeWhisperer est un outil de productivité basé sur l'IA qui génère en temps réel des suggestions de code d'une seule ligne ou d'une fonction complète dans votre environnement de développement intégré (IDE) et dans la ligne de commande pour vous aider à créer rapidement des logiciels. CodeWhisperer vous permet de rédiger, en langage naturel (en anglais), un commentaire qui décrit une tâche spécifique, comme « Upload a file with server-side encryption » (Télécharger un fichier avec un chiffrement côté serveur). À partir de ces informations, CodeWhisperer recommande un ou plusieurs extraits de code, directement dans l'IDE, en mesure d'accomplir la tâche. Vous pouvez rapidement et facilement accepter la première suggestion (touche de tabulation), afficher d'autres suggestions (touches fléchées) ou continuer d'écrire votre propre code. Vous devez toujours examiner une suggestion de code avant de l'accepter, et vous devrez peut-être la modifier pour vous assurer qu'elle fait exactement ce que vous vouliez.
Pour plus d'informations, consultez les guides de l'utilisateur pour Visual Studio (VS) Code et JetBrains, AWS Cloud9, la Console AWS Lambda, JupyterLab, et Amazon SageMaker Studio, Ligne de commande, et Visual Studio (version préliminaire)
-
Pourquoi utiliser CodeWhisperer ?
CodeWhisperer permet d'accélérer le développement logiciel en fournissant des suggestions de code qui réduisent l'effort total de développement et dégagent du temps pour l'idéation, la résolution de problèmes complexes et l'écriture de code différencié. Outre les suggestions de code à usage général, CodeWhisperer est conçu pour fournir des suggestions de code pour l'utilisation des API AWS. CodeWhisperer peut également vous aider à améliorer la sécurité des applications en détectant et en corrigeant les failles de sécurité.
-
Comment fonctionne CodeWhisperer ?
Lorsque vous écrivez un code, CodeWhisperer analyse les commentaires en anglais et le code environnant pour en déduire le code nécessaire à l'accomplissement de la tâche à accomplir. CodeWhisperer suggère un ou plusieurs extraits de code directement dans l'éditeur de code, accélérant ainsi votre travail au fur et à mesure que vous codez. Les suggestions de code de CodeWhisperer sont basées sur de grands modèles de langage (LLM) formés sur des milliards de lignes de code, y compris du code Amazon et du code source ouvert. Vous pouvez rapidement et plus facilement accepter la première suggestion (touche de tabulation), afficher d'autres suggestions (touches fléchées) ou continuer d'écrire votre propre code. Examinez toujours une suggestion de code avant de l'accepter, et vous devrez peut-être la modifier pour vous assurer qu'elle fait exactement ce que vous vouliez.
-
Quelles sont les données collectées par CodeWhisperer pour fournir des suggestions de code ?
CodeWhisperer utilise votre contenu, tel que les extraits de code, les commentaires, l'emplacement du curseur et le contenu des fichiers ouverts dans l'IDE, comme données d'entrée pour fournir des suggestions de code.
-
Comment mon contenu est-il protégé lorsqu'il est transmis ?
Votre contenu est transmis à l'aide du protocole TLS pour garantir une communication sécurisée entre votre IDE et le service CodeWhisperer. Le contenu est crypté en transit afin d'éviter les écoutes clandestines ou les attaques de type « man-in-the-middle ». Pour les utilisateurs de CodeWhisperer Individual, nous pouvons conserver du contenu dans le but d'améliorer le service, en fonction des paramètres de l'utilisateur. Nous stockons ce contenu de manière sécurisée grâce à un chiffrement au repos et à des contrôles d'accès stricts.
-
Quels langages de programmation et IDE CodeWhisperer prend-il en charge ?
Disponible dans le cadre du kit d'outils AWS pour Visual Studio (VS) Code et JetBrains, CodeWhisperer prend actuellement en charge Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, Shell scripting, SQL, Scala, JSON, YAML et HCL. En plus de VS Code et de la famille d'IDE JetBrains (IntelliJ, PyCharm, GoLand, CLion, PhpStorm, RubyMine, Rider, WebStorm, DataGrip et Visual Studio (version préliminaire)), CodeWhisperer est également disponible pour AWS Cloud9, la console Lambda, JupyterLab et SageMaker Studio, ainsi que pour vos lignes de commande préférées, notamment macOs terminal, iTerm2 et le terminal intégré de VS Code.
-
Comment puis-je commencer à utiliser CodeWhisperer ?
Pour commencer à utiliser VS Code, les IDE JetBrains ou Visual Studio (version préliminaire), regardez ces brèves vidéos. Vous pouvez également suivre les instructions dans la documentation.
CodeWhisperer est disponible par défaut sur AWS Cloud9 et la console Lambda. Pour plus d'informations, utilisez les liens suivants pour obtenir des instructions sur la façon de démarrer avec CodeWhisper dans les IDE suivants :
-
Une fois le service activé, où s'affichent les suggestions proposées par CodeWhisperer ?
Une fois CodeWhisperer activé, vous recevez des suggestions de code dans votre éditeur de code au fur et à mesure de votre saisie. Pour déclencher CodeWhisperer manuellement, utilisez Option+C (macOS) ou Alt+C (Windows).
-
Quelles directives les développeurs peuvent-ils suivre pour obtenir de meilleurs résultats de CodeWhisperer ?
CodeWhisperer fonctionne de manière optimale lorsque les commentaires formulés par le développeur sont brefs et sont mappés vers de plus petites tâches discrètes, de sorte qu'aucune fonction ni aucun bloc de code ne soit trop long. De la même manière, CodeWhisperer peut générer des suggestions de code utiles lorsque les développeurs utilisent des noms intuitifs pour divers éléments de code, comme des noms de fonction. Plus il y a de code disponible en tant que contexte environnant, meilleure sera la suggestion.
-
Puis-je désactiver les suggestions automatiques ?
Oui. Vous pouvez interrompre les suggestions automatiques dans la section CodeWhisperer du panneau Developer Tools d'AWS Toolkit. Les suggestions automatiques seront suspendues jusqu'à ce que vous les activiez à nouveau. Pour déclencher CodeWhisperer manuellement, utilisez Option+C (macOS) ou Alt+C (Windows).
-
Qu'est-ce que le traceur de références de CodeWhisperer ?
Le traceur de références de CodeWhisperer détecte si une suggestion de code peut être similaire à des données d'entraînement open source spécifiques de CodeWhisperer. Le traceur de références peut signaler ces suggestions à l'aide d'une URL de référentiel et d'informations de licence de projet ou éventuellement les filtrer. Il vous est alors plus facile de trouver et d'examiner ce code référencé, et de 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 journalisées pour que vous puissiez les consulter ultérieurement et ainsi vous assurer que votre flux de code n'est pas perturbé et que vous pouvez continuer à coder sans interruption.
-
En quoi consiste la capacité de correction de code basée sur l'IA de CodeWhisperer ?
Vous pouvez scanner votre code pour identifier les failles de sécurité difficiles à détecter et obtenir des suggestions de code pour vous aider à résoudre les problèmes identifiés. L'analyse de sécurité intégrée est conçue pour détecter des problèmes tels que l'exposition d'informations d'identification et l'injection de journaux. Les suggestions de code optimisées par l'IA générative permettent de remédier aux vulnérabilités identifiées et sont adaptées au code de votre application, ce qui vous permet d'accepter rapidement les correctifs en toute confiance. L'analyse de sécurité est disponible pour Java, Python, JavaScript et désormais disponible pour TypeScript, C#, AWS CloudFormation (YAML, JSON), AWS CDK (TypeScript, Python), et HashiCorp Terraform (HCL). Des suggestions de code pour aider à remédier aux vulnérabilités sont actuellement disponibles pour le code écrit en Java, Python et JavaScript.
-
D'où proviennent les données d'entraînement utilisées par AWS pour créer ce service ?
CodeWhisperer est un service d'IA générative optimisé par un modèle de fondation (FM) formé sur diverses sources de données, y compris Amazon et le code source ouvert. En outre, vous pouvez également accéder à Amazon Q via CodeWhisperer dans l'IDE. Amazon Q repose sur Amazon Bedrock, un service entièrement géré destiné à créer des applications d'IA générative qui propose un choix de FM hautement performants d'Amazon et de grandes entreprises d'IA. Amazon Q utilise plusieurs FM pour effectuer ses tâches et utilise la logique pour acheminer les tâches vers la FM la mieux adaptée à la tâche.
-
Qui est propriétaire du code généré par CodeWhisperer ?
Tout comme avec votre IDE, vous êtes propriétaire du code que vous écrivez, y compris de toutes les suggestions de code fournies par CodeWhisperer. Vous êtes responsable du code que vous écrivez, y compris des suggestions de CodeWhisperer que vous acceptez. Examinez toujours les suggestions de code avant de les accepter, et vous devrez peut-être apporter des modifications pour vous assurer que le code fait exactement ce que vous vouliez.
-
CodeWhisperer produira-t-il du code qui ressemble à du code accessible au public ?
En tant qu'IA générative, CodeWhisperer crée un nouveau code basé sur ce que ses modèles sous-jacents ont appris du code sur lequel ils ont été formés et du contexte que vous avez fourni sous forme de code antérieur et de commentaires. Bien que CodeWhisperer ne soit pas conçu pour reproduire du code à partir de données d'entraînement, il est possible qu'il génère, en de rares occasions, du code correspondant étroitement au code accessible au public. Si CodeWhisperer détecte que son résultat correspond à un code accessible au public, le traqueur de références intégré vous en informera en indiquant le type de licence (par exemple, MIT ou Apache) et l'URL du code accessible au public. Vous pouvez alors plus facilement trouver et examiner 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 ou non. Afin de garantir que votre flux de code n'est pas perturbé, toutes les références sont journalisées pour que vous puissiez les consulter ultérieurement et ainsi continuer à coder sans interruption.
-
Puis-je empêcher CodeWhisperer de recommander du code avec des références de code ?
Oui. Dans les paramètres de configuration de CodeWhisperer, vous pouvez désélectionner l'option « Include Suggestions With Code References » (Inclure des suggestions avec des références de code). Ainsi, vous empêchez CodeWhisperer de faire des suggestions incluant des références à du code open source sous licence connu. Pour les utilisateurs de la version gratuite du niveau particulier CodeWhisperer, ce paramètre est disponible dans l'IDE. Avec CodeWhisperer Professional, l'administrateur AWS peut configurer ce paramètre de manière centralisée au niveau de l'organisation à partir de la Console de gestion AWS.
-
CodeWhisperer produira-t-il du code toxique ou biaisé ?
CodeWhisperer peut filtrer les suggestions de code contenant des phrases toxiques et celles contenant des structures de code généralement connues qui indiquent un biais.
-
CodeWhisperer recommandera-t-il du code présentant des failles de sécurité ?
CodeWhisperer est conçu pour empêcher de suggérer du code présentant des failles de sécurité, et autant de failles de sécurité que possible sont filtrées. Cependant, étant donné la nature générative de CodeWhisperer, nous ne pouvons pas totalement exclure les suggestions de code présentant des problèmes de sécurité. Par conséquent, CodeWhisperer est doté d'une fonctionnalité d'analyse de code intégrée qui détecte les failles de sécurité de vos projets Python, Java et JavaScript, y compris les suggestions de code de CodeWhisperer et le code que vous avez écrit vous-même.
-
Est-ce que CodeWhisperer fonctionne uniquement en anglais ?
CodeWhisperer a été entraîné sur diverses sources de données, dont Amazon et du code open source. CodeWhisperer a été entraîné et validé pour générer des suggestions de code à partir de commentaires en anglais. Compte tenu des divers exemples du jeu de données d'entraînement, il est possible que CodeWhisperer fournisse des suggestions de code à partir de commentaires rédigés dans des langues autres que l'anglais ; toutefois, il ne s'agit pas d'un cas d'utilisation pris en charge.
-
Combien coûte CodeWhisperer ?
Vous pouvez utiliser CodeWhisperer Individual gratuitement en créant un ID de créateur AWS et en vous connectant avec celui-ci. Le processus d'inscription ne prend que quelques minutes et ne nécessite ni carte de crédit ni compte AWS.
CodeWhisperer Professional coûte 19 USD par utilisateur et par mois et offre aux administrateurs la possibilité d'activer CodeWhisperer pour leur organisation avec une authentification unique (SSO). Les administrateurs peuvent plus facilement intégrer CodeWhisperer à leurs solutions Workforce Identity existantes, fournir un accès aux utilisateurs et aux groupes, et configurer les paramètres à l'échelle de l'organisation, comme l'inclusion ou l'exclusion des suggestions avec des références de code. Consultez la tarification d'Amazon CodeWhisperer pour plus de détails.
-
Dans quelles Régions AWS CodeWhisperer est-il disponible ?
CodeWhisperer n'est pas spécifique à une Région AWS et est disponible dans le monde entier. CodeWhisperer est actuellement hébergé dans la Région USA Est (Virginie du Nord). En tant qu'administrateur de CodeWhisperer Professional, vous pouvez configurer CodeWhisperer en tant qu'application interrégionale autorisée si vous disposez d'un centre d'identité IAM dans d'autres régions.
-
Comment puis-je activer CodeWhisperer pour mon organisation ?
Un administrateur AWS peut activer CodeWhisperer pour une organisation par le biais de la Console de gestion AWS. Au préalable, les administrateurs doivent configurer le SSO via IAM Identity Center s'il n'est pas déjà activé pour leur organisation. Une fois l'authentification unique configurée, il peut activer CodeWhisperer et attribuer l'accès aux utilisateurs et aux groupes de son organisation.
-
Comment puis-je configurer l'authentification unique (SSO) ?
L'authentification unique (SSO) pour CodeWhisperer est activée par IAM Identity Center. Pour plus d'informations, consultez le guide de l'utilisateur de CodeWhisperer.
-
Qu'est-ce que la capacité de personnalisation de CodeWhisperer ?
La capacité de personnalisation de CodeWhisperer vous permet d'adapter CodeWhisperer pour générer des recommandations plus pertinentes en lui faisant connaître vos bibliothèques internes, vos API, vos meilleures pratiques et vos modèles architecturaux. Pour plus d'informations, consultez Personnaliser CodeWhisperer pour des recommandations encore meilleures.
-
Quels sont les langages prise en charge par cette fonctionnalité ?
Actuellement, vous pouvez personnaliser les recommandations de CodeWhisperer sur des bases de code écrites en Java, JavaScript, TypeScript et Python. Les fichiers écrits dans d'autres langages pris en charge par CodeWhisperer (C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, script Shell, SQL et Scala) ne seront pas utilisés lors de la création de la personnalisation ou lors de la fourniture de recommandations personnalisées dans l'IDE en fonction de vos référentiels de code internes.
-
Comment puis-je commencer à utiliser la fonctionnalité de personnalisation ?
Vous pouvez connecter en toute sécurité vos référentiels de code à CodeWhisperer à l'aide de la Console de gestion AWS. Les administrateurs de CodeWhisperer peuvent facilement gérer l’accès à une personnalisation privée depuis la console, afin que seuls des développeurs spécifiques y aient accès.
-
Comment mes données sont-elles collectées et utilisées lors de la configuration et de l’utilisation de cette fonctionnalité ?
Chaque personnalisation est complètement isolée des autres clients, et aucune des personnalisations construites avec cette nouvelle capacité ne sera utilisée pour former le modèle de base sous-jacent à CodeWhisperer. Lors de la création d'une personnalisation, CodeWhisperer contribue à garantir la sécurité de votre code en offrant la possibilité de chiffrer vos données de personnalisation à l'aide d'une clé gérée par le client dans AWS Key Management Service (AWS KMS). Les données de personnalisation sont supprimées une fois le travail de personnalisation terminé.
-
Existe-t-il des limites d’utilisation de cette fonctionnalité pendant l’aperçu ?
Pendant l’aperçu, vous pouvez utiliser la capacité de personnalisation de CodeWhisperer pour créer jusqu’à huit personnalisations basées sur vos bases de code internes. Vous pouvez conserver jusqu’à deux personnalisations de code actives en même temps.
-
Quel est le lien entre Amazon Q et CodeWhisperer ?
CodeWhisperer est un outil de productivité optimisé par l'IA générative pour l'IDE et la ligne de commande. Vous pouvez installer l'extension AWS Toolkit dans votre IDE et vous connecter au module CodeWhisperer pour accéder à des fonctionnalités telles que les suggestions de code en ligne, les personnalisations, les analyses de sécurité et Amazon Q dans l'IDE. Amazon Q est un assistant optimisé par l'IA générative pour vos activités professionnelles. Lorsqu'il est utilisé dans l'IDE, Amazon Q peut répondre aux questions relatives à la création de logiciels sur AWS et au-delà. En outre, il comprend le code de votre IDE et peut vous aider dans des tâches telles que l'explication de votre code, la rédaction de tests ou la mise à niveau des versions linguistiques de l'application.
-
Quels sont les IDE pris en charge par Amazon Q ?
Amazon Q est disponible dans l'IDE via Amazon CodeWhisperer, et il prend actuellement en charge Visual Studio (VS) Code et la famille d'IDE JetBrains. Pour commencer à utiliser Amazon Q dans l'IDE, consultez Démarrer avec Amazon Q : Votre assistant expert pour AWS ou consultez la documentation.
-
Comment puis-je démarrer avec Amazon Q dans l'IDE ?
Installez le kit d'outils AWS pour Visual Studio (version préliminaire), JetBrains ou VS Code via la place de marché des extensions/plugins correspondante. Authentifiez-vous ensuite à l'aide de l'ID de créateur AWS ou AWS IAM Identity Center. Après l'authentification, Amazon Q se trouve dans la barre d'activité de VS Code ou dans la fenêtre de l'outil ancrée en haut à droite dans JetBrains. Pour obtenir de l'aide supplémentaire pour démarrer avec Amazon Q, consultez Démarrer avec Amazon Q : Votre assistant expert pour AWS.
-
Comment Amazon Q peut-il m'aider à développer des logiciels dans l'IDE ?
Amazon Q va au-delà de la génération et de la complétion de code dans un environnement de développement. Il permet aux développeurs d'interagir par le biais de conversations en langage naturel, prend en charge divers cas d'utilisation pour aider les développeurs à apprendre à utiliser les bibliothèques et les API, peut générer du code pour résoudre les invites, explique la logique complexe du code et décrit les solutions possibles pour les erreurs de code. Il peut améliorer de manière significative l'efficacité et la productivité des développeurs, en les accompagnant dans leur cycle de développement quotidien et en leur permettant de réfléchir aux bons problèmes à résoudre dans leurs systèmes logiciels.
-
Quelles sont les tâches qu'Amazon Q peut effectuer dans l'IDE ?
Amazon Q peut répondre aux questions concernant le démarrage et la création, le déploiement ou l'exploitation d'applications et de charges de travail sur AWS et au-delà. Amazon Q peut également vous aider à expliquer une base de code inconnue, à corriger des erreurs ou à générer du code et des tests. Grâce à la capacité de développement de fonctionnalités Amazon Q, vous pouvez passer d'une invite en langage naturel à une fonctionnalité d'application en une fraction du temps, grâce à des instructions interactives étape par étape directement depuis votre IDE. Amazon Q Code Transformation peut vous aider à mettre à niveau vos applications Java vers la dernière version linguistique (mise à niveau de Java 8 ou 11 vers Java 17 lors de la préversion) en identifiant et en mettant à jour les dépendances et les frameworks obligatoires des packages, en mettant à jour le code obsolète en intégrant les meilleures pratiques de sécurité et en générant des tests pour valider l'exécution de l'application mise à niveau.
-
Quelles informations contextuelles Amazon Q utilise-t-il dans l'IDE ?
Amazon Q utilise les informations contextuelles suivantes pour répondre aux questions : 1. Contexte conversationnel actuel, comme les questions posées et les réponses/le code générés dans le panneau de conversation. 2. Le contexte de l'IDE, y compris la ligne de code, l'extrait ou les fonctions sélectionnés dans le fichier et le référentiel sur lesquels les développeurs travaillent actuellement.
-
Amazon Q utilise-t-il mon contenu pour améliorer ses services ?
Amazon Q ne stocke ni n'utilise aucun contenu provenant des utilisateurs de CodeWhisperer Professional à des fins d'amélioration du service. Lorsque vous utilisez Amazon Q en tant qu'utilisateur Amazon CodeWhisperer Professional, AWS peut collecter et utiliser la télémétrie côté client et les statistiques d'utilisation ainsi que vos commentaires à des fins d'amélioration du service. Amazon Q utilise cela pour améliorer les réponses futures et les adapter davantage aux instructions et aux intentions des développeurs au fur et à mesure de l'avancement de la conversation. Vous pouvez désactiver cette collecte de données en ajustant vos paramètres dans l'IDE. Pour plus d'informations sur la manière dont CodeWhisperer Individual collecte et utilise vos données, consultez les FAQ CodeWhisperer Individual.
-
La fonctionnalité de personnalisation de CodeWhisperer sera-t-elle prise en charge pour Amazon Q ?
Dans la version préliminaire, la fonctionnalité de personnalisation de CodeWhisperer ne sera pas prise en charge pour Amazon Q. Amazon Q ne fournira pas de recommandations de code personnalisées basées sur vos bases de code internes, même si vous utilisez des personnalisations via CodeWhisperer. Actuellement, la fonctionnalité de personnalisation n'est prise en charge que pour les cas d'utilisation de la génération de code pour l'expérience In-IDE avec CodeWhisperer.
-
Qu'est-ce que CodeWhisperer pour la ligne de commande ?
CodeWhisperer pour la ligne de commande aide les développeurs à être plus productifs sur la ligne de commande grâce à des fonctionnalités CLI contextuelles, à une documentation en ligne et à une traduction IA du langage naturel vers bash. CodeWhisperer pour la ligne de commande s'intègre à la ligne de commande existante d'un développeur afin que les développeurs n'aient pas à modifier les outils qu'ils utilisent pour commencer à en bénéficier.
-
Comment fonctionnent les complétions CLI ?
Pendant qu'un utilisateur saisit sa ligne de commande, CodeWhisperer affiche les complétions et la documentation en ligne pour plus de 250 outils CLI.
Par exemple, un développeur peut taper « git » et voir une liste de toutes les sous-commandes, options et arguments de git, classés selon leur récence d'utilisation. Un développeur peut également saisir `npm install `et voir une liste de tous les packages de nœuds disponibles à l'installation. Enfin, un développeur pourrait taper « aws » et voir la liste de toutes les sous-commandes aws disponibles. -
Comment fonctionne la traduction du langage naturel vers Bash ?
CodeWhisperer pour la ligne de commande peut prendre des instructions textuelles en langage naturel (telles que « annuler mon dernier commit git ») et les convertir en code bash instantanément exécutable
Pour commencer, il suffit de lancer « q », d'insérer une invite, puis d'exécuter le bash ! -
Quels sont les terminaux, les shells et les IDE pris en charge ?
CodeWhisperer pour la ligne de commande prend actuellement en charge les intégrations avec les outils suivants :
1. Systèmes d'exploitation : macOS
2. Shells : bash, zsh, fish
3. Émulateurs de terminaux : iTerm2, macOS terminal, Hyper, Tabby
4. IDE : terminal à l'intérieur de VS Code
5) CLI : plus de 250 des CLI les plus populaires telles que git, aws, docker, npm, yarn (voir https://github.com/withfig/autocomplete)Pour obtenir de l'aide avec les IDE Jetbrains (sauf Flotte), Alacritty, Kitty, et Wezterm sur macOS, exécutez « cw integrations install input-method »
-
Comment mes données sont-elles collectées et utilisées lors de la configuration et de l'utilisation de CodeWhisperer pour la ligne de commande ?
CodeWhisperer peut stocker des données concernant votre utilisation et votre contenu à des fins d'amélioration du service. Votre contenu inclut les parties de l'historique de votre ligne de commande que CodeWhisperer utilise pour générer des recommandations et des traductions basées sur l'IA, ainsi que le contenu des recommandations elles-mêmes. CodeWhisperer ne collecte pas votre contenu à des fins d'amélioration du service au niveau professionnel. Votre utilisation du service est quantifiée grâce à la télémétrie côté client. Par exemple, AWS peut suivre si vous acceptez ou refusez une recommandation. Votre télémétrie côté client ne contient pas de code réel et ne contient aucune donnée d'identification personnelle (PII) telle que votre adresse IP. Vous pouvez désactiver la collecte de données d'utilisation et de contenu en ajustant vos paramètres dans le tableau de bord CodeWhisperer pour la ligne de commande.
-
Puis-je désactiver les complétions CLI ?
Oui.
1. Exécutez « cw » pour ouvrir la page des paramètres.
2. Sélectionnez l'onglet CLI Completions.
3. Basculez le commutateur situé dans le coin supérieur droit de la page sur Désactivé.
-
Quelles sont les données collectées par CodeWhisperer Professional et comment sont-elles utilisées ?
CodeWhisperer Professional utilise votre contenu, tel que les extraits de code, les commentaires et le contenu provenant de fichiers ouverts dans l'IDE. Ce contenu est traité uniquement pour fournir et assurer le service. Le contenu traité par CodeWhisperer Professional n'est ni stocké ni utilisé pour améliorer le service.
En outre, AWS peut collecter et utiliser des métriques de télémétrie et d'utilisation côté client dans le but d'améliorer le service. Vous pouvez désactiver cette collecte de données en ajustant vos paramètres dans l'IDE.
Pour plus d'informations, consultez le guide de l'utilisateur de CodeWhisperer.
-
Comment puis-je contrôler le partage et l'utilisation de mes données dans CodeWhisperer Professional ?
Le contenu traité par CodeWhisperer Professional, tel que les extraits de code, les commentaires et le contenu issu de fichiers ouverts dans l'IDE, n'est ni stocké ni utilisé pour améliorer le service.
AWS peut collecter et utiliser des métriques de télémétrie et d'utilisation côté client dans le but d'améliorer le service. Vous pouvez désactiver cette collecte de données en ajustant vos paramètres dans l'IDE.
Pour plus d'informations, consultez le guide de l'utilisateur de CodeWhisperer.
-
CodeWhisperer Professional reproduira-t-il mon code privé ?
Non. Le contenu traité par CodeWhisperer Professional, tel que les extraits de code, les commentaires et le contenu issu de fichiers ouverts dans l'IDE, n'est ni stocké ni utilisé pour entraîner le modèle et ne sera donc jamais reproduit dans une suggestion de code pour un autre utilisateur.
-
Quelles sont les données collectées par CodeWhisperer Individual ?
CodeWhisperer Individual utilise votre contenu, tel que les extraits de code, les commentaires, la position du curseur et le contenu issu de fichiers ouverts dans l'IDE, comme entrées pour fournir des suggestions de code. Vous pouvez interdire à AWS de stocker et d'utiliser votre contenu pour améliorer le service en modifiant le paramètre « Share CodeWhisperer Content with AWS » (Partager le contenu CodeWhisperer avec AWS) dans AWS Toolkit depuis l'IDE.
En outre, AWS peut collecter et utiliser des métriques de télémétrie et d'utilisation côté client dans le but d'améliorer le service. Vous pouvez désactiver cette collecte de données en modifiant le paramètre Telemetry (Télémétrie) dans AWS Toolkit depuis l'IDE.
Pour plus d'informations, consultez le guide de l'utilisateur de CodeWhisperer.
-
Comment sont utilisées les données collectées par CodeWhisperer Individual ?
CodeWhisperer Individual peut stocker et utiliser votre contenu, tel que les extraits de code, les commentaires et le contenu issu de fichiers ouverts dans l'IDE, pour fournir et assurer le service et, sauf si vous désactivez l'option comme indiqué ci-dessous, pour améliorer et développer la qualité de CodeWhisperer. Cela inclut l'apprentissage des meilleurs moyens d'améliorer la productivité des développeurs grâce à la génération de code, la détection d'éventuelles mauvaise utilisations du service, l'évaluation de l'efficacité des fonctionnalités de CodeWhisperer, l'amélioration des grands modèles de langage sous-jacents qui permettent la génération de code, l'ajustement des algorithmes de classement et plus encore. Vous pouvez interdire à AWS de stocker et d'utiliser votre contenu pour améliorer le service en ajustant vos paramètres dans l'IDE.
En outre, AWS peut collecter et utiliser des métriques de télémétrie et d'utilisation côté client dans le but d'améliorer le service. Vous pouvez désactiver cette collecte de données en ajustant vos paramètres dans l'IDE.
Pour plus d'informations, consultez le guide de l'utilisateur de CodeWhisperer.
-
Comment puis-je contrôler le partage et l'utilisation de mes données dans CodeWhisperer Individual ?
Pour CodeWhisperer Individual, vous pouvez désactiver la collecte de données en ajustant vos paramètres dans l'IDE.
Pour plus d'informations, consultez le guide de l'utilisateur de CodeWhisperer.
-
Est-ce que CodeWhisperer Individual reproduira mon code privé ?
Nous avons mis en place des mesures de protection conçues pour empêcher la reproduction du code privé unique collecté auprès des utilisateurs de CodeWhisperer Individual.
-
Où puis-je en savoir plus sur la confidentialité et la protection des données AWS ?
Visitez le Centre sur la confidentialité des données.
Consultez la documentation de CodeWhisperer pour en savoir plus.