All insights
24 July 2026

AI features that earn their keep: when to build, when to wait

Not every product needs AI. We look at which AI features genuinely improve products and which are distractions that drain budget and confuse users.

Every product roadmap now includes at least one AI feature. Investors ask about it. Competitors announce it. The pressure to ship something—anything—with machine learning feels constant. But most AI features don't earn their keep. They consume engineering time, complicate the interface, and solve problems users don't actually have.

The question isn't whether AI can do something clever. It's whether that clever thing makes your product measurably better for the people who pay for it.

The earning-their-keep test

A feature earns its keep when it does at least one of three things: saves users significant time, makes a previously impossible task possible, or removes a major source of friction. AI features should meet the same bar.

Good AI features feel invisible. They anticipate what you need, surface the right information at the right moment, or handle tedious work you'd rather avoid. They don't announce themselves. They don't require you to learn a new interaction pattern. They just make the product work better.

Poor AI features are the opposite. They demand attention, require explanation, and create new problems while solving minor ones. They're often built because the technology is interesting rather than because users asked for help with something specific.

Where AI genuinely improves products

Handling volume humans can't

AI excels when there's too much data for a person to process manually. Fraud detection in financial services, content moderation at scale, or anomaly detection in system logs—these are problems where the sheer volume makes human review impractical.

The feature earns its keep because the alternative is either hiring dozens more people or accepting that most issues will go unnoticed. The AI doesn't need to be perfect. It needs to be better than the realistic alternative.

Personalisation that actually personalises

Recommendation engines can earn their keep when they surface things users genuinely want but wouldn't have found otherwise. Spotify's Discover Weekly works because it introduces you to music you like but didn't know existed. Netflix's recommendations work because they help you choose from an overwhelming catalogue.

The key is that the personalisation must be noticeably better than a simple filter or search. If users can get the same result by sorting a list or using a basic category, the AI isn't adding value—it's just adding complexity.

Automating repetitive cognitive work

Smart autocomplete in email, automated expense categorisation, or intelligent form filling—these features work because they handle tasks that are tedious but don't require human judgment. They save minutes dozens of times per day, which compounds into hours saved per month.

The best examples feel like the product is learning your preferences. They get better over time and make fewer mistakes as they see more of your behaviour. They don't force you to review every decision, but they let you correct them when they're wrong.

Natural language interfaces for complex queries

When a product has powerful functionality hidden behind complicated filters and boolean logic, natural language can make that power accessible. Business intelligence tools, legal databases, and medical records systems all have this problem—the data is there, but constructing the right query requires expertise.

AI-powered natural language interfaces earn their keep when they let non-experts ask sophisticated questions in plain English. The alternative is either training every user on query syntax or limiting them to pre-built reports.

When AI is a distraction

Solving problems users don't have

The most common mistake is building AI features for problems that don't actually frustrate users. A chatbot that answers questions no one is asking. A predictive feature for a decision users want to make themselves. An automated workflow for a process that happens twice a year.

These features consume engineering time and create maintenance overhead. They add cognitive load to the interface. And because they're not solving real problems, users ignore them—which means they never improve, which means they stay mediocre forever.

When simpler solutions would work better

Many problems that seem to need AI can be solved with better design, clearer copy, or a well-placed default. Before reaching for machine learning, ask whether a good filter, a sensible sort order, or a simple rule-based system would do the job.

AI introduces complexity—in development, in testing, in explaining to users what's happening and why. That complexity is worth it when the problem genuinely requires it. It's waste when a simpler solution would work just as well.

When you can't explain what it does

If you can't articulate what problem your AI feature solves in a single clear sentence, it's probably not ready to build. "It uses machine learning to improve the user experience" isn't specific enough. "It predicts which customers are likely to churn so you can intervene early" is.

Vague value propositions lead to vague implementations. You'll end up with a feature that does something clever but doesn't connect to any meaningful user outcome. It won't earn its keep because you never defined what "earning its keep" means.

When the data isn't there yet

Machine learning needs data—usually more than you think. If you're building a new product or adding a feature to a small user base, you probably don't have enough quality data to train anything useful. The AI will make poor predictions, users will lose trust, and you'll have wasted months building infrastructure for a feature that doesn't work.

It's better to start with simpler heuristics, collect data as users interact with the product, and introduce AI later when you have enough signal to make it genuinely useful.

The build-or-wait decision

The right time to build an AI feature is when you have a specific problem, real user demand, sufficient data, and confidence that AI is the best solution. Not when competitors announce something similar. Not when investors ask about your AI strategy. Not when the technology becomes available.

Start by talking to users about their actual frustrations. Look for patterns in support tickets, feature requests, and usage data. Find the problems that cost users significant time or prevent them from accomplishing important tasks. Then ask whether AI is the right tool for that specific problem.

If it is, build the simplest version that could work. Test it with real users. Measure whether it actually saves time or improves outcomes. Iterate based on what you learn. Let the feature prove it can earn its keep before you invest in making it sophisticated.

Where MTE fits

We work with product teams who need to make smart decisions about where AI adds value and where it's a distraction. Our prototype sprints help you test whether an AI feature solves a real problem before you commit to a full build. For products that need AI to work properly, our MVP builds focus on shipping something useful quickly, then improving it based on real usage data. And when an AI feature has been built but isn't delivering value, our rescue engagements help you work out whether to fix it, simplify it, or remove it entirely.