What happens when you
ask an LLM a question.
Not everything in the system is a black box. Some parts are private to the AI company, some are shared across all models, and some are things you can directly influence.
Specifics
Training data is frozen and proprietary
Models have a knowledge cutoff. What's in the training data, how it's weighted, and when it's refreshed is decided entirely by the AI company. You can't see it or change it.
You can't see the system prompt
Every platform wraps your query in hidden instructions before the model sees it. These control tool use, tone, safety behaviour, and grounding rules. Proprietary to each platform.
Web search works the same way
When any model "searches," it queries a search engine, gets a handful of results, and reads those pages. The mechanics are the same across ChatGPT, Gemini, Perplexity, and Claude.
The same model can take different paths
Identical model weights, different infrastructure. GPT-4o in ChatGPT can search. GPT-4o via the API with no tools can't. The model is one piece — the platform decides what it can do.
Your settings shape the response
Web access toggles, memory preferences, connected tools, custom instructions — these are levers any user can pull to change how the model behaves before it even reads your query.
How the AI reads your website
When a model searches and lands on your site, it reads your content in real time. Clear structure, specific facts, semantic HTML, schema markup, llms.txt — all things you control that directly affect what the AI extracts.
What goes into RAG
Retrieval-augmented generation pulls from a knowledge base you build. The documents, their structure, and their accuracy are entirely under your control. This is the most direct lever.