@Scale
Meta uses autonomous agents to triage traffic spikes and model rapid intervention scenarios, allowing capacity planning to withstand unpredictable demand shocks rather than relying on precise long-range forecasts.
AI-assisted summary of Lightning Talk: The Plan That Learns | Ben Vallis, Meta — original source. Check the original for full context.
Source published:
Detailed notes
## Background Published on YouTube by @Scale on August 27, 2026, this page features Ben Vallis from Meta delivering a lightning talk titled 'The Plan That Learns'. The page description highlights that high-stakes network capacity planning suffers from unpredictable demand shocks, explaining how AI agents can shift the focus from precise forecasting to strategic capacity positioning.
## TL;DR Ben Vallis explains that long-range network forecasting is inherently flawed due to unpredictable demand spikes, such as concurrent global traffic events. Instead of chasing impossible forecast precision, Meta uses AI agents to optimize capacity positioning and mitigate risk. The talk outlines three core pillars of AI deployment: triaging thousands of traffic anomalies down to actionable items, establishing high-trust data through rigorous eval loops, and augmenting human engineering choices. Ultimately, Meta tracks manual planner overrides to build a system where human judgment compounds into historical success probabilities over time.
## Atmosphere & style The talk carries a candid, pragmatically optimistic, and authoritative tone, opening with the humbling admission of waking up every day knowing the forecast will be wrong. Vallis delivers a fast-paced, insightful narrative that moves smoothly from systemic operational headaches to innovative engineering solutions. The atmosphere feels like an insider look into high-level tech infrastructure planning, blending high-stakes reality with a compelling vision for human-AI collaboration.
## Key takeaways - [00:04](https://www.youtube.com/watch?v=2jwKkYLbCIo&t=4s) Long-range capacity forecasts are inherently uncertain, requiring planners to manage the asymmetry of forecast errors. - [00:04](https://www.youtube.com/watch?v=2jwKkYLbCIo&t=4s) Overbuilding capacity means being early, whereas underbuilding capacity risks severely bottlenecking the entire business. - [00:04](https://www.youtube.com/watch?v=2jwKkYLbCIo&t=4s) Concurrency risk occurs when unexpected real-world events cause millions of users to access media simultaneously, creating massive demand spikes. - [00:04](https://www.youtube.com/watch?v=2jwKkYLbCIo&t=4s) Predicting specific events is impossible, so network strategy focuses on capacity positioning rather than chasing forecast precision. - [00:04](https://www.youtube.com/watch?v=2jwKkYLbCIo&t=4s) Supply chain constraints prevent building to the absolute maximum uncertainty limit, making capacity planning a constrained optimization problem. - [05:26](https://www.youtube.com/watch?v=2jwKkYLbCIo&t=326s) AI agents streamline traffic triage by reducing thousands of weekly network anomalies to the small subset needing human engineering intervention. - [05:26](https://www.youtube.com/watch?v=2jwKkYLbCIo&t=326s) Initial agent reasoning across disparate system data yielded only 30% consistency, requiring context enrichment and evaluation loops. - [05:26](https://www.youtube.com/watch?v=2jwKkYLbCIo&t=326s) Context enrichment and continuous evaluation improved agent decision accuracy on complex data from 30% to over 80%. - [05:26](https://www.youtube.com/watch?v=2jwKkYLbCIo&t=326s) AI compresses the time needed to weigh, cost, and rank potential network interventions from weeks down to hours. - [05:26](https://www.youtube.com/watch?v=2jwKkYLbCIo&t=326s) Planners tag and track manual overrides so human judgment compounds into long-term, data-backed success probabilities.
## Detailed walkthrough ### [00:04](https://www.youtube.com/watch?v=2jwKkYLbCIo&t=4s) The Challenge of Network Forecasting and Positioning
Ben Vallis begins by admitting a hard truth about his job in network planning at Meta: "I have to wake up every morning and I know that I'm going to be wrong." Forecasting capacity many years into the future while making decisions today inherently involves massive uncertainty. Over time, he has had to get comfortable being wrong, shifting his focus to *which direction* the error goes. If a forecast is set too high and capacity is overbuilt while demand comes in lower, it is not the end of the world—in a high-growth business, it simply means they are early. However, building to a low forecast when demand spikes above it poses a critical bottleneck for the business.
Because of this asymmetry, network planners become incredibly sensitive to upside demand surprises caused by concurrency—when tens or hundreds of millions of users get online simultaneously. A prime example was the passing of Queen Elizabeth II, when populations across the United Kingdom, parts of Europe, Canada, Australia, and beyond all accessed similar media at the exact same moment. Realizing it is a "fool's errand" to predict specific geopolitical events, Vallis flipped the problem on its head: instead of chasing incremental forecasting precision, the goal becomes strategic positioning. The objective is placing capacity to withstand the widest range of outcomes so the network never gets "cornered" into degrading user experience. While buying capacity to the absolute top of the uncertainty cone would solve this, supply chain constraints and component shortages make that unfeasible, turning network planning into a constrained optimization problem uniquely suited for AI.
- **Asymmetry of Errors:** Overbuilding capacity just means being early; underbuilding capacity risks bottlenecking the entire business. - **Concurrency Risk:** Massive demand spikes occur when hundreds of millions of people online react to unexpected real-world events simultaneously (e.g., the Queen's passing). - **Core Strategy:** Focus on capacity positioning to cover the widest range of outcomes and avoid getting cornered, rather than attempting to perfect long-range forecasts.
---
[00:326] Three Pillars of AI-Enabled Capacity Positioning
Rather than using AI as a "crystal ball" to improve forecasting accuracy, Vallis highlights three concrete ways AI is currently providing value for capacity positioning: acting in time, building data trust, and augmenting human judgment.
#### 1. Acting in Time In any given week, hundreds or thousands of traffic patterns emerge across Meta's network, driven by diverse causes such as new user cohorts, local news events, code changes, internet routing shifts, or random noise. Investigating each pattern manually takes significant time. Vallis calls this a "perfectly agent-shaped problem." When deployment began, agents surprisingly mirrored human behavior by establishing watch lists and preferred triage workflows. This reduced thousands of noisy traffic patterns down to the mere handful requiring actual engineering intervention, enabling teams to act within extremely narrow decision windows.
#### 2. Fixing and Trusting Data Deploying AI forced Meta to address unglamorous data hygiene issues. Previously, asking different systems or agents how much capacity existed could yield three different answers. Beyond basic data cleanup, the harder challenge was establishing trust when agents stitched together disparate data sources to reason over them. Initially, agents only achieved about 30% consistency—an unacceptable rate for operational decisions. To fix this, the team implemented evaluation loops: - Queried agents with real questions of varying complexity that had known answers to establish a baseline. - Enriched system context with standardized definitions, detailed descriptions, and added context. - Iterated continuously ("rinsed and repeated"), driving agent decision accuracy from 30% to over 80%.
#### 3. Augmenting Judgment and Building a Plan That Learns When responding to a network event, engineers face a complex menu of potential moves: pulling hardware supply from warehouses, shaping demand, relaxing Service Level Objectives (SLOs), or resequencing in-flight routing. Weighing the costs, risks, and benefits of these actions manually used to take weeks; AI now compresses that analysis into a matter of hours.
Crucially, when engineers reject an AI-recommended option, Vallis views it not as a failure, but as "information we have not yet been able to encode—and it's really truly judgment." To capture this human intuition, Meta is instrumenting decision traces with unique identifiers on every planner decision to track long-term outcomes. The ultimate vision is a system where human judgment compounds over time. Instead of resetting whenever a planner leaves, future menus of options will display historical success probabilities (e.g., showing that choosing "door number two" resulted in the correct outcome 70% of the time in past similar scenarios). Vallis closes by emphasizing that while the future remains uncertain, AI ensures the network is positioned to handle whatever comes next.
- **Triage Scale:** Autonomous agents condense thousands of weekly network traffic anomalies down to a tiny subset needing human review. - **Accuracy Gains:** Evals and context enrichment boosted agent reasoning accuracy over complex data from 30% to 80%+. - **Decision Speed:** AI reduces the time required to cost and rank potential network interventions from weeks to hours. - **Decision Tracing:** Planners tag and track every manual override so human judgment compounds into measurable historical success probabilities over time.
## Notable quotes > [00:04](https://www.youtube.com/watch?v=2jwKkYLbCIo&t=4s) I have to wake up every morning and I know that I'm going to be wrong. — Ben Vallis
> [00:04](https://www.youtube.com/watch?v=2jwKkYLbCIo&t=4s) fool's errand — Ben Vallis
> [05:26](https://www.youtube.com/watch?v=2jwKkYLbCIo&t=326s) perfectly agent-shaped problem — Ben Vallis
> [05:26](https://www.youtube.com/watch?v=2jwKkYLbCIo&t=326s) information we have not yet been able to encode—and it's really truly judgment — Ben Vallis
## Mentioned Ben Vallis, Meta, Queen Elizabeth II, YouTube, @Scale
[Source](https://www.youtube.com/watch?v=2jwKkYLbCIo)