PromptisePromptise
Why PromptiseUse casesRoadmapDocs
GitHubGet started
Promptise - AI Framework LogoPromptise

The foundation layer for agentic intelligence. Build, secure and operate autonomous AI systems with Promptise Foundry.

pip install promptise

[01] Foundry

  • MCPcast
  • The Promptise Agent
  • Reasoning Engine
  • MCP
  • Agent Runtime
  • Prompt Engineering
  • Execution Engine
  • Agent Identity

[02] Resources

  • Documentation
  • GitHub
  • Guides
  • Learning Paths
  • Questions

[03] Company

  • About
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
  • Subprocessors

© 2026 Promptise by Manser Ventures. All rights reserved.

Open source · Python

← Guides> Prompt Engineering

How to Brief an LLM: Context Gaps and Clarifying Questions

How to brief an LLM like a new colleague: why it lacks your context and won't ask, the jagged frontier, and a real example of guesses swapped for asks.

Level
Beginner
Reading time
5 min
Published
Sep 20, 2025
Last updated
Oct 18, 2026
By
Promptise Team
  • LLM Mental Models
  • Prompt Writing Basics
Contents · 6 sections↓
  1. 01How do you brief an LLM?
  2. 02Why it's "alien"
  3. 03Example: an under-briefed email
  4. 04What it changes in practice
  5. 05Frequently asked questions
  6. 06Next steps

An LLM is a capable colleague who joined five seconds ago, knows nothing about your project, forgets everything when the chat ends, and almost never asks a question before starting. Its strengths and weaknesses also don't line up with human ones. This essay explains where those traits come from and how to brief a model so it doesn't fill the gaps with invention, with a real example of an under-briefed request. It's for anyone who delegates writing, analysis or code to a model.

[01]

How do you brief an LLM?

Give it what a smart contractor would need on day one: the goal, the audience, the facts it can't know, the constraints and what done looks like. When you don't know what's missing, ask it to list its questions before it starts. Without a brief, the model doesn't wait or ask; it guesses the most typical version of your request and writes it confidently, including details you never gave it.

Key takeaways:

  • It has none of your context. No memory of past chats unless your app sends it, no access to your files unless you paste or connect them, and a training cutoff.

  • It's trained to answer, not to ask. Unless you invite questions, it fills gaps with plausible inventions.

  • Its abilities are uneven. It can do some hard things easily and fail at some easy ones. Don't infer one from the other.

  • Brief like a contractor, then let it ask. The brief supplies what you know is missing; the questions find what you didn't know was missing.


[02]

Why it's "alien"

No shared context. Chat APIs are stateless: each request contains the whole conversation, and the model knows only what's in it. Products with "memory" store notes and insert them into later prompts. Nothing carries over otherwise. The model's general knowledge also stops at its training cutoff.

Trained to answer. Instruction tuning and RLHF (Ouyang et al., 2022) reward responses that people rate as helpful, and a complete answer tends to rate better than a question back. So models tend to proceed with assumptions. Laban et al., LLMs Get Lost in Multi-Turn Conversation (2025), found that models given underspecified requests make assumptions early instead of asking, then struggle to recover.

A jagged frontier. Dell'Acqua et al., Navigating the Jagged Technological Frontier (Harvard Business School working paper, 2023), gave consultants at BCG tasks with and without GPT-4. On tasks inside the model's capabilities, consultants with AI did better and faster. On a task chosen to fall just outside, those with AI were less likely to get the right answer than those without it. The boundary isn't where human intuition puts it. A model can draft a legal memo and then miscount the letters in a word (why LLMs can't count letters).


[03]

Example: an under-briefed email

Run on gpt-5-mini; results vary by model.

Text
Write a short email to the team about the deadline change.
Output
Subject: Update: Project Deadline Moved to Friday, May 3

Hi team,

Quick update: the project deadline has been moved to Friday, May 3 (previously Monday,
May 6). This change gives us a few extra days to finalize deliverables.

Please:
- Review your current tasks and adjust timelines as needed.
…

It invented both dates, and then contradicted itself: moving the deadline from May 6 to May 3 takes days away, it doesn't add them. Fluent, specific and wrong in ways that are easy to miss if you skim. Now invite questions first:

