Concept animation

Paper: 2604.01212 Authors: Muyu He, Adit Jain, Anand Kumar, Vincent Tu, Soumyadeep Bakshi, Sachin Patro, Nazneen Rajani Categories: cs.CL, cs.AI

The Gap

Existing LLM agent benchmarks test short-horizon tasks: answer a question, complete a coding challenge, book a restaurant. They measure whether agents can execute discrete actions correctly. What they don’t measure is whether agents can maintain strategic coherence when early mistakes compound over hundreds of turns, when feedback is delayed, and when the environment is partially observable. Prior work like WebShop or ALFWorld gives immediate feedback in fully observable settings. SWE-bench tests coding but not resource management under uncertainty. No benchmark asks: can an agent run a business for a year without going bankrupt?

Problem: Short-horizon benchmarks miss compounding errors
   |
   v
Assumption: Long-term planning requires memory + adversarial robustness
   |
   v
Method: Simulate startup over 365 days, 100+ turns, adversarial clients
   |
   v
Evidence: 9/12 models fail, scratchpad usage predicts success
   |
   v
Conclusion: Frontier models lack long-horizon strategic coherence

The Increment

One sentence: Before this paper, we knew LLMs could plan; after it, we know most can’t sustain plans when mistakes accumulate over hundreds of decisions.

Core Mechanism

YC-Bench simulates a startup environment where an agent manages employees, selects task contracts, and maintains cash flow over a simulated year. The environment is partially observable: the agent doesn’t know which clients are adversarial (they pay late or not at all). Each turn represents a day. The agent must hire/fire employees, assign them to contracts, and track finances. Payroll grows with headcount. Poor early decisions (hiring too fast, accepting bad contracts) compound into bankruptcy.

The benchmark measures three capabilities: (1) strategic planning under uncertainty, (2) learning from delayed feedback (a bad contract choice shows consequences weeks later), and (3) memory management across context truncation. Agents can use a scratchpad to persist information when context windows fill up. The environment includes 12 employee types, 50+ contract types, and adversarial clients that test whether agents can detect patterns in payment behavior.

Environment State (Partial Observability)
   |
   v
Agent Decision: [Hire/Fire | Accept Contract | Assign Tasks]
   |
   v
Simulation Step: Update cash, payroll, contract progress
   |
   v
Delayed Feedback: Contract completes -> payment (or not)
   |
   v
Context Truncation -> Scratchpad persistence
   |
   v
Next Turn (repeat 100+ times)

Think of YC-Bench like piloting a ship through a year-long voyage. The agent is the captain. Hiring employees is adding crew members—each one costs daily rations (payroll). Accepting contracts is choosing which cargo to carry—some clients pay on delivery, others are pirates who steal your goods. The ocean is foggy (partial observability): you can’t see which ships are pirate vessels until after you’ve loaded cargo. Early mistakes compound: if you hire too many crew before securing reliable cargo routes, you burn through supplies and sink. The scratchpad is your ship’s log—the only way to remember which clients were pirates when your memory (context window) gets wiped by the fog. Most captains (9/12 models) sink before reaching port.

Key Concepts

  • Compounding consequences: In short-horizon tasks, a mistake costs you one turn. In YC-Bench, hiring too aggressively in month 1 means higher payroll every single day for the rest of the year. If you don’t secure enough contracts to cover that payroll, you bleed cash daily until bankruptcy. It’s like taking on a mortgage—the decision compounds. Most benchmarks test “can you solve this puzzle?” YC-Bench tests “can you avoid digging a hole you can’t climb out of?”

  • Adversarial client detection: Some clients in YC-Bench pay late or not at all. The agent must learn from delayed feedback: “Client X didn’t pay last time, so I shouldn’t accept their contracts again.” This requires memory (scratchpad) and pattern recognition across dozens of turns. It’s the difference between touching a hot stove once (immediate feedback) and realizing your business partner has been embezzling for months (delayed, pattern-based feedback). 47% of bankruptcies happen because agents keep accepting contracts from clients who never pay.

  • Scratchpad as external memory: When context windows fill up (after ~50 turns), the agent loses access to early conversation history. The scratchpad is a persistent text file the agent can read/write to preserve critical information. Think of it like writing notes in a physical notebook versus trying to remember everything in your head. The paper finds scratchpad usage is the strongest predictor of success—agents that don’t write down “Client X is adversarial” or “Current burn rate: $5K/day” fail to maintain strategic coherence when context truncates.

