Model Watch

Gemini 1.5 made long context the main event

3 min read

Gemini 1.5 Pro made long context feel like the headline instead of the footnote.

one manifest is better than three summaries

The obvious temptation was to ask whether we should just throw the whole document set into the prompt. I do not think that is the right move.

But Gemini 1.5 made the question worth asking in the first place.

What changed for me was the default instinct. With enough context, the system does not have to chop everything down immediately. It can keep more of the original material intact, which is useful when summaries flatten the one detail that matters.

The useful version of this is easy to write down:

user asks: compare refund language across current policy and old policy
retrieval: pull the full policy section, not three paragraphs
context window: keep both sections intact
answer: cite the clause that differs, not just the summary

That does not remove the need for retrieval or for context design. It just changes the balance. Retrieval still decides what is eligible and relevant. Long context keeps more of it alive.

I would still want a manifest that says what went in:

{
  "request_id": "refund-policy-184",
  "sources": [
    {
      "path": "docs/billing/current-refund-policy.md",
      "role": "current_source_of_truth",
      "selected_unit": "full_section"
    },
    {
      "path": "docs/archive/refund-policy-2022.md",
      "role": "historical_comparison",
      "selected_unit": "full_section"
    }
  ],
  "question": "Which clause controls annual-plan refunds?"
}

That manifest is the part I would show in review. It tells me whether the model saw the right source, whether the comparison was fair, and whether the question was too broad for the slice that was provided.

It also keeps the source shapes visible. A policy section, a contract clause, and a changelog entry are not interchangeable. If the system compresses them into a single summary, the answer may still look fine while quietly dropping the one line that matters.

where the long window earns its keep

The part that matters is not that the model can ingest more. It is that the model can keep the parts of the source that usually get collapsed into one summary sentence.

If I were comparing refund language, I would rather keep both policy versions intact and ask for the clause that differs than force the system to reconstruct the answer from a thin extract. That is where the longer window earns its keep. It reduces the amount of meaning that gets dropped on the floor before the model even starts thinking.

That also changes the failure mode. With a short window, the system can miss the clause entirely. With a larger one, the evidence is present even when the answer is wrong, which makes the bug much easier to debug.

The part I remember most is that long context stopped sounding like a weird experiment. It started sounding like a product primitive.

Jeremy London

About Jeremy London

Engineering leader and builder in Denver. I write about AI platforms, agents, security, reliability, homelab infrastructure, and the parts of engineering work that have to survive production.