Concepts / Deploying AI Systems in Customer Environments

Deploying AI Systems in Customer Environments

The gap between lab and production performance is the central problem the FDE role exists to solve.

  • Programming

A Promising Prototype Meets a Real Customer

An AI system can look impressive in a controlled setting and still disappoint once it is placed in front of a real customer. The model that handled the curated examples cleanly may struggle with messy inputs, unfamiliar data, and the operational constraints of the customer's own systems. This difference is what this article calls the gap between lab and production. The source treats the gap as central rather than incidental: it describes the gap as the bottleneck that determines whether the entire AI economy delivers on its promise.

What do you think happens?

A prototype impressed the lab team, but the customer is getting little value from it. If the cause is treated as a sales problem, what would a team reach for first?

  • A better pitch and a more polished demo

  • More licenses sold and more salespeople in the field

  • Engineers working next to the customer to close the gap

Reveal answer
Answer:

The common instinct is the first two options: a better pitch, a more polished demo, more licenses, or more salespeople. The source argues those do not close the gap on their own.

The source states that sales activity, demos, and licenses do not close the gap on their own. Closing it requires engineers to work alongside customers, ship code, test against eval sets, and measure outcomes.

Lab Conditions Versus Customer Conditions

Definition

The gap between lab and production is the measurable distance between how well an AI system performs under conditions its builders control and how well it performs on the customer's real data, real workflows, and real expectations. The source frames it as the central problem the FDE role exists to solve.

In the lab, the system is tested under conditions its builders can control. In production, it meets the customer's real data, real workflows, and real expectations. A system that is strong in the first setting can be weak in the second, and the gap is the distance between those two results. The diagram below shows the shape of this change: the same system that handled curated examples cleanly produces a weaker result once messy inputs and the customer's operational constraints are present.

Curated examplescontrolled settingMessy customer inputsunfamiliar dataClean lab resulthandled cleanlyWeaker productionresultoperational constraintslab conditionscustomer conditions
What changes between the lab and the customer's production environment, and where does the performance gap appear? The gap appears when the same system moves from curated examples to messy inputs and the customer's operational constraints.

Because the gap lives in the customer's environment, it cannot be closed from a distance. The source's insistence that engineers sit next to customers follows from this. Closing the gap means observing how the system behaves where it is used and adjusting it until its results there match what it achieved in the lab.

Tracing a System From Lab Demo to Stable Use

It helps to trace the path a system takes from a lab demo to stable production use and to notice where it can stall. The source describes closing the gap as engineers working alongside customers, shipping code, testing against eval sets, and measuring outcomes. Read in order, those activities form a path, and the diagram below places each one along it.

Lab democontrolled conditionsEngineers besidecustomerobserve real useShip codeadjust the systemTest against evalsetscheck resultsMeasure outcomesevidence of valueStable production useresults match the labmove into customeradjustverifymeasuresustain
What steps does an AI system pass through between the lab demo and stable production use, and where can it stall? The stall risk sits at the points where messy inputs and customer constraints meet the system.
Worked example

Following a Hypothetical Classifier Into Production

A team has a lab demo of a model that sorts incoming customer messages into categories. It performs well on a curated set of sample messages. The customer's real messages are informal, use unfamiliar abbreviations, and arrive through the customer's own ticketing system. Trace how the team would move the system toward stable use.

  1. 1
    Start from the lab result

    The demo succeeded under conditions the team controlled, so the lab result is strong but not yet proof of production value.

  2. 2
    Observe the customer's real use

    An engineer works beside the customer and sees the informal messages and abbreviations the curated set never contained.

  3. 3
    Adjust and ship code

    The engineer changes the system to handle the customer's inputs and integrates it with the customer's ticketing system, then ships that code.

  4. 4
    Test against eval sets

    The team checks the adjusted system against evaluation sets so that its results can be compared with what it achieved in the lab.

  5. 5
    Measure outcomes

    The team measures results in the customer's environment, and only when those results hold does the system count as stable production use.

Result

The system reaches stable use not because the demo was better, but because engineers adjusted it inside the customer's environment and measured the results there. This example is illustrative and is not drawn from the source.

Why Demos, Licenses, and Sales Effort Fall Short

