Blog

How to Give AI Full Business Context

How to use a layered context framework to give AI the specific business knowledge it needs to produce outputs that are accurate and useful.

Phos Team ·
AI Strategy Operations

How to give AI full business context using a layered framework

The prompt that produces a generic output is not a bad prompt. It is an uncontextualised one.

The same prompt, with the company’s voice guide loaded, the specific client’s situation described, and the task’s output requirements stated, produces something specific enough that the person receiving it cannot tell whether a human or an AI wrote it.

The difference between generic and specific is almost entirely context. The layered framework is how to load that context systematically; without flooding the context window on every session.

The reason AI outputs feel generic is not that the model is incapable of specificity. It is that specificity requires context the model does not have unless it is given. The layered context framework is the architecture for providing that context: not everything at once (which floods the context window), not nothing (which produces generic outputs), but the right layers at the right depth for the task at hand.


The four layers: what each one contains and what it enables

Layer 1: Company identity context (always loaded)

What it contains:

  • Company description: what the company does, who it serves, what it is building toward
  • Voice guide: how the company communicates. Tone, style, vocabulary, what is off-brand
  • Brand positioning: what makes the company different, what it stands for, what it does not claim
  • Competitive context: how the company describes its category and competitors

What it enables: every AI output sounds like it came from this specific company. Proposals use the right voice. Client emails use the right tone.

What breaks when it is missing: generic outputs that could have been produced by any company in the category. The most common complaint about AI outputs: “it doesn’t sound like us”. Is almost always a Layer 1 gap.

Where it lives: the persistent layer in the shared AI workspace (Claude Projects knowledge, ChatGPT custom GPT instructions, or a standard template that is always loaded at session start).


Layer 2: Operational context (loaded for task-relevant sections only)

What it contains:

  • Client archetypes: who the company’s clients are, what they care about, how they communicate
  • Decision rules: how the company handles common scenarios (pricing exceptions, scope changes, refund requests, escalation protocols)
  • Workflow standards: the specific process for recurring tasks (how proposals are structured, how client communications are formatted, how projects are managed)
  • Product and service details: what the company offers, how it is delivered, what outcomes it produces

What it enables: AI outputs that behave consistently with how the company actually operates. A proposal that follows the company’s proposal structure. A decision recommendation that reflects the company’s actual policies.

What breaks when it is missing: outputs that are correctly voiced (Layer 1 is working) but operationally inconsistent. Proposals that do not follow the company’s format, communications that use the wrong tone for the client’s tier.

Where it lives: the modular sections of the context pack. Loaded selectively based on task type, not all at once.


Layer 3: Situational context (loaded for client-specific or project-specific tasks)

What it contains:

  • Specific client or account context: who this client is, the history of the relationship, what they have told the company they care about, any sensitivities or preferences
  • Project context: the current project status, what was discussed in the last meeting, what decisions were made, what the client is waiting on
  • Relevant history: prior outputs, prior conversations, prior decisions relevant to this specific interaction

What it enables: AI outputs that feel personal. Calibrated to this specific client, this specific moment in the relationship, this specific project status.

What breaks when it is missing: outputs that are correctly voiced and operationally consistent (Layers 1 and 2 working) but impersonal. The same proposal could have been sent to any client in this client’s industry.

Where it lives: the client record in the CRM, the meeting notes in the PM tool, the project state document, and the most recent session handover for ongoing projects.


Layer 4: Task context (loaded for every session)

What it contains:

  • The specific task definition: what is being produced, why, and for whom
  • The output requirements: format, length, tone calibration for this specific output type
  • The success criteria: what does a good output look like? What would make this output fail?
  • The relevant constraints: time sensitivity, confidentiality, specific instructions from the recipient

What it enables: a specific, bounded task that the AI executes correctly. Not a general exploration.

What breaks when it is missing: outputs that are contextually rich (Layers 1–3 working) but scope-ambiguous. The right voice, the right client context, but the wrong format, wrong length, or the wrong emphasis for this specific task.

Where it lives: the session prompt itself. Typed or pasted at the start of each session.

Layer 2 (operational context) is the most underbuilt layer in most companies. The voice guide and company description are often present; the documented decision rules, workflow standards, and operational conventions that make AI outputs behave consistently with how the company actually operates are almost always missing.


The loading matrix: which layers to load for which tasks

The most common mistake is loading all four layers for every task (context window flooding) or loading only Layer 4 (generic outputs). The matrix below maps the right combination:

Task typeLayer 1Layer 2 sectionsLayer 3 sectionsLayer 4
Client proposalAlwaysService descriptions, proposal format, client tier standardsSpecific client archetype + account history + project contextFull: output format, length, specific requirements
Client email (standard)AlwaysEmail tone standards, client communication rulesClient archetype + recent interaction historyBrief: email type, specific purpose, length limit
Internal reportAlwaysReport format standardsProject context (if project-specific)Full: report type, audience, data sources
Data analysisAlwaysNot requiredNot requiredFull: analysis type, output format, specific question to answer
Support responseAlwaysSupport protocol, escalation rulesClient account history + ticket classificationFull: response type, tone calibration, action required
Strategic recommendationAlwaysDecision rules, competitive contextSpecific situation contextFull: decision being made, constraints, options to evaluate

The loading shorthand:

For daily team use, the matrix simplifies to three loading patterns:

  • Pattern A (client-facing outputs): Layer 1 + relevant Layer 2 sections + Layer 3 client context + Layer 4 task
  • Pattern B (internal operational outputs): Layer 1 + relevant Layer 2 sections + Layer 4 task
  • Pattern C (analysis and research outputs): Layer 1 + Layer 4 task only

Communicate these three patterns to the team and the loading decision becomes a single question: “Which pattern does this task require?”


