Build1 distinct publisher3 min readPublished
Front's VP of engineering scores each agent on four axes plus three rates, and warns that questions generated from your own documentation are answerable by construction, so they grade the easy half of production traffic.
The Engineer · Build desk

Compiled by The EngineerSomething wrong?How this is made
Front's four axes measure different things, and none of them can stand in for the others. Direction asks whether the answer matches ground truth, coverage whether every key fact is present and correct. Faithfulness asks whether anything was invented, safety what happens to the user who acts on the reply [3]. Those fail independently of each other. A reply can point the right way and still omit the one fact that actually answers the question, which is Lowry's caution about coverage read from the other side [7]. Blend the four and a safety failure gets paid for out of a strong direction score. That is the arithmetic under "a single score hides the specific failure mode" [2].
Counting the extras, that is seven numbers per agent before it ships, not one [19].
The documentation warning deserves a mechanism, because it decides whether you can measure the hardest number on the list. Correct-negative rate is how often the agent correctly says an answer is not supported instead of confidently inventing a workaround [4]. Generate your test questions from your docs and every question in the set is answerable by construction, so the correct-negative denominator is nearly empty and the resulting score describes only the traffic you already had covered. Real tickets contain questions the docs do not answer. Lowry's phrasing is that synthetic traffic drawn from documentation reliably inflates scores and is not a substitute for scoring actual customer tickets [6]. Generating more synthetic cases does not fix that, because the inflation comes from where the questions came from. The cheapest evaluation set is the one you already wrote as documentation, which is also the one most inclined to grade you kindly.
Two things have to be true for this scoring design to transfer. You need labelled ground truth over your own resolved tickets, including the ones your docs cannot answer, and you need that labelling to survive product changes, because ground truth ages the day the docs do. Front starts from a position most adopters do not have: it runs customer communication for thousands of companies and its agents answer real customers in production [15], so a ticket corpus is a byproduct of the business.
Lowry also says agents struggle at correct negatives because their training can bias them toward answering yes [5]. That makes the measurement adversarial to the model's own prior, which is exactly the case for keeping it as a separate number instead of folding it into quality.
There is still a gap worth naming. The interview credits three layers an engineer walks through to debug an agent decision [16], and the published answers give the count without naming the layers [17]. That is the part I would want before adopting any of this, because a score tells you an agent failed and a trace tells you which layer to change.
The sequencing advice is the cheapest thing to copy: design ownership, permissions and handoffs before touching the user experience [18]. Front's version routes agent escalation through the same assignment workflow used to reach a human expert [9], with policy written as natural-language guardrails in playbooks, escalating on security incidents or requiring review when a message contains personal information [13]. Answers are validated against a trusted body of facts from verified sources before delivery, and when the system cannot support one it escalates or drafts for review rather than inventing [14]. Front is describing its own system, in its own writing, and no external audit of the numbers exists [1].
Ranked by verification strength, evidence, and original report placement.
Lowry explains the three layers an engineer walks through to debug an agent decision.
Shane Lowry, vice president of engineering at Front, answered Lets Data Science in writing about how the customer-communication platform runs humans and AI agents through one shared assignment engine and how it evaluates agents before trusting them.
Lowry: "a single score hides the specific failure mode."
Before an agent ships, Front scores it against a ground-truth dataset on four independent axes: direction (does the answer match the ground truth), coverage (are all key facts present and correct), faithfulness (does it avoid invented claims), and safety (what happens if the user acts on the response).
Alongside the four axes Front tracks fabrication rate, harm rate, and a correct-negative rate: how often the agent correctly says an answer is not supported instead of confidently inventing a workaround.
Lowry notes that LLM-based agents struggle on correct negatives because "their training can bias them toward answering yes."
Distinct publishers with included, body-backed reporting in this cluster.
1 article · September 1, 2026
Follow any of these and your For You feed starts watching them — no settings page required.
product
OpenAI starts charging some large accounts only for the jobs its model finishes1 distinct publisher
leadership
Six months to working AI, six years of controls: the gap in the JPMorgan cohort data1 distinct publisher
build
The AI pay premium stopped growing. The badge premium did not.1 distinct publisher
product
Leaderboards as a procurement trap: when the test rig outranks the model1 distinct publisher
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
One interview, one interested party
Every operational detail here — the four axes, the three rates, the override semantics, the debug order — comes from a written Q&A with Front's own VP of engineering. Lets Data Science quotes him carefully and marks the one statistic in the piece as company-reported, which is more honesty than most vendor interviews manage. But nothing was checked against a log, a customer, or a competing account, and the enumeration of the debugging layers is the outlet's rendering rather than Lowry's words.
Round numbers, no meters
"Thousands of companies" plus "agents answer real customers in production" is the entire adoption record, and it is Front's own count. The evaluation regime this story is really about could be running behind one flagship account or all of them; the reporting doesn't distinguish, and no ticket volume, deflection figure or named deployment appears anywhere.
Deflationary talk, unverified practice
Unusually little to puncture: Lowry's headline moves are subtractive — refuse the single score, distrust test sets generated from your own docs, treat a high answer rate as noise rather than progress. That restraint is the story's strongest signal. The gap that remains is between describing a measurement discipline and demonstrating one: Front publishes the shape of its scoring and not one scored result, so "we measure seven things before shipping" is currently a promise about process.
Written answers, controlled frame
A vice president of engineering answering in writing controls every sentence, and Front has two audiences it wants: buyers nervous about letting an agent near a billing dispute, and engineers it would like to hire. The coordination-tax figure is Front's own research deployed in service of Front's own product thesis, which the outlet notes. Lets Data Science, for its part, gets access to a practitioner and frames the eval section as the interview's payoff. Nobody in this arrangement had a reason to surface the agent that shipped and failed.
Sure what was said, not that it works
We can stand behind the record of Lowry's position: the quotes are clean, the framework is coherent, and the outlet marks its one company-sourced number. What no reader can establish from here is whether Front's scoring survives contact with production — which is precisely what you would want settled before lifting the framework into your own pipeline.