LLMs are probabilistic compilers of human intent to source code. AI is neither “magic that replaces humans” nor “just fancy autocomplete.”
A useful way to understand the current role of AI in software development is simple and grounded in the history of software. Development has always advanced by raising the level of abstraction.