The practical loading mechanics: how to implement the framework

For Claude Projects (recommended implementation):

  • Layer 1: loaded as permanent project knowledge. Never re-entered, always available
  • Layer 2 modular sections: stored as separate documents in the project knowledge, referenced selectively in session prompts (“Load the client archetype for [company type] and the proposal format standard”)
  • Layer 3: pasted into the session prompt at the start of client-specific sessions. Retrieved from the CRM or project state document
  • Layer 4: the session prompt itself. Written each time, specific to the task

For ChatGPT (custom GPT or Projects):

  • Layer 1: loaded in the custom GPT system prompt or custom instructions
  • Layer 2: uploaded as knowledge files, referenced in session prompts
  • Layer 3: pasted into the session at the start
  • Layer 4: the user message prompt

For any AI tool (universal approach):

Create a “context template” document for each Pattern (A, B, C). The template contains the Layer 1 content in full, placeholder markers for the Layer 2 sections that need to be loaded, placeholder markers for Layer 3, and a fill-in section for Layer 4.

For each session: open the relevant template, fill in the Layer 2 and 3 placeholders from the context pack documents, write the Layer 4 task instruction, and paste the full populated template as the session prompt.

This takes 3–5 minutes per session. It is slower than loading nothing and faster than producing generic outputs that require 20 minutes of editing.


Building the layers: the common gaps and how to fill them

Most commonly missing in Layer 1:

  • The voice guide for email versus long-form content (many companies have general tone guidance but not format-specific tone guidance)
  • The “what we do not say” section. The words, phrases, and claims the brand explicitly avoids

Most commonly missing in Layer 2:

  • Decision rules for pricing exceptions. What the company does when a client asks for a discount, what the approval process is, what the limits are
  • Client tier standards. How communication and expectations differ for a new client versus a long-tenured one, a high-value account versus a standard one
  • Output format standards. The specific structure expected for proposals, status updates, and deliverables (not just the voice, but the organization)

Most commonly missing in Layer 3:

  • The “what the client said they care about most” capture. The specific language from the most recent discovery or check-in call that should influence every output for this client
  • The relationship sensitivity notes. What topics are sensitive with this client, what has been promised, what has gone wrong

Most commonly missing in Layer 4:

  • The success criteria. What would make this specific output fail? Naming the failure mode is more useful than describing the ideal output.
  • The constraint. What is the output not allowed to include? The explicit exclusion prevents scope expansion.

Common questions on the layered context framework

”How is this different from a system prompt?”

A system prompt is typically Layer 1 only. It tells the AI who it is and how it communicates. The layered framework adds Layer 2 (operational consistency), Layer 3 (situational relevance), and Layer 4 (task precision). A well-designed system prompt is Layer 1. The full layered framework produces outputs that are company-specific, operationally consistent, situationally relevant, and task-precise.

”Do I need all four layers for every task?”

No. That is the point of the loading matrix. Simple, internal, non-client-facing tasks may need only Layers 1 and 4. Client-facing proposals need all four. The decision matrix and three loading patterns make this selection systematic rather than improvised for each task.

”How long should the full context pack be?”

Layer 1: 2–4 pages. Layer 2: varies by business complexity: 10–20 pages for a well-documented operational context across all modular sections. Layer 3: 1–2 pages per client or project. Layer 4: 1 paragraph per session. Total context loaded per session: typically 5–10 pages, not the full context pack.

”What happens when a layer is updated; do I need to reload everything?”

Only the updated layer needs to be reloaded. The modular structure of the framework means a voice guide update only affects Layer 1 sessions. A client archetype update only affects Layer 3 sessions for that client. The layered architecture makes maintenance targeted rather than requiring a wholesale reload.

”Can different team members use the same framework with different Layer 3 content?”

Yes. That is the intended use. Layer 1 and Layer 2 are shared across the team (same company context, same operational standards), and your team’s AI maturity level determines how quickly they can use them well. Layer 3 is account-specific (the account manager loads their client’s context. The project manager loads their project’s context). Layer 4 is task-specific. The shared layers produce consistency. The situational layer produces personalisation.

”How does this framework work in Claude Projects versus a raw API call?”

In Claude Projects: Layer 1 is loaded as project knowledge (persistent across all sessions), Layer 2 modular sections are additional project documents (referenced selectively), Layers 3 and 4 are loaded in the session prompt. In a raw API call: all four layers are assembled into the system prompt and user message for each call. The Claude Projects approach reduces the per-session loading work significantly for teams using the workspace daily.


Want the four-layer context framework built for your specific business; not assembled piece by piece over months?

The layered context framework converts the AI from a general-purpose text generator into a company-specific business tool. Each layer adds a specific kind of specificity: company identity, operational consistency, situational relevance, and task precision.

Together, they produce outputs that require minimal editing because the context that determines quality has been loaded correctly. The framework takes 6–8 hours to build fully. Each session that reveals a gap is an opportunity to improve it.

After two months of consistent use, the context layer reflects the accumulated judgment of how the company operates. And every AI output reflects it.

Path one: start with Layer 1 this week. Write the voice guide and the company description using the “what it contains” section above as a checklist. Load it into a Claude Project. Run three tasks you would normally run without context. The difference in output quality is immediate and significant.

Path two: bring in a partner. If you want all four layers built in a focused two-to-four week engagement rather than assembled incrementally over months. That is the Phos AI Labs Phase 1 context pack build. We’ve seen this at 400+ businesses, the bottleneck is never the tool. The fastest way to know if it is the right fit is a conversation. Thirty minutes, no deck. Start here.

Related articles

The fastest way to know whether we're the right fit, is a conversation.

STEP 1/2 · ABOUT YOU