<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Oscar Rabasa</title>
    <description>The latest articles on DEV Community by Oscar Rabasa (@oscarrabasa).</description>
    <link>https://dev.to/oscarrabasa</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4012857%2F399b0e3e-5c18-464c-b557-bf7151efa708.jpg</url>
      <title>DEV Community: Oscar Rabasa</title>
      <link>https://dev.to/oscarrabasa</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/oscarrabasa"/>
    <language>en</language>
    <item>
      <title>Operable Over Sophisticated: What Shipping AI Agents at Scale Actually Looks Like</title>
      <dc:creator>Oscar Rabasa</dc:creator>
      <pubDate>Tue, 28 Jul 2026 23:50:16 +0000</pubDate>
      <link>https://dev.to/oscarrabasa/operable-over-sophisticated-what-shipping-ai-agents-at-scale-actually-looks-like-2461</link>
      <guid>https://dev.to/oscarrabasa/operable-over-sophisticated-what-shipping-ai-agents-at-scale-actually-looks-like-2461</guid>
      <description>&lt;p&gt;A couple of months ago I attended &lt;strong&gt;LangChain Interrupt 2026&lt;/strong&gt; in San Francisco. As someone leading AI platform and developer experience day to day, some of what I heard confirmed what I'd already been thinking. Some of it reframed it entirely.&lt;/p&gt;

&lt;p&gt;The pattern across every team that had actually shipped was a constant: they had &lt;strong&gt;tried the sophisticated path first&lt;/strong&gt;. &lt;strong&gt;Production required operability&lt;/strong&gt;; it was what survived.&lt;/p&gt;

&lt;p&gt;This article continues a line of thinking from my piece on the &lt;a href="https://dev.to/oscarrabasa/the-ai-native-era-demands-a-shift-in-software-engineering-18c"&gt;AI-Native Era shift in software engineering&lt;/a&gt;, where I named the bottlenecks; governance failures, the evaluation gap, and the limits of user agency. Interrupt came first; I just hadn't formed the right questions yet. This room was full of teams who had hit those bottlenecks and kept going, and surfaced a few I hadn't anticipated. These are the aspects that stayed with me.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. The Architecture Imperative: Simplicity Is the Strategy
&lt;/h2&gt;

&lt;p&gt;Rippling, an HR, IT, and Finance platform, runs AI across all three simultaneously. Their engineering team has &lt;strong&gt;production scars&lt;/strong&gt; to match. What they shared at Interrupt was the kind of advice you only earn by shipping and failing in front of real users.&lt;/p&gt;

&lt;p&gt;The instinct when building agents is to reach for sophistication; hierarchical sub-agents, specialized task delegators, deep orchestration trees that look elegant on a whiteboard. Rippling tried that. It didn't survive &lt;strong&gt;contact with production&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Four principles emerged from their experience:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Keep agents flat.&lt;/strong&gt; A top-level agent coordinating tools directly outperforms a hierarchy of sub-agents in most production scenarios. The reason isn't architectural elegance; it's debuggability. Every layer of delegation is another place a failure can hide. A flat agent fails &lt;strong&gt;loudly and traceably&lt;/strong&gt;. A sub-agent hierarchy fails &lt;strong&gt;quietly and expensively&lt;/strong&gt;. Complexity at the orchestration layer is a liability until you've proven the core loop works. The principle mirrors good component architecture; deeply nested hierarchies are hard to debug, hard to reason about, and hard to change. &lt;strong&gt;Flat structures win in production.&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Build generic composable tools, not task-specific ones.&lt;/strong&gt; A tool built for one agent workflow can't be reused. A generic tool can be composed into any workflow. This isn't an architectural preference; it's the mechanism by which &lt;strong&gt;platform value scales across teams&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Pass code into the LLM context, not data.&lt;/strong&gt; When you need an agent to reason about a data structure, give it the schema or function definition rather than raw records. Code communicates structure and intent more precisely; it's often more token-efficient and gives the model the right level of abstraction for reasoning tasks. The exception is when the agent needs to reason about specific values; in that case, targeted data beats a schema.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;SQL outperforms bespoke tools for structured data retrieval.&lt;/strong&gt; Instead of building a custom tool for every query pattern an agent might need, a governed SQL interface lets the agent compose queries dynamically. The combinatorial explosion of narrow retrieval tools becomes a real maintenance burden at scale; one well-governed interface handles query patterns you haven't anticipated yet. This doesn't replace action-oriented tools; it replaces the ones whose only job is fetching data.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;The teams shipping reliably in production are the ones who reduced complexity before they scaled.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Building an AI platform that other engineers use every day, this hits differently. The architecture decisions we make don't just affect one agent; they become the defaults every team inherits. Flat and composable isn't just good engineering hygiene; it's the model that scales when you're the foundation layer.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. The Eval Imperative: A Single Run Is Not a Pass Rate
&lt;/h2&gt;