Framework Shift

Before (mainstream approach):        After (this paper):
                                     
Task -> Agent -> Action -> Done      Day 1: Hire -> Payroll +$2K/day
  ^                                    |
  |                                    v
Single-turn feedback                 Day 30: Contract fails -> Cash -$50K
                                       |
                                       v
                                     Day 60: Bankruptcy (compounded error)
                                       ^
                                       |
                                     Delayed feedback loop

From single-turn task completion to multi-turn strategic coherence under compounding consequences, the core shift is testing whether agents can maintain a plan when early mistakes create cascading failures.

Expert Assessment

Problem choice: This is a real gap. Existing benchmarks test “can you do X?” but not “can you sustain doing X when your earlier choices constrain your later options?” The startup simulation is a clever proxy for any domain where decisions compound (infrastructure management, long-term code refactoring, resource allocation). The problem sits at the frontier of agent capabilities—it’s not about scaling up existing benchmarks, it’s about testing a qualitatively different skill.

Method maturity: The design is elegant: adversarial clients and growing payroll create natural pressure without artificial difficulty spikes. The scratchpad mechanism is a clean way to test memory management. However, the paper doesn’t explore whether simpler baselines (e.g., rule-based heuristics like “never hire more than 3 employees” or “blacklist clients after one late payment”) could achieve comparable performance. It’s possible the task is harder than necessary—some failure modes might be artifacts of the simulation rather than fundamental agent limitations.

Experimental integrity: Testing 12 models across 3 seeds is solid. The failure mode analysis (47% bankruptcies from adversarial clients) is the paper’s strongest contribution—it’s not just “models fail,” it’s “models fail in this specific, diagnosable way.” The scratchpad correlation is compelling. One concern: the paper doesn’t report variance across seeds for individual models, so we don’t know if Claude’s $1.27M average is stable or lucky. The baselines are fair (no cherry-picked weak models), but the lack of ablations (e.g., “what if we remove adversarial clients?”) makes it hard to isolate which aspects of long-horizon planning are actually being tested.

Writing quality: The abstract and introduction are crisp. The related work section is thin—it doesn’t engage deeply with prior work on long-horizon planning (e.g., hierarchical RL, options frameworks). The failure mode analysis (Section 5) is excellent and should be expanded. The paper would benefit from a “design principles” section explaining why they chose a startup simulation over other long-horizon domains (e.g., city planning, military strategy). The conclusion is generic—it should propose concrete next steps for improving long-horizon agent capabilities based on the observed failure modes.

Verdict: weak accept — The benchmark addresses a real gap and the failure mode analysis is valuable, but the paper needs stronger baselines and ablations to isolate what’s actually being tested.

Takeaways

Practitioners building LLM agents for long-horizon tasks should steal the scratchpad pattern: give agents a persistent external memory they can read/write to across context truncations. The paper shows this is the strongest predictor of success. Second, the adversarial client detection failure mode suggests agents need explicit mechanisms for pattern recognition across delayed feedback—don’t assume the model will “just learn” from history. Consider adding a structured memory layer (e.g., a database of past interactions) rather than relying on raw context. Third, the compounding consequences design is a template for creating realistic benchmarks in other domains: identify decisions where early mistakes constrain later options (infrastructure provisioning, technical debt, hiring pipelines) and test whether agents can avoid digging holes they can’t escape.

论文: 2604.01212 作者: Muyu He, Adit Jain, Anand Kumar, Vincent Tu, Soumyadeep Bakshi, Sachin Patro, Nazneen Rajani 分类: cs.CL, cs.AI

