The Missing Layer in Intelligent Systems: From Expert Knowledge to Just-in-Time Intervention
Hatched by Mert Nuhoglu
Apr 23, 2026
9 min read
4 views
82%
The real question is not how much a system knows
What if the hardest part of intelligence is not encoding knowledge, but knowing when to interrupt?
That question sounds almost backwards. In software, in education, and in AI, we usually celebrate completeness. More data. More rules. More relationships. More coverage. If a human expert can make a better decision because they carry thousands of small distinctions in their head, then surely the smarter system is the one that stores all of them too.
But completeness has a hidden weakness: knowledge that is not activated at the right moment is mostly invisible. A system can contain an enormous map of expertise and still fail to help when the user is stuck, drifting, or about to make a costly mistake. This is the central tension connecting these two ideas: one points toward an exhaustive representation of expertise, the other toward minimal, precisely timed intervention. Together they reveal a deeper design principle for intelligent systems: expertise must be both stored and surfaced.
The mistake is to treat those as the same thing.
Why expert knowledge is not enough
Imagine trying to teach someone to play chess by handing them a complete catalog of positions, tactical motifs, and endgame rules. The information is correct. It may even be exhaustive. But if the learner does not know which pattern matters in the current position, the catalog becomes little more than a museum. Useful in theory, inert in practice.
This is the paradox of expert emulation: the more faithfully you try to capture a human expert’s internal decision process, the more you risk building a system that is structurally rich but behaviorally mute. A human expert does not merely possess knowledge. The expert continuously performs three hidden acts:
- Selection: deciding which facts are relevant right now.
- Attention: noticing when behavior has gone off course.
- Intervention: giving feedback at the exact moment it can still change the outcome.
Most systems try to model the first act and forget the latter two.
This matters because expertise is not just a database of truths. It is a timing system. The same advice can be transformative in one moment and useless in another. Tell a student to check for sign errors before they have even written an equation, and the advice is noise. Tell them the same thing after they have made a pattern of repeated mistakes, and it becomes a breakthrough.
The defining feature of useful intelligence is not exhaustive explanation, but precise interruption.
That insight changes the target. The question is no longer, “Did we encode everything the expert knows?” The better question is, “Can we detect the exact moment when a learner, user, or process needs a corrective nudge?”
The database fallacy: storing knowledge is not the same as using it
The idea of attaching SQL storage to a flexible knowledge graph points to a familiar engineering instinct: if information matters, persist it well. That instinct is right, but incomplete. A durable store makes knowledge queryable, consistent, and reusable. It creates a memory layer beneath the application logic.
Yet memory is not intelligence.
A database can preserve every edge in a conceptual graph, every relation between facts, every fine-grained state change. But a user still does not benefit unless the system can answer a more urgent question: What should happen now? Not what is true in general, but what is actionable in context.
Think of the difference between a library and a tutor. A library is optimized for retrieval. A tutor is optimized for transformation. The library can hold more books than the tutor can possibly explain, but the tutor knows when a single sentence, delivered at the right moment, can redirect a student’s thinking. That is not because the tutor knows more facts. It is because the tutor knows state.
This is where the storage metaphor becomes revealing. A good SQL-backed knowledge layer is valuable not because it contains wisdom by itself, but because it can support structured history, dependencies, and queries over change. In other words, it makes the system capable of recognizing patterns over time. And once you can recognize patterns over time, you can move from static knowledge to adaptive feedback.
That is the leap. A complete representation of expertise is only the substrate. The real value emerges when the system can use that substrate to infer: the user is not merely wrong, they are currently vulnerable to a specific error mode.
The hidden model: expertise as a trigger map
A useful mental model is to think of expert knowledge as having two layers.
Layer 1: the knowledge graph
This is the durable structure. Concepts, relations, prerequisite chains, exceptions, heuristics, edge cases. In a tutoring system, this might include thousands of knowledge points and tens of thousands of edges linking them. In product software, it might include rules, workflows, permissions, and domain constraints. In operations, it might include playbooks and failure modes.
Layer 2: the trigger map
This is the operational layer. It answers: when should the system speak, and what should it say? A trigger map links observed behavior to intervention opportunities. It is not enough to know that “students often confuse distributive reasoning with factoring.” The system must detect the signature of that confusion as it appears in real work, then intervene before the misconception hardens.
This distinction matters because most failures are not knowledge failures in the abstract. They are timing failures.
A doctor can know the protocol for a disease and still fail if the alarm comes too late. A manager can know how to coach a team member and still fail if the feedback is delivered after the project has already derailed. A language learning app can know every grammar rule and still fail if it waits until the learner has finished a mistaken pattern rather than interrupting it at the first sign of drift.
The trigger map is what turns a static model into a living one.
Here is the deeper insight: the best systems do not merely represent reality, they represent risk trajectories. They ask not just, “What is the user doing?” but, “Where is this behavior likely to lead if left alone?” That is the difference between an archive and an assistant.
Just-in-time feedback is the real form of personalization
Personalization is often described as tailoring content to the person. But the deepest form of personalization is not about content selection alone. It is about moment selection.
A student does not need every possible hint. They need the right hint at the moment their behavior becomes productive or unproductive. That is why just-in-time feedback is so powerful. It respects both the intelligence of the learner and the limits of attention.
Consider a concrete example. Two students are solving algebra problems.
- Student A repeatedly distributes incorrectly, but only on expressions with negative signs.
- Student B understands distribution but gets confused when a new variable appears.
A comprehensive knowledge base can describe both error patterns. But a good system must do more than classify them after the fact. It must recognize the live signature of each pattern in the student’s current work and respond differently. Maybe Student A needs a prompt that isolates sign handling. Maybe Student B needs a visual reminder that a new symbol does not change the structure of the operation.
The point is not to overwhelm the learner with a full diagnostic report. The point is to provide the smallest intervention that changes the trajectory.
That principle generalizes far beyond education. In a code editor, a developer does not need a lecture on all the rules of null handling. They need a warning when they are about to dereference a variable with a likely null state. In a CRM, a salesperson does not need a full explanation of customer psychology. They need a reminder when they are about to send a generic follow-up to a high-value lead who has already signaled a specific concern.
The value of intelligence increases when the system can answer three questions at once:
- What is happening?
- What is the likely failure mode?
- What is the smallest timely action that can prevent it?
That is personalization with teeth.
A better framework: from encyclopedic AI to catalytic AI
The temptation in AI design is to chase encyclopedic systems, ones that contain vast representations of domain expertise. But in practice, the most helpful systems may be catalytic instead. A catalyst does not do all the work. It changes the rate and direction of a process.
That is a better metaphor for intelligent assistance.
A catalytic system has four properties:
- Deep structure: it knows the domain with fine granularity.
- State awareness: it tracks where the user or process currently is.
- Error prediction: it anticipates likely breakdowns before they compound.
- Minimal intervention: it acts with restraint, not verbosity.
This framework explains why a system can be more useful when it says less. The goal is not to narrate its knowledge. The goal is to alter outcomes.
Good intelligence is not maximally informative. It is maximally corrective.
This also explains why so many feedback systems fail. They either know too little, or they know too much and speak too late. They are either shallow and noisy, or deep and passive. A catalytic system sits in the middle, using deep representation to support sparse, high-leverage intervention.
There is a design lesson here for any domain that involves human learning or human judgment. If you want to help people improve, do not start by asking how to explain everything. Start by asking how to detect the first visible sign of a bad trajectory. Then work backward to the information needed to recognize it reliably.
That is the real architecture of expertise in software form.
Key Takeaways
- Build for timing, not just completeness. A perfect knowledge model is useless if the system cannot detect the right moment to intervene.
- Separate storage from activation. Preserve the full structure of expertise, but treat feedback logic as a distinct layer.
- Design around failure trajectories. Ask what sequence of mistakes tends to appear before a larger breakdown, then detect that sequence early.
- Prefer minimal corrective action. The best intervention is often the smallest one that changes the user’s next move.
- Think like a catalyst. The goal of an intelligent system is not to explain everything it knows, but to improve outcomes through timely guidance.
The deeper lesson: intelligence is relational, not archival
We often imagine intelligence as possession. The smart system has more facts, more rules, more memory, more coverage. But the more interesting version of intelligence is relational. It depends on the interaction between knowledge and context, between state and response, between what is known and what is needed now.
That is why a system can be impressively complete and still disappoint. Completion without timing is inert. And timing without structure is random. Real intelligence lives in the coupling of the two.
So perhaps the most important design principle for AI, education, and software is this: do not merely build systems that remember expertise. Build systems that know when expertise is needed.
That reframes the whole problem. The measure of an intelligent system is not how much truth it can store. It is how precisely it can change what happens next.
Sources
Hatch New Ideas with Glasp AI 🐣
Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)
Start Hatching 🐣