Amazon Web Services (AWS) a annoncé aujourd'hui, dans un article de blog, le lancement d'un assistant IA appelé Amazon Q Developer, conçu pour aider les développeurs à gagner en efficacité lors de la rédaction de code.

image.png

Cet assistant s'intègre directement aux IDE (environnements de développement intégrés) des développeurs, tels que Visual Studio Code et JetBrains. Il suffit aux développeurs de surligner du texte pour faire apparaître les nouvelles options de Q Developer, telles que « Optimiser le code », « Ajouter des commentaires » ou « Écrire un test ». L'utilisateur n'a qu'à saisir des instructions spécifiques, et Q Developer effectuera automatiquement l'opération demandée.

Initialement lancé en 2022 sous le nom d'Amazon CodeWhisperer, Q Developer proposait uniquement des suggestions de code intégrées basées sur les commentaires et le code existant. Au fil du temps, ses fonctionnalités se sont améliorées, incluant désormais une fonction de chat intégré à l'IDE, permettant aux développeurs de générer du nouveau code ou d'obtenir des explications pour des tâches de programmation spécifiques. Aujourd'hui, la fonction de chat intégré de Q Developer intègre davantage de suggestions de modification 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, une entreprise dans laquelle Amazon a investi. Il améliore efficacement l'efficacité des tâches de codage et a atteint un taux de réussite de 49 % sur les problèmes GitHub réels. Q Developer est également intégré à Amazon Bedrock, ce qui lui permet de sélectionner dynamiquement le modèle de base le plus adapté, améliorant ainsi l'efficacité du travail de l'utilisateur.

La fonction de chat intégré de Q Developer est particulièrement performante 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 la refactorisation souhaitée. L'IA intégrera ces méthodes en une fonction avec des paramètres optionnels, et affichera les modifications au format diff, permettant aux développeurs de voir rapidement les lignes de code ajoutées ou supprimées. Les développeurs peuvent intégrer ces modifications instantanément grâce à une simple opération.

Lien officiel : https://aws.amazon.com/cn/blogs/devops/amazon-q-developer-inline-chat/

Points clés :

💻 Amazon lance l'assistant IA Amazon Q Developer, permettant une utilisation directe au sein des IDE et améliorant l'efficacité des développeurs.

🤖 Q Developer est basé sur le modèle Claude3.5Sonnet et automatise la refactorisation de code et la génération de documentation.