If you're using logic that assumes the entity you're interacting with "can perform advanced logical inferences, deductions, etc." but don't understand how to dumb it down for a computer, does that not mean that somewhere you don't have a grasp of something? What is that something, is it logic? I'm playing devil's advocate more than anything but I think being able to tell a computer step by step what to do requires logic, albeit perhaps a specific type of logic.