Ler original em português

← All content

dooopSoftware · Quality · 13 min

How to Classify Manual Corrections in AI

Learn how to separate style adjustments, lack of context, and real failures in manual corrections made by users in AI-powered features.

Published on September 6, 2026

MAIN THESIS

Not every edit is a defect. The risk arises when the correction changes a decision, promise, rule, or essential context.

Classifying the correction prevents blind metrics. The next step depends on the damage avoided, not the size of the edit.

User corrections in AI should not be treated as automatic defects nor as disposable opinions. They are graded evidence. The useful decision is to separate cosmetic corrections, context corrections, and corrections that reveal product failure.

In this article, a failure signal occurs when the AI output violates an explicit expectation, generates relevant rework, changes an operational decision, or produces a result incompatible with the feature’s objective.

The Criterion for Treating a Manual Correction as Evidence of Failure

Imagine an AI feature that suggests a response for customer service, summarizes an internal conversation, or proposes the next action in an operational flow. The user reads, adjusts, and moves on. The product records that an edit occurred.

The question starts there: was this edit just personal taste or did the system err in a way that requires changing the product?

A manual correction should be considered evidence of failure when the original response violates something the feature should already respect. This could be a business rule, information available in the flow, an operational constraint, a defined success criterion, or a promise made by the interface itself.

The size of the edit does not resolve the doubt. A word change can prevent an improper promise. A long rewrite may be just a tone preference. Therefore, the team needs to observe the deviation the correction reveals, not the amount of text changed.

An initial criterion helps:

  • There is potential failure when the correction changes factual information, a recommendation, an action, an authorization, or a promise.
  • There is potential failure when the original output contradicts the declared objective of the feature.
  • There is potential failure when the user needs to correct something the system already had sufficient context to get right.
  • There is likely preference when the correction changes voice, order, conciseness, or style without altering the decision or operational meaning.

This framework avoids two bad extremes. The first is turning every edit into an incident and paralyzing learning. The second is treating every edit as noise and letting the product repeat the error with an appearance of normality.

Without this triage, the correction rate mixes preference, missing context, and real risk. DORA recommends that tests be performed throughout development, combining automation and manual activities such as exploration and usability, instead of treating quality as a later stage (DORA). User corrections can feed this cycle, provided they are classified with criteria.

Classify the Correction by the Damage It Prevented, Not by the Size of the Edit

A good triage starts with a simple question: what damage did the correction prevent?

If the answer is "made it friendlier," the case likely belongs to usability, personalization, or preference. If the answer is "prevented wrong guidance," "corrected information," "avoided improper action," or "changed the next step in the process," the case deserves more serious treatment.

A practical scale can separate three levels of impact.

Low impact: the correction alters style, tone, order, format, or vocabulary without changing the final orientation. The user preferred a more direct phrase, a less formal greeting, or a shorter paragraph. This can inform personalization options but should not automatically be treated as a defect.

Medium impact: the correction adds context the system did not have but perhaps should have requested. The problem may lie in flow design, not the model. If the interface does not request necessary information, the AI operates in the dark and the user becomes a late supplier of context.

High impact: the correction changes fact, calculation, recommendation, action, obligation, authorization, restriction, or next step. Here there is a risk of product failure, even if the edit seems small.

This distinction protects the metric. A raw correction rate can rise because users are personalizing more, because the interface is requesting little context, or because the AI is making relevant decision errors. These scenarios require different responses.

Leadership should not ask only "how many corrections occurred?" It should ask "which corrections would change our decision to release, limit, revert, or redesign this feature?"

Separate User Preference, Missing Context, and System Error

Product, engineering, and quality teams often mix three causes that look the same in raw records: preference, missing context, and system error.

Preference appears when the user corrects to make it their way. They change the degree of formality, rearrange sentences, or bring the response closer to their repertoire. The original output was not necessarily wrong. It just was not the preferred version for that person at that moment.

