For the longest time, the state of the art for software development environments has been DevOps. This adds the engineering principles of extreme programming and agile to systems administration and managing of infrastructure, builds and deployment.
GitOps layers on top of DevOps so that the infrastructure itself has a build and test and deployment pipeline. For AI tools to automate changes to software systems, absolutely everything has to be automated. This includes the infrastructure of a software system where inside the system is four completely different applications from different git repositories running on different infrastructure. But they’re all one system because they integrate with each other, and the business manages them as one system.
The structure of this system has to be completely automated in order to get the advantages from AI. Come see the demo. (Uses Azure for all infrastructure)