&lt;p&gt;Lyft's Nick Ung opened his session with a question nobody in the room wanted to hear: &lt;em&gt;your eval says 100% pass rate, are you sure?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Pass 1 of your eval might score 20%. Pass 2 might score 40%. The score you see from a single run is a &lt;strong&gt;sample from a distribution&lt;/strong&gt;, not a measurement of it. Agent outputs are non-deterministic. Running your eval once and shipping on the result isn't quality assurance; &lt;strong&gt;it's optimism&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The deeper problem: most teams are still running &lt;strong&gt;generic evals&lt;/strong&gt;. A generic eval asks whether the response was good. A domain-specific eval asks whether the agent completed the specific task it was built for, under the &lt;strong&gt;specific failure modes&lt;/strong&gt; your domain produces. These are entirely different questions, and only one of them tells you whether you can ship.&lt;/p&gt;

&lt;p&gt;What actually works, across every production team that presented:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Domain-specific rubrics, not generic quality scores.&lt;/strong&gt; The rubric must be behavioral; not "was the response helpful?" but "did the agent complete the task?" Decomposed across independent dimensions: accuracy, safety, task completion, tone. Anchored with concrete examples at each score level, or the LLM judge will drift.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The LLM judge must be calibrated against human labels.&lt;/strong&gt; Automated eval at scale requires a model as the judge, but a model that hasn't been aligned to human ground truth is measuring its own preferences, not yours. Sample real interactions, collect human labels, iterate on the rubric until the judge reaches high agreement. This is not a one-time exercise; it's an ongoing calibration loop.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Simulated users are a first-class artifact.&lt;/strong&gt; Lyft described using a separate LLM to simulate user behavior in offline eval. The insight most teams miss: the simulated user needs calibration just like the judge. An unrealistic simulated user produces an unreliable eval. This is a &lt;strong&gt;two-model problem&lt;/strong&gt;; both the agent and the simulator need to be tuned.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;How many runs you need depends on the CUL Trilemma.&lt;/strong&gt; The most quotable framework of the conference, from Rippling: &lt;strong&gt;Cost, Uncertainty, Lag&lt;/strong&gt;. You can't optimize all three simultaneously. High-stakes use cases need more runs, accept higher cost and lag. Internal tooling can trade certainty for speed. The number of eval repetitions is not a universal constant; it's a per-use-case decision anchored in explicit risk tolerance.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Compliance teams should co-author the evals.&lt;/strong&gt; Chime's lesson: the old model, legal reviews at kickoff and again at the release gate, is a recipe for late-cycle rejection. When compliance co-authors the eval rubric, the rules become &lt;strong&gt;executable tests&lt;/strong&gt;. The feedback loop shrinks from &lt;strong&gt;months to hours&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;The eval flywheel closes this loop: production behavior becomes evidence, evidence becomes an issue, the fix becomes an evaluator watching for the failure to return. That is the loop running at full speed.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is the piece I think about most in the context of developer experience; it's the problem I'm closest to right now. Eval infrastructure that's hard to use doesn't get used. The gap between knowing you should evaluate and having infrastructure that makes it frictionless is where most teams get stuck; both offline and online eval, accessible without writing code. The teams that cracked this made eval feel like a natural part of the development loop, not a gate engineers dread at the end of a sprint.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. The Governance Imperative: The Blast Radius Problem
&lt;/h2&gt;

