DEV Community

Yura Solovey
Yura Solovey

Posted on

The Customer Said ‘Make It Easier.’ AI Decided What That Means.

The Customer Said ‘Make It Easier.’ AI Decided What That Means.

Customer feedback is usually much less precise than the features built from it. A customer writes, "This setup is too complicated," or tells Support that they gave up halfway through an import. A product manager has three similar messages, a few session recordings, and an urgent request from Sales. That is enough context for an AI assistant to produce a remarkably convincing answer: a problem statement, proposed scope, user story, acceptance criteria, edge cases, and a list of implementation tasks. By the time the team reads it, the vague complaint has become a feature that looks as though the customer asked for it directly.

The useful part is obvious. Nobody wants to spend days manually turning scattered feedback into a first draft. The risk is quieter: AI does not only organise what the customer said. It also has to decide what the customer meant, which part of the journey caused the frustration, and which compromise the product should make in response. Those are product decisions, even when the resulting ticket looks like a simple improvement.

The request sounded clear enough

Imagine a B2B product where an administrator needs to invite colleagues before a new workspace can be used. One customer says that the setup flow is too long. Another says that people abandon the process when they have to wait for invitation emails. A third asks why they cannot start using the workspace immediately and invite the rest of the team later.

An AI assistant reads the support messages and suggests a feature: create the workspace immediately, make invitations optional during setup, and show a reminder later. It produces a ticket with a neat explanation of the expected value: fewer abandoned setups and a faster path to first use. It even identifies the engineering work correctly — change the workspace state, adjust permissions for the first administrator, add an invitation reminder, update analytics, and test the delayed-invitation flow.

That may be the right feature. But it is not the only interpretation of the feedback. Perhaps users abandon the flow because the invitation screen does not explain why colleagues need to be added. Perhaps the email delay is caused by a deliverability issue that should be fixed instead. Perhaps the real problem is that an administrator who starts alone cannot discover the core value of the product, so allowing them to continue without colleagues will improve the funnel metric while making retention worse.

The model did not make an obvious mistake. It made a reasonable product hypothesis and wrote it with enough confidence that the hypothesis started looking like a requirement.

A clean ticket can hide the uncertain part

This is a familiar problem in product work, but AI makes it easier to miss. A human product manager writing a proposal usually feels the moments of uncertainty. They may write "we believe" or leave a question for a customer interview because the effort of drafting forces them to stop and think. An AI assistant can produce the same proposal in minutes, complete with polished language and implementation detail. The speed is valuable, but it removes some of the natural friction that used to reveal where the team was guessing.

Once the ticket exists, the rest of the process behaves as if the decision has already been made. Engineering estimates it. Design prepares the changed flow. QA writes scenarios. A programme manager adds it to a release. At each step, the proposal becomes more expensive to question, because questioning it now seems like delaying work that has already started.

I do not think the answer is to ask AI to be less helpful. It is better to preserve the line between what was observed, what was inferred, and what was approved. For the workspace example, that line can be recorded without turning every customer comment into a research project:

customer_signals:
  - "Setup is too long"
  - "Users wait for invitation emails"

hypothesis:
  statement: "Optional invitations will reduce setup abandonment"
  status: proposed

decision:
  question: "Should a workspace be usable before colleagues are invited?"
  owner: product_manager
  status: unresolved

dependent_work:
  implementation: blocked
  analytics_plan: draft
  qa_scenarios: draft
Enter fullscreen mode Exit fullscreen mode

The point is not to make a model wait before it can suggest a solution. It should suggest several. The point is to make the team see that a suggestion is still a hypothesis until someone accepts the product trade-off behind it.

Faster discovery still needs a decision point

This is where structured AI-assisted work can help. In Ordo, the useful information around a process can be made explicit: the source feedback, the interpretation, the unresolved question, the decision owner, the work that depends on it, and the condition under which the process may move forward. The framework cannot tell a team whether optional invitations are a good idea. It can make it harder for a polished first draft to quietly become a commitment before the team has tested or approved it.

AI can turn customer feedback into a feature very quickly. The team still needs to decide whether that feature solves the problem the customer was actually trying to describe.

If you are interested in making that distinction visible in AI-assisted product work, explore Ordo on GitHub.

Top comments (0)