Alberto Angulo

Work and value · Measurement

Measuring AI Impact Without Fooling Yourself

Seats, prompts, drafts and hours-saved surveys measure activity and feelings. The measurements that survive a finance review compare finished work with what would have happened anyway.

Alberto Angulo10 min read · 19 October 2026

In February 2024 Klarna announced that its AI assistant had handled 2.3 million customer conversations in its first month, the work of 700 full-time agents. Resolution time had dropped from 11 minutes to under 2. The company projected a $40 million profit improvement for the year.

Fifteen months later, Bloomberg reported Klarna's chief executive saying that cost had been too predominant a factor in its evaluation, and that the result was lower quality. The company started recruiting human agents again.

Nobody needs to have lied for that to happen. The first numbers measured a step and a cost. The quality reading arrived more than a year later. And that sequence, fast flattering numbers first and the real answer much later, is how most companies measure AI today.

The fix is one comparison. The value of AI is the finished work you got, compared with what would have happened anyway. "Finished" means a customer, a colleague or a system accepted the work and used it; a draft, a prompt or one faster step doesn't count. "What would have happened anyway" is the counterfactual: nobody observes it, so you have to construct it. Most AI metrics in circulation fail one half of that comparison. Many fail both.

Why AI metrics flatter themselves

Every AI metric sits somewhere between the tool and the result. Near the tool: seats, logins, prompts per user. Then activity: drafts generated, lines of code, tickets touched. Then how much time people say they saved. Then the time one step takes, which usually overstates what the whole job gains (Where the Saved Time Goes). Further down, the ones that describe finished work: lead time from request to usable result, quality where the work lands, and cost per finished task. The closer to the tool, the faster a number moves and the easier it is to inflate.

AI adds a twist that older technology didn't. Activity metrics count output, and output is exactly what AI made nearly free. A count that can be pushed up at no cost will be pushed up. In 1975 the economist Charles Goodhart observed that a statistic tends to stop behaving once you lean on it for control; the popular version, Goodhart's law, says that when a measure becomes a target it stops being a good measure. Tell a team to raise AI usage and it will, by the cheapest route, which for most AI metrics is to generate more.

A metric that counts what AI makes cheap will always look good.

Self-reported time is no safer. In a 2025 randomized trial by the research group METR, experienced open-source developers expected AI to make them 24 percent faster. Afterwards they believed it had made them about 20 percent faster. Measured by the clock, they took 19 percent longer. One setting, one moment in the tools' history, but it shows how far feeling and stopwatch can drift apart.

And even an honest time saving isn't value yet. A large Danish study linked surveys of about 25,000 workers to employer and earnings records. Users reported saving under 3 percent of their hours; the records showed no detectable change in earnings or hours worked, and most users said they spent the saved time on other tasks. The savings weren't imaginary. They just never reached a ledger anyone was watching. A reported saving has to be followed into one (fewer hours paid for, more work shipped, more revenue) before it counts.

Compared with what?

Even a good metric needs a comparison, and the default one, before versus after, is contaminated in ways that make a useless tool look good.

Take regression to the mean, the tendency of unusually bad (or good) results to drift back toward average on their own. Teams often get picked for a pilot because they're struggling, and part of what makes a team struggle in a given quarter is bad luck. Suppose a company's teams average 6.5 days of lead time, the pilot team ran at 9.0 last quarter, and half of any team's deviation from average tends to persist from one quarter to the next while the other half is noise. With no tool at all, you'd expect that team at about 7.75 days next quarter. The pilot appears to cut lead time by 14 percent, and the tool did nothing.

Seasons do the same: a pilot launched in a slow month looks better than it deserves. So does novelty: people who've just been given a tool, trained on it and watched behave differently for a few weeks. So does everything else that changed at the same time, like a new knowledge base, a product release or a new manager.

The standard remedy is a comparison group measured over the same period. The simplest way to use one has a forbidding name, difference-in-differences, and a simple idea: subtract what happened to the group without the tool from what happened to the group with it.

Guess first

Team A gets an AI assistant at the start of month 4, and its output rises by 7 cases per agent per week. Team B, with no assistant, also rises over the same months. How much of Team A's 7 would you credit to the tool?

