reference guide
You Are the Playwright — in ChatGPT, Claude, or Gemini
Doing the exercise in a chat tool
This guide replicates the You Are the Playwright exercise in an ordinary chat product instead of the course's Conversation Simulator. Everything about the exercise is the same — the experiments, the capture, the questions. What changes is the instrument, and there is one real complication: chat products quietly manage the conversation for you. They append every reply automatically, and some carry memory between conversations. Both behaviors hide exactly the mechanics you are trying to see. The setup below strips them away.
Set up your tool first
- 1Use a temporary chat.This is the single most important step — temporary chats disable memory and personalization. In ChatGPT: click the model name → "Temporary chat". In Gemini: open the menu → "Temporary chat". In Claude: memory is off by default in a fresh chat; if your account has memory features enabled, turn them off in Settings.
- 2If you can't use a temporary chat, start a completely fresh conversation for every trial.Never reuse a chat between experiments — old turns are context, and context is exactly what you're experimenting on.
- 3Understand the trick you'll use.The chat tool always appends your messages and its replies. So instead of chatting normally, you'll paste an ENTIRE script as one message, wrapped in an instruction that tells the model to treat it as a conversation and write only the next line.
The wrapper
Every experiment uses the same move: one message containing a wrapper line plus your full script. To re-run an edited script, paste the whole thing again — in a new temporary chat.
The wrapper — start every message with this
Experiment 1 · Memory is whatever you wrote down
Experiment 1 · step by step
- 1Paste this into a fresh temporary chat and send it:No name appears anywhere in the script. Read how the model copes with a memory that doesn't exist.
- 2Now edit your message (or paste a new version) with these two lines added ABOVE the final user line:
- 3Send the edited script — in a NEW temporary chat.The model now "remembers" the name. The memory was never in the model; it was in the script, and you just wrote it.
- 4Change Solveig Berg to a different name and send again.The model remembers whatever the script says, with total confidence.
Experiment 2 · Time is a line in the script
Experiment 2 · step by step
- 1Paste this into a fresh temporary chat and send it:
- 2Read the reply, and note how it reasons about "tomorrow."The only clock it has is the 8:00 Saturday you typed.
- 3Build the next version of the script yourself: copy the model's reply into the script as an
assistant:line, then add this below it: - 4Send the whole script again, in a new temporary chat.The model perceives four hours as having passed. Nothing passed — you typed a sentence. Notice that YOU just did by hand what every chat product does silently: appending the reply to the script.
- 5Push it: tell it a week has passed.It believes the script, because the script is all there is.
Experiment 3 · If it isn't in the script, it never happened
Experiment 3 · step by step
- 1Paste this into a fresh temporary chat and send it:
- 2Read its three suggestions — but do NOT copy them into the script. Instead, add only this line to your script:
- 3Send the script — new temporary chat.The model has no idea what "the second one" is. Its own answer is gone, because you never wrote it down.
- 4Now paste the model's earlier reply into the script as an
assistant:line above your follow-up, and send again.Watch the reference resolve.
One caveat worth knowing: in a normal (non-temporary) chat, Experiment 3 cannot be reproduced at all — the product appends every reply for you, so nothing can vanish. That automatic appending is the entire difference between a chat product and the raw model.
Free play and the capture
From here, rejoin the main exercise — the free-play ideas and the three-way capture work identically; just keep using the wrapper and fresh temporary chats: Back to the exercise →