Ownership review
Knowledge: accepted entities and obligations. Memory: previous claims and analyst decisions. Context: the evidence permitted for this review.
Knowledge graphs, memory graphs and context graphs are usually three architectural jobs, not three procurement decisions.
Think of the system as an organisation that knows things, remembers what happened, then prepares a small brief for the decision in front of it.
| Role | Represents | Question |
|---|---|---|
| Knowledge graph | Governed meaning the organisation has accepted for reuse. | What do we treat as true or applicable? |
| Memory graph | Retained experience from interactions, claims, actions and outcomes. | What happened before, and what did we learn? |
| Context graph | Information selected for one task, actor, purpose and point in time. | What should this agent use right now? |
Connected doesn’t mean equivalent.
Nodes and relationships tell us how information connects. They don’t tell us whether the organisation accepts it, whether it is current, or whether an agent may use it.
AI proposes. Systems validate. The graph records what happened.
A knowledge graph can hold canonical entities, accepted definitions, approved relationships, domain rules and obligations that multiple workflows are allowed to reuse.
(:LegalEntity)-[:REGISTERED_IN]->(:Jurisdiction) (:LegalEntity)-[:HAS_BENEFICIAL_OWNER]->(:Person) (:EntityType)-[:SUBJECT_TO]->(:ComplianceObligation)
The value is not “we turned a document into a node”. The value is connecting identity, relationships, evidence and rules in a reusable form.
Memory connects episodes, observations, claims, retrievals, tool calls, decisions, actions, outcomes and feedback. It gives an agent continuity, but it must preserve uncertainty and rejection too.
Repeated retrieval does not turn uncertainty into truth. It just gives the uncertainty better distribution.
Select the canonical entity, relationship and rule that anchor the task. Don’t begin with the entire enterprise graph.
Most experience stays memory. Repeated, validated patterns may eventually change governed knowledge.
Knowledge: accepted entities and obligations. Memory: previous claims and analyst decisions. Context: the evidence permitted for this review.
Knowledge: approved methods and instrument definitions. Memory: prior runs, anomalies and corrections. Context: the evidence relevant to today’s experiment.
Knowledge: product facts and safe procedures. Memory: previous troubleshooting attempts. Context: the customer’s device, symptoms and current policy.
A profile record, transaction table, versioned document, event stream, lexical index or vector store may be the right answer.
Does the improvement justify identity resolution, modelling, governance, security and reprocessing cost?
Use the six steps below as a design review. Select a step to see its done condition.
Write down what counts as governed knowledge, what counts as experience, and what is assembled only for the current task. Put authority and lifecycle next to every category.
Link memory to canonical entities instead of creating a second, competing version of the business world.
Keep the original source event available so derived graphs can be rebuilt when your extraction logic changes.
An agent should be able to suggest a claim quickly. It should not be able to silently promote that claim into governed knowledge.
Select what is relevant, valid for the date, applicable to the entity and permitted for the stated purpose.
Record the selected source versions, graph assertions, times, policy versions, access decisions, retrieval parameters, actor and task.
A list of mutable node IDs is not enough to reconstruct historical context.
A memory system can preserve history perfectly and still make the agent worse if retrieval keeps serving stale or rejected experience.
The graph should help explain the decision, not just decorate the architecture diagram.
Shared identity matters either way. Physical separation is justified by security, workload, retention, availability or ownership differences.
Knowledge is what the organisation accepts.
Memory is what the system experienced.
Context is what this task is allowed to use.
Most organisations don’t need three new graph platforms. They need a context assembly process that understands the difference between “this happened”, “this may be true”, and “this is safe to use right now”.
This deck is a visual adaptation of Sergey Vasiliev’s article on knowledge graphs, memory graphs and context graphs. The article contains the full bibliography and deeper technical discussion.
Read the original article ↗Use ← → or the buttons below to move through the deck. Press Home or End to jump.