缺口

现有的大语言模型智能体基准测试的都是短期任务:回答问题、完成编程挑战、预订餐厅。

它们测量的是智能体能否正确执行离散动作。

但它们不测量的是:当早期错误在数百回合中累积、反馈延迟到达、环境部分可观测时,智能体能否保持战略连贯性。

之前的工作如 WebShop 或 ALFWorld 在完全可观测的环境中给出即时反馈。

SWE-bench 测试编程能力但不测试不确定性下的资源管理。

没有基准测试问:智能体能否经营一家公司一年而不破产?

问题:短期基准测试遗漏了累积错误
   |
   v
假设:长期规划需要记忆 + 对抗鲁棒性
   |
   v
方法:模拟创业公司运营 365 天,100+ 回合,对抗性客户
   |
   v
证据:9/12 模型失败,草稿本使用预测成功
   |
   v
结论:前沿模型缺乏长期战略连贯性

增量

一句话: 这篇论文之前,我们知道大语言模型会规划;之后,我们知道大多数模型在错误累积数百次决策后无法维持计划。

核心机制

YC-Bench 模拟一个创业公司环境,智能体需要管理员工、选择任务合同、维持现金流,时间跨度为模拟的一年。

环境是部分可观测的:智能体不知道哪些客户是对抗性的(他们会延迟付款或根本不付款)。

每个回合代表一天。

智能体必须雇佣/解雇员工、将他们分配到合同、追踪财务状况。

工资随着员工数量增长。

早期的糟糕决策(招聘过快、接受坏合同)会累积成破产。

基准测试衡量三种能力:(1) 不确定性下的战略规划,(2) 从延迟反馈中学习(一个糟糕的合同选择在几周后才显示后果),(3) 跨上下文截断的记忆管理。

智能体可以使用草稿本在上下文窗口填满时持久化信息。

环境包括 12 种员工类型、50+ 种合同类型,以及测试智能体能否检测付款行为模式的对抗性客户。

环境状态(部分可观测)
   |
   v
智能体决策:[雇佣/解雇 | 接受合同 | 分配任务]
   |
   v
模拟步骤:更新现金、工资、合同进度
   |
   v
延迟反馈:合同完成 -> 付款(或不付款)
   |
   v
上下文截断 -> 草稿本持久化
   |
   v
下一回合(重复 100+ 次)

把 YC-Bench 想象成驾驶一艘船进行为期一年的航行。

智能体是船长。

雇佣员工就是增加船员——每个人每天都要消耗口粮(工资)。

接受合同就是选择运载哪些货物——有些客户交货时付款,有些是会偷你货物的海盗。

海洋有雾(部分可观测):在装载货物之前,你看不出哪些船是海盗船。

早期错误会累积:如果你在确保可靠货运路线之前雇佣了太多船员,你会耗尽补给并沉船。

草稿本是你的航海日志——当你的记忆(上下文窗口)被雾气清空时,这是记住哪些客户是海盗的唯一方法。

大多数船长(9/12 模型)在到达港口前就沉了。

关键概念

  • 累积后果: 在短期任务中,一个错误让你损失一个回合。

在 YC-Bench 中,第 1 个月招聘过于激进意味着一年中剩余的每一天工资都更高。

如果你没有获得足够的合同来支付工资,你每天都在流血现金直到破产。

这就像背上抵押贷款——决策会累积。

大多数基准测试测试”你能解决这个谜题吗?“YC-Bench 测试”你能避免挖一个爬不出来的坑吗?”

  • 对抗性客户检测: YC-Bench 中的一些客户会延迟付款或根本不付款。

智能体必须从延迟反馈中学习:“客户 X 上次没付款,所以我不应该再接受他们的合同。

“这需要记忆(草稿本)和跨越数十回合的模式识别。

这是触摸一次热炉子(即时反馈)和意识到你的商业伙伴已经贪污了几个月(延迟的、基于模式的反馈)之间的区别。