Say both teams are measured on cases closed without reopening, per agent per week. Team A averaged 40 in months 1 to 3 and 47 in months 4 to 6: up 7, or 17.5 percent. Team B, with no tool, went from 39 to 42, up 3, because the season was picking up. If Team A would also have risen by 3 without the tool, the tool accounts for 4 cases a week, about 9 percent. Before-and-after overstated the effect by three-quarters.

Cases closed without reopening, per agent per week (illustrative) 36 38 40 42 44 46 48 50 M1 M2 M3 M4 M5 M6 month Team A gets AI effect of AI: +4 Team A, with AI: 48 Team A without AI (est.): 44 Team B, no AI: 43 Team A (AI) Team B (no AI) Average before AI (M1 to M3) 40 39 Average after AI (M4 to M6) 47 42 Change +7 +3 Before and after alone: +7 Difference in differences: 7 minus 3 = +4
Comparing Team A with a team that had no tool cuts the apparent effect of the AI assistant from +7 to +4 cases per agent per week. Illustrative numbers; the dotted line is where Team A would have gone without the tool if it had kept moving parallel to Team B.ComputedSource: Illustrative numbers computed by the author; computation in notes/A72.notes.md

The method rests on one assumption, called parallel trends: without the tool, the two groups would have moved together. You can't test that for the months after the rollout, but you can look at the months before, and in this example both teams were rising by one case a month. The most common way to break it is choosing the pilot team for its enthusiasm or talent, so it was already on a steeper path. That's the reason to let a lottery, or the training schedule, decide who goes first.

Which points to the cheapest good experiment most companies already have. Rollouts happen in stages anyway, because training, security review and change management take time. If the order is random, or at least unrelated to how well each team is expected to do, every team that hasn't started yet is a comparison group for those that have. A large study of customer-support agents used exactly this structure. The late teams wait either way. The staged design just turns their wait into an answer that funding and headcount decisions can rest on.

Before and after tells you what changed. Only a comparison tells you what the tool changed.

Where the cost lands

AI-produced work that looks finished and isn't moves its cost to someone else. Researchers named it workslop: AI-generated content that looks good but lacks the substance to move the task forward. In their 2025 survey of US employees, 40 percent had received some in the previous month, at about two hours each to deal with.

The mechanism matters more than the numbers. The sender's time saving shows up in the sender's metrics. The receiver's time loss shows up in nobody's. So quality has to be measured where the work lands: the share of items the next stage accepts on first pass, how often work comes back, defects found downstream, minutes reviewers spend per item. Add one check that doesn't depend on anyone's incentive: pull random items made with and without the tool, strip the labels, and have someone score them blind against a fixed rubric (Build an Evaluation From Your Own Work).

Quality also decides the cost. Suppose a team attempts 100 tasks with a tool that costs $0.50 per attempt in computing. Reviewers spend 6 minutes on each at $40 an hour, and 20 attempts fail and get redone by hand in 45 minutes each. That's $50 of computing, $400 of review and $600 of rework: $10.50 per finished task, against $30 if people did all 100 by hand. The tool wins clearly. But computing, the number vendors quote, is under 5 percent of the bill (Cost per Task, Not Cost per Token). And if reviewers stopped catching failures, the cost would look lower while the failures surfaced later, on someone else's ledger.

"AI saves 30 percent of agent time"

Now take the claim you'll actually hear.

Guess first

A support team's average handle time fell 30 percent after an AI assistant arrived. By how much did the department's cost per ticket fall?

The data given can't answer it. Here's an illustrative setup. The department handles 10,000 tickets a month. Handle time falls from 12 minutes to 8.4, so agent time falls from 2,000 hours to 1,400. Agents cost $30 an hour, the tool $3,000 a month. On paper, 600 hours are freed, worth $18,000 a month.

What that's actually worth depends entirely on where those 600 hours went.

  • They leave the budget. Attrition goes unfilled and quality holds. Net value: $15,000 a month after the tool's bill. Cost per ticket falls 25 percent, from $6.00 to $4.50.
  • Demand grew and they absorbed it. Also worth $15,000, but only if you really would have hired 600 hours of agents otherwise.
  • Half leave, half become slack. Net value $6,000.
  • They leave, and quality slips. Reopened tickets rise from 8 to 14 percent, and team leads add spot-checks. Rework eats 184 of the 600 hours. Net value about $9,500.
  • Nobody changes staffing. Same people, same hours. The department pays $3,000 a month for nothing, and cost per ticket rises to $6.30.
