If you tell ChatGPT to identify those parts of its future responses that require step by step reasoning by marking that part of the response within brackets it does a pretty good job of identifying them on its own.