Software15 November 20267 min read
Adding AI Features: A 4-Question Product Audit
Evaluate AI features before building them. Use a four-question product audit to measure verification costs, error risks, and real time savings for users.

An AI feature is worth building only if the effort it removes is larger than the effort users spend confirming it got things right. Before you commit, run a four-question audit that measures the whole task, including the checking, and not just the generation.
Key Takeaways
- Judge an AI feature by the total time to a trusted result, not by how fast it produces a draft.
- Verification is a real cost. If checking takes nearly as long as doing, you have moved the work, not removed it.
- The price of a wrong answer decides how much proof the interface must show.
- Design the checking step as carefully as the generating step: sources, diffs, previews and undo.
Why AI features often shift effort instead of saving it
Generating text, a summary or a classification is now cheap. Knowing whether the result is correct is not. A model can produce a confident, fluent answer in seconds, and the user still has to decide whether to believe it.
That decision is work. Sometimes it is small: you glance at a suggested subject line and accept it. Sometimes it is larger than the original task: you reread a whole contract summary against the contract because one missed clause would be costly. In the second case the feature feels fast in a demo and slow in real use.
Teams tend to miss this because they measure the visible step. The demo shows a blank page becoming a full draft. It does not show the person who then spends twenty minutes hunting for the one invented detail. The audit below is meant to put that hidden step on the table before you build.
Question 1: What exact effort does this remove, and for whom?
Start by describing the task as it happens today, step by step, in the words of the person doing it. Not "writing" but "turning a messy call into three follow-up items and sending them to the client."
Then mark which steps are tedious, which are skilled, and which the user actually cares about. AI works best on steps that are tedious, low in judgment and easy to restate. It works poorly when it takes over the part of the job that the user takes pride in or is accountable for.
Also ask who benefits. A feature that saves a manager time by pushing review work onto a junior colleague has not saved effort. It has relocated it. Name the person whose hours go down and the person whose hours go up.
Question 2: What does it cost to check the result?
This is the question most teams skip. For each output, estimate how a user would confirm it is right, and how long that takes compared with doing the task without AI.
A useful way to sort features is by how verifiable the output is:
- Verifiable at a glance. A suggested tag, a rewritten headline, a color palette. The user sees it and knows. Checking costs seconds.
- Verifiable against a source. A summary, an extracted invoice total, an answer drawn from a help center. Checking is possible but needs the source nearby.
- Verifiable only by redoing the work. A calculation chain, a research conclusion, a plan with hidden assumptions. Checking costs about as much as the task itself.
The first group is where AI nearly always pays off. The third is where it often does not, unless the user trusts the output without checking, which is its own problem. Be honest about which group your feature falls into, and do a rough timing with real people before you decide.
Question 3: What happens when it is wrong?
Every model is wrong sometimes. The question is what that costs. Think about two things: how bad the error is, and whether it can be undone.
A wrong product description suggestion in an online store is caught by the owner before publishing and costs a minute. A wrong figure pulled from a supplier invoice into an accounting record may be caught weeks later, after a payment goes out. A wrong auto-reply to a customer is public the moment it is sent.
Use this to set the level of autonomy. Where errors are cheap and reversible, let the feature act and offer undo. Where errors are costly or permanent, keep a human approval step, and make that step genuinely easy. An approval button that users click without reading is not a safeguard. It is a delay that adds a false sense of safety.
Question 4: How will users know whether to trust it?
If the answer to question 2 was "they will have to dig," this question is where you fix it. Trust should come from evidence the interface provides, not from the user's mood that day.
Practical patterns that reduce checking effort:
- Show the source next to the claim. If an answer comes from a document, let the user jump to the exact passage.
- Show what changed. When AI edits something, present a before-and-after comparison, not just the new version.
- Separate what was given from what was guessed. If a field was filled by inference, mark it so the user knows where to look.
- Make correction cheap. One click to reject, one edit to fix, and an easy way back to the original.
- Let the user choose the level of review. Some will want a fast scan, others a full check.
Be careful with vague confidence indicators. A score that users cannot interpret adds one more thing to decode. Pointing to evidence is usually more useful than expressing certainty.
How to run the audit with a small team
You do not need a research program. A week of focused work is enough to separate promising ideas from weak ones.
- Write the four answers for each candidate feature. One short paragraph per question. If you cannot answer one, that is the finding.
- Time a real task three ways. Doing it manually, doing it with AI and checking carefully, and doing it with AI and checking the way a busy person would. The gap between the last two shows your risk.
- Count accepted results, not generated ones. A feature that produces many outputs that users edit heavily or discard is not saving time, whatever the usage numbers say.
- Start with the narrowest, most checkable slice. A feature that does one verifiable thing well earns trust that you can build on.
This fits the broader discipline of building software that solves one problem very well. An AI feature should be held to the same standard as any other: it must make a specific job clearly easier. If it only makes the first half of the job impressive, it is a demo, not a feature.
When the right answer is not to add AI
Sometimes the audit says no. If the task is rare, the checking cost is high and mistakes are expensive, a better template, a clearer form or a faster search may serve users more reliably. These are less exciting, and they are often the better product decision.
The goal is not to avoid AI. It is to place it where the effort it removes is real, where users can see that it is right, and where being wrong is survivable. Ask the four questions early, before the design is set, and you will build fewer features that look useful and more that actually are.
Frequently Asked Questions
When is an AI feature worth building?
An AI feature is worth building only if the effort it removes is larger than the effort users spend confirming that it got things right. Teams should judge features by the total time to reach a trusted result rather than how fast a draft is generated.
How can teams evaluate the cost of checking AI output?
Outputs can be sorted into three verification levels: verifiable at a glance (such as suggested tags), verifiable against a source (such as summaries or extracted invoice totals), and verifiable only by redoing the work (such as complex calculations or plans). Features in the first category almost always pay off, while those in the third category often do not.
What interface patterns help reduce the effort of checking AI results?
Interfaces should display sources next to claims, show before-and-after comparisons of changes, and distinguish what was given from what was guessed. Providing cheap corrections, easy undo options, and adjustable review levels also reduces checking friction.
Source: Smashing Magazine
About Vulpfest
Vulpfest is an independent house of software, studios and ventures, founded in Indonesia and working worldwide. We build products and companies we intend to run for a long time. Learn more at vulpfest.com.