One claim, five outcomes: handle time down 30% = 600 of 2,000 agent-hours freed per month left the budget hires avoided slack, unchanged cost rework and review net per month (after tool) 1 Freed hours leave the budget (attrition, no backfill, quality flat) cash 600 h +$15,000 2 Demand grew, freed hours absorbed it (the hires would really have happened) hires avoided 600 h +$15,000 † 3 Half leave the budget, half turn into slack cash 300 h slack 300 h +$6,000 4 Hours leave, but reopens rise from 8% to 14%, and QA grows cash 416 h rework + review 184 h +$9,480 5 Nobody changes staffing (hours stay, the tool bill arrives) slack 600 h −$3,000 the claim: 600 h † counts only if the hires would really have happened without the tool. Assumed, all illustrative: 10,000 tickets a month; handle time 12 to 8.4 minutes; $30 per loaded agent-hour; $3,000 a month for the tool. Case 4: 600 extra reopens at 8.4 min (84 h) plus 100 h of added QA review.
One claim, 'handle time fell 30%', fits net monthly values from plus $15,000 to minus $3,000, depending on what happened to the 600 freed agent-hours. Illustrative assumptions; the dagger marks a value that counts only if the avoided hires were real.ComputedSource: Illustrative numbers computed by the author; computation in notes/A72.notes.md

Same 30 percent, results from plus $15,000 to minus $3,000. And none of the cases touches customers. The best one is worth $180,000 a year. At an assumed margin of $1,500 per customer per year, losing more than 120 customers to worse service turns it negative, and no agent-hours report will ever show that. That's the Klarna lesson in miniature.

The 30 percent describes a step. The value depends on where the freed hours went.

The 30 percent can even be wrong as a measurement. Tickets handled with the assistant may be the easy ones. Handle time may leave out after-call work. If agents are held to a handle-time target, some of the 30 percent may be tickets closed fast and reopened later.

Four measurements separate the cases, and the headline leaves all four out: paid hours or headcount (did anything leave the budget?), ticket volume and backlog (did demand absorb it?), reopen rate plus a blind quality sample (did quality hold?), and a comparison group (what would have happened anyway?).

The clock problem

Timing can flip the sign of a metric in both directions.

Google researchers showed the first direction in 2015. In short experiments, showing more search ads raised revenue. In experiments run for about three months, users who had been shown poorer ads became less likely to click on ads later. Google used that to cut mobile ad load by about half, and reported it was good for users and the business. The AI version: an assistant that closes tickets fast but teaches customers the channel doesn't solve anything looks excellent in month one.

The other direction: some work pays off after the first project, and a 90-day return will miss it. The evaluation set that makes the next deployment cheaper to check, the cleaned data, the written-down exceptions (When Work Starts to Compound). Writing those off for lacking an immediate return confuses a slow signal with no signal. But "it compounds" can't become an open-ended excuse, because costs compound too. Make it testable: name a leading indicator and a date, for example that the second team deploys in half the time the first one took, by the end of next quarter. If nothing moves by then, the claim failed, and saying so is the honest outcome.

What I'd do

My advice is to do most of the measurement work before the rollout, when it's cheap.

Choose the finished unit and write down the definitions: the metric, the window, the comparison. A measure chosen after the data arrives will find something.

Record a baseline for eight to twelve weeks, and add one metric the tool shouldn't affect. If it moves when your main metric moves, something else changed.

Let a lottery or the training schedule decide who goes first, so the teams still waiting become your comparison.

Measure quality where the work lands and cost per finished task. No tool dashboard collects either by default.

Report to the board by rung. "Handle time fell 30 percent on assisted tickets" is a step claim; label it as one. Give the comparison and the period, a range rather than a single number, and say whether each figure is measured, estimated or expected. Finance will want to know whether hours were released, cost was avoided, or cost was actually removed. Only the last changes the profit and loss statement without another decision.

Ask what the number will decide. If the program continues at any plausible value, extra precision isn't worth buying. Spend the effort on a quality guardrail instead.

