Demand-Driven Context Management for Enterprise AI Agents

ikea · E-commerce · 2026 · source Agentic: yes · promotional bias: low · source-backed · extracted with prompt 0.5.6 (schema v2)

Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.

Problem

Domain: Enterprise agent context management

IKEA's delivery and services domain needed AI agents to complete enterprise work items that depend on undocumented institutional knowledge, not just general coding knowledge or existing documentation indexed through RAG/MCP.

Constraints:

Architecture

IKEA's demand-driven context approach inserts a context-block layer between monolithic enterprise knowledge and retrieval/MCP layers. Agents are assigned real incidents or work items, fail or ask questions where institutional knowledge is missing, pull answers from humans and existing systems, and document those answers as reusable context blocks so future agents can resolve similar tasks with less discovery.

Diagram confidence: explicit (topology described by the source).

flowchart LR
  work-item-queue["Work item queue"] --> agent-worker["Agent worker"]
  agent-worker --> retrieval-and-mcp-layer["Retrieval and MCP layer"]
  retrieval-and-mcp-layer --> knowledge-monolith["Knowledge monolith"]
  knowledge-monolith --> human-knowledge-holders["Human knowledge holders"]
  human-knowledge-holders --> agent-worker
  agent-worker --> context-block-store["Context block store"]
  context-block-store --> agent-worker
  agent-worker --> confidence-tracker["Confidence tracker"]
  context-block-store --> confidence-tracker
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
Work item queue Jira tickets, incidents, or tasks that reveal what context the agent actually needs. Agent worker
Agent worker Attempts the task, discovers missing knowledge, asks questions, and uses available retrieval/MCP tools. Work item queue, Retrieval and MCP layer, Human knowledge holders, Context block store
Retrieval and MCP layer Existing RAG, MCP, and knowledge-graph access over Confluence, Jira, SharePoint, GitHub, and similar sources. Agent worker, Knowledge monolith
Knowledge monolith Enterprise documentation and undocumented institutional knowledge in mixed quality states. Retrieval and MCP layer, Human knowledge holders
Human knowledge holders People who answer missing-context questions and expose tribal knowledge. Agent worker, Knowledge monolith
Context block store Curated cache of reusable institutional knowledge blocks discovered through work. Agent worker
Confidence tracker Measures confidence improvement across incident cycles. Agent worker, Context block store

Data flow

A work item or incident is given to an agent. The agent uses existing retrieval and MCP servers, identifies missing institutional context, asks questions or receives human answers, converts the discovered knowledge into a context block, and reuses the accumulated blocks in later incidents. Repeated cycles raise confidence as tribal knowledge is converted into curated, reusable context.

“we don't push all the knowledge to the agent rather than we start giving problems to the agents like work items and let them actually pull the information from us.”transcript, stated
“it actually helps you build curated context blocks for you. You can also think of it like, uh, uh, cache database that you have.”transcript, stated

Why this architecture

The talk argues that pushing all documentation into retrieval fails because the knowledge base itself is not reliable. A pull-based context-block layer mirrors human onboarding: assign real work, discover gaps, and document the useful 20% as reusable context.

“it doesn't matter how many you build, it won't work because basically your whole institutional knowledge is a is a monolith.”transcript, stated
“So, in in this approach, it's more pull approach.”transcript, stated

Models used: Coding agents · LLM agents · RAG/MCP-backed agents

Scale

Alternatives considered (roads not taken)

Build more MCP servers over existing documents

Rejected because: The presenter says MCP/RAG accuracy is limited when the underlying institutional knowledge is missing or bad.

“10%, 20%, 30% of time it was accurate, but rest of the time I was doing the data entry job for them actually.”transcript, stated

Push all company knowledge to agents upfront

Rejected because: The approach instead assigns work and lets agents pull the knowledge they actually need.

“we don't push all the knowledge to the agent rather than we start giving problems to the agents like work items and let them actually pull the information from us.”transcript, stated

Give agents 100% of documentation

Rejected because: The presenter argues the useful 20% should become context blocks and the rest can stay linked for lookup.

“20% of your documentation is most useful. 80% is some corner cases you have to look into it.”transcript, stated

Patterns

agent-memory (context)

Agents convert discovered institutional knowledge into reusable context blocks for later tasks.

“let them actually pull the information from us. And once pull the information also ask them to document it.”transcript, stated

rag-retrieval (retrieval)

The approach positions context blocks between the enterprise knowledge monolith and existing RAG/MCP retrieval layers.

“the demand-driven context actually sits between this monolith and also the retrieval layer, actually.”transcript, stated

data-quality-loop (knowledge)

Incident cycles reveal missing and unreliable knowledge, then improve future context quality.

“on every instant it got the list of answers for me and also it documented everything for me.”transcript, stated

confidence-thresholding (evaluation)

The example tracks confidence levels across incidents as context blocks accumulate.

“right now, it has 1.5 confidence. And everything is critical.”transcript, stated

Tradeoffs

Use demand-driven context

Chose pull-based context discovery from real work over push-based all-document onboarding.

Rationale: The agent learns the institutional knowledge it actually needs for tasks, similar to human onboarding.

“Rather than if you have a good context block of information, most of the time, 80% of the time that can be usable.”transcript, stated

Cache the useful context

Chose small curated context blocks plus links over feeding the whole documentation corpus.

Rationale: The presenter frames useful knowledge as an 80/20 problem.

“you need to figure out of what is my 20% of that, uh, that is super helpful for agent and have it like a cache database”transcript, stated

Gotchas (what bit them)

Retrieval layers cannot fix missing institutional knowledge.

Root cause: Large portions of knowledge are outdated, unreliable, duplicated, or purely tribal.

Resolution: Use task-driven cycles to discover and document the missing context as blocks.

“20% if you see, it's outdated. 20% it's unreliable. Uh 20% 10% is always duplicated with different places.”transcript, stated

More MCP servers can increase surface area without improving agent outcomes.

Root cause: Servers point at the same flawed knowledge monolith.

Resolution: Break institutional knowledge into task-proven context blocks instead of only adding connectors.

“you build like 100 MCP servers and plug into that monolith, it doesn't matter how many you build, it won't work”transcript, stated

Evaluation

The talk evaluates the approach through incident cycles, confidence scores, missing-knowledge discovery, context-block reuse, and whether agents can resolve new incidents with less human intervention.

Metrics: Confidence score · Incident cycles · Missing context items · Context block reuse · Human answers required · Task resolution quality

“What if I took like 14 incidents uh and I just go and have 14 cycles of this thing and how it does.”transcript, stated

Outcomes

The case is grounded in an IKEA domain with more than 100 engineers and six product teams.

“Initial implementations demonstrated the ability to surface previously undocumented knowledge and improve confidence scores from 1.5 to 4.4 across 14 incident resolution cycles”summary, stated