Back to The Story

The Story — Audio Guide

🎧 30 min listen · 33 chapters · the Story as one short narration: the problem, then the four-step fix — look, prove, time, repeat — and why understand and memorize are one loop.

01. One Problem

This whole site exists to solve one problem. I want to easily understand and memorize artificial intelligence engineering concepts. That single sentence drives everything here, right down to the choice of database. The idea is that no design choice should feel arbitrary. Each one should feel like a consequence of that sentence. But learning the obvious way fails twice. Ask a chatbot to explain a concept, and it answers from its own memory. It sounds confident, and sometimes it is simply wrong. A confident wrong answer is worse than no answer at all, because you walk away trusting it. And even when the explanation is right, you read it once and it fades within a week. So the real problem has two halves. The tools make things up, and you forget what you learn. One half is about trust. The other half is about time. The fix is a single loop with four steps. Look. Prove. Time. Repeat. The first two steps make what you read trustworthy. The last two make it stick. Over the next half hour we will walk through each step slowly. Then we will step back and see the whole machine at once.

02. Search First

The first step is look. The rule here is strict. The system never lets the model answer from its own memory. Before a single word of an explanation is written, it searches the real source material. Think of it as an open book exam. The model is not allowed to write from what it vaguely remembers. It must write from the book that is open in front of it. To make that possible, every document is broken into small passages. Each passage is turned into a kind of numerical fingerprint that captures its meaning. When a question arrives, the question gets the same treatment. The system then finds the passages whose meaning sits closest to it. This is the quiet heart of the whole thing. You turn meaning into arithmetic, so that finding the right passage becomes a calculation rather than a guess. Only the passages it retrieves this way are allowed to move forward. Everything the model is about to say must be grounded in that handful of sources. So the first step is not a convenience bolted onto a chatbot. It is the foundation that makes trust possible in the first place.

03. Two Searches

There is a subtlety worth slowing down for. Searching by meaning is powerful, but it is not enough on its own. Meaning search shines when you ask in your own words and the source uses different words for the same idea. But it can stumble on exact terms. A precise name, a rare piece of jargon, an unusual spelling. So the system runs two searches side by side. One finds passages that mean the same thing as your question. The other finds passages that share its exact words. Then it fuses the two lists together, so the best of both rises to the top. After that, a second, sharper model reads the finalists again. It scores them one pair at a time, to push the truly relevant passages above the merely similar ones. And there is one more layer. A small model reads your question first and decides how hard to search. A simple lookup gets a quick pass. A tangled, many part question gets a deeper, step by step search. The model chooses the strategy. But if it is ever unsure, the system quietly falls back to a fixed, safe default. The judgment is learned; the safety net is fixed.

04. Only The Sources

The second step is prove, and this is the part I am most proud of. Retrieving good sources is only half the battle. The model still has to write an explanation. And a model that can write can also drift, embellish, and quietly invent. So the second step starts with a discipline. The model writes using only the passages that were just retrieved. Not its training, not its memory. Those specific sources, and nothing else. That alone reduces the room for invention enormously. But reducing the room is not the same as closing the door. A model can still take a true source and stretch it one step too far. It can drift into a claim the source does not quite support. For a learning tool, that is the dangerous case. A subtle overreach is exactly the kind of thing you would never catch on your own. So writing from the sources is necessary, but it is not the whole of proving. The real work comes next. You check the writing against the sources, claim by claim, before any of it reaches you.

05. A Judge Per Claim

Here is how the checking works. Once the explanation is written, a separate step reads it back. It breaks the explanation into its individual claims. Then each claim is put on trial against the sources. Is this sentence truly backed by the source, or is it reaching too far? And to keep that trial honest, the system does not rely on a single opinion. It asks the same question from several angles. One voice argues that the claim is supported. Another voice is told to try its hardest to refute it, and to assume it is unsupported when in doubt. A third checks whether the claim quietly overstates what the source says. A claim survives only if the majority agree it holds. If it fails, the passage is rewritten once, more strictly, with the failed claims spelled out. If it still fails, it is dropped. It lands on a worklist instead of on the page. Nothing ships unless it survives this. And every sentence you read carries a small number that points back to its exact source. When the sources genuinely do not cover your question, the system says so plainly, rather than guessing. Trust here is not a promise. It is a gate that every claim has to pass through.

