“Instead CoPilot attempts to solve the most general problem, have the engineer state their intent and let the AI produce the code.”
And here in lies the rub, 90% of the time, the engineers intent is wrong. That’s what real pair programming will help you with and what an ‘ai pair programmer’ will not. It just helps you build something that’s probably wrong faster.