Concepts / Evaluating Customer-Facing AI Systems

Evaluating Customer-Facing AI Systems

Start every scope discussion by restating the agreed baseline and its delivery date, so the existing commitment stays protected.

  • Programming

A Request That Sounds Small

Most projects do not stay exactly as they were first described. Once a team is partway through its work, a stakeholder often sees early progress and asks whether the work could also cover something adjacent. The request frequently sounds small, and the person making it may genuinely believe the team has spare capacity. What a professional does in the next few minutes matters a great deal. They decide how to think about the request, what to ask before answering, and how to talk about timing without damaging the commitment already in place.

This article follows a real negotiation between a candidate and an interviewer. A team is building an AI agent that triages internal support tickets. The customer success group now wants the same agent to handle inbound customer chat. The candidate has to decide how to respond, and the way they respond shows that scope and timeline are negotiated together rather than as two separate questions.

Restating the Baseline First

Definition

The baseline is the scope that was already agreed, together with its delivery date. Every scope discussion needs this fixed reference point before anything new is evaluated.

In the scenario, the baseline is internal ticket triage, and it is on track to be delivered in week eight. The candidate begins by stating this explicitly. Before evaluating the chat request, they restate what the team has promised and where it currently stands. This is the first step, and it comes before any judgment about the new work.

Starting from the baseline does two things. First, it protects the existing commitment from being quietly renegotiated as a side effect of a new conversation. Second, it gives both parties a shared vocabulary. When the candidate says the original delivery is on track, the interviewer knows exactly which deliverable is under discussion. The new request can then be measured against that specific deliverable rather than against a vague sense of the whole project.

What do you think happens?

A stakeholder asks whether the current project could also cover a new adjacent feature. What should the team say first?

  • Give an estimate for the new feature right away

  • Restate the agreed baseline scope and its delivery date

  • Agree to include the feature if there is spare capacity

Reveal answer
Answer:

Restate the agreed baseline scope and its delivery date

The baseline is the fixed reference point. Stating it first protects the existing commitment and gives both parties the same vocabulary before the new request is measured against it.

Telling an Expansion From an Adjustment

Not every addition deserves the same treatment. A minor adjustment reuses existing data, existing access rules, and existing quality standards. A request that introduces new ones is a different kind of request. An addition counts as an expansion when it brings new data needs, new access or security questions, or a higher quality standard. These three checks are the core of the evaluation.

New chat requestRestate baseline anddateNew data needs?New access orsecurity questions?Higher qualitystandard?Meaningful expansion:estimate withdependenciesSmall adjustment onexisting setupyesnoyesnoyesno
Which of the three checks, if any, flags a new request as a meaningful expansion rather than a small adjustment?

The candidate in the scenario does not simply accept or reject the chat request. Instead, they ask three diagnostic questions. How much of the chat volume would the agent need to handle on day one to be worth shipping? Is the chat data already labeled? Does the chat surface sit inside the same security perimeter as the ticket data, or would it need new identity scoping? Each question maps directly to one of the three checks in the flowchart.

Worked example

Applying the Three Checks to the Chat Request

The customer success group wants the ticket triage agent to also handle inbound customer chat. Is this a small adjustment or a meaningful expansion?

  1. 1
    Check the data

    The interviewer explains there is no labeled dataset to start from. The team must build a new evaluation set, so this is a new data need.

  2. 2
    Check access and security

    The chat lives inside the customer portal, which is a separate security boundary from internal tickets. This brings new identity handling, so it is a new access and security question.

  3. 3
    Check the quality standard

    The chat is customer-facing, so the quality bar for accuracy and tone rises sharply. This is a higher quality standard.

  4. 4
    Conclude

    All three checks are triggered. The request is a meaningful expansion, not a small extension of existing work.

Result

The chat request is a meaningful expansion. Each of the three answers maps to a different kind of new work: building an evaluation set, handling new identity scoping, and meeting a stricter quality bar.

Estimating the Timeline Change

Once a request is understood as an expansion, the next task is estimating its effect on the timeline. The candidate gives a specific figure: doing the chat work well adds six weeks, not three. The number matters less than the reasoning behind it. A good estimate names the dependencies that drive the duration rather than offering a single optimistic figure.

  • The evaluation set has to be co-built with the customer success team, so the work depends on people outside the engineering group.
  • The identity work has to pass a security review because the surface faces customers.
  • Both dependencies take time that a simple feature addition would not need, so the estimate reflects waiting on other teams and required reviews as well as the engineering effort itself.

Responding Without Breaking the Commitment

The candidate names two broad options and one warning. The warning concerns folding the chat work into the current engagement. That approach risks missing the original delivery, because the same team would now carry two sets of obligations at once. The better option is to deliver the original scope on schedule and then start a separate engagement for the chat agent. The same team and the same evaluation discipline carry over, but the new work is scoped properly on its own terms.

