AI reasoning capabilities