Ler original em português

← All content

dooopSoftware · Product11 min

AI in Production: Operation and Responsibilities

Prepare the operation of an AI feature with goals, responsible parties and alternative uses. Learn how to act when behavior changes.

Published on September 6, 2026

CORE THESIS

Release opens ongoing responsibility for context, response and continuity.

Operational goals must indicate who acts, under which condition and with which alternative.

Operating an AI feature requires service goals, responsible parties and a continuity path when the response does not sustain the task. Demonstrations can show fluidity. Pilots can reveal interest. Production demands another criterion: the product needs to state what will be measured before release, what will be monitored afterward and who can pause, correct or restrict the AI when it errs, hesitates or acts unexpectedly.

What changes when AI moves from demonstration to product

In demonstrations, artificial intelligence is often judged by impression: the response seems good, the interface surprises, the flow fits. This helps sell an idea internally but does not support a production decision.

Production begins when the feature starts affecting a real routine. From this point, error ceases to be just a prompt failure. It becomes rework for support, doubt for the user, queue for engineering, risk for product and decision for leadership.

Therefore, the question is not only whether the feature “works.” A better question is: works for which task, under what conditions, with what error tolerance and with what correction path?

This difference is decisive for an AI feature in production. A search with AI, an assistant recommending a next action or a resource that auto-fills fields may seem similar in a presentation. In operation, they have different risks. Suggesting an action is one thing. Executing an action without review is another.

Anthropic distinguishes flows with predefined paths from agents that dynamically decide their process and tool use, recommending starting with the simplest solution before adding complexity when necessary (Anthropic). For product, this is less a technical rule and more a reminder of responsibility: autonomy must be designed, not assumed.

If the feature still relies on improvised explanations to say when it is right, when it fails and who decides the next step, it is probably still in pilot, even if already integrated into the product.

Use the task to guide operational monitoring

AI evaluation becomes vague when the team tries to answer if “the AI is good.” This question mixes different tasks into a single score. The most useful path is to define an evaluation unit in a concrete verb.

Should the feature classify a request? Summarize a service interaction? Suggest the next action? Fill a field? Trigger a tool? Each verb changes the test.

A summary can be evaluated by fidelity to the original content, omission of relevant information and clarity for the user. A classification can be evaluated by consistency among categories, impact of a wrong category and need for human review. Tool execution must consider authorization, reversibility and consequence for the user.

Before discussing model, prompt or architecture, leadership should require a simple task description:

  • which decision or action the feature supports;
  • which inputs it uses;
  • which output is expected;
  • which errors are tolerable;
  • which errors block production;
  • who reviews or corrects each type of failure.

This framing avoids two common deviations. The first is approving a feature because some good examples impressed. The second is rejecting a promising capability because it failed in cases outside the main task.

Evaluation must use realistic samples. This includes incomplete, ambiguous, long, short, poorly written and out-of-standard inputs. Not because AI must solve everything, but because the product needs to know how it behaves when it does not solve.

This criterion aligns with previous product decisions, such as choosing an AI feature with clear value and designing the user experience. If the task choice is still undefined, it is worth returning to how to create an AI strategy connected to business before treating production as a technical step.

Turn expected behavior into operational goals

After evaluating the task, the team needs to turn expected behavior into observable goals. Without this, monitoring becomes a pretty dashboard that does not guide decisions.

Service level objectives (SLOs) are reliability goals used to guide engineering decisions. Google SRE describes this logic as an agreement on goals, use of error budget for prioritization and review process (Google SRE). In an intelligent feature, adaptation does not need to copy infrastructure practice. The point is to use goals to decide.

An AI feature may have goals associated with:

  • resource availability;
  • acceptable latency for the task;
  • failures when calling a tool;
  • frequency of responses without useful action;
  • volume of human escalation;
  • recurrence of similar incidents;
  • cost per task relative to expected value.

The caution here is not to turn everything into decorative numbers. An operational goal must have consequence. If latency exceeds acceptable experience, does the product reduce response complexity, alter the flow or temporarily disable the function? If an external tool fails, does the AI retry, ask for confirmation, offer an alternative or stop the action?

Goals also help separate quality from reliability. A response may be correct but arrive too late to be useful. A suggestion may be good but require so much rework that it does not improve routine. Automation may work most of the time but fail precisely in the highest impact cases.

Operating AI in production means accepting that pre-launch evaluation does not eliminate post-launch observability. Launch changes the question type. Before, you ask if the feature is ready for a controlled group. After, you ask if it remains safe, useful and proportional to the cost of keeping it active.

Map responsibilities before the first incident

Responsibility in AI should not appear only when something goes wrong. It must be embedded in product design.

One possible division, adaptable to the organization, is as follows. Product owner is responsible for business rules and autonomy limits. Engineering is responsible for observability, degradation, integration and stability. Support or customer service is responsible for triaging reported issues. Leadership is responsible for exposure, risk appetite and decision to pause or restrict. Authorized users may approve sensitive actions when the product requires.

This division is not to create bureaucracy. It is to avoid a predictable scene: AI fails, each area interprets the problem differently and no one knows who has authority to act.