06. The Cost Of Being Wrong

It is worth pausing on why all this checking matters so much. In most tools, a wrong answer is a small annoyance. You notice it, you shrug, and you move on. But in a tool built for memory, a wrong answer is far more dangerous. If a false fact slips through, the system does not just show it to you once. It schedules that false fact for review, and drills it into you on a perfect curve, until you know it by heart. The very machinery that makes true things stick would make false things stick just as well. That is why grounding is not a nice extra here. It is a safety requirement. The checker is not there to be tidy. It is there to keep the memory system from turning a mistake into a habit.

07. The Forgetting Curve

Now we cross from the first half of the loop to the second. Understanding something once is not the same as remembering it. Memory has a shape, and that shape is a curve. The moment you learn something, your ability to recall it starts to fall. Slowly at first, then faster, then it flattens near the floor. This curve is not a metaphor. It has been measured for well over a century, and it is remarkably regular. But here is the important part. The curve is different for every person and every single fact. An idea that clicks instantly for you might be slippery for someone else. And the reverse happens just as often. So a system that wants to help you remember cannot use one schedule for everyone. It has to model the shape of your forgetting, for each thing you are trying to learn. That is what the third step, time, is for. It is the quiet accountant of the whole system. It asks one question, again and again: for this fact, and for you, when is the memory about to slip?

08. Modeling Your Memory

So how does it model your memory? Every time you review a card and grade yourself, the system updates a small picture of that memory. It tracks three things. How hard this particular fact is for you. How stable the memory is right now. And how likely you are to recall it at this moment. Those three numbers ride the forgetting curve together. They let the system predict the day your memory will fade to the edge. The engine behind this was tuned on hundreds of millions of real reviews. So its sense of forgetting is not guesswork. It is fitted to how human memory actually behaves. Now, this is the one place where you must be careful with artificial intelligence. A review date is a kind of promise. A freely improvising model could invent a bad one and quietly corrupt your whole schedule. So the design is deliberate. A model is allowed to personalize the timing to you. It can estimate how hard a brand new idea will feel. It can notice when two similar cards start to blur together. But whatever it proposes is then clamped to a tight band around the proven mathematics. The model can tune the timing. It can never invent an unsafe date.

09. The Edge Of Forgetting

The fourth step is repeat. Once you can predict forgetting, this step becomes almost obvious. The system shows you the card right at the moment you are about to forget it. Not too early, because reviewing something you clearly still know wastes your attention. Not too late, because by then the memory is already gone and you are relearning from scratch. The sweet spot is the edge of forgetting. That is where the effort of pulling the memory back is highest. And that effort is exactly what strengthens it. There is a beautiful counterintuition here. A review that feels a little difficult does you far more good than one that feels easy. The system also mixes related topics together, rather than drilling one thing over and over. The research is clear that mixing sharpens your ability to tell similar ideas apart. And there is one careful detail. Each schedule is tied to the exact wording you rehearsed. If the wording changes, the schedule resets. A memory is stored together with its cue, so a new cue is, in a real sense, a new memory.

10. Science In The Code

None of this timing is invented. The rules for when to review, and how to mix topics, come straight from decades of memory research. And that research is not just sitting in a document somewhere. It is written into the code itself, cited paper by paper, right beside the math it justifies. The spacing effect. The testing effect. The value of a desirable difficulty. Each one earns its place by evidence, not by taste. So when the system decides to show you a card today rather than tomorrow, that decision is not a hunch. It is standing on a hundred years of careful study.

11. One Loop

Now step back, because this is the part that matters most. Understand and memorize are not two separate features. They only look separate because they live in the same app. In truth they are one loop. Real sources are retrieved. An explanation is written only from them. A judge verifies it before it ships. You read it, with every sentence pointing back to a source. Then the scheduler predicts when that knowledge will slip. It brings the idea back at exactly that moment. Your grade on that review updates a model of what you know. And that model of what you know decides which ideas get explained to you again next. So recall feeds understanding, and understanding feeds recall. The two halves are not neighbors. They are the same circle, traced over and over. Once you see the whole thing as one loop, many design questions answer themselves.

12. Explain Anything