Usage, activity and self-reported hours still belong on a dashboard, as signs that people are adopting the tool. Adoption is a precondition for value. It isn't evidence of it.

Check yourself

Why can't a before-and-after comparison show what a tool did?

Pilot teams are often picked when they are struggling, and seasons, novelty and other changes also move results. A comparison group measured over the same period lets you subtract what happened anyway.

Why can the same 30 percent cut in handle time be worth very different amounts?

The value depends on where the freed hours went. If nobody changes staffing, the department pays for the tool for nothing, and if quality slips, the savings can disappear.

Why measure quality where the work lands?

The sender's time saving shows up in the sender's metrics, but the receiver's time loss shows up in nobody's. Workslop moves the cost to someone else.

Notes, sources and method

For readers who want to check the numbers behind Measuring AI Impact Without Fooling Yourself. Sources were checked on 11 October 2026.

Key numbers

In the articleExact value and contextSource and date
Klarna: 2.3 million conversations, work of 700 agents, 11 minutes to under 2, $40 millionCompany claims in its press release (also 25% fewer repeat inquiries, two-thirds of service chats in the first month)Klarna, 27 Feb 2024 [11]
Klarna: cost too predominant, lower quality, hiring humans againThe CEO said cost had been "a too predominant evaluation factor"; the company began recruiting human agents, starting with a small pilotBloomberg, 8 May 2025 [11] (paywalled; relayed through secondary coverage)
METR: expected 24% faster, believed about 20% faster, measured 19% longerRandomized trial, 16 experienced open-source developers, 246 tasks; 95% confidence interval 2% to 39% longer (published in the 2026 update)METR, 10 Jul 2025 [1]; 24 Feb 2026 [2]
Danish study: about 25,000 workers, under 3% of hours saved, no detectable change in earnings or hours, saved time spent on other tasksAbout 25,000 workers in 11 exposed occupations (about 7,000 workplaces), surveys linked to employer and earnings records. Reported savings 2.8% of hours (2025 versions). Confidence intervals rule out effects larger than 1% (May 2025 version) or 2% two years after ChatGPT's launch (October 2025 onward, including the March 2026 version titled Still Waters, Rapid Currents). Only 3% to 7% of productivity gains estimated to reach pay (first version). Share reallocating saved time: 80% (May 2025), 85% (March 2026)Humlum and Vestergaard, NBER w33777 [3]
Regression to the mean: 6.5 days average, 9.0 days pilot team, 7.75 expected, 14% apparent cutIllustrativeSee Method
Difference-in-differences: +7 (17.5%) naive, +3 comparison, +4 (about 9%)IllustrativeSee Method
Staged rollout in a customer-support study5,172 agents at a software company received an AI assistant in stages. Handle time fell 8.5%; chats per hour and resolutions per hour each rose about 15% (handle time and throughput diverge partly because agents handle several chats at once). Resolution rate rose 1.3 points from an 82% baseline (statistically insignificant); satisfaction flat; small declines in conversation quality among the most skilled agents. The authors controlled for calendar month, agent and tenure, and re-estimated using team or location adoption dates, which gave a larger effectBrynjolfsson, Li and Raymond, QJE 2025 [4]
Workslop: 40% received some in the previous month, about two hours eachSeptember 2025 online survey of 1,150 full-time US employees; about one hour 56 minutes per incidentBetterUp Labs and Stanford Social Media Lab; HBR, 22 Sep 2025 [5]
Cost per finished task: $10.50 vs $30; computing under 5%IllustrativeSee Method
30% claim: 10,000 tickets, 12 → 8.4 minutes, 600 hours, $18,000; cases +$15,000, +$15,000 (if hires real), +$6,000, about +$9,500, −$3,000; $6.00 → $4.50 or $6.30 per ticket; 120 customers at $1,500 marginIllustrativeSee Method
Google: more ads raise short-run revenue; about three-month experiments; mobile ad load cut by about halfLong-term holdout experiments; users shown poorer ads became less likely to click ads later; ad load on mobile search cut by about 50% over two years with reported positive results for users and the businessHohnhold, O'Brien and Tang, KDD 2015 [7]
Goodhart 1975; "when a measure becomes a target"Goodhart observed that a statistical regularity tends to break down once pressure is placed on it for control purposes; the popular phrasing is Marilyn Strathern's 1997 paraphrase[6]

