MiroFish
← Field notes

How AI foresight engines work in 2026

February 12, 2026 · 3 min read · Target keyword: AI foresight engine

A foresight engine is not a forecaster. That distinction sounds like word games until you've watched both of them work on the same problem. A forecaster hands you a number. A foresight engine hands you a map.

The number is usually the wrong unit. If someone tells you their best guess for next quarter's churn is 4.2%, they've collapsed everything they don't know into a single digit. The interesting question — what would have to be true for that number to be wrong, and in which direction? — is the part they buried.

In 2026, the engines that have started getting traction are the ones that refuse to do that collapsing. They take the same situation and run forward several plausible versions of it instead of one. Then they show you the tree.

What's actually happening inside

The pipeline most production engines look something like this:

  1. Frame the situation. A small model reads your prompt and lifts out the entities, the variables, and the question. "If we cut our enterprise sales team by 40%" becomes a structured object: an action (headcount reduction), a target (enterprise sales), a magnitude (-40%), and an implicit outcome we care about (revenue, time-to-deal, pipeline coverage).
  2. Surface assumptions. The engine generates the assumptions it would have to make to simulate the scenario. Average deal cycle, ramp time for replacement hires, expected attrition under stress. These get written down and shown to you.
  3. Branch. For each major uncertainty, the engine picks 2-4 representative paths — not every combination, but a stratified sample of what the future could look like. The optimistic. The baseline. The one where attrition spikes. The one where a key account leaves with a departing rep.
  4. Run the branches forward. Each path becomes its own short simulation, with the engine acting as both the world (what does the market do?) and the actor (what do you do in response?). The horizon depends on what you asked — a quarter, a year, sometimes five.
  5. Weight and explain. The engine assigns probabilities (calibrated, not vibes — but still soft) and writes a one-paragraph explanation for each branch.

You get the tree back. You can drill into a branch, edit an assumption, and rerun just that subtree.

Why this is more useful than a single number

The single-number answer is good for committing to a slide. It's bad for thinking. Once you see three or four branches side by side, your attention naturally goes to the delta between them — what's the thing that flips this from the good branch to the bad branch? — and that thing is almost always more actionable than the headline number.

In practice, users start ignoring the probabilities after a while. They use the branches as a list of "futures I should have a plan for." It's effectively a stress test you didn't have to write.

Where the engines still fall down

Two places, in our experience. First, they're confidently wrong on rare events. The system has read enough history to model business-as-usual well; it doesn't know what to do with the once-a-decade event because there are not enough analogues. If you're asking it about pandemics or wars, treat its output as fiction.

Second, the assumption ledger is only as good as the data you gave it. If you described your situation in two sentences, the engine made up the missing context — and most of the assumptions it surfaces are educated guesses about your business, not the world. Spend the extra five minutes loading in the actual numbers.

What to look for in 2026

The engines that are pulling ahead share a few traits: assumption transparency by default, the ability to rerun a single branch without redoing the whole tree, and a willingness to say "I don't have enough to simulate this" rather than fabricating a confident-looking output.

If you're picking one to actually adopt, run your own questions through three of them and look at the assumption ledger first. The one with the most embarrassingly honest list is usually the right one.