&lt;p&gt;Aaron Levie made the point that reframed everything else in his session with Harrison Chase: &lt;strong&gt;coding agents are the easy case&lt;/strong&gt;. Code is verifiable. The feedback loop is tight. The users are technical. Every other category of knowledge work agent has none of those properties.&lt;/p&gt;

&lt;p&gt;The governance challenge isn't hypothetical. It's the reason most enterprise agents are &lt;strong&gt;still internal tools, still in controlled pilots&lt;/strong&gt;, still not touching the workflows where the real value lives.&lt;/p&gt;

&lt;p&gt;Four principles surfaced consistently across the sessions that had actually solved it: &lt;strong&gt;least-privilege authorization, data obfuscation, hardcoded human-in-the-loop, and continuous eval&lt;/strong&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Least-privilege runtime authorization.&lt;/strong&gt; An agent should never operate with blanket system access. Authorization must happen dynamically at runtime, for every individual tool call. If the user doesn't have permission to access a system, the agent cannot inherit that access; not by convention, &lt;strong&gt;but by architecture&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Data obfuscation before external routing.&lt;/strong&gt; PII and sensitive enterprise data must be masked before they reach any external LLM provider. The &lt;strong&gt;masking layer&lt;/strong&gt; sits between your data systems and the model, not between the model and the user.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Hardcoded human-in-the-loop for high-stakes actions.&lt;/strong&gt; For actions with material consequences; transactions, submissions, irreversible state changes, human approval should be programmatically enforced, not left to the agent's judgment. Every approval must be auditable. The auditability requirement is what separates &lt;strong&gt;a governance framework from a policy document&lt;/strong&gt;. And how you design those approval moments determines whether users trust the system or abandon it; &lt;strong&gt;HITL is a design surface&lt;/strong&gt; as much as a safety mechanism.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Continuous eval as the lifecycle backbone.&lt;/strong&gt; &lt;strong&gt;Agent behavior drifts.&lt;/strong&gt; Models update. User behavior shifts. A governance model that only evaluates at release loses signal the moment it ships. Automated evaluation loops running continuously against production traces; testing for regression, prompt injection, and edge case failures, are the operational layer that keeps governance current.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Toyota went from six months and six engineers per deployment to four days and one engineer after building a shared platform. They now run more than 50 agents in production. The platform didn't just accelerate deployment; it made governance scale.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That's not an efficiency gain; it's a different category of result. &lt;strong&gt;Governance isn't a constraint on velocity; it's what makes velocity sustainable.&lt;/strong&gt; A platform that bakes it in doesn't slow teams down; it removes the decision entirely.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. The Cost Imperative: Infrastructure Is a First-Class Engineering Discipline
&lt;/h2&gt;

