It's fine to solve a vague problem by simply having the machine ask for human direction in a few cases. It's not fine to have the machine do something inappropriate or crash because a valid case wasn't handled in any way.
Everything below these vague areas can, and should, be perfect. People who claim this be an unobtainable goal are liars.