Working with AI is trying to reduce the probability it'll pick undesirable paths. It's an exercise in trying to avoid what you DON'T want.
I suppose it's the same as asking someone else to take care of a feature and hoping they understand what you have in mind. The difference is that there's a lot of context that's shared between you and a human developer that is simply absent with AI.