There are two ways a product ends up with AI in it, and they produce almost nothing in common.
Bolt-on: a widget in the corner of a finished thing.
The common path is to take a product whose architecture was settled years ago and add an assistant to it. The chat box can see the help documentation and maybe a slice of the account, but it cannot reach the real data model, cannot take a consequential action safely, and carries a disclaimer because the team knows it might be wrong. Pull the assistant out and the product is exactly what it was. The AI is a feature on a shelf, not part of the load the building carries.
AI-native: the model is the substrate.
AI-native means the software was designed around what a model can do, from the first commit. Memory, identity, and the ability to act are not bolted on afterward; they are the frame. In Friend, the companion is not a feature inside each app. It is one presence that travels with the person across every surface, remembering what came before, and it is also the identity you sign in with. Remove that and there is no product left, because the product was the companion all along.
If you can delete the AI and the software still works, the AI was never native. It was a widget.
Why the distinction is not pedantry.
A bolt-on assistant is capped at what the surrounding system will let it touch, which is usually very little, because the system was not built to trust it. An AI-native system is built the other way around: the model is a first-class actor with a real seat at the data, held in check by an explicit consent gate rather than by being fenced away from anything that matters. That is what lets it be genuinely useful without being dangerous, and it is a decision you can only make at the start.
How to tell which one you are looking at.
- Does the AI reach the real data model, or only a help index and a thin slice of the account?
- If you removed the AI, would the product still be the same product, or would there be nothing left?
- When it does something consequential, does it explain and ask first, or is it fenced away from anything that matters because no one trusts it?
We build the second kind only. It is slower to start and it is the entire reason the result behaves like a colleague instead of a novelty. The posture it comes from is written up in our position on good AI, and what it is like to work through it is on how we work.