A common assumption holds that the gap between a promising prototype and a useful deployment is a sales or marketing problem. If customers are not getting value, the reasoning goes, the answer is a better pitch, a more polished demo, more licenses sold, or more salespeople in the field. The problem sounds like one of persuasion and reach. The source tests this belief and rejects it: sales activity, demos, and licenses do not close the gap on their own.

ResponseWhat it addressesDoes it close the gap by itself?
Better pitch or polished demoHow the system is presentedNo. The source says demos do not close the gap on their own.
More licenses soldHow widely the system is soldNo. Licenses alone do not change how the system behaves in production.
More salespeople in the fieldReach and persuasionNo. Sales effort is named as insufficient on its own.
Engineers working alongside customersBehavior in the customer's environmentPart of the motion the source describes as closing the gap.

Sales-side responses compared with the engineering motion the source associates with closing the gap.

The FDE's Primary Responsibility

The source describes the substance of the FDE role as having stayed the same since the role's beginnings. Titles, compensation, and tools may change, but the underlying purpose of closing the gap has remained consistent. This is why the source describes the role's core responsibilities as enduring rather than tied to any particular technology. As defined in this course, the FDE's primary responsibility is to close the gap between lab and production performance by working inside the customer's environment.

Placed in relation to the three parties, the FDE works in the customer environment where the gap appears. The lab is where the system was built and first tested, and the sales team is where the system is presented and sold. The FDE's ownership sits in the space between them: taking a system that performed in the lab and making its results in the customer's environment match what it achieved there.

The Four Practices That Close the Gap

The source names a set of practices it calls the motion that closes the gap. It lists four: embedded delivery, eval as specification, code as artifact, and outcome as proof. The source says this motion has remained the same even as the surrounding tools and titles change. The diagram below shows how the four practices relate to the central goal, and each practice is introduced in its own subsection.

Closing the gaplab versus productionEmbedded deliveryengineers work alongsidecustomersEval as specificationtest against eval setsCode as artifactship codeOutcome as proofmeasure outcomespracticepracticepracticepractice
How do the four practices relate to one another, and which part of the gap does each one address? Each practice connects to the central goal of closing the gap between lab and production.

Mistakes When Reading the Gap

  • Common mistake

    Treating a strong lab result as proof that the system will work for the customer

    What it looks like

    A model scores well on curated samples, so the team assumes the customer will see the same results.

    Why it fails

    The lab and the production environment differ. The customer's real data, workflows, and expectations can expose a gap that the prototype could not reveal.

    Do this instead

    Measure the system's results in the customer's environment and compare them with the lab result.

  • Common mistake

    Assuming the gap is a sales or marketing problem

    What it looks like

    A customer is not getting value, so the team plans a better pitch and more salespeople.

    Why it fails

    The source states that sales activity, demos, and licenses do not close the gap on their own.

    Do this instead

    Look at how the system behaves inside the customer's environment and engage engineers there.

  • Common mistake

    Thinking the FDE role depends on the current tools or titles

    What it looks like

    A team expects the FDE's responsibilities to change whenever a new tool or job title appears.

    Why it fails

    The source says the substance of the role has stayed the same even as titles, compensation, and tools change.

    Do this instead

    Anchor the role to the purpose of closing the gap rather than to a particular technology.

Diagnosing a Gap in a Customer Scenario

MEDIUM

A team's system scored well in the lab, but a customer reports that it gives unhelpful results on the messages the customer actually receives. Explain why a better demo would not be the primary fix, and name the practices from this article that point to the right response.

Hints
  • Ask what changed between the lab and the customer's environment.
  • The source names four practices: embedded delivery, eval as specification, code as artifact, and outcome as proof.
  • Consider which practice points to observing the customer's real use and which points to measuring results.

Key Takeaways

  • The gap between lab and production performance is the measurable distance between how a system performs under controlled conditions and how it performs on the customer's real data, workflows, and expectations.
  • Sales activity, demos, and licenses do not close the gap on their own; closing it requires engineers to work alongside customers, ship code, test against eval sets, and measure outcomes.
  • The FDE's primary responsibility, as defined in this course, is closing that gap inside the customer's environment, a purpose the source says has stayed consistent across changing tools and titles.
  • The four practices the course associates with closing the gap are embedded delivery, eval as specification, code as artifact, and outcome as proof.