Remember, this isn't actually AI, it's machine learning, and the learning part is a misnomer.
That reminded me very much of this skit "The Expert". https://www.youtube.com/watch?v=BKorP55Aqvg&ab_channel=Lauri...
At least that's what it feels like I get paid to do...
I suppose AI needs to be able to reason and we are still a long long time away from AGI according to experts.
Btw, what’s the CAT step?
another environment before prod but not internal only so our “clients” can hit it for testing
Yep.
You can make a good argument that today, any technical profession doesn't have to know as much because of existing software in most any given sector, whether its CAD software with built in stress/CFD analysis for mechanical parts, or frameworks for actual software development that are larger building blocks then pure code.
In the same way, future software engineers will likely be using generative software based on models like GPT that can take plaintext English and translate it into code. There will still be knowledge required of which model to run, what the parameters do, how to tweak the output, e.t.c
Of course, in the further future (although exponentially less time), those engineers will no longer be needed because there will be general models trained on all of their work as well. But really though, at that point, we wouldn't be that far from AGI.
I doubt it will be business/stakeholder people interacting with the AI. It could potentially be business analysts but I doubt they'll want to. It would be an addition to their current job.
That leaves the software engineers. Maybe a lot of software engineers will turn into _solution_ engineers or _product_ engineers. Their job will be to create the solution/product even if they're not writing code.