Context Engineering
Context engineering is curating knowledge as a continuously maintained data product that delivers the smallest useful set of relevant, trustworthy, and fresh information to an agent at the right time.
- Everyone wants your context as their moat. Own context in a model-agnostic layer that outlives any agent, model, or vendor.
- Context is finite and has diminishing returns. You need to model and clean it.
- Every company needs to build and maintain their Company Knowledge Management system as a source of grounding for their agentic tooling.
- There is no single “company brain” like there is no single source of truth for metrics.
- You can’t simply index data from different sources and expose it all raw.
- Copying every table into a lake never solved analytics. Indexing every document will not solve context.
- Good context is data plus interpretation, procedure, authority and memory.
- Different source types need different modeling. Slack threads, CRM records, documents, and meetings should not share one generic chunking pipeline.
- Context transformations are lossy compression. Preserve canonical sources and lineage.
Company Context Repository
A system that tells the model how a company works, what happened before, which constraints matter, what a particular customer means, how terminology is used internally, which decisions have already been made, and what the organization currently believes to be true. Some of that is durable institutional knowledge, while some of it is live state, retrieved facts, permissions, relationships, and task-specific material.
The work that needs to be done is to determine which information is authoritative, what happens when sources disagree, where claims came from, and which downstream context should change when a decision changes. The company also needs to decide what agents can write back, who reviews those changes, when old information expires, which agents can see which material, and what context actually contributed to a particular result.
- Writing, rejecting PRs, and renaming terms on a shared context layer is the way the organization “thinks” and compacts knowledge.
- Make “Who knows?” a first-class operation
- Treat the brain as a data product
- Bring external sources into a controlled data plane where they can be validated, normalized, permissioned, cached, and observed.
- Retrieval failures should feed the pipeline
- Repeated questions, corrections, rejected answers, and missing evidence should change models and artifacts
- Humans review and approve changes to core artifacts
- Compound by creating a shared layer of context
- Different tasks need different projections over shared company knowledge.
- Businesses already have plenty of context, just not coherent context. Curate context the same way you curate data.
- Knowledge work needs all different types of output (docs, trainings, sheets, landing pages), and these all have to stay coherent with each other as the business moves or they are useless.
- Bring curated data to the model. The more tools you give an agent to reach directly into the outside world, the harder it becomes to know what entered its context, where it came from, whether it changed, or whether it was compromised.