Apparemment aucun secteur n’est à l’abri d’Amazon, qui va désormais concurrencer GitHub avec un nouvel assistant de codage IA d’Amazon Web Services (AWS).
Le nouvel outil, appelé Amazon CodeWhisperer, fournit aux développeurs des suggestions basées sur l’apprentissage automatique visant à augmenter la productivité.
Le nouvel outil prend en charge le code écrit en Python, Java et JavaScript, ainsi que les environnements de développement intégrés (IDE) tels que VS Code, IntelliJ IDEA, PyCharm, WebStorm et AWS Cloud9.
Comment ça marche?
Amazon dit que CodeWhisperer examinera continuellement votre code et vos commentaires et vous présentera des recommandations syntaxiquement correctes. Le géant de la technologie affirme que les recommandations sont synthétisées en fonction de votre style de codage et des noms de variables et « ne sont pas simplement des extraits ».
CodeWhisperer utilise apparemment plusieurs indices contextuels pour générer des recommandations, y compris l’emplacement du curseur dans le code source, le code qui précède le curseur, les commentaires et le code dans d’autres fichiers dans les mêmes projets.
Amazon affirme que l’outil a été formé « sur des milliards de lignes de code » tirées de référentiels open source, de référentiels internes Amazon, de documentation API et de forums.
Les utilisateurs sont libres d’utiliser les recommandations telles quelles, ou ils peuvent les améliorer et les personnaliser selon leurs besoins.
La prise en charge de la console AWS Lambda n’est pas actuellement au menu mais devrait être disponible « très bientôt » selon Amazon.
Bien que ce soit probablement une bonne nouvelle pour les développeurs, il est peu probable que GitHub soit en fête. La plate-forme de codage populaire vient tout juste d’annoncer que son propre assistant de codage alimenté par l’IA, Copilot, est entré en disponibilité générale.
Les développeurs pourraient avoir besoin de toute l’aide possible pour rester sains d’esprit. Un rapport de DigitalOcean a révélé que près de la moitié (42%) envisagent de quitter leur emploi ou l’ont déjà fait cette année, évoquant des problèmes tels que le manque de temps et de ressources pour travailler sur des projets.