Because generative AI is probabilistic, so its answers vary by design. Every time you run a prompt, the model works through the whole task again and picks likely words, which leads to slightly different results. Ordinary code is deterministic and gives the same output every time, but language models cannot work that way.
- A more precise prompt narrows the variation, but it never reaches 100 per cent.
- Custom instructions and chat history also nudge the answer a little.
More in How AI works
Can a Chatbot read all the sub-pages of a Website from one link?
No. When you give a chatbot a link, it usually reads only the information on that page and does not crawl the sub-pages behind it. Cached or hidden data on a page can also lead to wrong answers, such as an outdated price. The safest way is to copy the text you need and paste it in.
When should I use Code instead of Generative AI?
Use code when the data is structured and the rules are fixed, and use generative AI for unstructured language that never arrives in the same shape, such as emails, transcripts or opinions. Code is deterministic, so the same input always gives the same result. Generative AI is probabilistic and is never 100 per cent right.
Does Copilot understand dialects and idioms?
Yes, mostly. Copilot handles major languages and common idioms well, because they appear often in the text it learned from. Regional dialects and rare local expressions are less reliable, so for anything important, ask a native speaker to check the output before you use it.