← All Demos
Most people assume the text they type is all the LLM sees. It isn't — not even close. Modern AI apps engineer the context window: on every single call they assemble a fresh payload of system instructions, retrieved memories, skill catalogs, tool definitions, uploaded documents, search results, and conversation history — and your message is usually the smallest part of it. Follow Maya, a customer-operations lead, through six messages to her company's AI assistant. Left: the chat she sees. Right: the payload the model sees. Click any block to read its full contents.
Turn
Context window
What Maya sees the illusion
Acme Assistant
Your company AI · always here to help
📎 refund-policy.pdf
What's Happening

Maya's first message is staged in the input box. Press Send and watch the right side.

The chat window looks like a clean two-way conversation. The right pane shows what is really shipped to the model each time.

What the model sees the reality
Context Window 0 / 16,000 tokens
Payload of this API call — click blocks to inspect
Nothing has been sent yet.
The window is assembled fresh for every call.
API calls made
0
Maya typed, in total
0 tok
Sent to model, in total
0 tok
the whole window is re-sent every call
Takeaway
The model is stateless. The app is the author.
🔁 Try it again on an 8K window (top right) — watch how much the app has to sacrifice, and how early. Then compare with 200K: nothing is lost, but every call re-sends ~15,000 tokens.
AI transparency

This demo is a scripted, self-contained browser simulation. Nothing you type is sent to an AI model and no live AI system runs behind it, even where it plays one. Its code and copy were built with generative AI (Anthropic’s Claude) and reviewed by Robert Barcik, who is responsible for what is published (LearningDoe s.r.o.). Disclosed in the spirit of Article 50 of the EU AI Act.