Rapports de l'éditeur de downcodes : Amazon Cloud Technology (AWS) a publié un nouvel assistant d'IA, Amazon Q Developer, conçu pour améliorer l'efficacité du codage des développeurs. Cet outil puissant est directement intégré aux IDE grand public, tels que Visual Studio Code et JetBrains, offrant aux développeurs l'optimisation du code, l'ajout d'annotations, l'écriture de tests et d'autres fonctions, simplifiant considérablement le processus de développement. Il est basé sur le modèle Claude 3.5 Sonnet d'Anthropic, une société investie par Amazon, et est intégré à Amazon Bedrock pour sélectionner dynamiquement le modèle de base optimal afin de garantir les meilleures performances.
Cet assistant a été initialement lancé en 2022 sous le nom d'Amazon CodeWhisperer. Après des itérations continues, il dispose désormais d'une fonction de chat en ligne IDE qui peut générer du code, expliquer les tâches de programmation et intégrer des suggestions de modification de code pour permettre aux développeurs de réviser et d'appliquer rapidement les modifications. Il fonctionne bien dans la refactorisation de code et la génération de documents. Il peut intégrer plusieurs méthodes de code dans une seule fonction et afficher les modifications au format diff, ce qui améliore considérablement l'efficacité du développement. Dans les problèmes GitHub réels, le taux de réussite atteint 49 %.
Initialement, Q Developer a été lancé sous le nom d'Amazon CodeWhisperer en 2022 et ne fournissait initialement que des suggestions de code en ligne basées sur les commentaires et le code existant. Sa fonctionnalité a été améliorée au fil du temps et inclut désormais la possibilité de discuter au sein de l'EDI, aidant ainsi les développeurs à générer du nouveau code ou à fournir des explications sur des tâches de programmation spécifiques. Désormais, la fonctionnalité de chat en ligne de Q Developer intègre davantage les suggestions de modifications de code, permettant aux développeurs d'accepter rapidement les modifications et de rester concentrés.
Cet assistant IA est basé sur le modèle Claude3.5Sonnet d'Anthropic, investi par Amazon, qui peut améliorer efficacement l'efficacité des tâches de codage et atteindre un taux de réussite de 49 % sur les problèmes GitHub du monde réel. Q Developer s'intègre également à Amazon Bedrock pour sélectionner dynamiquement le modèle de base le plus approprié, améliorant ainsi la productivité des utilisateurs.
La fonctionnalité de discussion en ligne de Q Developer est particulièrement efficace pour la refactorisation de code et la génération de documentation. Les développeurs peuvent sélectionner plusieurs méthodes de code et décrire les refactorisations requises. L'IA intégrera ces méthodes dans une fonction avec des paramètres facultatifs et affichera les modifications au format diff, permettant aux développeurs de voir rapidement quelles lignes de code seront ajoutées ou supprimées. Avec des opérations simples, les développeurs peuvent intégrer ces modifications instantanément.
Entrée officielle : https://aws.amazon.com/cn/blogs/devops/amazon-q-developer-inline-chat/
Dans l'ensemble, l'émergence d'Amazon Q Developer apporte aux développeurs une expérience efficace de programmation assistée par l'IA, et ses fonctions puissantes et ses opérations pratiques amélioreront considérablement l'efficacité du développement. Les développeurs intéressés peuvent visiter le site officiel pour en savoir plus et découvrir ses puissantes fonctionnalités. L'éditeur de Downcodes recommande à tous de l'essayer !