expert AI reasoning