Phased delivery means shipping a project in stages, where each stage is built on the one before it. In the scenario, the first phase is the ticket triage agent, delivered in week eight. The second phase is the chat agent, which begins only after the first phase is secured and reaches delivery in week fourteen. The value of this arrangement is that a commitment already made is not sacrificed to a later request. The original work is complete and stable before the new work begins.

Week 8Ticket triage agentdeliveredWeek 14Chat agent delivered asphase twophase two starts after phase one is secured
When the chat agent is added as a later phase, what happens to the original week eight delivery date, and when does the new work land?
ResponseEffect on original scopeEffect on original dateEffect on chat work
Fold chat into current engagementOriginal scope is now shared with new obligationsOriginal delivery at risk of being missedDelivered together, around week sixteen in the scenario
Phase as a separate engagementOriginal scope stays exactly as agreedOriginal delivery stays on week eightScoped as its own engagement, delivered week fourteen

Two ways to respond to the chat request, as described in the scenario

The candidate then asks which outcome the stakeholder would prefer: ticket triage in week eight with chat by week fourteen, or both together in week sixteen. The interviewer chooses the first. The candidate closes by committing to a concrete next step, drafting a follow-on engagement summary for the chat work so the stakeholder can review it. The final outcome is stated plainly: the original scope stays as it was, on its original timeline, and the expansion is accepted as separate work.

Applying the Pattern to a Sales Report

The same reasoning transfers to other projects. Consider this generated scenario. A team is partway through building a monthly sales report that is due in week six. A regional manager asks whether the report could also include live data from a new partner system.

Worked example

Scope Review for the Partner Data Request

The regional manager wants live partner system data added to a monthly sales report that is due in week six. How should the team evaluate and respond?

  1. 1
    Restate the baseline

    The baseline is the monthly sales report on its current schedule, due in week six.

  2. 2
    Ask diagnostic questions

    Does the partner data already exist in a usable form? Does it come from a system with different access rules? Must the new data meet the same accuracy standard as the existing figures?

  3. 3
    Classify the request

    If the answers show new data preparation, new access handling, and a stricter quality bar, the request is an expansion rather than a small extension.

  4. 4
    Respond with a phase

    Deliver the monthly report in week six. Propose the partner data as a separate phase with its own estimate, naming dependencies such as the time needed from the partner team and any review of the new access path.

Result

The report ships on its original week six date, and the partner data is handled as a separate, dependency-aware phase rather than squeezed into the existing commitment.

Mistakes in Scope Conversations

  • Common mistake

    Answering the new request before restating the baseline

    What it looks like

    A stakeholder asks about an adjacent feature, and the team immediately says it can probably fit in.

    Why it fails

    Without the agreed scope and date in view, the new request is judged against a vague sense of the project and the existing commitment can be renegotiated by accident.

    Do this instead

    Start by stating the agreed baseline and where it currently stands, then evaluate the request against it.

  • Common mistake

    Treating an expansion as a small adjustment because the request sounds small

    What it looks like

    Chat handling is described as just another input channel for the same agent.

    Why it fails

    The chat request brought a new data need, a new security boundary, and a higher quality standard. Those are the marks of an expansion.

    Do this instead

    Run the three checks on data needs, access and security questions, and quality standard before deciding how big the request is.

  • Common mistake

    Giving one optimistic timeline number

    What it looks like

    The team says the chat work will take three weeks.

    Why it fails

    A single number hides the dependencies, such as co-building an evaluation set with another team and passing a security review, that drive the real duration.

    Do this instead

    Name each dependency and estimate the timeline change from them, as in the six-week figure in the scenario.

  • Common mistake

    Folding the new work into the current engagement without checking the original date

    What it looks like

    The same team absorbs the chat work into the ticket triage project.

    Why it fails

    The team now carries two sets of obligations, which puts the original delivery at risk.

Practice: Scoping a New Request

MEDIUM

A team is building a quarterly inventory dashboard due in week ten. A warehouse supervisor asks whether the dashboard could also show live shipment-tracking data from a carrier system the team has never connected to, with the same accuracy standard as the inventory counts. Restate the baseline, decide whether the request is a small adjustment or a meaningful expansion using the three checks, estimate its timeline effect with named dependencies, and propose a response that protects the week ten commitment.

Hints
  • Start with the baseline: the quarterly inventory dashboard and its week ten date.
  • Check the three signals: new data needs, new access or security questions, and a higher quality standard.
  • Name dependencies such as work needed from the carrier team and any review of the new connection before giving a duration.
  • Consider whether phased delivery would let the week ten dashboard ship on schedule.

Key Takeaways

  • Start every scope discussion by restating the agreed baseline and its delivery date, so the existing commitment stays protected and both parties share the same reference point.
  • An addition is an expansion when it brings new data needs, new access or security questions, or a higher quality standard. Otherwise it is closer to a small adjustment.
  • Estimate the timeline of an addition by naming its dependencies, such as co-building work with other teams and required reviews, rather than offering one optimistic number.
  • Phased delivery lands the original scope on schedule first, then starts a separate engagement for the new work, so a prior commitment is not sacrificed to a later request.