In features with dynamic context, responsibility also involves deciding which information is available to the model. Anthropic defines context engineering as selecting and maintaining information available to the model during inference, including instructions, tools, external data and history, within a limited window (Anthropic). In product, this makes context an operational decision, not just technical.

If AI errs because it received outdated information, the problem may be in the knowledge base. If it errs because the instruction granted too much autonomy, the issue may be in behavior design. If it errs because an external tool returned unexpected data, the problem may be in integration and exception handling.

The point is simple: “AI failed” is rarely a sufficient diagnosis. Production requires minimum traceability to know where to act.

Prepare degradation paths for when AI does not sustain the task

A mature intelligent feature is not one that insists on always responding. It is one that knows how to fail in a manageable way.

Degradation paths are planned alternatives when AI lacks sufficient context, finds low confidence, cannot use a tool, receives ambiguous input or exceeds acceptable cost for the task.

Some concrete options:

  • ask the user for additional information;
  • offer a clearly identified partial response;
  • revert to a traditional rule;
  • forward to a responsible person;
  • block automatic execution;
  • save draft instead of publishing or applying the action;
  • log the case for later review.

This choice should appear in the experience, not just internal documentation. The user needs to understand when receiving a recommendation, when AI executed something, when action depends on approval and when the product cannot respond safely.

This point connects to existing flow design. An intelligent feature rarely should create a parallel path just because technology allows. In many cases, the best use is to extend a step the user already performs, maintaining familiar controls. For broader adoption decisions, the AI roadmap helps organize opportunities without turning every idea into an immediate launch.

The limit also needs to be explicit: a feature can continue in restricted production even without full autonomy. Recommending well, with well-designed human approval, can be more valuable than executing poorly with an appearance of efficiency.

Fictional example: assistant suggesting renewal in a B2B SaaS

Consider a fictional example. A B2B SaaS creates an assistant to support the customer success team in preparing renewal conversations. The assistant analyzes account usage, ticket history and information registered in the product to suggest the next action.

The evaluation unit is not “being a good assistant.” The main task is to suggest a next action for the account owner. This may include recommending consultative contact, requesting adoption review, signaling low usage risk or indicating missing information.

Task evaluation could observe whether the suggestion uses evidence present in context, avoids stating absent data, differentiates hypothesis from fact and indicates when human review is needed. Expected effects, such as reducing manual preparation or improving consistency among analysts, would be hypotheses to measure, not assumed results.

The operational goal also needs to be clear. The product can monitor if the assistant responds within an acceptable time for the workflow, fails to access necessary data, forwards incomplete cases for review and concentrates incidents in some context source.

Responsibility would be distributed. Product defines that AI can suggest the next action but does not change price, term or commercial condition. Engineering monitors integration failures and event logging. The customer success leader decides when to restrict use if recommendations become inconsistent. The authorized user approves any sensitive action before it proceeds.

The degradation path is also part of the design. If ticket history is unavailable, the assistant can say the recommendation is incomplete and request review. If there are contradictory signals, it can present alternatives and request human choice. If minimum data is missing, it should avoid confident recommendation.

This example does not prove the feature is worthwhile. It shows how the production conversation changes when evaluation, operation and responsibility appear in the same release criteria.

Operational readiness checklist for an AI feature

The checklist below is a practical way to decide if the feature goes into production, remains in pilot or is limited to recommendation without execution.

Defined task

Does the feature have a main task described in a concrete verb, such as classify, summarize, suggest, fill or execute? Readiness signal appears when the task can be evaluated without relying on generic opinion about AI.

Acceptable error described

Does the team know which errors are tolerable, which require correction and which block release? Readiness signal appears when there are error examples by severity and an operational response for each group.

Evaluation with realistic samples

Do tests use inputs similar to those real users would send, including incomplete, ambiguous and out-of-standard cases? Readiness signal appears when evaluation covers common and relevant edge cases for the task.

Operational goal

Is there an observable goal for availability, latency, tool failure, human escalation or responses without useful action? Readiness signal appears when the goal guides engineering and review decisions, not just passive monitoring.

Decision owner

Is it clear who can release, pause, restrict or withdraw the feature? Readiness signal appears when the decision does not depend on improvised consensus during an incident.

Autonomy limit

Does the feature know when to recommend, when to ask for approval and when not to execute? Readiness signal appears when higher-impact actions have explicit authorization rules.

Degradation path

Does the product have an alternative when AI does not respond well, lacks context or cannot use a tool? Readiness signal appears when the user is not stuck with a weak response as the only path.

Post-launch review

Is there a routine to review incidents, complaints, cost, quality and context changes? Readiness signal appears when production becomes a controlled learning cycle, not a permanent bet.

The concrete decision is to release the feature only when evaluation, operational goals and responsibility are connected in the same readiness rule. If any critical item is unanswered, reduce scope, keep in pilot or limit AI to recommendation. If you want to discuss this decision in your product, contact dooop.

Further reading

Sources

NEXT STEP

Discuss application in your company

Conversation about the software company context

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