Method and assumptions

All figures in the article are illustrative unless attributed to a source. The arithmetic was recomputed in a short Python script recorded in notes/A72.notes.md.

  • Regression to the mean. Expected value = league mean + r × (observed − league mean) = 6.5 + 0.5 × (9.0 − 6.5) = 7.75 days. Apparent gain 1.25 days, 13.9% of 9.0. Assumes a linear relationship between quarters with a correlation of 0.5.
  • Difference-in-differences. Monthly averages of cases closed without reopening per agent per week: Team A 39, 40, 41, 46, 47, 48; Team B 38, 39, 40, 41, 42, 43. Pre and post averages: A 40 and 47, B 39 and 42. Naive change 7 (17.5% of 40). Difference in differences (47 − 40) − (42 − 39) = 4. Team A's counterfactual path (Team A's month 3 value plus Team B's monthly change) is 42, 43, 44, averaging 43; 4 ÷ 43 = 9.3%. The naive estimate is 1.75 times the difference-in-differences estimate.
  • Cost per finished task. 100 attempts × $0.50 = $50; 100 × 6 minutes × $40 ÷ 60 = $400; 20 × 45 minutes × $40 ÷ 60 = $600; total $1,050, or $10.50 per task (compute 4.8%, review 38%, rework 57%). Hand-done: 100 × 45 minutes × $40 ÷ 60 = $3,000.
  • The 30% claim. 10,000 tickets × 12 minutes = 2,000 hours; × 8.4 minutes = 1,400 hours; 600 hours × $30 = $18,000. Tool $3,000 a month. Cost per ticket = (paid hours × $30 + $3,000) ÷ 10,000.
CaseHours that left the budgetNet value per monthCost per ticket
Before the tool0none$6.00
1. Hours leave, quality flat600+$15,000$4.50
2. Demand absorbed0 (600 hires avoided)+$15,000 if the hires were realnot comparable, volume changed
3. Half leave, half slack300+$6,000$5.40
4. Hours leave, reopens rise416+$9,480$5.05
5. No staffing change0−$3,000$6.30

Case 4: reopens rise from 8% to 14%, so 600 extra second contacts × 8.4 minutes = 84 hours; spot-checks on 20% of tickets at 3 minutes = 100 hours; 184 hours consumed; 416 left the budget. Break-even customers for case 1: $15,000 × 12 ÷ $1,500 = 120.

  • The board sentence in the earlier version ("about 9% more cases per agent without reopening, illustrative range 3% to 15%") used a placeholder range to show how a range reads; it was not computed from data.

Staggered rollouts and estimators. The simplest regression for a staged rollout (two-way fixed effects) compares every team with every other team, including teams that already have the tool. If the effect grows over time, already-treated teams are poor comparisons and can distort the estimate, in extreme cases enough to flip its sign (Goodman-Bacon, 2021 [9]). Callaway and Sant'Anna and Sun and Abraham (2021 [10]) proposed estimators that compare each team only with teams not yet or never treated. Ask any analyst estimating a staggered rollout which estimator they used and whether they plotted the months before rollout.