Missing context appears when the user adds information the AI did not receive. The uncomfortable question here is: should the product have requested this information before generating the response? If yes, the correction points to flow design. Perhaps a field, confirmation, explicit choice, or integration already available in the product is missing.

System error appears when there was sufficient context and yet the AI promised, inferred, classified, suggested, or executed something incorrectly. In this case, the investigation may involve prompt, information retrieval, business rule, evaluation, model, permissions, or interface. You cannot choose the solution before classifying the cause.

Three questions solve much of the initial triage:

  • Did the user correct to adapt voice, format, or individual preference?
  • Did the user correct because information was missing that the input or interface did not capture?
  • Did the user correct because the system erred despite sufficient context?

This separation also reduces the temptation to blame the user. If a person always corrects the same type of absence, perhaps the product is requesting too little. If different people always remove the same type of promise, perhaps the system is overreaching. If corrections vary only in tone, perhaps the path is configuration, not failure investigation.

This reasoning aligns with the need to connect AI to product decisions, not just demonstrations of capability. In a broader adoption strategy, as discussed in how to create an AI strategy connected to business, the relevant question is not whether AI generates a plausible response. It is whether it supports the right work, with acceptable risk and verifiable criteria.

Use a Minimal Record to Turn Corrections into Learning

Recording corrections does not mean creating a graveyard of events. The record is only valuable if it helps someone decide.

A minimal record should preserve enough to reconstruct the case without requiring a full investigation for each edit. Useful fields include:

  • original user or system input;
  • original AI output;
  • correction made by the user;
  • probable user intention when correcting;
  • flow step where the correction occurred;
  • estimated impact of the correction;
  • recurrence in similar cases;
  • decision made after review;
  • person responsible for the next action.

The intention is not to turn every user into a formal evaluator. The intention is to prevent the team from looking only at the final text and missing the difference between what the AI proposed and what was accepted.

This point is especially sensitive in features that execute actions or guide next steps. Anthropic distinguishes the execution trajectory of an agent from the effective result in the environment: a message saying the task is finished is not enough to prove the result (Anthropic). Even when the product is not an autonomous agent, the lesson is useful: the record needs to capture result and criterion, not just the appearance of completion.

The same applies to manual corrections. Knowing "an edit occurred" is insufficient. Knowing the edit removed a promise, corrected a fact, or added a condition the flow did not require changes the conversation.

Fictional Example: Assistant Suggesting Customer Service Responses

Consider a fictional example of a company using an assistant to suggest customer service responses. The system reads the customer request and proposes a response for the agent to review before sending.

In the first case, the AI writes a correct but very formal response. The agent changes "Dear customer" to a simpler greeting and shortens the closing. The operational decision does not change. The information does not change. The promise does not change. This correction indicates voice preference or usability adjustment. It can feed tone options but should not be treated as a product failure.

In the second case, the AI suggests a generic response. The agent adds a condition from the commercial policy that was not visible on the screen used by the system. The correction changes the utility of the response, but the cause is still unclear. Perhaps the model did not access the rule. Perhaps the rule was not available. Perhaps the interface did not request the client type, channel, or necessary condition. The case should be classified as missing context or absent rule until the cause is investigated.

In the third case, the AI includes a promise the company cannot fulfill. The agent removes the phrase before sending. The edit is small, but the damage avoided is high. Even if it occurred only once, the correction should be classified as potential failure because the original output created an expectation incompatible with the feature’s objective and what the company could fulfill.

The example does not prove outcome. It shows how the same metric, "user edited the response," can represent three distinct phenomena. Measuring only the volume of corrections would mix preference, missing context, and product failure into an unactionable average.

When a Correction Should Become a Test, Rule, or Product Change

After triage comes routing. Not every correction needs to become a test. Not every serious correction allows an immediate rule. The best next step depends on the nature of the deviation.

The correction should become a test when the error is reproducible and there is a success criterion. For example: given a specific input, the response cannot contain a certain promise, must include an objective condition, or must correctly classify a known situation. In this case, the team can create an evaluation case with input, expected result, and verifier.