The loop is not only for flashcards. It runs while you read. Highlight any sentence that puzzles you, and ask about it right there. The system reaches for the real sources first. It writes an answer only from them, and shows you where each part came from. If the sources cannot answer, it tells you honestly. And the passages you asked about stay marked. So when you come back later, you can see exactly what you once found confusing. Reading stops being a one way broadcast. It becomes a conversation with the material, grounded at every step.

13. A Palace For Memory

Some things are easier to remember as places than as words. So the site borrows a trick that is thousands of years old, the memory palace. You take a route you know well, perhaps the walk through your own home. Then you place each idea at a stop along that route, tied to a vivid little image. To recall the ideas, you simply walk the route again in your mind. The site builds these palaces from real material. Then it schedules your walks along the same forgetting curve as everything else. An ancient method for memory, wired into a modern loop.

14. Practice And Interview

Reading and reviewing are not the only ways to learn here. You can practice by producing, not just by recognizing. The site gives you small exercises and grades what you make. It can play a mock interviewer, asking you questions and scoring your answers against a clear rubric. It can even listen while you explain an idea aloud, and gently probe the gaps in your understanding. Every one of these is another way of pulling knowledge out of your own head. And that act of pulling is exactly what makes it stick. Each of them can also feed the same growing picture of what you know.

15. Two Kinds Of Knowing

There is a difference between knowing that you have seen something, and being able to bring it back on your own. The first feels like knowledge, but it is often just familiarity. You read a page, it all looks reasonable, and you close it feeling you understand. Then the exam comes, and nothing arrives. This is why the site leans so hard on recall rather than recognition. It asks you to produce the answer, not just to nod at it. Producing is harder, and it feels worse in the moment. But that discomfort is the sensation of a memory being built. The site is designed, everywhere, to trade a little comfort now for real knowledge later.

16. Down To Storage

Return to the promise from the very beginning. Every choice, down to the database, is a consequence of one sentence. Watch how that actually plays out. Understanding has to mean searching by meaning. So there has to be a store built for searching by meaning. That is why a vector store exists. Memorizing has to mean keeping a schedule that survives. Night after night, across every device you pick up. That is why there is a small, fast database living close to you at the edge. Understanding is easier with audio, and audio files are large. So there is a place built to hold large files. None of these were chosen because they are fashionable. Each store is simply the cheapest thing that satisfies one of the two verbs in the mission sentence. This is the quiet discipline of the whole project. You do not defend your choices; you derive them. And when a requirement changes, you know exactly which consequence to revisit. You know it, because you know which verb it came from.

17. Propose And Clamp

By now a fair question is forming. How much of this is really artificial intelligence, and how much is ordinary code? The honest answer is a single rule, and the rule is the whole design. Every step is a model decision wrapped in a fixed envelope. In the first step, a model chooses how to search. But fixed rules guarantee it never comes back empty. In the second step, a model writes and other models judge. But code drops anything a source does not support. In the third step, a model personalizes your schedule. But the result is clamped to a safe band around the proven forgetting curve. In the fourth step, a model composes your session. But it may only draw from the cards that are genuinely due. So the rule, said in four words, is this. The model proposes; the math clamps. Use a model wherever the work is a judgment call, like what is relevant or what is well grounded. Keep exact mathematics wherever the work is a contract that must not break, like a review date. This is not a compromise between artificial intelligence and safety. For a tool that handles your memory, it is the only honest way to be both bold and correct.

18. A Memory Controller

There is a deeper way to see all of this, and it is worth the stretch. Read the mission sentence again, but read it as a control engineer would. There is a quantity we are trying to steer. It is your durable mastery of each concept. There is a target we are steering it toward. It is knowing a thing, perhaps by a certain date. There is a constant disturbance pushing against us. It is forgetting, which never stops pulling that quantity down. And there is the thing we are actually acting on. It is your memory, which we can influence but cannot rewrite by hand. Seen this way, the whole app is a controller. It senses the hidden state of your knowledge from noisy evidence. It decides on an action. It applies that action. Then it watches what happens and adjusts. The word easily, in the mission sentence, now has a precise meaning. You are the system being helped, not the operator running the machine. The controller does the work of deciding what to show and when. You just show up and learn.

19. Learned And Authored

