module
Context Engineering
About this module
Can I use this?
This preview contains developing learning material. Its instructions, practice, and supporting materials still need a complete usability review.
Is help wanted?
No specific development request is open.
Has it been reviewed with learners?
Learner review is not yet documented.
Audience
Beginners who want to understand what information may surround an AI-supported task and how to manage it. The recommended preparation below introduces the conversation habits used here.
Learners may use an approved chatbot, work with a partner, examine a facilitator-provided example, or complete the activities on paper. No paid feature or learner account is required.
Purpose
Help beginners select, maintain, and bound the information around an AI-supported task so useful context can improve the work without displacing human judgment, privacy, or responsibility.
What Do You Need
- Format: individual, pair, observation, paper-first, or facilitated demonstration.
- Tool: an approved general-purpose chatbot is optional. A printed or facilitator-provided scenario can support the full lesson.
- Material: one fictional, public, learner-owned, or sanitized low-risk task with a small set of notes, instructions, or source material.
- Recommended preparation: Module Conversation Engineering, the module's stated dependency, introduces keeping a goal, corrections, and decisions visible across turns. Review those habits before practice; the examples here also explain them.
Learning Outcomes
By the end of this module, learners should be able to:
- Explain context in plain language and name common sources of it.
- Distinguish the latest request from the broader informational environment around a task.
- Select context that is relevant, sufficient, current, trustworthy, and appropriate to share.
- Recognize missing, stale, conflicting, excessive, and untrusted context.
- Sort material by its role and name an intended source of truth without treating that label as proof.
- Ask for a practical summary of what appears active, then compare it with their intent.
- Add, correct, remove, or isolate context while keeping human judgment, privacy, and responsibility in charge.
What Context Means
Module Conversation Engineering focuses on how goals, corrections, and constraints accumulate across turns. Context Engineering widens the view: it asks which information and instructions surround the task, which should remain active, and which should stay out.
Context is the informational environment around a task. Context engineering is the practice of selecting, maintaining, and bounding that environment.
Context may come from:
- The conversation: the current request, earlier turns, corrections, decisions, and examples.
- Saved guidance: preferences, project instructions, organizational rules, or other longer-lived direction.
- Containers and files: projects, workspaces, folders, uploaded documents, or materials a tool can access.
- Retrieved sources: web pages, search results, reference documents, or tool results.
- Connected tools and configuration: applications, permissions, settings, or workflows that can supply information or support actions.
Different products make different kinds of context available. Available context does not prove that every item influenced a particular response. It also does not establish that the item is relevant, current, trustworthy, authoritative, or permitted for this use.
Five Context Questions
Before asking the system to continue, ask:
- What may be available? Identify the conversations, instructions, files, sources, tools, or settings that could surround the task. “See” is shorthand for information a product may make available, not human perception or proof of use.
- What matters now? Separate required information from useful background, unrelated material, and noise.
- What deserves trust? Check the source, version, date, authority, uncertainty, and permission rather than trusting material because it is present.
- What remains active? Find earlier directions, preferences, drafts, or decisions that may have been replaced without being clearly set aside.
- What should stay out? Exclude private, confidential, irrelevant, distracting, duplicative, unauthorized, or unnecessarily risky material.
Better context is not necessarily more context. It is better-selected context.
Five Context Failure Modes
- Missing: information that could materially change the result is absent.
- Stale: information was once useful but may no longer be current.
- Conflicting: instructions, sources, files, or decisions disagree.
- Excessive: noise, duplication, or unrelated material obscures what matters.
- Untrusted: material may be incomplete, biased, incorrect, unverifiable, or deliberately misleading.
A useful diagnostic is:
Identify missing, stale, conflicting, excessive, and untrusted context. List conflicts and uncertainties before trying to resolve them.
Build a Context Brief
Before asking for the finished work, sort each piece of information into one of five roles:
- Required: the task cannot be completed responsibly without it.
- Useful: it could improve the result but is not essential.
- Optional: it may add background, but leaving it out should not change the core result.
- Exclude: it is irrelevant, sensitive, unauthorized, superseded, or likely to distract.
- Verify: its accuracy, date, source, authority, version, or permission is uncertain.
Then write a short brief that names the goal, audience, current constraints, source material, exclusions, uncertainties, and desired output. If something belongs in Verify, preserve the uncertainty instead of presenting it as settled.
A Human-Managed Context Hierarchy
When several materials could shape the task, this planning order can make the intended center clear:
- Current verified goal.
- Authoritative source material for this purpose.
- Active decisions and constraints.
- Relevant examples and preferences.
- Supporting background.
- Inferences and assumptions.
This is a human planning tool, not a universal technical rule for how every product prioritizes information. A source-of-truth designation clarifies the intended hierarchy; it does not make the source correct. If no authoritative source exists, record that uncertainty rather than inventing one.
Check What Appears Active
Ask for a checkpoint before important work continues:
Give me a practical summary of the goal, audience, active instructions, sources, constraints, decisions, assumptions, open questions, and verification needs that appear to be shaping this task. Separate what I supplied from what you inferred.
Treat the answer as a practical summary to inspect, not a complete disclosure of hidden reasoning, private system instructions, retrieval behavior, or every context layer. Compare it with the intended task and correct visible mismatches yourself.
Maintain the Context
Context should be maintained, not merely accumulated:
- Add information that materially improves the task.
- Correct inaccurate, incomplete, or outdated information.
- Remove irrelevant, sensitive, misleading, duplicative, rejected, or superseded material.
- Isolate unrelated tasks, clients, risk levels, experiments, or sources to reduce accidental carryover.
Isolation may be safer than deletion when material remains useful for a different task. At the end of the work, decide what should persist, remain temporary, be archived, or be discarded.
Practice
Choose the route that fits your time and comfort:
- Recommended practice: Build the Brief Before the Work (legacy Learning Lab) asks you to sort a supplied context set, name the intended source of truth, preserve uncertainty, and create a brief before requesting an output.
- Short practice: Context Cleanup (legacy Learning Lab) asks you to find stale, untrusted, or conflicting material and make one explicit Add, Correct, Remove, or Isolate decision.
Reflection
- Which context mattered most, and which material was unnecessary?
- What did the system appear to use, and what remains uncertain about its influence?
- Which source did you designate as authoritative, and what still needs checking?
- What did you add, correct, remove, or isolate?
- What should remain temporary, and what should not have been shared?
- How will you verify the result before using it in a consequential setting?
Where to Go Next
Memory, projects, files, web retrieval, connected applications, agents, and product settings can all change the informational environment. They are examples, not prerequisites or durable promises. Their behavior varies by product, account, configuration, and time, so current instructions belong in dated deeper resources rather than this foundation.
Tool Boundary
An approved general-purpose chatbot may support the demonstrations and practice, but paper examples are enough. No paid feature, learner account, memory, file upload, web access, connected application, filesystem access, or agent is required. Results and available context vary across tools, models, settings, accounts, and conversations. Asking the system what appears active is a checkpoint for human review, not a guarantee of complete visibility.
Privacy Boundary
Use fictional, public, learner-owned, or sanitized low-risk material. Do not enter personal, client, student, employee, health, legal, financial, credential, account, safety, reputation-sensitive, confidential, or another person's information. Access does not establish permission. Minimize what you share, confirm authority and scope, and verify consequential output through an appropriate source, qualified person, or approved process before using it.
Help improve this module
Tell us what helped, what was unclear, or what you would change. A quick observation is welcome.
Share a review →