The design choice · note 3 of 6
Why we did not just run deep research every week
Chatbot search gives you news clippings. Scheduled deep research pays twice for what it already knows. We built memory instead.
There were two easy ways to build this. We tried both.
The first is to ask an AI a question. What is new with this competitor. What is happening in this market. You get an answer in thirty seconds, it reads well, and it is basically a news clipping. It can tell you that a competitor announced something. It cannot tell you whether that matters to you, because it does not know your business, your products, or the deals you keep losing.
The second is to run a full deep research job every time. Better output, and genuinely impressive on the first run. The problem shows up around the tenth. Every run starts from zero. Week 30 spends the same effort rediscovering the background it already produced in week 2, and you pay for it again. Cost grows in a straight line while quality flattens out. And the report still reads like it has never met you.
What we actually wanted was closer to how a good analyst gets better at their job. On day one they ask a lot of questions. A year in, they know the players, they know which sources are worth reading, they know what is noise, and they can name the thing that changed in one sentence.
So we built for that. The system keeps memory in layers. A small, always loaded picture of the business, the products, the competitors and the customers. A set of learned habits about where to look and what to ignore. A deeper store of history per competitor, per customer and per topic, which it reads only when it needs to. An archive underneath all of it.
Every run reads from that memory and writes back into it. Sources earn their place by how often they contribute something useful, and get retired when they stop. Nothing gets re-derived if it is already known.
The effect compounds. Week 30 is sharper than week 1 and costs less, because most of the work is deciding what is new rather than working out the world from scratch.
That is the difference between a search tool and a system that improves.