If the app is a controller, then being native to artificial intelligence has a sharp definition. It is not how many times we call a model. It is the fraction of the control loop whose behavior is learned from data, rather than written by hand. And it all sits inside a safe envelope. Look at each part through that lens. The sensing of relevance is learned. The estimate of your mastery is learned. The writing of explanations is learned. The judgment of whether a claim is grounded is learned. And around every one of those learned parts sits an authored guarantee. A keyword fallback. A citation that must resolve. A clamp on the schedule. A boundary on what a session may include. The pattern is exact, and it repeats at every block. A learned decision, inside an authored guarantee. That pairing is not decoration. For a system whose job is human memory, it is the definition of doing artificial intelligence properly.

20. One Engine, Many Jobs

There is a discipline behind the scenes that is easy to miss. All of this, the search, the grounding, the judging, the scheduling, runs on one consistent engine, chosen on purpose. It would have been easier to reach for a different tool for each job. But every extra framework is another thing to learn, and another way for the pieces to disagree. By building on a single foundation, the pieces reinforce each other. The same retrieval that answers your questions also grounds the lessons. And the same checks that guard one surface guard them all. Fewer moving parts, more trust. Simplicity, here, is not laziness. It is a feature you feel every time the system behaves the same way twice.

21. A Ladder Of Depth

It helps to think of artificial intelligence in a product as a ladder, with rungs. On the lowest rung, a model writes content once, ahead of time, and the app simply serves it. That is a printing press. One rung up, you can talk to a model live, ask it a question, and get an answer. That is a feature. Higher still, the system keeps a model of you. It updates that model with everything you do, and lets it steer what happens next. That is a tutor. That is when the app truly knows you. Higher again, the system improves its own content and its own settings from watching many learners. It uses its own evaluations as the measure of what is better. That is a system that learns how to teach. And at the very top, the app owns your outcome. It sets the plan, it schedules the work, and it takes responsibility for getting you there. Most learning tools sit on the middle rung, offering a chat feature beside their content. The interesting work, and the honest challenge, is every rung beyond that.

22. What Others Miss

This is not just theory. You can measure where the field actually stands. Across a survey of more than thirty learning companies, a clear picture appears. Each was scored on a handful of the design choices that matter most. Almost everyone offers the middle rung, a helpful chat feature. But grounding answers strictly in real sources is rare. Scheduling by the science of forgetting is rare. And truly modeling each individual learner is the most uncertain column of all. Not a single company does all three at once. The crowd is gathered on the rung where you bolt a chat window onto your content. The space beyond that rung is nearly empty. Which means every rung this app climbs past the middle is ground almost nobody else is standing on. The rarest combination of all is content that provably improves from watching real learners. That would be a category of one. The point is not that this app has already won. The point is that the hard rungs are open, and the hard rungs are exactly the ones the mission demands.

23. One Model Of You

Here is where the loop is heading next. Today, only some of these surfaces truly know you. The flashcard tutor watches your mastery closely. But the interview, the practice, the reading; they mostly act in the moment and then forget. The next step is to give every surface one shared memory of you. A single model of what you understand and what you do not, fed by everything you do anywhere on the site. Miss a question in a mock interview, and the system learns it. Just as surely as if you had failed a flashcard. One learner, one model, every surface teaching it at once.

24. Every Mistake Returns

And once every surface feeds one model, something powerful becomes possible. Any mistake, anywhere, can become a scheduled memory. Stumble on an idea during an interview, and a fresh card is quietly made for it. That card is slipped into your review queue, to arrive at just the right time. Fail a practice exercise, and the concept behind it comes back before you would have forgotten it. Nothing you get wrong simply vanishes. It is caught, turned into a small piece of practice, and returned to you when it will do the most good. The whole site becomes one net, and nothing falls through it.

25. Content That Improves

There is one more rung, and it is the rarest of all. Imagine the site watching, quietly, which cards learners keep failing. And which explanations keep leaving people confused. Now imagine it using that evidence to rewrite itself. A card that too many people miss is generated again. The new version only ships if it beats the old one on a fair test. A passage that keeps drawing questions is grounded again, more carefully. The evaluations become the judge of what is better. And the content slowly improves from being taught. That is a system that does not just teach you. It learns how to teach, from you.

26. Built To Be Checked