&lt;p&gt;Clay, a Go-To-Market platform, runs &lt;strong&gt;350 million agent executions per month&lt;/strong&gt;. Jeff Barg, their Head of AI, didn't talk about prompts or models. He talked about &lt;strong&gt;back-pressure, throughput, caching, and bounded retries&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The insight that reframed how I think about agent infrastructure: &lt;strong&gt;cost is not an operational concern that shows up after you ship; it's an engineering discipline that has to be designed in from the start.&lt;/strong&gt; Aaron Levie made the same point from a different angle; public companies cannot absorb a sudden $10M AI bill mid-quarter. The financial model of enterprise AI is &lt;strong&gt;not a finance problem. It's an architecture problem.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;What the teams operating at scale had actually built:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Model routing by task type.&lt;/strong&gt; Not every step in an agent workflow requires a frontier model. Summarization, search, extraction, classification are solved problems for smaller, faster, cheaper models. Frontier models are reserved for hard reasoning, ambiguous judgment calls, synthesis across complex context.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Bounded retries.&lt;/strong&gt; Forcing an agent to stop after a fixed number of steps often produces better results than letting it spiral. Unbounded retries compound cost and compound errors. The retry budget is &lt;strong&gt;a design constraint, not a safety net&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Prompt caching.&lt;/strong&gt; For agents with shared system context across many executions, caching the prompt prefix can reduce infrastructure costs significantly; one of the &lt;strong&gt;highest-leverage&lt;/strong&gt; optimizations available and one of the least discussed.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Adaptive throttling.&lt;/strong&gt; Modeled on TCP congestion control; when the system is under load, it slows gracefully rather than failing expensively. The result in practice: &lt;strong&gt;4 to 10x throughput improvements&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;The architecture of resilience and the architecture of cost efficiency turn out to be the same architecture.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;From a platform perspective, cost visibility is a developer experience problem as much as a finance problem. Engineers making model and tool choices mid-sprint rarely have the feedback loop to understand the cost implications. Surfacing that signal early, &lt;strong&gt;at the point of development&lt;/strong&gt;, is the missing layer in most AI platforms today.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. The Strategy Imperative: Redesign the Workflow, Don't Just Automate It
&lt;/h2&gt;

&lt;p&gt;Andrew Ng's conversation with Harrison Chase was one of the most strategically important sessions of the conference, and the &lt;strong&gt;easiest one to undervalue&lt;/strong&gt; if you're focused on the engineering.&lt;/p&gt;

&lt;p&gt;The argument was precise: &lt;strong&gt;bottom-up automation produces incremental efficiency. Top-down workflow redesign with executive sponsorship produces transformation.&lt;/strong&gt; The difference is &lt;strong&gt;not a matter of degree; it's a matter of kind&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Automating loan processing saves an hour per application. Rethinking how loans get approved; who touches them, what decisions require human judgment, what the agent owns end-to-end, that's the &lt;strong&gt;20 to 50% transformation&lt;/strong&gt;. In lending, &lt;strong&gt;auto-decisioning was the unlock&lt;/strong&gt;; not because it was faster, but because it changed the workflow entirely. The agent is the same in both scenarios. &lt;strong&gt;The workflow design is not.&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;The question to ask before you start is not "what can we automate?" It's "if we could redesign this workflow from scratch with agents as a primitive, what would it look like?" Those are different questions and they produce different systems.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The teams that answer the second question are the ones CJ Desai wasn't talking about when he said agent washing; proof-of-concepts dressed up as a strategy. But getting there isn't just an engineering decision; it requires product, legal, operations, and executive alignment simultaneously. The platform can enable it; &lt;strong&gt;but it can't substitute for the organizational decision to pursue it&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What This Means
&lt;/h2&gt;

&lt;p&gt;Sophisticated agents impress in demos. Operable agents survive production.&lt;/p&gt;

&lt;p&gt;The distinction lives in decisions made before you scale:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Architecture&lt;/strong&gt; — Simplify before you scale&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Eval&lt;/strong&gt; — Infrastructure, not a gate&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Governance&lt;/strong&gt; — Structural, not policy&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cost&lt;/strong&gt; — Designed in, not out&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Strategy&lt;/strong&gt; — Redesign the workflow&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is the level of engineering leadership where platform investment becomes the strategy.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>agents</category>
      <category>softwareengineering</category>
      <category>developer</category>
    </item>
    <item>
      <title>The AI-Native Era Demands a Shift in Software Engineering</title>
      <dc:creator>Oscar Rabasa</dc:creator>
      <pubDate>Fri, 03 Jul 2026 00:14:01 +0000</pubDate>
      <link>https://dev.to/oscarrabasa/the-ai-native-era-demands-a-shift-in-software-engineering-18c</link>
      <guid>https://dev.to/oscarrabasa/the-ai-native-era-demands-a-shift-in-software-engineering-18c</guid>
      <description>&lt;h1&gt;
  
  
  What AI &amp;amp; Data @Scale 2026 Revealed
