critical thinking AI engineers