One quiet principle runs under everything here. If a part of the system makes a judgment, that judgment can be tested. There is a harness that measures how well the search finds the right passages. There is a check on whether answers stay faithful to their sources. There is a proof that the schedule never drifts outside its safe band. These tests are not an afterthought. They are how the system knows whether a change made it better or worse. And in the end, that is what lets the content improve on its own. You can only optimize what you can measure.

27. The Real Number

Here is the deepest question of the whole project. It is one that most products never ask themselves. Every controller is trying to maximize something. So what, exactly, is this one maximizing? Look closely and you find that each part optimizes its own small proxy. The scheduler optimizes the chance you will pass a review. The mastery model tracks a probability. The grounding checker scores whether an answer is supported. But the thing the mission actually promises has no single number anywhere. That thing is durable knowledge earned for each minute of your effort. This is the deepest gap, and it sits above every clever feature. So the real frontier move is not another chat box. It is to name that number, and then to measure it. How much lasting retention do you gain for each minute you spend? The forgetting model can supply the retention. The record of your sessions can supply the minutes. And once that number exists, every learned part of the system can be pointed at it. Carefully, with the measurement watched first, so the target is not gamed. That is what it means to optimize the promise itself, instead of a pile of proxies for it.

28. Honest About Gaps

It would be easy to end on a grand promise. But honesty is part of the design. So here is what is not done yet. For visitors who are not signed in, the site cannot yet build a lasting picture of them. Some of the surfaces still act in the moment and forget. The system that would push work to you, instead of waiting for you to arrive, is still mostly on the drawing board. None of this is hidden. Each gap is written down, in plain view, as the next thing to build. A system that means to earn your trust should be as clear about its edges as about its strengths.

29. This Very Recording

Here is a small thing worth noticing. The guide you are listening to right now was made the same way as everything else. Its script was checked for clarity and pace before a single word was spoken. The voice was generated, then stitched together chapter by chapter. Even this explanation of the loop passed through a version of the loop. The site does not just describe its own method. Where it can, it practices that method, all the way down.

30. The Patience Of It

There is something quietly patient about this whole design. It does not try to cram everything into one heroic session. It accepts that memory is built slowly, a little at a time, spaced across days and weeks. It trusts the curve. On any given day it asks for only what you are about to forget, and no more. That restraint is deliberate. A system that respects how memory actually works will always feel calmer than one that fights it. The goal was never to make you study harder. It was to make the studying you already do actually last.

31. The Art Of Restraint

A last thought before we close. Notice how much of this system is about restraint. The model could say more, but it is held to the sources. It could schedule more, but it waits for the edge of forgetting. It could generate endlessly, but nothing ships until it passes a test. The intelligence here is not measured by the volume of what the machine produces. It is measured by how well it chooses what to leave undone. The hardest engineering was not adding power. It was drawing the lines that power must never cross.

32. Where It Goes

So where does all of this lead? Today, you drive. You choose to open the app, and it responds. The direction of travel is to invert that. You state a goal, and the system owns the path to it. It plans what to cover. It sequences the work over your weeks. And it brings the right task to you at the right moment. The scheduler stops waiting for you to arrive. It starts telling you what today should hold, with your overdue reviews always coming first, because memory beats coverage. The same guardrails ride all the way up. The planner proposes a path. A fixed check keeps it honest, refusing any plan that overruns your time or wanders off the map. The model always proposes; the math always clamps. And that is the whole story. A tool that looks things up and proves them, so you can trust it. A tool that times your forgetting and repeats at the edge, so it sticks. One loop, learned where judgment lives and clamped where correctness is a contract. Quietly working to make understanding, and memory, feel easy.

33. One Last Thing

So that is the whole story, from one sentence to a working machine. It began with a simple wish: to understand hard ideas, and to keep them. That wish turned out to demand a great deal. It demanded that answers be grounded in real sources, and checked before you ever see them. It demanded a model of your own memory, patient enough to wait for the moment you are about to forget. It demanded that every clever, learned decision be wrapped in a boundary it cannot cross. And it demanded honesty about the rungs not yet climbed. None of these were features that somebody simply wanted to build. Each one was forced by taking the first sentence seriously. That is the quiet lesson under all of it. If you choose your one true goal carefully, and refuse to compromise on it, the design mostly writes itself. Understand, and memorize. Look, prove, time, repeat. A model to propose, and the math to keep it honest. Thank you for listening. Now go and learn something, and let the loop help you keep it.