When a clean comparison is impossible, the options degrade in a known order: a written baseline with a negative control; dose and response (heavier versus lighter users, weaker because heavy users chose to be heavy); proxy metrics with their direction of bias written down (handle time and usage err optimistic; self-reported savings can err either way and erred optimistic in METR's trial); qualitative evidence of changed work (sample thirty cases before and after and describe which steps vanished and appeared). In the March 2026 version of the Danish study, about 8% of users took on new tasks because of chatbots, about 17% where employers actively pushed adoption, and AI integration was about a quarter of those new tasks.

Figures. The conceptual metric ladder (a72-metric-ladder, seven metrics from usage to business outcome, rated by how easy they are to inflate and how slow to show a signal) was dropped from the article in the 19 Oct 2026 rewrite; the article describes the ladder in words. The SVG remains in the collection.

Caveats and open questions

  • METR's 2026 follow-up could not produce a reliable new number: between 30% and 50% of developers withheld tasks they did not want to do without AI. METR believes speedups had grown by early 2026. The 2025 result describes one setting.
  • The Danish null does not make reported savings imaginary: with savings under 3% of hours, a large earnings effect was never likely. The bounds of 1% and 2% belong to different versions of the paper.
  • Workslop figures are self-reports from an online survey run by a coaching company; the published page does not describe sampling, and BetterUp materials elsewhere cite 1,004 respondents. They show the shape of the problem more than its size.
  • Klarna figures are the company's own claims, and the 2025 account is a CEO's interview remark relayed by Bloomberg, not an independent evaluation.
  • Parallel trends cannot be tested after rollout. Four things commonly break it: the pilot team chosen for eagerness or capability; the comparison team copying the pilot team's habits; teams serving different customers with different seasons; something else landing on one team in the same month.
  • Novelty and primacy effects (early lift that fades; early dip while people relearn habits) are practitioners' terms from online experimentation [8]; read effects week by week until they settle.
  • Quality metrics can be gamed too: reopen rates fall if reopening gets harder; satisfaction rises if only happy customers are surveyed. Use two measures from different sources.
  • Measurement problems in the 30% claim: assisted tickets may be easier; handle time may omit after-call work or ignore concurrent chats (part of the gap between 8.5% and 15% in the support study); handle-time targets can produce tickets closed fast and reopened later.
  • Compounding costs too: prompts nobody maintains, scaffolding the next model makes unnecessary, integrations that need upkeep.
  • Further reading: How to Read an AI Productivity Study.

Sources

  1. METR. Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity. 10 July 2025. https://metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study/
  2. METR. We are Changing our Developer Productivity Experiment Design. 24 February 2026. https://metr.org/blog/2026-02-24-uplift-update/
  3. Humlum, A. and Vestergaard, E. Still Waters, Rapid Currents: Early Labor Market Transformation under Generative AI (previously Large Language Models, Small Labor Market Effects). NBER Working Paper 33777, May 2025, revised October 2025 and March 2026; BFI Working Paper 2025-56. https://www.nber.org/papers/w33777
  4. Brynjolfsson, E., Li, D. and Raymond, L. Generative AI at Work. Quarterly Journal of Economics 140(2), 2025, 889–942. https://doi.org/10.1093/qje/qjae044 (figures read in arXiv 2304.11771 v2)
  5. BetterUp Labs and Stanford Social Media Lab. Workslop research page. https://www.betterup.com/workslop ; Niederhoffer et al., "AI-Generated 'Workslop' Is Destroying Productivity," Harvard Business Review, 22 September 2025.
  6. Goodhart, C. "Problems of Monetary Management: The U.K. Experience," in Papers in Monetary Economics, Reserve Bank of Australia, 1975 (reprinted in Monetary Theory and Practice, Macmillan, 1984); Strathern, M. "'Improving ratings': audit in the British University system," European Review 5(3), 1997, 305–321.
  7. Hohnhold, H., O'Brien, D. and Tang, D. Focusing on the Long-term: It's Good for Users and Business. KDD 2015. https://doi.org/10.1145/2783258.2788583
  8. Kohavi, R., Tang, D. and Xu, Y. Trustworthy Online Controlled Experiments. Cambridge University Press, 2020.
  9. Goodman-Bacon, A. "Difference-in-differences with variation in treatment timing." Journal of Econometrics 225(2), 2021, 254–277. https://www.nber.org/papers/w25018
  10. Callaway, B. and Sant'Anna, P. "Difference-in-Differences with multiple time periods." Journal of Econometrics 225(2), 2021, 200–230; Sun, L. and Abraham, S. "Estimating dynamic treatment effects in event studies with heterogeneous treatment effects." Journal of Econometrics 225(2), 2021, 175–199.
  11. Klarna. Klarna AI assistant handles two-thirds of customer service chats in its first month. Press release, 27 February 2024. https://www.klarna.com/international/press/klarna-ai-assistant-handles-two-thirds-of-customer-service-chats-in-its-first-month/ ; Daly, C. "Klarna Slows AI-Driven Job Cuts With Call for Real People." Bloomberg, 8 May 2025. https://www.bloomberg.com/news/articles/2025-05-08/klarna-turns-from-ai-to-real-person-customer-service

All writing