Amazon Q ajoute la prise en charge du chat en ligne pour Visual Studio Code et les IDE JetBrains
AWS a récemment annoncé que Amazon Q Developer prend désormais en charge le chat en lignepermettant aux développeurs de discuter et de résoudre les problèmes de code dans l’éditeur. Combinant les avantages du chat dans l’IDE avec la possibilité de mettre à jour directement les codes, cette fonctionnalité est optimisée par Claude 3.5 et disponible dans Visual Studio Code et les IDE JetBrains.
Anciennement connu sous le nom d’Amazon CodeWhisperer et généralement disponible depuis mai, Développeur Q est la réponse d’Amazon au GitHub Copilot de Microsoft, un assistant de codage IA conçu pour aider les développeurs à se concentrer davantage sur le codage et moins sur les tâches de maintenance. Grâce à la nouvelle fonctionnalité de discussion en ligne, les développeurs peuvent sélectionner des sections de code pour obtenir de l’aide et lancer une discussion dans Visual Studio Code ou les IDE JetBrains, en demandant des actions telles que « Optimiser ce code », « Ajouter des commentaires » ou « Écrire des tests ». Présentant la nouvelle fonctionnalité et discutant de ses applications, Jose Yapur, défenseur principal des développeurs chez AWS, écrit:
Le chat en ligne me permet de fournir un contexte supplémentaire, comme une description du bug que j’essaie de corriger, directement dans l’éditeur de code. La réponse générée par l’IA est ensuite fusionnée de manière transparente dans mon code existant, plutôt que de m’obliger à copier et coller à partir d’une fenêtre de discussion distincte. (…) Cette nouvelle fonctionnalité est idéale pour éditer un fichier existant afin de résoudre des problèmes, d’optimiser le code, de refactoriser le code, d’ajouter des commentaires.
Alimenté par Claude 3.5 Sonnet d’Anthropic et conçue pour la refactorisation du code, le débogage et la création de documentation, la fonctionnalité de chat en ligne est un nouvel ajout à Amazon Q, bien qu’elle ne soit pas unique dans l’espace des assistants de codage d’IA. En le comparant aux outils existants comme Curseurun fork de VS Code, Luc van Donkersgoed, ingénieur principal chez PostNL, écrit:
Amazon Q a examiné Cursor AI et a pensé… Nous pouvons le faire ! Et honnêtement, j’en suis content. Cursor a une excellente UX, tout le monde devrait regarder ce qu’il peut voler… euh… apprendre d’eux.
La nouvelle fonctionnalité de chat en ligne permet aux développeurs de mettre à jour le code directement dans l’éditeur, fournissant ainsi une différence sur le code à ajouter ou à supprimer. Alors que des fonctionnalités d’IA similaires étaient auparavant disponibles dans un panneau de discussion externe, les développeurs devaient copier manuellement les réponses, fusionner les modifications ou créer de nouvelles méthodes, ce qui nécessitait toujours de nettoyer l’ancien code. Yapur ajoute :
Qu’il s’agisse de générer de nouvelles fonctionnalités, de refactoriser du code existant ou d’ajouter une documentation complète, le chat en ligne rationalise le flux de travail, éliminant le besoin de basculer entre des fenêtres de chat et d’éditeur distinctes.
Selon Banc SWEClaude 3.5 Sonnet se classe actuellement comme le modèle phare des assistants de codage, surpassant les modèles o1 d’OpenAI. Alors que les commentaires des développeurs ont été mitigés au cours des derniers mois, Denis Fedotenko, directeur principal de l’ingénierie chez BlackBerry, commentaires:
Mon expérience jusqu’à présent a été très encourageante. J’ai essayé Amazon Q avec le code C et les questions du noyau Linux (un peu d’hallucination là-bas) et avec C# – très solide. Le tout dans VSCode.
La nouvelle fonctionnalité est incluse dans Niveau gratuit de Q Developeravec un nombre plafonné de requêtes par mois, et est disponible dans toutes les régions où Q Developer est actuellement pris en charge. Le niveau Pro est au prix de 19 USD par utilisateur et par mois.