close
close

Mondor Festival

News with a Local Lens

Amazon Q Developer Gets Agents for Unit Testing, Documentation, and Code Review
minsta

Amazon Q Developer Gets Agents for Unit Testing, Documentation, and Code Review

Today at AWS re:Invent, Amazon announced updates to its generative AI assistant for software developers, Amazon Q Developer.

There are three new agents that automate unit testing, documentation, and code reviews. Developers can have it generate a test by typing “/test” in the chat window or by highlighting a specific block of code to test. He uses his overall knowledge of the project to generate the tests necessary for the code.

Likewise, developers can now type “/doc” in the chat window to have the wizard automatically generate documentation and update README files. Developers can also ask questions about how their code works or request improvements to existing documentation.

And finally, by typing “/review”, Amazon Q will flag suspicious code patterns, identify open source package risks, and assess the impact of changes. They can also use “/q review” in GitLab Duo to have Amazon Q review their merge requests.

RELATED: AI agents are transforming the software development lifecycle

Beyond these three new agents, Amazon also announced that the tool can now make suggestions about operational issues in a customer’s AWS environment, based on its understanding of the relationships between AWS resources, such as as those of Amazon CloudWatch, AWS CloudTrail, AWS Health and AWS X-Rays.

“It can quickly sift through hundreds of thousands of data points to discover relationships between services and understand how they work together to identify anomalies in associated signals. After analyzing its results, Amazon Q presents users with potential hypotheses about the root cause of the problem and guides them on how to resolve it – a combination of features that no other major cloud provider offers,” Amazon wrote in a press release. announcement.

The company also made general improvements to Amazon Q Developer’s ability to modernize existing workloads, such as improving the speed of .NET modernization, transforming VMware workloads, and accelerating mainframe modernization.

“We combine Amazon Q Developer with our nearly two decades of experience helping organizations migrate and modernize their existing workloads on AWS to accelerate and simplify large-scale transformations,” said Mai-Lan Tomsen Bukovec, vice president of technology at AWS. “This is a game changer for customers and partners looking to move away from Windows .NET, VMware and mainframes. Now, Amazon Q dramatically accelerates application transformation projects with agents that can autonomously perform some of the most labor-intensive tasks, such as analysis, planning, code generation and testing, saving customers time and money and helping them realize the full value. of the cloud.