Text
I need a short email to my team about a deadline change. Before you write anything, ask
me the questions whose answers would most change the email (at most four), then stop.
Output
1. What is the new deadline (date and time) and what was the original deadline?
2. Who on the team is responsible for meeting this deadline (entire team, specific people,
   or subteams)?
3. Is the reason for the change that you want to mention (briefly) or should it be omitted?
4. Do you want to include any consequences, next steps, or requests (e.g., confirm
   receipt, update status, propose follow-up meeting)?

Those are exactly the facts it had invented. Answer them and the email writes itself.

Without a brief, the model invented both dates for the deadline email and contradicted itself about the extra days. Invited to ask first, it asked for the new and original deadline, who is responsible, whether to mention the reason and which next steps to include, so the email is written from your facts.
FigureThe same deadline email requested without a brief, and with questions invited first

[04]

What it changes in practice

  • Write a short brief for anything that matters. Goal, audience, facts, constraints, format, and what to do if something's missing. Five lines are usually enough. The prompting 101 guide has a template.

  • Invite questions when the task is underspecified. "Ask me up to three questions before you start" costs one turn and replaces guesses with facts. For automated pipelines, where no one is there to answer, tell it to mark assumptions instead: "list any assumption on a line starting ASSUMED:".

  • Don't calibrate trust from one impressive answer. Strength on one task says little about the next. Check outputs by task type, especially exact facts, counting, recent events and anything specific to your organization.


[05]

Frequently asked questions

Does the model remember our previous conversations?

Only if the product stores and re-sends that information. The model itself is stateless between requests. In an API integration, it knows exactly what you send in that request and nothing else.

Why doesn't the model ask clarifying questions?

Training rewards responses people rate as helpful, and a complete answer tends to rate better than a question back. Some models ask more than others, but you get the most reliable behavior by explicitly inviting questions.

What is the jagged frontier?

A term from Dell'Acqua et al. (2023) for the uneven boundary of what AI does well. Tasks of similar difficulty for humans can fall on different sides of it, so you can't tell from a task's human difficulty whether the model will succeed.

Should I treat the model like a junior employee?

Partly. Brief it like a new hire and review its work. But unlike a junior employee, it won't learn from feedback between sessions, won't say "I'm not sure" unless asked, and may be expert-level at one step and unreliable at the next.


[06]

Next steps

  • Write clear asks: prompting 101: clear asks, roles and constraints.

  • Put standing context in the right place: system vs user prompts.

  • Make the model stress-test your plan: LLM as a cognitive multiplier.

  • Why its defaults are the typical answer: are LLMs stochastic parrots?

  • Supply the facts it can't know: context is king: grounding.

Contents

  1. 01How do you brief an LLM?
  2. 02Why it's "alien"
  3. 03Example: an under-briefed email
  4. 04What it changes in practice
  5. 05Frequently asked questions
  6. 06Next steps

Learning paths

Want more structure? Paths put guides in order, like a short course.

See the paths →

> Read next

Related guides

  • // 01Intermediate · 5 minWhy LLM Output Is Untrusted Input: Design for InjectionWhy to treat LLM output as untrusted: indirect prompt injection, OWASP LLM risks, a real injected support ticket, and design rules that contain the damage.
  • // 02Beginner · 4 minWhy Can't LLMs Count Letters? Tokens and ProbabilityWhy LLMs miscount letters, reverse strings wrong and miss word limits: tokenization, sampling, real failures, and why exact work belongs in your code.
  • // 03Intermediate · 5 minWhy LLMs Fail Modified Puzzles: Pattern-Matching BiasWhy LLMs answer the famous version of a changed puzzle: training-data priors, research on counterfactual tasks, a real failure and how to prompt around it.
  • // 04Intermediate · 4 minHow Context Shapes LLM Output: The Model Continues ItWhy LLMs copy the patterns in your context, flaws included: next-token prediction, Codex and multi-turn research, a real example and three fixes.
  • // 05Beginner · 5 minAre LLMs Stochastic Parrots? What the Term Gets RightAre LLMs stochastic parrots? What Bender et al. meant, what next-token prediction implies, where the term falls short, and the habit it should give you.
  • // 06Intermediate · 4 minPrompts as Interfaces: Design Prompts Like API ContractsDesign prompts like API contracts: delimited inputs, a fixed output, a defined failure path, versions and tests. A real classifier prompt before and after.

Keep going.

Browse every guide by topic and level, or follow a learning path that puts them in order.

All guidesLearning paths