47% 的破产发生是因为智能体不断接受从不付款的客户的合同。

  • 草稿本作为外部记忆: 当上下文窗口填满时(大约 50 回合后),智能体失去对早期对话历史的访问。

草稿本是智能体可以读写以保存关键信息的持久文本文件。

把它想象成在实体笔记本上写笔记,而不是试图在脑子里记住所有事情。

论文发现草稿本使用是成功的最强预测因子——不写下”客户 X 是对抗性的”或”当前烧钱率:每天 5000 美元”的智能体在上下文截断时无法保持战略连贯性。

框架转变

之前(主流方法):                之后(本文方法):
                                     
任务 -> 智能体 -> 动作 -> 完成      第 1 天:雇佣 -> 工资 +每天 2000 美元
  ^                                    |
  |                                    v
单回合反馈                           第 30 天:合同失败 -> 现金 -50000 美元
                                       |
                                       v
                                     第 60 天:破产(累积错误)
                                       ^
                                       |
                                     延迟反馈循环

从单回合任务完成到累积后果下的多回合战略连贯性,核心转变是测试当早期错误造成级联失败时智能体能否维持计划。

专家评审

选题眼光: 这是一个真实的缺口。

现有基准测试测试”你能做 X 吗?“但不测试”当你早期的选择限制了后期的选项时,你能持续做 X 吗?“创业公司模拟是任何决策累积领域(基础设施管理、长期代码重构、资源分配)的巧妙代理。

这个问题位于智能体能力的前沿——它不是扩大现有基准,而是测试一种质的不同技能。

方法成熟度: 设计很优雅:对抗性客户和增长的工资创造了自然压力,没有人为的难度峰值。

草稿本机制是测试记忆管理的简洁方法。

然而,论文没有探索更简单的基线(例如,基于规则的启发式方法,如”永远不要雇佣超过 3 名员工”或”一次延迟付款后将客户列入黑名单”)是否能达到可比的性能。

任务可能比必要的更难——一些失败模式可能是模拟的产物而不是智能体的根本局限。

实验诚意: 在 3 个种子上测试 12 个模型是扎实的。

失败模式分析(47% 的破产来自对抗性客户)是论文最强的贡献——不仅仅是”模型失败”,而是”模型以这种特定的、可诊断的方式失败”。

草稿本相关性令人信服。

一个担忧:论文没有报告单个模型跨种子的方差,所以我们不知道 Claude 的 127 万美元平均值是稳定的还是幸运的。

基线是公平的(没有精心挑选的弱模型),但缺乏消融实验(例如,“如果我们移除对抗性客户会怎样?“)使得很难隔离实际测试的长期规划的哪些方面。

写作功力: 摘要和引言简洁明了。

相关工作部分很薄——它没有深入探讨长期规划的先前工作(例如,分层强化学习、选项框架)。

失败模式分析(第 5 节)很出色,应该扩展。

论文将受益于”设计原则”部分,解释为什么他们选择创业公司模拟而不是其他长期领域(例如,城市规划、军事战略)。

结论很泛泛——它应该根据观察到的失败模式提出改进长期智能体能力的具体下一步。

判决: 弱接收 — 基准解决了一个真实的缺口,失败模式分析很有价值,但论文需要更强的基线和消融实验来隔离实际测试的内容。

要点总结

为长期任务构建大语言模型智能体的实践者应该借鉴草稿本模式:给智能体一个可以跨上下文截断读写的持久外部记忆。

论文显示这是成功的最强预测因子。

其次,对抗性客户检测失败模式表明智能体需要跨延迟反馈进行模式识别的显式机制——不要假设模型会从历史中”自然学习”。

考虑添加结构化记忆层(例如,过去交互的数据库)而不是依赖原始上下文。

第三,累积后果设计是在其他领域创建现实基准的模板:识别早期错误限制后期选项的决策(基础设施配置、技术债务、招聘管道),并测试智能体能否避免挖无法逃脱的坑。