- deobfuscate complex requirements into well divided chunks
- find gaps or holes in requirements so that I have to write the minimal amount of code
- understand codebases so that the implementation fits nicely
I don't need an "AI software engineer", I need an "AI people person who gives me well defined tasks". Now sure, if you combine those two kinds of AIs I could perhaps become irrelevant.