AI is a long way from that. I taught programming at a Big Ten university and it’s pretty easy to spot an AI answer to a programming problem versus a “real” programmer. I seriously doubt that 50% of Microsoft’s code is written by AI. That might be a goal, but it’s still a long way off. AI, right now, is good at answering “fixed” questions (e.g., How many people are in the House of Representatives?), but not so hot on those that require “reasoning” to answer (e,g,. Which is better: Capitalism or Socialism?).
My tech experiences with AI (in this case, Claude) are much more positive. For example, last night I was wrestling with getting a new server stood up, and my interaction with Claude was just as if I had a senior Dell technician sitting there beside me.
Also, recently I've had Claude successfully develop an application that I've wanted to create for years, but just didn't have time for. In this case the application was to import a large amount of historical price data for several fixed commodities, while detecting and ignoring data that varied over two sigma from the mean, and also ignoring data during times of economic stress (e.g. WW1 and WW2), and replacing discarded data with extrapolated data, to produce an inflation curve that can be used to analyze investments.
Claude generated the code very nicely, and I tested it rigorously. Along the way we did encounter problems and, as with the server config, it was like having a knowledgeable collaborator working with me.
I see AI today as being like a steam shovel was to ditch diggers. A lot of ditch diggers were put out of work, but they didn't miss ditch digging so much. AI is a force multiplier. However, today at least, it requires a human with whom to collaborate.