&lt;/h1&gt;

&lt;p&gt;A couple of weeks ago at &lt;strong&gt;Meta's AI &amp;amp; Data @Scale 2026&lt;/strong&gt;, Boris Cherny, Head of &lt;strong&gt;Claude Code&lt;/strong&gt; at Anthropic, mentioned &lt;strong&gt;he hasn't written a single line of code manually in eight months&lt;/strong&gt;. Every commit generated by Claude Code, the very system he leads.&lt;/p&gt;

&lt;p&gt;That's how paradigm shifts happen — &lt;strong&gt;quietly, and then all at once&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Bottleneck Has Shifted
&lt;/h2&gt;

&lt;p&gt;The conference theme this year was &lt;em&gt;AI Native Transformation&lt;/em&gt;, a phrase that sounds like marketing until you sit through a full day of sessions and realize it's a precise technical description.&lt;/p&gt;

&lt;p&gt;For the past decade, &lt;strong&gt;the bottleneck in building AI systems was algorithmic: more capable models, scalable architecture, better training data&lt;/strong&gt;. That bottleneck is no longer the primary one; &lt;strong&gt;the frontier has evolved&lt;/strong&gt;. Today, models are capable enough that the constraint has shifted, to &lt;strong&gt;infrastructure&lt;/strong&gt;, to &lt;strong&gt;governance&lt;/strong&gt;, and to our ability to &lt;strong&gt;evaluate&lt;/strong&gt; what we've built.&lt;/p&gt;

&lt;p&gt;No one illustrated this more viscerally than Cherny. He described days where he &lt;strong&gt;manages hundreds of agents&lt;/strong&gt;, and days where that number reaches thousands. Sub-agents prompt each other. The human sits above the system, directing &lt;strong&gt;intent,&lt;/strong&gt; unblocking bottlenecks, reviewing outputs. He described his current workflow built around routines, higher-order async automations, that let you set up work and deliver it into mergeable pull requests. The &lt;strong&gt;developer experience has fundamentally changed&lt;/strong&gt;. The IDE is no longer the only interface; it's been joined by a new layer: &lt;strong&gt;the prompt, the task description, and the agent dashboard&lt;/strong&gt;. The craft is shifting &lt;strong&gt;from execution to direction&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Governance: Your Security Model Wasn't Built for Agents
&lt;/h2&gt;

&lt;p&gt;If the model capability problem is largely solved, the next constraint blocking safe deployment is governance. One of the most important sessions of the day came from Meta's Komal Mangtani and Ilia Shumailov, a two-part treatment of why much of what we know about securing software systems stops working the moment agents enter the picture.&lt;/p&gt;

&lt;p&gt;Shumailov, whose background spans Cambridge and Google DeepMind, opened with a taxonomy of failures that &lt;strong&gt;rules-based&lt;/strong&gt; systems cannot address. The core problem: traditional security was built for authenticated human identities making discrete, enumerable requests. Agents are neither discrete nor enumerable. They chain, recurse, and inherit permissions through &lt;strong&gt;context windows.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;More dangerously, they can be manipulated by the data they consume. An agent that retrieves a document, a database row, or an API response can be instructed by that content to behave in unintended ways. This is &lt;strong&gt;indirect prompt injection&lt;/strong&gt;; unlike direct attacks, the user did nothing wrong. The attack surface is &lt;strong&gt;semantic,&lt;/strong&gt; not syntactic; rules-based filters cannot catch it.&lt;/p&gt;

