Module 1 · Prompts as the Foundation of Computation · scripted

Every Response Is Part of a Future Prompt

20 minoutcomes: prompt-engineering

Every response is part of a future prompt

When an LLM responds, its answer isn't merely an output. It becomes part of the conversation the model will read on its next turn. In that sense, every response is part of a future prompt. The model is continually helping construct the context that will shape what it does next.

Watch it happen. Pay attention to where the word Fjordlight comes from:

Example 1 · Who wrote "Fjordlight"?
user

I need a name for a research project about coordinating autonomous ships in Norwegian coastal waters.

assistant

A few directions: Fjordlight (navigation and guidance connotations), Konvoi (cooperative movement), or Leia (the old Norse word for "to lead" — also a sailing route). Fjordlight is probably the most memorable.

user

Write a one-sentence project summary.

assistant

Fjordlight develops coordination methods that let autonomous vessels negotiate shared passage through Norwegian coastal waters safely, without centralized control.

NoteThe user never typed "Fjordlight." The model wrote it in turn 2 — and in turn 4 it is reading its own earlier output and building on it. The response became part of the prompt.

The loop

So the model is doing two things at once: it is responding to the current conversation, and it is writing part of the future conversation — the one it will be given next time. The recursion is not in the model itself. Its weights don't change during a conversation. The recursion is in the conversation: the model participates in constructing the very context that will govern its future behavior.

Every answer changes the next question

The effect runs through the other participant too. What the model says shapes what you say next — so its output steers its own future input even when you write the words:

Example 2 · The question that steered the conversation
user

Help me plan a day around Molde.

assistant

Happily. First — are you drawn more to a mountain day (the Romsdalseggen ridge is nearby) or a coastal day (the Atlantic Ocean Road)?

user

Mountains, definitely.

assistant

Then here's the shape of the day: bus to the Romsdalseggen trailhead at 08:15, the classic ridge traverse (6–8 hours), and the evening back in Molde with the fjord view from Varden.

NoteThe user's "Mountains, definitely" exists because the model asked that question. The model's turn-2 output produced the turn-3 input. Neither participant is writing the conversation alone — each is conditioning the other's next contribution.

The formal view: a recursive computation over accumulating state

There is a compact way to write down what these examples show. An LLM conversation is a recursive computation over an accumulating state:

The recursion

Cₜ₊₁= Cₜ + Uₜ + LLM(Cₜ + Uₜ)
where
Cₜthe conversation so far — the whole script
Uₜthe new user message added to it
LLM(Cₜ + Uₜ)the response the model writes after reading all of it
Cₜ₊₁the conversation the model will read next time

Map it back to Example 1, turn by turn:

The recursion, unrolled on Example 1

C₁ = U₁ ("name a research project…")
+ LLM(U₁)→ "…Fjordlight…" ← the model wrote this
C₂ = C₁
+ U₂ ("write a summary")
+ LLM(C₁ + U₂)→ "Fjordlight develops…" ← the model read it back

The interesting part is the last term: the LLM computes an output which is then incorporated into the state on which the LLM will subsequently operate. Its previous computations become inputs to its future computations. That is all the formalism says — it is Example 1, written in symbols.

Conversational self-conditioning

Notice what this is not. The model is not self-modifying — no weights change, nothing is learned. The model is self-conditioning: its outputs alter the context that conditions its future outputs.

The progression

A prompt isn't a message.
A prompt is the conversation.
A response isn't just an output.
It's part of the next prompt.
Therefore: an LLM conversation is a self-conditioning trajectory —
the model continually writes pieces of the context that will shape
its own future behavior.

Early outputs have downstream effects

Self-conditioning has a consequence worth staring at: whatever the model writes early — a framing, an assumption, a term, a plan, an error — becomes part of the evidence it sees on every later turn.

Example 3 · The assumption that wouldn't leave
user

How should I get from Molde to Ålesund for a morning meeting?

assistant

Driving is simplest: leave by 06:30, take the Vestnes ferry with your car, and you'll be in Ålesund by 09:00 with parking near the center.

user

What time would I need to get up?

assistant

To have the car loaded and make the 06:50 ferry, you'd want to be up by 05:45 and out the door by 06:20.

user

And if the weather is bad?

assistant

Allow extra margin for the drive to the ferry quay — leave by 06:00, and keep the car in the queue early, as crossings can hold in high wind.

NoteRead turn 2 again: the user never mentioned a car. The model assumed one — and every turn since has been conditioned on its own assumption. The bus option never had a chance.
Find the fork in the road
  • Which exact words introduced the car?
  • What would the conversation look like if turn 2 had asked "car or bus?"
  • What's the cheapest possible fix right now, at the end of this conversation?

It cuts the other way too — a good early structure becomes scaffolding that later turns keep building on:

Example 4 · The scaffold that kept paying off
user

Help me compare two PhD case-study sites. Give me your criteria first.

assistant

Four criteria: data access (can we instrument the operation?), variance (does interesting variation occur often?), partner commitment (will they stay for three years?), and generalizability (does it transfer beyond this site?).

user

Site A is a fish-processing plant that offered full sensor access.

assistant

Against the criteria: data access — excellent, sensor-level. Variance — promising, seasonal and catch-driven. Partner commitment and generalizability — still unknown; ask about staffing stability and how typical their process is.

NoteThe four criteria were invented by the model in turn 2 — and now they organize every subsequent answer. Same mechanism as the car assumption, pointed in a useful direction.

LLMs don't just generate answers. They generate their future context.

Your turn

Open a recent LLM conversation of yours and find one thing the model introduced — a term, an assumption, a structure — that later turns kept building on. Was it a car, or was it a scaffold?