Why Does ChatGPT Give Different Answers to the Same Question?
Short answer: because ChatGPT does not look up a stored answer and hand it back. It builds a reply one word at a time, and at every step it picks from a short list of plausible next words rather than always taking the top one. That pick involves a bit of deliberate randomness, so two runs of the same question take slightly different paths. Add saved memory, whatever else is in the chat, and quiet updates to the product itself, and the wonder is that answers repeat as closely as they do. I asked the same question twice and watched what moved To see how far the wobble goes, I gave ChatGPT a small task with rules I could check. In one chat, with the default model selected, I asked for three low-cost ways a small neighborhood bakery could pull in more weekday morning customers, as exactly three numbered items, each under 15 words, no introduction. Then I opened a brand-new chat and pasted the identical prompt. Both replies followed the rules. Neither one used the same sentence...