Amazon Q Developer Reimagines How Developers Build and Operate Software With Generative AI
Amazon Web Services (AWS) announced new enhancements to Amazon Q Developer, their generative AI-powered assistant for software development. The updates include automated capabilities for unit testing, documentation, code reviews, and operational troubleshooting.
Key features include autonomous identification and generation of unit tests, automated documentation maintenance, streamlined code review processes checking for quality and security vulnerabilities, and operational issue resolution leveraging AWS expertise. The system promises to speed up various software development tasks by up to 80% and provides the highest reported code acceptance rate for multi-line code suggestions.
Major companies including Accenture, Amazon's Kindle, Prime Video, Boomi, and Deloitte are already using Amazon Q Developer, reporting significant improvements in productivity. For instance, Boomi anticipates 25% reduction in manual testing time, while Deloitte reports 30% increase in development speed.
Amazon Web Services (AWS) ha annunciato nuovi miglioramenti a Amazon Q Developer, il loro assistente basato su intelligenza artificiale generativa per lo sviluppo software. Gli aggiornamenti includono funzionalità automatizzate per i test unitari, la documentazione, le revisioni del codice e la risoluzione dei problemi operativi.
Le caratteristiche principali includono l'identificazione e la generazione autonoma di test unitari, la manutenzione automatizzata della documentazione, processi di revisione del codice semplificati per controllare la qualità e le vulnerabilità di sicurezza, e la risoluzione delle problematiche operative sfruttando l'esperienza di AWS. Il sistema promette di accelerare vari compiti di sviluppo software fino all'80% e offre il tasso di accettazione di codice più alto riportato per suggerimenti di codice su più righe.
Grandi aziende come Accenture, Kindle di Amazon, Prime Video, Boomi e Deloitte stanno già utilizzando Amazon Q Developer, riportando miglioramenti significativi nella produttività. Ad esempio, Boomi prevede una riduzione del 25% nel tempo di test manuali, mentre Deloitte riporta un aumento del 30% nella velocità di sviluppo.
Amazon Web Services (AWS) anunció nuevas mejoras para Amazon Q Developer, su asistente impulsado por inteligencia artificial generativa para el desarrollo de software. Las actualizaciones incluyen capacidades automatizadas para pruebas unitarias, documentación, revisiones de código y solución de problemas operativos.
Las características clave incluyen la identificación y generación autónoma de pruebas unitarias, mantenimiento automatizado de la documentación, procesos de revisión de código simplificados que verifican la calidad y vulnerabilidades de seguridad, y resolución de problemas operativos aprovechando la experiencia de AWS. El sistema promete acelerar varias tareas de desarrollo de software hasta un 80% y proporciona la tasa de aceptación de código más alta reportada para sugerencias de código en múltiples líneas.
Grandes empresas como Accenture, Kindle de Amazon, Prime Video, Boomi y Deloitte ya están utilizando Amazon Q Developer, reportando mejoras significativas en productividad. Por ejemplo, Boomi anticipa una reducción del 25% en el tiempo de pruebas manuales, mientras que Deloitte reporta un aumento del 30% en la velocidad de desarrollo.
아마존 웹 서비스(AWS)는 소프트웨어 개발을 위한 생성적 AI 기반의 도우미인 아마존 Q 개발자에 대한 최신 개선 사항을 발표했습니다. 업데이트에는 단위 테스트, 문서화, 코드 리뷰 및 운영 문제 해결을 위한 자동화 기능이 포함됩니다.
주요 기능으로는 단위 테스트의 자율 식별 및 생성, 자동 문서 유지 관리, 품질 및 보안 취약성을 확인하는 간소화된 코드 검토 프로세스, AWS 전문 지식을 활용한 운영 문제 해결이 있습니다. 이 시스템은 다양한 소프트웨어 개발 작업의 속도를 최대 80%까지 높일 수 있으며, 다중 라인 코드 제안에 대한 가장 높은 보고된 코드 수락률을 제공합니다.
액센추어, 아마존 킨들, 프라임 비디오, 부미, 딜로이트와 같은 주요 기업들이 이미 아마존 Q 개발자를 사용하고 있으며, 생산성에서 상당한 개선을 보고하고 있습니다. 예를 들어, 부미는 수동 테스트 시간을 25% 줄일 것으로 예상하고, 딜로이트는 개발 속도가 30% 증가했다고 보고하고 있습니다.
Amazon Web Services (AWS) a annoncé de nouvelles améliorations pour Amazon Q Developer, leur assistant alimenté par l'IA générative pour le développement logiciel. Les mises à jour comprennent des capacités automatisées pour les tests unitaires, la documentation, les revues de code et la résolution de problèmes opérationnels.
Parmi les principales caractéristiques, on trouve l'identification et la génération autonomes de tests unitaires, la maintenance automatisée de la documentation, des processus de revue de code rationalisés vérifiant la qualité et les vulnérabilités de sécurité, ainsi que la résolution de problèmes opérationnels s'appuyant sur l'expertise d'AWS. Le système promet d'accélérer diverses tâches de développement logiciel jusqu'à 80 % et offre le taux d'acceptation de code le plus élevé rapporté pour les suggestions de code multi-lignes.
De grandes entreprises telles qu'Accenture, Kindle d'Amazon, Prime Video, Boomi et Deloitte utilisent déjà Amazon Q Developer, rapportant des améliorations significatives de la productivité. Par exemple, Boomi anticipe une réduction de 25 % du temps de test manuel, tandis que Deloitte signale une augmentation de 30 % de la vitesse de développement.
Amazon Web Services (AWS) hat neue Verbesserungen für Amazon Q Developer angekündigt, ihren KI-gestützten Assistenten für die Softwareentwicklung. Zu den Aktualisierungen gehören automatisierte Funktionen für Unit-Tests, Dokumentation, Code-Reviews und operative Fehlersuche.
Zu den Hauptmerkmalen gehören die autonome Identifizierung und Generierung von Unit-Tests, automatisierte Wartung der Dokumentation, optimierte Code-Review-Prozesse zur Überprüfung von Qualität und Sicherheitsanfälligkeiten sowie die Lösung betrieblicher Probleme mithilfe von AWS-Expertise. Das System verspricht, verschiedene Softwareentwicklungsaufgaben um bis zu 80% zu beschleunigen und die höchste gemeldete Akzeptanzrate für mehrzeilige Codevorschläge zu bieten.
Große Unternehmen wie Accenture, Amazons Kindle, Prime Video, Boomi und Deloitte nutzen bereits Amazon Q Developer und berichten von erheblichen Verbesserungen in der Produktivität. Beispielsweise erwartet Boomi eine Reduzierung der manuellen Testzeit um 25%, während Deloitte einen Anstieg der Entwicklungsgeschwindigkeit um 30% meldet.
- Potential 80% speed increase in software development tasks
- Highest reported code acceptance rate for multi-line code suggestions
- 25% reduction in manual testing time for clients like Boomi
- 30% increase in development speed for Deloitte
- 65-80% faster issue resolution for Kindle support engineers
- 37% code acceptance rate at BT Group
- None.
Insights
Amazon's significant expansion of Amazon Q Developer represents a major leap in AI-assisted software development. The new features address critical pain points in the development lifecycle - unit testing, documentation, code reviews and operational troubleshooting. The automated unit testing and documentation generation capabilities could reduce development time by up to
The operational troubleshooting feature leveraging AWS's 17-year experience is particularly noteworthy, as it could dramatically reduce system downtime and maintenance costs. Early adopters like Prime Video are reporting code acceptance rates over
The integration with GitLab and widespread availability across AWS's ecosystem positions this as a comprehensive solution that could significantly impact developer productivity and software quality across the industry.
The most capable generative AI assistant for software development now accelerates unit testing, documentation, code reviews, and operational troubleshooting, so developers can focus on creative and exciting work
- Amazon Q Developer autonomously identifies and generates unit tests, helping developers catch issues earlier and improve code reliability with comprehensive test coverage in considerably less time.
- Developers can now use Amazon Q Developer to generate and maintain all of their documentation, ensuring they always have access to the latest information about a project, enabling them to get up to speed on new code quickly, capture key project details for teammates, and improve the readability of old documentation.
- Amazon Q Developer streamlines the code review process by automatically checking for code quality, duplication, and security vulnerabilities—quickly providing feedback to developers, so they can stay in flow and deploy high-quality code faster.
- Leveraging the operational expertise of AWS and deep understanding of an organization’s AWS resource relationships, Amazon Q Developer now helps users of all experience levels investigate and resolve operational issues across their AWS environment in a fraction of the time, so businesses can keep their applications up and running.
- Accenture, Amazon’s Kindle, Amazon’s Prime Video, Amazon Music, Boomi, BT Group, Cedar Gate Technologies, Deloitte, FINRA, Genesys, Netsmart, Pearson, SmugMug, and Tata Consultancy Services are among customers using Amazon Q Developer to boost developer productivity and resolve operational issues faster.
“Amazon Q Developer is fundamentally transforming how developers work and can speed up a variety of software development tasks by up to
Getting better test coverage in a fraction of the time
While writing unit tests is incredibly valuable to ensure that code works as intended and to catch potential issues early, developers find it tedious and time-consuming to implement tests across all of their code. This often results in developers deprioritizing complete test coverage for speed, risking costly rollbacks on deployed code and a compromised customer experience. Generative AI-powered assistants can help with this process, but it still takes time because a developer needs to guide them through each step. To reduce this burden on developers, Amazon Q Developer now automates the process of identifying and generating unit tests, helping developers get complete test coverage with significantly less effort, so they can ship more reliable code and deliver features faster.
Generating tests is now simple. From the IDE, developers just type “/test” in the Amazon Q Developer chat window or highlight the relevant block of code, right click, and select “test.” Amazon Q Developer then uses its knowledge of the entire project to autonomously identify and generate tests and add those tests to the project, helping developers quickly verify that the code is working as expected. In GitLab, developers can use Amazon Q Developer with the "/q test" quick action on a merge request to automatically generate tests for the code, saving time and improving test coverage across the organization. By eliminating the vast majority of work that goes into writing unit tests, Amazon Q gives developers more time back in their day to focus on coding, while still providing the coverage they need to know that their code is high quality.
Developers at companies of all sizes are using Amazon Q Developer to get better test coverage in a fraction of the time. By equipping their developers with Amazon Q Developer, Boomi, a cloud-based integration and automation platform, anticipates reducing manual testing time by
Generating and maintaining accurate, up-to-date documentation
After developers write and test their code, they have to create documentation to explain how it works. However, as a project grows, keeping all the details up-to-date is a common pain point and often gets neglected, forcing developers who are new to the codebase to spend significant time figuring out how it works on their own. To remove this heavy lifting, Amazon Q Developer now automates the process of producing and updating documentation, making it easy for developers to maintain accurate, detailed information on their projects. Now developers no longer need to break their flow when writing code to tediously capture how it works, giving them more time to dedicate to working on their project. At the same time, development teams get an organization-wide boost in productivity because teammates no longer need to invest hours trying to understand what a piece of code does. They can now confidently jump into projects with more meaningful contributions.
Documentation creation works from both the IDE and via the integrated offering with GitLab. Getting started is easy, as developers simply type “/doc” in the IDE chat to begin producing and updating README files in their repository autonomously. To accelerate their own understanding, developers can ask Amazon Q questions about how code works or use it to improve existing documentation for better readability, making it easier for their teammates to understand their code. Amazon Q Developer presents its proposed changes for the documentation, so developers can ensure the updates are accurate and align with what they intended.
Genesys, a global provider of AI-powered experience orchestration, will use Amazon Q Developer to enhance the accuracy and readability of their existing documentation. They expect developers to onboard to unfamiliar code four times faster and improve collaboration across the organization. With this usage in combination with other Amazon Q Developer agentic capabilities, like automated unit testing, feature development, and code reviews, Genesys anticipates that it could boost developer productivity by more than
Deploying higher quality code with automated code reviews
One of the final steps before deployment is having another developer perform a code review to check that the code adheres to their organization’s quality, style, and security standards. Developers can spend days waiting for feedback and going back-and-forth on revisions, and with typically just one reviewer, there is a chance that they could miss a potentially serious issue. To streamline this process and catch more issues sooner, Amazon Q Developer now automates code reviews, helping developers get feedback when they need it, while maintaining code quality based on engineering best practices.
By acting as a first reviewer, Amazon Q helps developers detect and resolve code-quality issues earlier, saving them time on future reviews. To initiate a review from the IDE, developers type “/review” in the chat, and Amazon Q will flag suspicious code patterns, identify open source package risks, and assess the potential impact of releasing changes to production. Amazon Q will also use the context it has from the developer's merge request to adjust its recommendations, ensuring code suggestions are consistent with their style and preferences. When developers review their merge requests, they can invoke “/q review” through GitLab Duo with Amazon Q to receive feedback and streamline the review process.
Amazon developers at Prime Video follow rigorous code reviews to maintain the highest quality and availability standards that their customers love. With Amazon Q Developer automated code reviews ready to assist them with every line of code and merge request, developers can produce higher quality code before peer reviews, reduce rollbacks and revisions, and accelerate work cycles. As early adopters of Amazon Q Developer, Prime Video developers are already saving hours each week, with some developers accepting over
Resolving operational issues quickly
Once an application is written and deployed in production, operational teams work to make sure it is performing as expected by monitoring its health, making improvements, and fixing issues. When issues occur, teams move as quickly as possible to get the application back up and running to mitigate disruptions to their customers. However, it is a trial-and-error process that can take hours of manually sifting through vast amounts of data to find and fix the issue. Leveraging over 17 years of extensive operational experience that AWS has from running the world’s largest and most reliable cloud, Amazon Q Developer now helps operators and developers of all experience levels investigate and resolve operational issues across their AWS environment in a fraction of the time.
As soon as an Amazon CloudWatch alarm goes off, Amazon Q Developer can automatically start investigating. Utilizing its deep knowledge of an organization’s AWS resources—including information across Amazon CloudWatch, AWS CloudTrail, AWS Health, and AWS X-Ray—it can quickly sift through hundreds of thousands of data points to discover relationships between services and develop an understanding of how they work together to identify anomalies across related signals. After analyzing its findings, Amazon Q presents users with potential hypotheses for the root cause of the issue and guides users through how to fix it—a combination of capabilities that no other major cloud provider offers. Where possible, Amazon Q surfaces runbooks and, when approved by the user, can automatically execute on them. As Amazon Q Developer takes on the heavy lifting of investigations, users can address issues much quicker, saving significant time that can be used for more strategic work.
Users can also initiate an investigation when checking system signals, like a latency spike or logs showing users running into an error, across the AWS Management Console by selecting “Investigate” or from the Amazon Q chat by asking about their AWS resources, such as, “My AWS Lambda function is running slow. What is wrong with it?” Throughout an investigation, Amazon Q compiles all findings, actions, and suggested next steps in Amazon CloudWatch for the team to collaborate on and learn from to prevent future issues.
AWS has more operational experience and scale than any other major cloud provider, and customers are using Amazon Q Developer to get investigation insights and resolution guidance based on this expertise to operate more efficiently. Photo-management platform SmugMug will use Amazon Q Developer to automatically analyze metrics, logs, and operational events across their systems, enabling them to diagnose most issues in under 20 minutes and up to
All of these new agents are generally available in the IDE today and in preview via the new integrated offering with GitLab. The new operational capability is available in preview.
To learn more, visit:
- The AWS News Blog for details on today’s announcements: three new agentic capabilities and new operational capability.
- The AWS blog to learn more about today’s GitLab Duo with Amazon Q announcement.
- The Amazon Q Developer page to learn more about the capabilities
- The AWS re:Invent page for more details on everything happening at AWS re:Invent.
About Amazon Web Services
Since 2006, Amazon Web Services has been the world’s most comprehensive and broadly adopted cloud. AWS has been continually expanding its services to support virtually any workload, and it now has more than 240 fully featured services for compute, storage, databases, networking, analytics, machine learning and artificial intelligence (AI), Internet of Things (IoT), mobile, security, hybrid, media, and application development, deployment, and management from 108 Availability Zones within 34 geographic regions, with announced plans for 18 more Availability Zones and six more AWS Regions in
About Amazon
Amazon is guided by four principles: customer obsession rather than competitor focus, passion for invention, commitment to operational excellence, and long-term thinking. Amazon strives to be Earth’s Most Customer-Centric Company, Earth’s Best Employer, and Earth’s Safest Place to Work. Customer reviews, 1-Click shopping, personalized recommendations, Prime, Fulfillment by Amazon, AWS, Kindle Direct Publishing, Kindle, Career Choice, Fire tablets, Fire TV, Amazon Echo, Alexa, Just Walk Out technology, Amazon Studios, and The Climate Pledge are some of the things pioneered by Amazon. For more information, visit amazon.com/about and follow @AmazonNews.
View source version on businesswire.com: https://www.businesswire.com/news/home/20241203644562/en/
Amazon.com, Inc.
Media Hotline
Amazon-pr@amazon.com
www.amazon.com/pr
Source: Amazon.com, Inc.
FAQ
What are the main features of Amazon Q Developer announced at AWS re:Invent 2023?
How much can Amazon Q Developer improve development speed for AMZN customers?
Which major companies are using Amazon Q Developer in 2023?