Command Palette
Search for a command to run...
FDE-Gym : le dernier kilomètre de la livraison de l’IA
FDE-Gym : le dernier kilomètre de la livraison de l’IA
Résumé
Les référentiels d’évaluation d’agents existants évaluent généralement les agents sur des tâches bien spécifiées, définies par des rapports de bugs, des spécifications ou des tickets de tâche. La livraison réelle pour des clients pose toutefois des défis fondamentalement différents : les ingénieurs déployés chez le client (forward-deployed engineers, FDE) doivent clarifier des exigences ambiguës, intervenir dans des systèmes en production et découvrir des contraintes non exprimées. Pour combler cette lacune, nous présentons FDE-Gym, un référentiel de 95 tâches de livraison de bout en bout issues de 20 scénarios clients couvrant 18 secteurs, chacune étant adaptée par des experts industriels à partir de projets de livraison réels. Dans des environnements clients simulés comprenant des parties prenantes scriptées et des systèmes clients modifiables, les agents interagissent avec les parties prenantes et opèrent sur des systèmes de type production afin de fournir des solutions fonctionnelles. Au-delà de la simple réussite binaire des tâches, FDE-Gym note les agents selon l’amélioration que le système livré apporte à la métrique de succès propre au client, normalisée entre 0 (système inchangé) et 1 (solution de référence) ; les notes sont pénalisées en fonction des interactions avec les parties prenantes (messages, essais et temps d’attente) afin de décourager un engagement excessif ou négligent. FDE-Gym propose également une plateforme en ligne où des humains peuvent développer et exercer leurs compétences de FDE selon les mêmes critères d’évaluation. Nous évaluons 13 configurations de modèles issues de sept fournisseurs. Dans le cadre réaliste, où des contraintes non exprimées doivent être découvertes, la meilleure configuration obtient un score FDE-Gym moyen de 0,56 et ne résout que 14 des 95 tâches, soit un score d’au moins 0,8 sans incident. La découverte des contraintes non exprimées constitue le principal goulot d’étranglement : les performances chutent nettement lorsque les modèles doivent les découvrir sans guidage explicite. Toutefois, la découverte d’informations ne suffit pas à expliquer l’écart : même sur les 23 tâches où la meilleure configuration obtient chaque fait essentiel auprès des parties prenantes, elle n’atteint un gain métier normalisé d’au moins 0,8 que sur 10 d’entre elles. Ces résultats révèlent un écart substantiel entre la résolution de tâches bien spécifiées et la livraison de systèmes d’IA efficaces pour de vrais clients. Combler cet écart nécessite des agents capables de faire émerger des contraintes non exprimées, de fonctionner de manière fiable dans des systèmes en production et d’obtenir des améliorations mesurables sur les métriques clients.
One-sentence Summary
Researchers from DeepLethe, Tsinghua University, Shanghai Jiao Tong University, et al. introduce FDE-Gym, a benchmark of 95 end-to-end delivery tasks from 20 customer scenarios across 18 sectors that scores agents on normalized customer metric uplift while penalizing stakeholder interactions, and find that the best of 13 model configurations reaches a mean score of 0.56, with unstated constraint discovery as the bottleneck.
Key Contributions
- FDE-Gym introduces a benchmark of 95 end-to-end delivery tasks from 20 customer scenarios across 18 sectors, adapted by industry experts from real-world delivery projects and set in simulated customer environments with scripted stakeholders and modifiable production-like systems.
- FDE-Gym scoring measures normalized improvement on the customer’s own success metric from 0 (unchanged system) to 1 (reference solution), penalizes stakeholder interactions such as messages, trial runs, and waiting time, and provides an online platform where humans can practice FDE skills under the same criteria.
- Evaluation of 13 model configurations from seven providers shows the best configuration achieves a mean FDE-Gym score of 0.56 and resolves 14 of 95 tasks. Discovering unstated constraints is the primary bottleneck, and even on the 23 tasks where the best configuration obtains every key fact, it achieves normalized business uplift of at least 0.8 on only 10.
Introduction
In enterprise AI delivery, success depends on identifying the operational change that will actually improve a customer’s business, not just satisfying a stated request. This is the work of forward-deployed engineers, and most existing benchmarks do not capture it because they assume the problem is already well defined or isolate individual delivery stages such as specification, clarification, or deployment. The authors introduce FDE-Gym, a benchmark of 95 tasks from 20 real-world-derived customer scenarios across 18 sectors, where an agent must discover the underlying problem, interact with stakeholders to find unstated constraints, and deliver a system scored on the customer’s own business metric, with literal compliance earning at most 0.2 against an expert reference score of 1.
Dataset
Dataset description: FDE-Gym
Sources and composition
- The authors build the benchmark from real-world customer delivery projects carried out in China, Singapore, and the United States since 2024.
- Industry experts adapt these projects into 20 scenarios spanning 18 sectors.
- Each scenario provides one original task and two to seven variants, for a total of 95 tasks.
- Tasks require an agent to deliver an agent, workflow, or service that operates in the customer environment.
- The scenarios are grounded in documented regulations, standards, and public sources. Companies and individuals are de-identified or fictional, and some data are adapted from real-world industry sources.
Subsets and key details
- Original tasks: 20 tasks, one per scenario.
- Variants: 75 tasks across the scenarios, with two to seven variants per scenario. Variants change key facts such as which rule is outdated, who holds critical information, and whether the sponsor request addresses the underlying problem.
- Stakeholder simulation: more than 130 customer stakeholders across the 20 scenarios, with fixed scripts and disclosure conditions.
- Levels: levels L0 to L2 are reported on the 20 original tasks only. For three scenarios, the L2 result is taken from the identical L3 task instruction.
Processing and filtering
- Each task must satisfy four admission anchors.
- The reference solution must score at least 0.95.
- The do-nothing baseline must score 0.
- The literal solution must score at most 0.2.
- Shortcut strategies must score at most 0.8.
- Exception: if the sponsor request is both correct and complete, the literal solution equals the reference solution and must score at least 0.95.
- Graders were tested against more than 270 shortcut and bypass strategies. Attempts to bypass customer controls or manipulate the grader are capped near zero.
- Stakeholder responses are scripted for reproducibility. A small model maps questions to topics, while stakeholder knowledge, misconceptions, patience, evidence requirements, conversation dependencies, unavailability, and contact restrictions are fixed in advance.
- Experts cross-reviewed and refined tasks for more than 10,000 hours.
- No single problem pattern appears in more than one-third of the set.
- No image or sequence cropping is used. Processing consists of scenario construction, de-identification, stakeholder scripting, and validation filtering.
How the paper uses the data
- The benchmark is used for evaluation rather than training. No training split or mixture ratios are described.
- Agents that use only customer documents and data are scored on the same basis as agents that interact with stakeholders.
- The current version reports model results only. Human baseline data are being collected separately on the online platform for L3 tasks under recorded conditions.
- The authors note that the scenarios are a sample weighted toward agents and workflows in regulated operations, and they cannot rule out related material in training data.
Method
The authors design FDE-Gym to evaluate AI agents on realistic customer delivery tasks. Each task simulates a single customer engagement involving a customer organization, a sponsor who assigns the work, and a production system that the agent must improve.
As shown in the framework diagram, the process begins with task inputs, which include the sponsor's task instruction (ranging from level L0 to L3), a live copy of the production system, relevant documents and history, and a directory of customer stakeholders. The agent operates within a restricted workspace equipped with standard Python and SQLite, where network access is limited to the company's LLM gateway. The agent reads the inputs, exchanges messages with stakeholders to gather information, and iteratively modifies the system until handover. The delivered system is then deployed exactly as submitted and evaluated on held-out production traffic using the customer's own business metric.
To vary the difficulty of constraint discovery and problem clarification, the authors define four task instruction levels. Level L0 explicitly states the underlying problem, rules, and constraints. Level L1 withholds the rules and constraints, while Level L2 provides only a vague problem description. Level L3 presents the sponsor's original request, requiring the agent to assess whether the request actually addresses the underlying problem. The authors use L3 as the primary evaluation setting because it most closely mirrors real-world project starting points.
The performance of the agent is quantified using the FDE-Gym Score. First, the Normalized Business Uplift (U) measures the improvement of the delivered system relative to an expert-authored reference solution and a do-nothing baseline:
U=KPIreference−KPIbaselineKPIdelivered−KPIbaselineTo account for operational risks, an Incident Adjustment (Uadj) sets positive uplift to zero if a predefined incident occurs, while retaining negative uplift. Additionally, the Stakeholder Contact Cost (C) sums the charges incurred by the agent's interactions with customers, where each stakeholder has a hidden per-message rate. The final FDE-Gym Score (S) for a single run is calculated as the incident-adjusted uplift minus the contact cost:
S=Uadj−CA task is considered resolved if S≥0.8 and no incident occurs. The Average FDE-Gym Score (S) aggregates performance across multiple tasks and runs, flooring the incident-adjusted uplift at -1 to prevent extreme losses from dominating the average.
To illustrate this evaluation pipeline, consider the drilling scenario presented in the worked example. The L3 task instruction asks for a generative-AI summary and an assistant, but the true underlying problem involves replacing a flawed keyword script that incorrectly charges a contractor for downtime. The customer metric tracks hours claimed against the right party minus penalties for wrong claims. Implementing exactly what was asked yields a low score, whereas identifying the true problem leads to significantly better performance.
Experiment
FDE-Gym evaluates 13 model configurations on 95 delivery tasks built from real-world projects, using scripted stakeholders, a do-nothing baseline, and reference solutions across four task instruction levels. The experiments find that withholding constraints causes the largest drop in performance, that recovering key facts does not ensure effective delivery, and that weak models often perform below doing nothing. Results also vary widely across scenarios and task variants, while higher spending or effort does not consistently improve scores. Overall, the benchmark suggests that success on upstream coding or research benchmarks is a weak guide to whether an agent can deliver effective business outcomes.
The task instruction levels isolate implementation, constraint discovery, and problem clarification by changing only the instruction while keeping the environment and scoring fixed. L0 is the most explicit, providing the problem, rules, constraints, and scoring, while L3 presents only the sponsor's original request and is used as the primary setting because it resembles real delivery work. Available results suggest a large drop from L0 to L1 and no large further decline across L1, L2, and L3. Across levels, the agent shifts from designing and implementing a solution at L0, to discovering constraints at L1, to clarifying a vague request at L2, and to evaluating whether the sponsor's request addresses the underlying problem at L3. The largest visible performance drop occurs when explicit rules and constraints are withheld between L0 and L1, while later reductions in instruction detail do not show a large additional decline.
FDE-Gym v1.0 comprises 20 scenarios across 18 sectors, producing 95 tasks in which agents deliver an agent, workflow, or service in a customer environment. Each scenario includes an original task and variants that share the customer environment but differ in key facts. The benchmark is grounded in real-world delivery projects, with companies and individuals de-identified or fictional. Scenarios cover diverse delivery contexts, including banking, construction, education, EV charging, property management, asset management, and power grid operations. Task variants preserve the customer environment while changing key facts, and evaluation uses held-out data such as calls, conversations, cases, breaks, and nightly settlement runs.
At the most realistic instruction level, Claude Opus 5.5 leads with an average score of 0.56 and resolves 14 of 95 tasks, while no configuration resolves more than 15 tasks and five configurations resolve none. Fully specified rules on original tasks produce much stronger results, with leading models scoring between 0.73 and 0.82, but withholding constraints creates the largest observed drop and later vagueness or misdirection adds only a small further decline. Business uplift before stakeholder contact cost is higher for leading models, though contact costs still reduce final scores. The largest score decline occurs when constraints are withheld from leading models, while making requests vague or misdirected adds only a small further reduction. At the most realistic level, the best model still resolves 14 of 95 tasks and five of thirteen configurations resolve none.
Mean L3 scores vary widely by scenario and model, with the best model score declining from bank_scam_hold to hospital_triage. Several models produce negative scores on review_screening, logistics_claims, and fund_recon, indicating performance below the do-nothing baseline. Model rankings shift across scenarios, so no single model dominates all delivery tasks. The top score is highest on bank_scam_hold and lower on hospital_triage, following the scenario ordering by best model score. Negative values, which fall below the do-nothing baseline, appear across multiple scenarios and are most severe in fund_recon and logistics_claims. The leading model differs by row, and models that perform well on some scenarios can still underperform the baseline on others.
FDE-Gym evaluates delivery as a single causal chain from problem framing and discovery through solution design, implementation, deployment, and business outcome. It adds misdirected requests, stakeholder contact costs, and business-metric uplift relative to a do-nothing baseline, rather than isolated task success. In the reported experiments, models that perform well on component benchmarks improve the customer's business metric in only a minority of engagements. Existing benchmarks each isolate one stage of delivery, whereas FDE-Gym links a framing or discovery error to a downstream business outcome. Across all stages, FDE-Gym adds pressures that prior benchmarks do not, including contradictory or outdated sources, stakeholder contact costs, and requests that may be misdirected. Strong results on component benchmarks are a weak guide to delivery performance; models that solve most terminal, coding, and research tasks improve the customer metric in only a minority of engagements.
FDE-Gym evaluates end-to-end delivery work across instruction levels that isolate implementation, constraint discovery, and problem clarification, with the least explicit level treated as the most realistic. The key finding is that withholding explicit rules and constraints creates the largest performance drop, while later vagueness or misdirection adds little, and agents shift from building a solution to discovering constraints, clarifying requests, and evaluating whether the request addresses the underlying problem. Performance varies widely by scenario and model, with some configurations falling below a do-nothing baseline, and strong results on component benchmarks are a weak guide to delivery outcomes because the benchmark links framing or discovery errors to downstream business metrics and adds stakeholder contact costs and misdirected requests.