Amazon Q Developer : création

L’assistant optimisé par l’IA générative le plus performant pour accélérer le développement de logiciels

De l’invite à la fonctionnalité en un rien de temps

Les agents Amazon Q Developer peuvent effectuer de nombreuses tâches avec un minimum de saisie, qu’il s’agisse de rédiger du code pour de nouvelles fonctionnalités, de documenter et de refactoriser du code ou de mettre en œuvre des tests unitaires. Vous pouvez décrire une nouvelle fonctionnalité d’Amazon Q, qui analysera en quelques minutes votre base de code existante, élaborera un plan de mise en œuvre étape par étape couvrant plusieurs fichiers et, après votre approbation, exécutera les modifications de code.

Une assistance qui va bien au-delà du codage

Amazon Q Developer vous aide dans vos tâches de développement afin que vous puissiez expédier des projets de qualité en toute simplicité. Grâce à la connaissance approfondie de votre projet, Amazon Q Developer peut vous aider à générer des tests unitaires dans votre base de code ou à documenter votre code en générant automatiquement des fichiers readme et des diagrammes de flux de données. Amazon Q Developer est également capable d’effectuer des révisions de code, en fournissant automatiquement des commentaires sur les demandes de fusion, en signalant les modèles de code suspects et en évaluant même les risques de déploiement afin que vous puissiez obtenir rapidement des commentaires sur votre code.

Coder plus rapidement avec le taux d’acceptation le plus élevé du secteur

Amazon Q Developer génère des suggestions de code en temps réel, allant des extraits aux fonctions complètes, en fonction de vos commentaires et du code existant dans l’IDE et la CLI, dans plus de 25 langages de programmation, dont Java, Python ou JavaScript. Amazon Q Developer affiche les taux d’acceptation de code les plus élevés du secteur pour les assistants qui effectuent des suggestions de code multilignes. BT Group a récemment déclaré avoir accepté 37 % des suggestions de code d’Amazon Q et la National Australia Bank a fait état d’un taux d’acceptation de 50 %.

Obtenez des recommandations de code en fonction de votre base de code interne

Accélérez considérablement le développement en personnalisant Amazon Q Developer pour générer des recommandations de code en ligne et des réponses au chat encore plus pertinentes en l’informant de vos bibliothèques internes, de vos API, de vos meilleures pratiques et de vos modèles architecturaux. Renseignez-vous sur la structure de votre base de code interne, sur l’emplacement et la nature de certaines fonctions ou bibliothèques, ou sur la nature des fonctions, des méthodes ou des API à utiliser.

Sécurisation en amont pour la sécurité

Au-delà de la génération de code, Amazon Q Developer analyse le code pour détecter les vulnérabilités difficiles à détecter, telles que les informations d’identification exposées et l’injection de journal. En une seule étape, Amazon Q Developer suggère automatiquement des mesures correctives adaptées au code de l’application, ce qui vous permet d’accepter rapidement les correctifs en toute confiance.

Statistiques

50 %

Amazon Q Developer affiche les taux d’acceptation de code les plus élevés du secteur pour les assistants qui proposent des suggestions de code multilignes. BT Group a récemment indiqué avoir accepté 37 % des suggestions de code Amazon Q et la National Australia Bank a indiqué un taux d’acceptation de 50 %.

Surpasse

Amazon Q Developer fournit des fonctionnalités d’analyse de sécurité qui surpassent les principaux outils de détection pouvant être évalués publiquement dans la plupart des langages de programmation courants.

Caractéristiques

ordinateur de bureau

« Nous avons commencé à utiliser la personnalisation avec Amazon Q Developer plus tôt cette année, et certaines de nos équipes ont déjà constaté une augmentation de 30 % du taux d’acceptation par rapport à la version de base d’Amazon Q Developer. Les recommandations personnalisées basées sur nos bibliothèques internes permettent à nos développeurs de gagner des heures chaque semaine grâce à la génération de code et à la recherche sémantique de code. Certains de nos développeurs acceptent désormais plus de 50 % de toutes les recommandations d’Amazon Q Developer. Utiliser la personnalisation avec Amazon Q Developer, c’est comme programmer en binôme avec un pair possédant une connaissance approfondie de notre base de code qui aide nos développeurs à suivre nos bonnes pratiques. »

Girish Bajaj
Vice-président, Prime Video et Amazon MGM Studios Core Technology

tablette

« Nous avons commencé à utiliser la personnalisation avec Amazon Q Developer plus tôt cette année, et certaines de nos équipes ont déjà constaté une augmentation de 30 % du taux d’acceptation par rapport à la version de base d’Amazon Q Developer. Les recommandations personnalisées basées sur nos bibliothèques internes permettent à nos développeurs de gagner des heures chaque semaine grâce à la génération de code et à la recherche sémantique de code. Certains de nos développeurs acceptent désormais plus de 50 % de toutes les recommandations d’Amazon Q Developer. Utiliser la personnalisation avec Amazon Q Developer, c’est comme programmer en binôme avec un pair possédant une connaissance approfondie de notre base de code qui aide nos développeurs à suivre nos bonnes pratiques. »