&lt;p&gt;Across both sessions, four failure modes emerged as the core framework:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Identity confusion:&lt;/strong&gt; agents misrepresenting or inheriting user identity&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Entitlement creep:&lt;/strong&gt; permissions compounding across multi-agent chains&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Recursive leakage:&lt;/strong&gt; sensitive context bleeding between agents&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prompt injection via data payloads:&lt;/strong&gt; attacks embedded in retrieved content&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Mangtani then presented Meta's architectural response: a &lt;strong&gt;defense-in-depth&lt;/strong&gt; stack anchored by something called &lt;strong&gt;DataVM,&lt;/strong&gt; a unified trusted execution environment that bounds an agent's inputs, tool calls, and outputs under one governed scope at instantiation. The blast radius is constrained structurally, not by policy. What makes DataVM architecturally significant is what it inverts: instead of trusting data stores and denying access by exception, the agent's entire operational scope is bounded before it begins.&lt;/p&gt;

&lt;p&gt;For anyone building AI products in regulated industries, &lt;strong&gt;financial services,&lt;/strong&gt; healthcare, legal, this is not a future concern. It is a present one.&lt;/p&gt;

&lt;h2&gt;
  
  
  Evaluation: We're Building Faster Than We Can Measure
&lt;/h2&gt;

&lt;p&gt;If governance is the first new bottleneck, evaluation is the second, and arguably the most invisible. Alex Ratner, CEO of Snorkel AI, made the most underappreciated argument of the day: our ability to measure AI has been outpaced by our ability to develop it.&lt;/p&gt;

&lt;p&gt;He called this the &lt;strong&gt;evaluation gap,&lt;/strong&gt; framing closing it as one of the most important problems facing the field.&lt;/p&gt;

&lt;p&gt;The observability stack for AI agents has three layers: &lt;strong&gt;monitoring and logging,&lt;/strong&gt; &lt;strong&gt;benchmarks,&lt;/strong&gt; and &lt;strong&gt;evaluation tools.&lt;/strong&gt; All three matter, but benchmarks are the keystone, because only a benchmark with real signal can answer the question that everything else is trying to avoid asking directly: &lt;em&gt;is this agent actually doing what it's supposed to?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Ratner described three dimensions where today's agents most commonly break down, and where the next generation of benchmarks must deliver signal:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Environment complexity:&lt;/strong&gt; how dynamic and rich is the real operating world? Static, sandboxed evals massively underestimate production failure rates.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Autonomy horizon:&lt;/strong&gt; how far can an agent act independently before accumulating errors? Single-turn evals don't capture multi-step failure propagation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Output complexity:&lt;/strong&gt; how sophisticated and verifiable is what the agent produces? Pass/fail metrics miss partial correctness entirely.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;He then introduced the concept of the &lt;strong&gt;full work loop,&lt;/strong&gt; the data an agentic benchmark must capture: tasks, environments, traces, outputs, and verifiers. In practice, the two elements most teams skip are &lt;strong&gt;traces&lt;/strong&gt; (the step-by-step record of agent reasoning) and &lt;strong&gt;verifiers&lt;/strong&gt; (the mechanism that confirms correctness). Without both, you don't have a benchmark; you have a demo.&lt;/p&gt;

&lt;p&gt;He named concrete benchmarks illustrating what real signal looks like, testing agents on end-to-end tasks in real environments and measuring quality degradation over time, not just at a single snapshot. The underlying argument is harder to dismiss than any score; the future of AI progress may depend less on architectural breakthroughs than on whether we can build evaluation instruments that keep pace with the systems they are meant to govern.&lt;/p&gt;

&lt;h2&gt;
  
  
  User Agency: When Natural Language Becomes the Interface
&lt;/h2&gt;

&lt;p&gt;The third bottleneck is the most human one: even if your agents are governed and evaluated, users won't adopt what they don't understand or trust. The most product-forward session of the day came from Qi Guo at Meta, presenting Instagram's Tune-Your-Algorithm (TYA) feature.&lt;/p&gt;

