Comment by grim_io
5 days ago
I'm aware how reasoning works. But maybe I am misunderstanding how you use it.
Because from what I see, you are not getting a chain of thought, but just a summary of a non-chain-of-thought answer, with no reasoning either explicit or implicit.
If the LLM has to write out the reason, it is "thinking".
Whether you ask it to give <reason> or <thinking>, both will produce similar chain of thought processes.
To explain the "reason" requires producing thoughts that justify the answer that is not produced yet, because it writes the JSON linearly from top to bottom.
Not sure where the misunderstanding is coming from.