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.
La fonction de chat en ligne vous permet de transformer le code existant, ou d'en générer un nouveau, directement depuis la fenêtre de codage principale de votre IDE ordinateur. Pour utiliser la fonctionnalité de chat en ligne, vous devez surligner le code pour lequel vous souhaitez des suggestions et fournir des instructions dans le petit écran de saisie. Amazon Q génère ensuite du code pour vous, qu'il présente sous forme de différence dans la fenêtre de codage principale. Vous pouvez ensuite choisir d'accepter ou de rejeter les modifications.
L'avantage du chat en ligne est qu'il élimine le changement de contexte qui se produit lors du passage d'une fenêtre de discussion à la fenêtre de codage principale.
Vous utilisez généralement la fonction de chat en ligne lorsque vous révisez du code, rédigez des tests unitaires ou effectuez d'autres tâches nécessitant des réponses basées sur le code. Pour les situations où vous souhaitez des réponses sous forme de texte (par exemple, une réponse à « Expliquer ce code »), il est préférable d'utiliser la fenêtre de discussion.
Amazon Q prend en compte le code du fichier actuel lorsqu'il génère une recommandation de code via le chat en ligne. Il n'examinera pas le code d'autres fichiers ou projets.
Le chat en ligne Amazon Q en action
Une session de chat en ligne se déroule comme suit.
-
Vous surlignez le code pour lequel vous souhaitez des suggestions et vous appuyez sur
⌘+I
(Mac) ou Ctrl+I (Windows). Vous pouvez également cliquer avec le bouton droit sur la sélection et choisir Amazon Q, Chat en ligne. Cela ouvre un petit écran de saisie en haut de la fenêtre de codage principale où vous pouvez saisir une question telle que,Fix this code
. -
Amazon Q génère du code et le présente dans un diff.
-
Vous acceptez ou rejetez la modification en choisissant Accepter ou Rejeter, ou en appuyant sur les touches équivalentes au clavier (
Enter
ouEsc
).
Exemples de rubriques et de questions
Le chat en ligne renvoie toujours le code comme réponse. Vous pouvez donc saisir des instructions telles que :
-
Documentez ce code
-
Refactorisez ce code
-
Écrire des tests unitaires pour cette fonction
Format différentiel
Le chat en ligne affiche le diff en plusieurs blocs, avec le code existant en haut et le code suggéré en bas. Aucune side-by-side différence n'est prise en charge.