The correction should become a rule when it reveals an objective restriction that must always be respected. Rules of this type should not depend only on model preference or prompt writer’s style. If a promise can never be made, if an action requires authorization, or if a condition must appear in every applicable scenario, the restriction should be explicit in the product.

The correction should become an interface change when the user adds context the flow should request before generation. In these cases, improving the prompt may mask the problem. The system will continue trying to guess what it needed to ask.

The correction should become an investigation when the impact is high but the cause is still unclear. Investigating is not indefinite postponement. It is preserving the right question before changing the model, prompt, rule, knowledge base, or experience.

Google SRE discusses gradual rollouts as a way to evaluate a change on a portion of traffic before expanding exposure, and distinguishes releasing code from activating features by configuration (Google SRE). The logic is useful for AI products: when a change arises from serious manual corrections, the decision to expand exposure should consider configuration control and observable criteria.

This decision also connects to adoption planning. An AI roadmap needs to reserve space for evaluation, review, and product adjustments. Without this, manual corrections become only reactive maintenance.

Decision Filter for Manual Corrections

Use the questions below as a decision filter. They do not replace technical evaluation but help prevent the team from treating all cases with the same weight.

  • Does the correction change factual information, a recommendation, an action, or a promise made to the user? If yes, treat as a candidate for product failure and review with higher priority than tone corrections.
  • Did the original output violate a success criterion already defined for the feature? If yes, record as failure against existing criterion and evaluate inclusion in recurring test or evaluation.
  • Did the user need to add context the interface did not request? If yes, investigate flow design before blaming model, prompt, or user.
  • Does the same correction appear in similar situations? If yes, classify as recurring pattern and prioritize cause analysis.
  • Did the correction prevent operational, reputational, security, or improper decision risk? If yes, escalate as potential failure even if it occurred only once.
  • Is the correction only a voice, format, or individual preference adjustment? If yes, keep as a signal of personalization or usability without automatically treating it as a defect.
  • Is there an objective way to verify the correct output? If yes, turn the case into an evaluation with input, success criterion, and verifier. If no, forward for qualitative review with comparable samples.

The strongest point of the checklist is forcing a question before the solution. Does the correction require a test, rule, interface change, investigation, or just personalization?

How to Review Corrections Without Punishing the User or Masking the Metric

Manual corrections are a normal part of many AI products. The problem begins when the organization uses the metric to find culprits or to defend a ready narrative.

If the correction rate falls, that does not prove quality: users may have given up correcting, accepted mediocre responses, or migrated to simpler tasks. If the rate rises, that also does not prove failure: scenarios may be more complex or personalization may have increased.

METR, discussing productivity measurement limits in February 2026, points out difficulties such as participant and task selection and measuring time with competing agents, treating new data as an unreliable signal of AI’s current effect on productivity (METR). The source does not discuss manual corrections as a quality metric but reinforces a caution applicable here: isolated indicators can mislead when the observed work changes along with the tool.

Therefore, review should combine human reading, success criteria, verifiers when possible, and recurrence analysis. Human evaluation does not replace tests. Tests do not capture all preference. Aggregate metrics do not explain cause. Each instrument sees a part.

The useful question is not only whether the user corrected. It is whether the correction revealed preference, missing context, potential failure, or need for investigation.

Classify manual corrections into four destinations: preference, missing context, potential failure, or investigation. From there, decide if the next step is personalization, interface redesign, test creation, rule explicitness, exposure limitation, or feature review.

Tracking user corrections in AI requires separating which edits change product risk and which only show how people work with the tool.

If you want to discuss this decision in your company’s context, talk to dooop.

Further Reading

Sources

To Continue This Reading

NEXT DECISION

Discuss Application in Your Company

Conversation about the software company context

Content by dooop. Registration allows linking this topic to the reader’s journey and tracking interest in the subject.

Conversation about the software company context

We will use your details to deliver this content and contact you about related topics.