Girish Bajaj
Vice-président, Prime Video et Amazon MGM Studios Core Technology

mobile

« Nous avons commencé à utiliser la personnalisation avec Amazon Q Developer plus tôt cette année, et certaines de nos équipes ont déjà constaté une augmentation de 30 % du taux d’acceptation par rapport à la version de base d’Amazon Q Developer. Les recommandations personnalisées basées sur nos bibliothèques internes permettent à nos développeurs de gagner des heures chaque semaine grâce à la génération de code et à la recherche sémantique de code. Certains de nos développeurs acceptent désormais plus de 50 % de toutes les recommandations d’Amazon Q Developer. Utiliser la personnalisation avec Amazon Q Developer, c’est comme programmer en binôme avec un pair possédant une connaissance approfondie de notre base de code qui aide nos développeurs à suivre nos bonnes pratiques. »

Girish Bajaj
Vice-président, Prime Video et Amazon MGM Studios Core Technology

ordinateur de bureau

« L’intégration d’Amazon Q Developer dans notre flux de développement s’est faite de manière transparente depuis sa création. L'introduction de cette extension dans notre IDE s'est révélée être une aubaine considérable. La réduction sensible du temps passé par notre équipe de développement à rechercher des informations pertinentes et à consulter des ressources externes mérite d’être soulignée. En adoptant les pratiques exemplaires, nous avons débloqué une pléthore de possibilités pour notre plateforme. Cela est particulièrement bénéfique pour les membres de notre équipe dont les connaissances en matière de programmation sur AWS sont relativement nouvelles, car cela les incite à opter pour les services AWS Lambda, Amazon DynamoDB et autres services similaires au lieu de déployer par inadvertance des tâches à l’aide d’autres technologies. Le processus d’intégration des nouveaux membres de l’équipe n’ayant aucune expérience préalable en matière de cloud computing s’est considérablement simplifié. Ils peuvent désormais déployer des projets sans serveur en quelques jours, ce qui leur permet d’améliorer leur efficacité d’au moins 70 %. Il nous tarde d’étendre cette intégration à la récupération de données à partir de nos référentiels de code et de notre base de connaissances. »

Yazid Yahya
Développement de produits, Datapel Systems

« L’intégration d’Amazon Q Developer dans notre flux de développement s’est faite de manière transparente depuis sa création. L'introduction de cette extension dans notre IDE s'est révélée être une aubaine considérable. La réduction sensible du temps passé par notre équipe de développement à rechercher des informations pertinentes et à consulter des ressources externes mérite d’être soulignée. En adoptant les pratiques exemplaires, nous avons débloqué une pléthore de possibilités pour notre plateforme. Cela est particulièrement bénéfique pour les membres de notre équipe dont les connaissances en matière de programmation sur AWS sont relativement nouvelles, car cela les incite à opter pour les services AWS Lambda, Amazon DynamoDB et autres services similaires au lieu de déployer par inadvertance des tâches à l’aide d’autres technologies. Le processus d’intégration des nouveaux membres de l’équipe n’ayant aucune expérience préalable en matière de cloud computing s’est considérablement simplifié. Ils peuvent désormais déployer des projets sans serveur en quelques jours, ce qui leur permet d’améliorer leur efficacité d’au moins 70 %. Il nous tarde d’étendre cette intégration à la récupération de données à partir de nos référentiels de code et de notre base de connaissances. »

Yazid Yahya
Développement de produits, Datapel Systems

tablette

« L’intégration d’Amazon Q Developer dans notre flux de développement s’est faite de manière transparente depuis sa création. L'introduction de cette extension dans notre IDE s'est révélée être une aubaine considérable. La réduction sensible du temps passé par notre équipe de développement à rechercher des informations pertinentes et à consulter des ressources externes mérite d’être soulignée. En adoptant les pratiques exemplaires, nous avons débloqué une pléthore de possibilités pour notre plateforme. Cela est particulièrement bénéfique pour les membres de notre équipe dont les connaissances en matière de programmation sur AWS sont relativement nouvelles, car cela les incite à opter pour les services AWS Lambda, Amazon DynamoDB et autres services similaires au lieu de déployer par inadvertance des tâches à l’aide d’autres technologies. Le processus d’intégration des nouveaux membres de l’équipe n’ayant aucune expérience préalable en matière de cloud computing s’est considérablement simplifié. Ils peuvent désormais déployer des projets sans serveur en quelques jours, ce qui leur permet d’améliorer leur efficacité d’au moins 70 %. Il nous tarde d’étendre cette intégration à la récupération de données à partir de nos référentiels de code et de notre base de connaissances. »

Yazid Yahya
Développement de produits, Datapel Systems

mobile