&lt;p&gt;The premise is simple and long overdue: users should be able to understand and control the algorithm shaping what they see, not through settings menus and toggles, but in &lt;strong&gt;plain language.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;TYA is built on two innovations. The first is the &lt;strong&gt;MRS Memory System,&lt;/strong&gt; which constructs a persistent, structured "biography" of each user, a continuously updated summary of their interests and intent derived from behavioral signals. The second is &lt;strong&gt;Think-Then-Recommend (TTR),&lt;/strong&gt; a reasoning layer that decomposes user interests and complex intents into personalized sub-goals before generating recommendations.&lt;/p&gt;

&lt;p&gt;The key architectural shift: recommendation as a &lt;strong&gt;reasoning problem&lt;/strong&gt; over a user model, not a &lt;strong&gt;retrieval problem&lt;/strong&gt; over historical signals. The system thinks before it recommends.&lt;/p&gt;

&lt;p&gt;Early results showed strong product-market fit, with users specifically citing transparency and agency as the source of satisfaction. That finding deserves emphasis. Users didn't just want better recommendations. They wanted to understand them. For years, recommendation algorithms were intentionally hidden, &lt;strong&gt;black boxes&lt;/strong&gt; that decided what you saw without explanation or recourse. TYA doesn't fully open that box, but it makes it significantly more legible; users can see how the algorithm has interpreted their interests and correct it in plain language. That shift, from passive recipient to active participant even within a constrained system, is what drove the product-market fit signal.&lt;/p&gt;

&lt;p&gt;The design implication is harder to dismiss than it looks. Natural language isn't just a more convenient input method; it's a fundamentally different relationship between user and system. When users can describe what they want instead of navigating what a designer anticipated, the interface stops being a constraint and starts being a conversation.&lt;/p&gt;

&lt;h2&gt;
  
  
  What This Means
&lt;/h2&gt;

&lt;p&gt;The through-line across every session was a renegotiation of the relationship between the engineer, the user, and the machine. As someone leading the work on the AI platform developer experience at Intuit, these aren't abstract observations; they're the design and engineering challenges landing on our roadmap right now.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Engineers&lt;/strong&gt; have started to become &lt;strong&gt;fleet managers&lt;/strong&gt; and &lt;strong&gt;intent directors.&lt;/strong&gt; Users are being handed the controls. The machine is taking over &lt;strong&gt;execution.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That shift creates three new imperatives:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Govern before you ship.&lt;/strong&gt; The governance frameworks and attack taxonomies presented across the day are a checklist for what any agentic system touching sensitive data needs to have in place before it reaches users. In &lt;strong&gt;financial services,&lt;/strong&gt; retrofitting governance after launch is not an option.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Evaluate what you build.&lt;/strong&gt; The &lt;strong&gt;full work loop,&lt;/strong&gt; tasks, environments, traces, outputs, verifiers, is a spec, not a suggestion. Every team building agents needs a benchmark alongside their dashboard, and before they ship to production.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Design for agency and transparency.&lt;/strong&gt; TYA's product-market fit signal is a direct challenge to every AI product team: your users don't just want a better algorithm. They want to understand it, and increasingly, to talk back to it. That means designing not just for the happy path, but for legibility, making the system's &lt;strong&gt;reasoning visible&lt;/strong&gt; enough that users can meaningfully correct it. The question isn't whether to design for that; it's how far you're willing to open the box.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The engineers who define the next decade won't be the fastest coders. They'll be the ones who understand how to govern, evaluate, and direct intelligent systems; and, perhaps most importantly, how to design and build the experiences that let users do the same.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What bottleneck is your team hitting first?&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>softwaredevelopment</category>
      <category>machinelearning</category>
      <category>agents</category>
    </item>
  </channel>
</rss>
