A four-part test for whether an AI feature belongs in your app
Most AI features fail on the same four questions: does it remove a step, is it fast, does it fail gracefully, and does the user stay in control.
There is a version of AI product work that consists of finding a place in the app to put a sparkle icon. It usually ships, it usually gets used twice, and it usually gets quietly removed a year later. The features that survive have almost nothing in common visually, but they pass the same four tests.
Does it remove a step, or add a screen?
The only durable reason to put a model in a product is that it deletes work. Reading a prescription label off the bottle instead of making someone type the drug name, strength, and schedule is a deletion. Reading a service code off a statement instead of making someone squint at a folded page is a deletion.
A chat box bolted onto a settings screen is not a deletion. It is a new place to go and a new thing to learn, and the user has to do the old work anyway when the answer is wrong. If you cannot name the step the feature removes, you do not have a feature yet.
Is it fast enough to be boring?
Latency is the feature. A model that takes six seconds gets used once; the same model at 200 milliseconds becomes invisible infrastructure. This is why so much of the interesting work is on-device: not as a privacy slogan, but because a local model with no round trip is the only way to hit the speed that makes a feature feel like part of the app instead of a request to a distant service.
Boring is the goal. Nobody thinks about autocorrect. That is the highest compliment a machine learning feature can receive.
If people notice your AI feature every time they use it, it is probably too slow, and if they only notice it when it is wrong, you have built the right thing.
Does it fail in front of you?
Every model is wrong sometimes, so the design question is not whether it fails but where. Good failures are visible and cheap: the app shows you the field it extracted, you fix the one wrong digit, you move on. Bad failures are silent and expensive: a number is quietly filed, and you find out six months later when it matters.
Show the work. A confirmation step feels like friction in a demo and feels like trust on the hundredth use.
Does the user stay in charge?
The last test is whether the person can override, edit, and delete anything the model produced, and whether the feature ever acts without being asked. Automatic detection should surface a question, not a fact. Anything that writes to a permanent record should require a tap.
Held together, the four tests describe something narrower and more useful than "AI in an app": a fast, local, correctable step-remover that never surprises you. That is the shape most consumer AI features will eventually settle into, once the novelty budget runs out.
Our apps are built against exactly that test, and everything we ship is free, with no subscriptions, ever. You can see the whole catalog on the apps index, and more on how we think about building them in the blog archive.
Related posts
-
AI & Trends
Measuring an app without tracking people
Oct 11, 2026
-
How-to
How to compare Medicare plans for a parent during open enrollment
Oct 16, 2026
Recent posts
-
Product
Snug is out. Can you get past level 10?
Nov 05, 2026
-
How-to
How to teach a new hire a hands-on job
Nov 05, 2026
-
How-to
How to back up family photos for good
Nov 04, 2026
-
How-to
How to keep score in Spades (bids, nil, bags and the 10-bag penalty)
Nov 03, 2026
-
AI & Trends
What AI agents can actually do for you now
Nov 02, 2026
-
How-to
How to photograph Diwali lights at night with your phone
Nov 01, 2026
0 comments
No comments yet — be the first.
Leave a reply
Sign in with Google to join the conversation. We require a quick sign-in to keep comments spam-free.
Sign in with Google to comment