Amazon Web Services (AWS) is expanding the DevOps platforms its generative artificial intelligence (AI) agents for application developers are integrated with to now include GitHub code repositories.
Available as a public preview, Amazon Q Developer can now be directly deployed on top of GitHub to enable DevOps teams to automatically, for example, review code, assign GitHub issues to an Amazon Q development agent that will then create an entire new feature for an application or migrate a code base to the latest version of a programming language.
Adnan Ijaz, director of product management for developer agents and experiences at AWS, said that since the launch of Amazon Q Developer, many application developers have extended the scope of the AI agents provided beyond writing code. AWS is now following that example to enable a wider range of software engineering tasks to be automated directly via a command line interface (CLI) or either a VS Code or JetBrains integrated development environment (IDE), he added.
The overall goal is to assign as many rote tasks as possible to autonomous AI agents that have been specifically trained to perform them, said Ijaz. In time, those AI agents will not only be able to complete tasks but also identify tasks that should be done based on what’s occurring across the software development lifecycle (SDLC), he added.
Regardless of the number of tasks assigned to an AI agent, however, there will continue to be a need for human oversight to ensure those tasks are completed as intended, said Ijaz.
Exactly how much AI agents are now being used to build software is unclear, but a Futurum Group research survey finds 41% of respondents now expect generative AI tools and platforms will be used to generate, review and test code. The one certain thing is that the volume of code being created is going to continue to increase exponentially in the months and years ahead as AI agents are integrated into software engineering workflows. Each organization will, as a result, need to determine for itself to what degree to rely on AI agents to write, review and test code. Right now, the quality of the code being generated by AI tools can vary widely, and in many instances, organizations are rightfully hesitant to deploy code in production environments unless a human developer thoroughly understands how it was constructed.
Nevertheless, as AI coding continues to evolve, the productivity gains are too much to ignore. Application development teams, at the very least, should by now be experimenting with various approaches, especially as it becomes simpler to assign tasks to an AI agent that, truth be told, many software engineers don’t especially enjoy doing themselves.
Ultimately, the pace of AI innovation is only going to accelerate. Before too long, the code surfaced by AI tools will improve. DevOps teams will soon find themselves building, deploying and updating a wide range of applications at levels of scale that a few short years ago might have seemed impossible. The issue now will be determining to what degree the DevOps pipelines currently relied on to manage software development might need to be revamped to accommodate all the code being created by AI agents supervised by human developers.
Code review
Amazon Q Developer has performed some automatic checks on the generated code.
Code transformation
You can also transform legacy Java codebases to modern versions with Q Developer. Currently, it can update applications from Java 8 or Java 11 to Java 17, with more options coming in future releases. Much like before, Amazon Q Developer will start working immediately behind the scenes before generating the code on a pull request that you can review. This time, however, it’s the Amazon Q transform agent doing the work which is specialized in code migration and will take all the necessary steps to analyze and migrate the code from Java 8 to Java 17.
Conclusion
Using Amazon Q Developer in GitHub is like having a full-stack developer that you can collaborate with to develop new features, accelerate the code review process, and rely on to enhance the security posture and quality of your code. You can also use it to automate migration from Java 8 and 11 applications to Java 17 making it much easier to get started on that migration project that you might have been postponing for a while. Best of all, you can do all this from the comfort of your own GitHub environment.
Now available
You can now start using Amazon Q Developer today for free in GitHub, no AWS account setup needed.
Posted by :
Farih Khafiyyan
May 15th, 2025
Reach Us
We'd love to assist you. Fill out the form or drop us an email.
Visit Us
Drop by our office for a chat.
Gedung Pondok Indah Office Tower 3, 17th Floor, Jl. Sultan Iskandar Muda Kav V-TA, Jakarta 12310, Indonesia