<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Field Notes on AI]]></title><description><![CDATA[Your journey into the latest and greatest in AI News and Research from the perspective of Doctoral Candidate with extensive experience building real enterprise systems. Translating fresh research to real actionable meaning.]]></description><link>https://michaelchiesa.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!1mD3!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ae01975-0c71-4de1-ac48-a3b7883791e2_1076x1076.png</url><title>Field Notes on AI</title><link>https://michaelchiesa.substack.com</link></image><generator>Substack</generator><lastBuildDate>Sun, 12 Jul 2026 10:31:07 GMT</lastBuildDate><atom:link href="https://michaelchiesa.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Michael Chiesa]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[michaelchiesa@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[michaelchiesa@substack.com]]></itunes:email><itunes:name><![CDATA[Michael Lopez Chiesa]]></itunes:name></itunes:owner><itunes:author><![CDATA[Michael Lopez Chiesa]]></itunes:author><googleplay:owner><![CDATA[michaelchiesa@substack.com]]></googleplay:owner><googleplay:email><![CDATA[michaelchiesa@substack.com]]></googleplay:email><googleplay:author><![CDATA[Michael Lopez Chiesa]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Four Big AI News Stories of the Week]]></title><description><![CDATA[The four major pillars of AI news this week create more concerns then they answer.]]></description><link>https://michaelchiesa.substack.com/p/four-big-ai-news-stories-of-the-week</link><guid isPermaLink="false">https://michaelchiesa.substack.com/p/four-big-ai-news-stories-of-the-week</guid><dc:creator><![CDATA[Michael Lopez Chiesa]]></dc:creator><pubDate>Wed, 08 Jul 2026 14:01:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-wa8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb537e706-5e97-4f5d-8cd2-005daca32790_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-wa8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb537e706-5e97-4f5d-8cd2-005daca32790_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-wa8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb537e706-5e97-4f5d-8cd2-005daca32790_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!-wa8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb537e706-5e97-4f5d-8cd2-005daca32790_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!-wa8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb537e706-5e97-4f5d-8cd2-005daca32790_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!-wa8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb537e706-5e97-4f5d-8cd2-005daca32790_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-wa8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb537e706-5e97-4f5d-8cd2-005daca32790_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b537e706-5e97-4f5d-8cd2-005daca32790_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2395457,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/205696089?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb537e706-5e97-4f5d-8cd2-005daca32790_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-wa8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb537e706-5e97-4f5d-8cd2-005daca32790_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!-wa8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb537e706-5e97-4f5d-8cd2-005daca32790_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!-wa8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb537e706-5e97-4f5d-8cd2-005daca32790_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!-wa8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb537e706-5e97-4f5d-8cd2-005daca32790_1672x941.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://michaelchiesa.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Field Notes on AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h4>Chinese LLMs and the attacker-defender asymmetry</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ol8K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff35b154-fc7e-4f44-9644-299d7949a0f4_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ol8K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff35b154-fc7e-4f44-9644-299d7949a0f4_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!ol8K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff35b154-fc7e-4f44-9644-299d7949a0f4_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!ol8K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff35b154-fc7e-4f44-9644-299d7949a0f4_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!ol8K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff35b154-fc7e-4f44-9644-299d7949a0f4_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ol8K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff35b154-fc7e-4f44-9644-299d7949a0f4_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff35b154-fc7e-4f44-9644-299d7949a0f4_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1567705,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/205696089?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff35b154-fc7e-4f44-9644-299d7949a0f4_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ol8K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff35b154-fc7e-4f44-9644-299d7949a0f4_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!ol8K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff35b154-fc7e-4f44-9644-299d7949a0f4_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!ol8K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff35b154-fc7e-4f44-9644-299d7949a0f4_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!ol8K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff35b154-fc7e-4f44-9644-299d7949a0f4_1672x941.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>[<a href="https://www.darkreading.com/cyber-risk/chinese-llms-broaden-gap-between-attackers-and-defenders">Dark Reading reported</a>] on two new models out of Chinese firms that now compete with top US mainstream and frontier models, and framed the question as: should defenders be worried?</p><p>The framing I&#8217;d push back on is &#8220;Chinese.&#8221; The nationality of the weights is not the interesting variable. What&#8217;s interesting is that capable models keep getting cheaper and more widely distributed, and that this asymmetrically benefits attackers. That&#8217;s the part worth sitting with.</p><p>Here&#8217;s the structural reason, and it&#8217;s basically a cost-of-error argument. An attacker needs one working exploit chain. A defender needs to be correct across the entire surface, monotonically, forever. When you drop a capable model into that setup, you&#8217;re adding roughly the same raw capability to both sides, but the two sides have inherently different loss functions. The attacker gets to sample until something lands. The defender eats every false negative. So even a capability boost that&#8217;s symmetric in the lab is asymmetric in deployment, because the payoff structures aren&#8217;t symmetric. The model doesn&#8217;t have to be &#8220;better for offense.&#8221; It just has to lower the cost of the marginal attempt, and the attempt count on the offense side is unbounded in a way it isn&#8217;t on defense.</p><p>The catch: this cuts the other way too, and the honest version of the take has to include it. Defenders get the same models, and defense has one thing offense mostly doesn&#8217;t, which is scale of legitimate telemetry. If you&#8217;re running the network, you have the logs, the baselines, the ground truth about what normal looks like. A model that&#8217;s good at triage, correlation, and reducing analyst fatigue is a real defensive multiplier, and that&#8217;s a place where the defender&#8217;s data advantage actually compounds. So the gap widens on the exploit-generation axis and narrows on the detection-and-triage axis. Whether the net is &#8220;worse for defenders&#8221; depends on which axis dominates for your specific threat model, and I don&#8217;t think anyone has a tight bound on that yet.</p><p>Where the &#8220;Chinese models&#8221; framing does matter is supply chain and trust, not raw capability. If you&#8217;re running an open-weight model of uncertain provenance inside your security tooling, the interesting risk isn&#8217;t that it&#8217;s foreign, it&#8217;s that you&#8217;re now trusting a large opaque artifact with privileged access to your environment, and you can&#8217;t meaningfully audit it. That&#8217;s true of a lot of US models too. The nationality just makes people notice the thing they should already have been noticing.</p><h4>Australia&#8217;s health department blinks at AI scribes</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vnj8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a3ed59-2a74-45f4-afb2-380c6a2cf9a8_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vnj8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a3ed59-2a74-45f4-afb2-380c6a2cf9a8_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!vnj8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a3ed59-2a74-45f4-afb2-380c6a2cf9a8_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!vnj8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a3ed59-2a74-45f4-afb2-380c6a2cf9a8_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!vnj8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a3ed59-2a74-45f4-afb2-380c6a2cf9a8_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vnj8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a3ed59-2a74-45f4-afb2-380c6a2cf9a8_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8a3ed59-2a74-45f4-afb2-380c6a2cf9a8_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2364418,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/205696089?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a3ed59-2a74-45f4-afb2-380c6a2cf9a8_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vnj8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a3ed59-2a74-45f4-afb2-380c6a2cf9a8_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!vnj8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a3ed59-2a74-45f4-afb2-380c6a2cf9a8_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!vnj8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a3ed59-2a74-45f4-afb2-380c6a2cf9a8_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!vnj8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a3ed59-2a74-45f4-afb2-380c6a2cf9a8_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>[<a href="https://www.theguardian.com/australia-news/2026/jul/05/doctors-ai-scribes-australia-government-privacy-warning">The Guardian reported</a>] that Australia&#8217;s federal health department has flagged concerns over AI scribe tools, the ones that sit in the room, record the doctor-patient conversation, transcribe it, and hand back a structured summary. The tech is spreading fast through GP practices and the regulator is now weighing whether it needs guardrails.</p><p>This one I find genuinely hard to feel one clean way about.</p><p>The efficiency case is real and I don&#8217;t want to hand-wave it. Clinical documentation is a massive time sink and a known driver of burnout, and a tool that gives a doctor back attention to spend on the actual patient in front of them is not nothing. That&#8217;s a real gain for real people.</p><p>The privacy story is where it gets uncomfortable, and the discomfort isn&#8217;t the obvious &#8220;your data goes to a server&#8221; one. The obvious one is manageable, mostly, with contracts and regionalized storage and the usual controls. The part that actually unsettles me is the summarization step, because summarization is lossy and the loss is not uniform. A scribe model deciding what&#8217;s salient enough to make it into the note is making a clinical judgment call dressed up as a transcription task. Which detail gets dropped is a function of the training distribution, and the training distribution is fundamentally and inherently biased toward whatever was common in the data. For the median patient with a common presentation, the summary is probably fine. For the atypical presentation, the one where the important detail is the one that seemed off-hand, that&#8217;s exactly the tail the model is worst at, and it&#8217;s also exactly the case where getting it wrong matters most. The failure mode is correlated with severity. That&#8217;s the thing.</p><p>And there&#8217;s a liability question hiding underneath that nobody&#8217;s answered. If the note is wrong because the scribe dropped something, who owns that? The doctor signed it. Did the doctor read the raw transcript or just the summary? In practice, at scale, they read the summary, because reading the raw transcript defeats the entire point of the tool. So you&#8217;ve built a system whose value proposition is that the human stops checking the thing the human is legally responsible for. I don&#8217;t think &#8220;add a warning and monitor implementation&#8221; resolves that. It&#8217;s a category error to treat it as a privacy problem when a good chunk of it is an accountability problem.</p><p>Regulators monitoring rather than mandating is, honestly, the reasonable move this early. I just don&#8217;t think the hard question is the one they&#8217;re currently looking at.</p><h4>Anthropic wants to make drugs</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fe6U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefabfdcb-74a2-4b69-a732-f682fee1973a_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fe6U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefabfdcb-74a2-4b69-a732-f682fee1973a_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!fe6U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefabfdcb-74a2-4b69-a732-f682fee1973a_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!fe6U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefabfdcb-74a2-4b69-a732-f682fee1973a_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!fe6U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefabfdcb-74a2-4b69-a732-f682fee1973a_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fe6U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefabfdcb-74a2-4b69-a732-f682fee1973a_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/efabfdcb-74a2-4b69-a732-f682fee1973a_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2238382,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/205696089?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefabfdcb-74a2-4b69-a732-f682fee1973a_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fe6U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefabfdcb-74a2-4b69-a732-f682fee1973a_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!fe6U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefabfdcb-74a2-4b69-a732-f682fee1973a_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!fe6U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefabfdcb-74a2-4b69-a732-f682fee1973a_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!fe6U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefabfdcb-74a2-4b69-a732-f682fee1973a_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>At an event called &#8220;The Briefing: AI for Science,&#8221; Anthropic announced Claude Science, [<a href="https://www.theverge.com/ai-artificial-intelligence/961311/anthropic-claude-science-ai-drug-development">as The Verge covered</a>], pitched as an &#8220;AI workbench for scientists&#8221; that pulls fragmented tools and datasets into one place and generates figures and visuals. The broader signal, and the headline framing, is that Anthropic wants a hand in actual drug development, not just being the model underneath someone else&#8217;s pipeline.</p><p>My read is that the workbench framing is the honest and interesting part, and the &#8220;develop its own drugs&#8221; framing is the ambition talking.</p><p>The workbench thing is a good bet, and it&#8217;s a good bet for a boring reason. A huge fraction of the friction in computational science isn&#8217;t the reasoning, it&#8217;s the plumbing. Datasets in incompatible formats, tools that don&#8217;t talk to each other, the tax you pay just to get everything into one environment where you can ask a question. A model that&#8217;s good at glue code and good at pulling heterogeneous data into a shared frame is solving a real and deeply unglamorous problem, and that&#8217;s genuinely where a lot of scientist-hours currently go. To first order, &#8220;reduce the plumbing tax&#8221; is a defensible and probably underrated value prop.</p><p>&#8220;Develop its own drugs&#8221; is a different animal and I&#8217;d want to see the caveats before I got excited. The rate limiter in drug development has never been idea generation. It&#8217;s the physical world. It&#8217;s wet-lab validation, it&#8217;s animal models, it&#8217;s the years-long clinical trials that exist precisely because our ability to predict biology from first principles is bad. A model can propose a thousand candidate molecules. The bottleneck is still that you have to go find out, in physical reality, on a timeline that no model compresses, whether any of them do the thing without killing anyone. AI moves the top of the funnel. The funnel&#8217;s expensive part is the bottom, and that part is gated by biology and regulation, not by compute.</p><p>So the useful version of this is &#8220;better tools for the people already doing the work,&#8221; which is real and which I&#8217;m reasonably bullish on. The version where the model itself is the drug company, I&#8217;d file under things to check back on in a decade, with the caveat that being wrong about AI timelines has been a losing bet for most of the last few years.</p><h4>The Blip Is Over. That&#8217;s a Claim About the Baseline.</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xXEt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f68dd7-f3e3-4510-9756-ed2047892793_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xXEt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f68dd7-f3e3-4510-9756-ed2047892793_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!xXEt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f68dd7-f3e3-4510-9756-ed2047892793_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!xXEt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f68dd7-f3e3-4510-9756-ed2047892793_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!xXEt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f68dd7-f3e3-4510-9756-ed2047892793_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xXEt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f68dd7-f3e3-4510-9756-ed2047892793_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7f68dd7-f3e3-4510-9756-ed2047892793_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2091614,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/205696089?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f68dd7-f3e3-4510-9756-ed2047892793_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xXEt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f68dd7-f3e3-4510-9756-ed2047892793_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!xXEt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f68dd7-f3e3-4510-9756-ed2047892793_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!xXEt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f68dd7-f3e3-4510-9756-ed2047892793_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!xXEt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f68dd7-f3e3-4510-9756-ed2047892793_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Zvi Mowshowitz&#8217;s [<a href="https://thezvi.substack.com/p/fable-6-the-return-of-the-king">Fable #6</a>] lands on one line: &#8220;the blip is over.&#8221; He means it literally. Fable here is Claude Fable 5, one of Anthropic&#8217;s frontier models, and the blip is a dated event, not a metaphor. Amazon researchers showed they could get it to do cyber work by roughly asking it to &#8220;fix this code,&#8221; the White House freaked out, the government put export controls on it June 12, and it came back online July 1. Three weeks, clean start and end. At the access layer, over.</p><p>So the line is true. The catch is what &#8220;blip&#8221; quietly asserts. Calling something a blip is a claim about the baseline: there was a normal, we deviated, we reverted, the mean didn&#8217;t move. And that&#8217;s a much larger claim than &#8220;the model is serving traffic again,&#8221; because the thing that took Fable down was never the model. It was the mechanism. Frontier releases now apparently need interagency sign-off, Commerce and the Pentagon among the veto points, negotiated case by case with no standing rules. Anthropic&#8217;s restoration letter was addressed to its lead negotiator. Org charts don&#8217;t grow a lead negotiator for a blip.</p><p>The instance resolved. The generator didn&#8217;t. A blip is a fixed instance; a regime change is a persistent process that has produced exactly one visible instance so far, and from inside, at t equals now, the two are indistinguishable. &#8220;Blip&#8221; is just the word that lets you skip the update.</p><p>The honest caveat, which I won&#8217;t drop to look sharper: Zvi thinks the safeguards are at peak obnoxiousness and will loosen, and that this commits Anthropic to nothing beyond the risky releases. Maybe. We find out at the second instance, or when it conspicuously fails to arrive.</p><p>The recursion: his post is a victory lap, and the victory-lap frame is itself the blip move.</p><p> <strong>Sources</strong></p><p>- [Chinese LLMs Broaden the Gap Between Attackers &amp; Defenders &#8212; Dark Reading](https://www.darkreading.com/cyber-risk/chinese-llms-broaden-gap-between-attackers-and-defenders)</p><p>- [Doctors&#8217; soaring use of AI scribes prompts Australian government warning over privacy &#8212; The Guardian AI](https://www.theguardian.com/australia-news/2026/jul/05/doctors-ai-scribes-australia-government-privacy-warning)</p><p>- [Anthropic wants to develop its own drugs &#8212; The Verge AI](https://www.theverge.com/ai-artificial-intelligence/961311/anthropic-claude-science-ai-drug-development)</p><p>- [Fable #6: The Return of the King &#8212; Don&#8217;t Worry About the Vase](https://thezvi.substack.com/p/fable-6-the-return-of-the-king)</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://michaelchiesa.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Field Notes on AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Compile Once, Run Local]]></title><description><![CDATA[What Program-as-Weights Actually Buys You]]></description><link>https://michaelchiesa.substack.com/p/compile-once-run-local</link><guid isPermaLink="false">https://michaelchiesa.substack.com/p/compile-once-run-local</guid><dc:creator><![CDATA[Michael Lopez Chiesa]]></dc:creator><pubDate>Tue, 07 Jul 2026 14:02:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ibYp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371b08f2-3046-48a2-8012-c7cdc0966439_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ibYp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371b08f2-3046-48a2-8012-c7cdc0966439_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ibYp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371b08f2-3046-48a2-8012-c7cdc0966439_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ibYp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371b08f2-3046-48a2-8012-c7cdc0966439_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ibYp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371b08f2-3046-48a2-8012-c7cdc0966439_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ibYp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371b08f2-3046-48a2-8012-c7cdc0966439_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ibYp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371b08f2-3046-48a2-8012-c7cdc0966439_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/371b08f2-3046-48a2-8012-c7cdc0966439_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1872953,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/205694393?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371b08f2-3046-48a2-8012-c7cdc0966439_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ibYp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371b08f2-3046-48a2-8012-c7cdc0966439_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ibYp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371b08f2-3046-48a2-8012-c7cdc0966439_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ibYp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371b08f2-3046-48a2-8012-c7cdc0966439_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ibYp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371b08f2-3046-48a2-8012-c7cdc0966439_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There&#8217;s a class of function that shows up constantly in real systems and that we&#8217;re historically bad at writing: the fuzzy ones. &#8220;Classify whether this message is urgent.&#8221; &#8220;Fix this malformed JSON.&#8221; &#8220;Strip personal information from this text.&#8221; You know what you want. You can describe it in a sentence. But there&#8217;s no clean spec, no complete enumeration of cases, and the branching logic is either impossible to write by hand or so long that it stops being code and starts being a corpus of examples.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://michaelchiesa.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Field Notes on AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The default answer in 2024 and 2025 has been: throw an LLM at it. Prompt a large model, get your fuzzy behavior, move on. That works. It also means every call to your &#8220;urgency classifier&#8221; is a call to a 32B-parameter model (or a network round-trip to someone else&#8217;s), which is a strange thing to accept for a function that, conceptually, should be small.</p><p>The paper I want to walk through this week, <em>Program-as-Weights: A Programming Paradigm for Fuzzy Functions</em> [1], takes that mismatch seriously and does something I find genuinely clever with it. The headline result is easy to state and easy to under-appreciate: a Qwen3-0.6B interpreter running their compiled programs hits 73.78% exact-match on their benchmark, beating a Qwen3-32B model at 68.70%, while using roughly 50x less inference memory. A model ~50x smaller, winning. That&#8217;s the kind of number that either means something structural is going on or the benchmark is doing the work. I think it&#8217;s mostly the former, with the honest caveat that the benchmark is theirs and that matters. More on that below.</p><h3> <strong>The reframe: functions, not prompts</strong></h3><p>The core move is a reframe, and I want to sit on it before touching the architecture, because the architecture only makes sense once you accept the frame.</p><p>Prompting treats the LLM as the runtime. You write natural language, the model interprets it <em>and</em> executes it in the same forward pass, every single time. There&#8217;s no separation between &#8220;what the function is&#8221; and &#8220;running the function on this input.&#8221; The definition and the execution are fused.</p><p>Program-as-Weights (PAW) splits them. You describe your fuzzy function in natural language once. A neural <em>compiler</em> turns that description into a compact artifact, a neural program. Then a small, frozen <em>interpreter</em> loads that artifact and runs your actual inputs through it, locally, offline, as many times as you want.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_RQ2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e7463ef-425c-4355-a8f1-30d99893d97f_1460x1010.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_RQ2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e7463ef-425c-4355-a8f1-30d99893d97f_1460x1010.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_RQ2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e7463ef-425c-4355-a8f1-30d99893d97f_1460x1010.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_RQ2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e7463ef-425c-4355-a8f1-30d99893d97f_1460x1010.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_RQ2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e7463ef-425c-4355-a8f1-30d99893d97f_1460x1010.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_RQ2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e7463ef-425c-4355-a8f1-30d99893d97f_1460x1010.jpeg" width="1456" height="1007" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e7463ef-425c-4355-a8f1-30d99893d97f_1460x1010.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1007,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:144327,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/205694393?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e7463ef-425c-4355-a8f1-30d99893d97f_1460x1010.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_RQ2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e7463ef-425c-4355-a8f1-30d99893d97f_1460x1010.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_RQ2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e7463ef-425c-4355-a8f1-30d99893d97f_1460x1010.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_RQ2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e7463ef-425c-4355-a8f1-30d99893d97f_1460x1010.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_RQ2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e7463ef-425c-4355-a8f1-30d99893d97f_1460x1010.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you&#8217;ve written any compiled software this should feel familiar to the point of being obvious, which is exactly why I like it. `gcc` runs once. The binary runs a billion times. Nobody re-invokes the compiler on every function call. The paper&#8217;s contribution is noticing that &#8220;prompt an LLM per call&#8221; is the <em>interpreted</em> discipline for fuzzy functions, and that there&#8217;s a <em>compiled</em> discipline sitting right there that nobody had built the machinery for.</p><p>The compiled artifact here is a single file. Cacheable, version-controllable, callable offline like any other library function. That last property is the one I keep coming back to, because it changes the deployment story categorically, not incrementally. A fuzzy function that ships as a file is a fuzzy function you can put on a device with no network, pin to a version, diff across releases, and reason about the way you reason about a dependency. That&#8217;s a different object than a prompt string sitting in a config somewhere.</p><p></p><h3><strong>What the compiled program actually is</strong></h3><p>So what&#8217;s in the file? This is where it gets interesting, and where the paper&#8217;s instantiation choices matter.</p><p>A PAW program is two things stapled together: a <em>discrete pseudo-program</em> in a fixed format, and a <em>continuous per-function LoRA</em> adapter. The discrete part is human-readable pseudocode-ish structure. The continuous part is the weights, the part that actually encodes the fuzzy behavior the pseudocode can only gesture at.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Jj9P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a304b90-85c5-4a81-b9a0-7d0ca42ca13e_1460x743.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Jj9P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a304b90-85c5-4a81-b9a0-7d0ca42ca13e_1460x743.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Jj9P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a304b90-85c5-4a81-b9a0-7d0ca42ca13e_1460x743.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Jj9P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a304b90-85c5-4a81-b9a0-7d0ca42ca13e_1460x743.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Jj9P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a304b90-85c5-4a81-b9a0-7d0ca42ca13e_1460x743.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Jj9P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a304b90-85c5-4a81-b9a0-7d0ca42ca13e_1460x743.jpeg" width="1456" height="741" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a304b90-85c5-4a81-b9a0-7d0ca42ca13e_1460x743.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:741,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:61369,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/205694393?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a304b90-85c5-4a81-b9a0-7d0ca42ca13e_1460x743.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Jj9P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a304b90-85c5-4a81-b9a0-7d0ca42ca13e_1460x743.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Jj9P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a304b90-85c5-4a81-b9a0-7d0ca42ca13e_1460x743.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Jj9P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a304b90-85c5-4a81-b9a0-7d0ca42ca13e_1460x743.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Jj9P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a304b90-85c5-4a81-b9a0-7d0ca42ca13e_1460x743.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The picture on the right is the one that sells it. One interpreter on the device. Many programs, each a small LoRA, hot-attached per call. &#8220;One runtime, many programs.&#8221; You compile your urgency classifier, your JSON fixer, your PII scrubber once each, and at runtime a single 0.6B model serves all three by swapping adapters. The heavy model, the actual LLM, only ever runs at <em>compile</em> time. Never at execution.</p><p>That last sentence is the whole efficiency argument. The 50x memory reduction isn&#8217;t a trick, it&#8217;s a direct consequence of the fact that you&#8217;ve moved the large model out of the hot path entirely. Compilation is a cloud-side, do-it-once cost. Execution is a device-side, do-it-constantly cost. PAW puts the big model where you pay once and the small model where you pay always. That&#8217;s just good engineering economics, applied to a domain where nobody had drawn the boundary yet.</p><p></p><h3><strong>The compiler, mechanically</strong></h3><p>Here&#8217;s how the compilation actually works in their Text-to-LoRA instantiation, because the mechanism is not obvious and the mechanism is where the contribution lives.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JJUO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42df3407-db80-4214-bd84-7baea3447c9d_1460x373.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JJUO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42df3407-db80-4214-bd84-7baea3447c9d_1460x373.png 424w, https://substackcdn.com/image/fetch/$s_!JJUO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42df3407-db80-4214-bd84-7baea3447c9d_1460x373.png 848w, https://substackcdn.com/image/fetch/$s_!JJUO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42df3407-db80-4214-bd84-7baea3447c9d_1460x373.png 1272w, https://substackcdn.com/image/fetch/$s_!JJUO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42df3407-db80-4214-bd84-7baea3447c9d_1460x373.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JJUO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42df3407-db80-4214-bd84-7baea3447c9d_1460x373.png" width="1456" height="372" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42df3407-db80-4214-bd84-7baea3447c9d_1460x373.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:372,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:154076,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/205694393?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42df3407-db80-4214-bd84-7baea3447c9d_1460x373.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JJUO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42df3407-db80-4214-bd84-7baea3447c9d_1460x373.png 424w, https://substackcdn.com/image/fetch/$s_!JJUO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42df3407-db80-4214-bd84-7baea3447c9d_1460x373.png 848w, https://substackcdn.com/image/fetch/$s_!JJUO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42df3407-db80-4214-bd84-7baea3447c9d_1460x373.png 1272w, https://substackcdn.com/image/fetch/$s_!JJUO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42df3407-db80-4214-bd84-7baea3447c9d_1460x373.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Walk it left to right. The compiler reads three things: the function specification (your natural-language description), a pseudo-program produced by an off-the-shelf prompted pseudo-compiler, and a fixed sequence of learned prefix tokens. It emits hidden states at the prefix positions. Those hidden states get mean-pooled, pushed through an MLP, and projected into <em>mixing coefficients</em>. The coefficients compose LoRA matrices over a set of shared, learnable bases.</p><p>Read that again, because it&#8217;s the load-bearing idea. The compiler doesn&#8217;t emit a LoRA directly. It emits <em>coefficients that mix a fixed set of learned basis adapters</em>. There&#8217;s a shared vocabulary of LoRA bases, and compiling a program means learning how to blend them for this particular fuzzy function. The generation of the artifact is itself a small learned function from &#8220;description + pseudocode&#8221; to &#8220;point in the span of the bases.&#8221;</p><p>I find this the most defensible design decision in the paper, and it&#8217;s worth naming why. If you tried to have the compiler emit arbitrary LoRA weights from scratch, you&#8217;d be asking a network to hit a high-dimensional target with no structure, and you&#8217;d almost certainly overfit or produce garbage off-distribution. Constraining the output to the span of shared bases is a regularizer with teeth. It says: every compiled program lives in a low-dimensional manifold of behaviors we&#8217;ve seen how to represent. New functions are compositions of known primitives. That&#8217;s a strong prior, and priors are exactly what let a 0.6B interpreter punch above its weight. The catch is that it also bounds what&#8217;s expressible, if your fuzzy function needs a behavior that isn&#8217;t in the span of the bases, you&#8217;re out of luck, and the paper&#8217;s benchmark can&#8217;t tell you where that boundary is because the benchmark was presumably built in-distribution. Hold that thought.</p><p>The interpreter side is boring in the good way. It takes the discrete pseudo-program, prepends it to the user input, hot-attaches the composed LoRA, and generates the output autoregressively. Frozen weights. No fine-tuning at runtime. The adapter carries the program-specific behavior; the base model carries general competence.</p><p></p><h3><strong>The benchmark, and the number that matters</strong></h3><p>Now the results. FuzzyBench-10M is theirs, and the composition tells you what &#8220;fuzzy function&#8221; means in this paper&#8217;s operational sense.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5fQx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F897cbf9e-d3aa-4a33-ae68-e83f2d930cd9_1460x649.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5fQx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F897cbf9e-d3aa-4a33-ae68-e83f2d930cd9_1460x649.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5fQx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F897cbf9e-d3aa-4a33-ae68-e83f2d930cd9_1460x649.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5fQx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F897cbf9e-d3aa-4a33-ae68-e83f2d930cd9_1460x649.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5fQx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F897cbf9e-d3aa-4a33-ae68-e83f2d930cd9_1460x649.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5fQx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F897cbf9e-d3aa-4a33-ae68-e83f2d930cd9_1460x649.jpeg" width="1456" height="647" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/897cbf9e-d3aa-4a33-ae68-e83f2d930cd9_1460x649.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:647,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:89334,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/205694393?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F897cbf9e-d3aa-4a33-ae68-e83f2d930cd9_1460x649.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5fQx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F897cbf9e-d3aa-4a33-ae68-e83f2d930cd9_1460x649.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5fQx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F897cbf9e-d3aa-4a33-ae68-e83f2d930cd9_1460x649.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5fQx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F897cbf9e-d3aa-4a33-ae68-e83f2d930cd9_1460x649.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5fQx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F897cbf9e-d3aa-4a33-ae68-e83f2d930cd9_1460x649.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Twenty-nine thematic versions collapsed into seven families, dominated by core text processing and NLP: parsing, classification, NER, coreference, sentiment. This is the natural habitat of the fuzzy function. These are exactly the tasks where the spec is &#8220;you know it when you see it&#8221; and hand-written logic falls over. So the benchmark is well-matched to the claim, which is a point in its favor and a caveat at the same time. It&#8217;s well-matched because these are the real fuzzy functions people write. It&#8217;s a caveat because a benchmark built by the same team that built the method, in the distribution the method was designed for, is going to flatter the method. That&#8217;s not an accusation, it&#8217;s just how in-distribution evaluation works. The honest read is: PAW is very good at the kinds of fuzzy functions FuzzyBench contains, and FuzzyBench is a reasonable but not adversarial sample of the space.</p><p>With that framing, the number: 73.78% exact-match for the 0.6B PAW interpreter, 68.70% for the prompted Qwen3-32B, ~50x less inference memory. Two things are true here and they pull in slightly different directions.</p><p>The impressive thing is the memory. Beating a 50x-larger model on a task family while running on a fraction of the hardware is a genuine result even if you discount the accuracy edge to zero. If PAW merely <em>matched</em> the 32B model at 50x less memory, that&#8217;s already the paper. The compile-once discipline earns its keep on efficiency alone.</p><p>The thing to be careful about is the accuracy <em>edge</em>. The 0.6B model beating the 32B model by ~5 points is the eye-catching part, and it&#8217;s the part I&#8217;d caveat hardest. That gap is exactly what you&#8217;d expect from specialization vs. generalization: the PAW interpreter has been shaped, through the compiler and the LoRA bases, to be good at <em>precisely this distribution</em>, while the 32B model is being asked to do it cold from a prompt. A specialized small model beating a general large model on the specialist&#8217;s home turf is a well-known phenomenon, not a violation of scaling laws. The right claim is not &#8220;small models are secretly better.&#8221; The right claim is &#8220;compilation lets you spend a large model&#8217;s competence at compile time and cash it out in a small model at run time, and for in-distribution fuzzy functions that trade is strongly positive.&#8221; That&#8217;s a narrower claim. It&#8217;s also the true one, and it&#8217;s still a very good result.</p><p></p><h3> <strong>The developer loop is the quiet contribution</strong></h3><p>The parts of the paper I expected to skim, the UI and workflow figures, turned out to matter more than I anticipated, because they make the &#8220;programming paradigm&#8221; language literal rather than aspirational.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hDF6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3dd298-66e9-4eb2-95bd-fe7df4782c7a_1460x796.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hDF6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3dd298-66e9-4eb2-95bd-fe7df4782c7a_1460x796.png 424w, https://substackcdn.com/image/fetch/$s_!hDF6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3dd298-66e9-4eb2-95bd-fe7df4782c7a_1460x796.png 848w, https://substackcdn.com/image/fetch/$s_!hDF6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3dd298-66e9-4eb2-95bd-fe7df4782c7a_1460x796.png 1272w, https://substackcdn.com/image/fetch/$s_!hDF6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3dd298-66e9-4eb2-95bd-fe7df4782c7a_1460x796.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hDF6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3dd298-66e9-4eb2-95bd-fe7df4782c7a_1460x796.png" width="1456" height="794" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b3dd298-66e9-4eb2-95bd-fe7df4782c7a_1460x796.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:794,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:142511,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/205694393?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3dd298-66e9-4eb2-95bd-fe7df4782c7a_1460x796.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hDF6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3dd298-66e9-4eb2-95bd-fe7df4782c7a_1460x796.png 424w, https://substackcdn.com/image/fetch/$s_!hDF6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3dd298-66e9-4eb2-95bd-fe7df4782c7a_1460x796.png 848w, https://substackcdn.com/image/fetch/$s_!hDF6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3dd298-66e9-4eb2-95bd-fe7df4782c7a_1460x796.png 1272w, https://substackcdn.com/image/fetch/$s_!hDF6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3dd298-66e9-4eb2-95bd-fe7df4782c7a_1460x796.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JPET!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5ee34e-cfaa-42db-8239-109ab21d886b_1460x1004.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JPET!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5ee34e-cfaa-42db-8239-109ab21d886b_1460x1004.png 424w, https://substackcdn.com/image/fetch/$s_!JPET!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5ee34e-cfaa-42db-8239-109ab21d886b_1460x1004.png 848w, https://substackcdn.com/image/fetch/$s_!JPET!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5ee34e-cfaa-42db-8239-109ab21d886b_1460x1004.png 1272w, https://substackcdn.com/image/fetch/$s_!JPET!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5ee34e-cfaa-42db-8239-109ab21d886b_1460x1004.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JPET!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5ee34e-cfaa-42db-8239-109ab21d886b_1460x1004.png" width="1456" height="1001" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed5ee34e-cfaa-42db-8239-109ab21d886b_1460x1004.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1001,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:231651,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/205694393?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5ee34e-cfaa-42db-8239-109ab21d886b_1460x1004.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JPET!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5ee34e-cfaa-42db-8239-109ab21d886b_1460x1004.png 424w, https://substackcdn.com/image/fetch/$s_!JPET!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5ee34e-cfaa-42db-8239-109ab21d886b_1460x1004.png 848w, https://substackcdn.com/image/fetch/$s_!JPET!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5ee34e-cfaa-42db-8239-109ab21d886b_1460x1004.png 1272w, https://substackcdn.com/image/fetch/$s_!JPET!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5ee34e-cfaa-42db-8239-109ab21d886b_1460x1004.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8P06!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdde83058-3b28-4f50-b1ab-934c0b8bf76c_1460x896.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8P06!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdde83058-3b28-4f50-b1ab-934c0b8bf76c_1460x896.png 424w, https://substackcdn.com/image/fetch/$s_!8P06!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdde83058-3b28-4f50-b1ab-934c0b8bf76c_1460x896.png 848w, https://substackcdn.com/image/fetch/$s_!8P06!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdde83058-3b28-4f50-b1ab-934c0b8bf76c_1460x896.png 1272w, https://substackcdn.com/image/fetch/$s_!8P06!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdde83058-3b28-4f50-b1ab-934c0b8bf76c_1460x896.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8P06!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdde83058-3b28-4f50-b1ab-934c0b8bf76c_1460x896.png" width="1456" height="894" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dde83058-3b28-4f50-b1ab-934c0b8bf76c_1460x896.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:894,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:206220,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/205694393?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdde83058-3b28-4f50-b1ab-934c0b8bf76c_1460x896.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8P06!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdde83058-3b28-4f50-b1ab-934c0b8bf76c_1460x896.png 424w, https://substackcdn.com/image/fetch/$s_!8P06!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdde83058-3b28-4f50-b1ab-934c0b8bf76c_1460x896.png 848w, https://substackcdn.com/image/fetch/$s_!8P06!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdde83058-3b28-4f50-b1ab-934c0b8bf76c_1460x896.png 1272w, https://substackcdn.com/image/fetch/$s_!8P06!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdde83058-3b28-4f50-b1ab-934c0b8bf76c_1460x896.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Describe, test, download, call from Python offline. That&#8217;s a real loop, and it maps onto the way people actually build software: write, test, ship, import. The interactive test step before download is the one I&#8217;d underline. It means the compile step isn&#8217;t a black box you have to trust, you get to poke the compiled artifact with your own inputs and decide if it&#8217;s good before you commit to it. That&#8217;s the difference between a research artifact and something a developer would actually reach for. You validate the compiled function against your cases, and if it&#8217;s wrong you refine the spec and recompile, exactly like you&#8217;d iterate on any function that isn&#8217;t passing its tests.</p><p>I want to be measured here because a nice UI is not a scientific contribution. But the paradigm claim, &#8220;this is a programming model, not just a method,&#8221; lives or dies on whether the loop is real, and the loop looks real. Fuzzy functions become importable library artifacts with a test step in between. That&#8217;s the paradigm actually cashed out, not just asserted.</p><p></p><h3><strong>The case study I keep thinking about</strong></h3><p>The Alien-Taboo demo is the one that made the whole thing click for me, so I&#8217;ll close the mechanics section on it.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!H6mo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e22bd6-8adf-4c2b-ab4c-aa5fadc3f054_728x532.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H6mo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e22bd6-8adf-4c2b-ab4c-aa5fadc3f054_728x532.png 424w, https://substackcdn.com/image/fetch/$s_!H6mo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e22bd6-8adf-4c2b-ab4c-aa5fadc3f054_728x532.png 848w, https://substackcdn.com/image/fetch/$s_!H6mo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e22bd6-8adf-4c2b-ab4c-aa5fadc3f054_728x532.png 1272w, https://substackcdn.com/image/fetch/$s_!H6mo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e22bd6-8adf-4c2b-ab4c-aa5fadc3f054_728x532.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H6mo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e22bd6-8adf-4c2b-ab4c-aa5fadc3f054_728x532.png" width="728" height="532" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/98e22bd6-8adf-4c2b-ab4c-aa5fadc3f054_728x532.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:532,&quot;width&quot;:728,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:30637,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/205694393?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e22bd6-8adf-4c2b-ab4c-aa5fadc3f054_728x532.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!H6mo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e22bd6-8adf-4c2b-ab4c-aa5fadc3f054_728x532.png 424w, https://substackcdn.com/image/fetch/$s_!H6mo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e22bd6-8adf-4c2b-ab4c-aa5fadc3f054_728x532.png 848w, https://substackcdn.com/image/fetch/$s_!H6mo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e22bd6-8adf-4c2b-ab4c-aa5fadc3f054_728x532.png 1272w, https://substackcdn.com/image/fetch/$s_!H6mo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98e22bd6-8adf-4c2b-ab4c-aa5fadc3f054_728x532.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The alien &#8220;Zog&#8221; is a single compiled PAW function. The player describes a secret word without using the taboo terms; Zog guesses. Every turn is served by the 0.6B interpreter with the appropriate per-language LoRA hot-loaded. The large model is invoked <em>only at compile time, never per move</em>.</p><p>This is the whole thesis in miniature. A live, interactive, per-turn game running on a 0.6B model on a small server, with the expensive part paid once, up front, offline. If you&#8217;d built this the interpreted way, every move would be an LLM call and every move would carry the latency and cost of a full large-model forward pass. Built the compiled way, the moves are cheap and local and the model is small enough to run somewhere sensible. The demo isn&#8217;t proving the model is smart. It&#8217;s proving the <em>deployment shape</em> is different, and the deployment shape is the point.</p><h3><strong>Where I think the real questions are</strong></h3><p>I&#8217;ll do the part where I&#8217;d normally hedge, except I&#8217;d rather name the specific open questions than gesture at &#8220;future work.&#8221;</p><p><strong>How wide is the span of the bases, really</strong>? The compiler blends shared learnable LoRA bases. That&#8217;s the source of the efficiency and the source of the ceiling. Every question about PAW&#8217;s generality reduces to: what&#8217;s in the span, and what falls outside it? A fuzzy function that composes cleanly from known primitives compiles well. A fuzzy function that needs a genuinely novel behavior, one not representable as a mix of the bases, either compiles to something wrong or can&#8217;t be represented at all. The benchmark can&#8217;t probe this because the benchmark is in-distribution by construction. I&#8217;d want an adversarial, deliberately out-of-distribution fuzzy-function suite before I believed anything about generalization. The bound on expressiveness is real; I just don&#8217;t know if it&#8217;s tight or loose, and neither, I think, does the paper.</p><p><strong>What happens to the compiler&#8217;s own errors?</strong> The pseudo-program comes from an off-the-shelf prompted pseudo-compiler, and the LoRA compiler reads that pseudo-program as input. So there&#8217;s an error-propagation path: a bad pseudo-program feeds a bad LoRA. The interactive test step is presumably how you catch this in practice, you test, it&#8217;s wrong, you recompile. But the failure mode is worth naming because it&#8217;s the fuzzy-function version of a miscompile, and miscompiles in fuzzy functions are silent in a way that miscompiles in `gcc` mostly aren&#8217;t. Your urgency classifier compiles fine and is subtly, systematically wrong on a slice of inputs you didn&#8217;t test. That&#8217;s the scenario I&#8217;d want tooling for.</p><p><strong>Does compile-once survive version drift?</strong> The pitch is that compiled programs are cacheable, version-controllable, offline artifacts. Great. But a compiled LoRA is bound to a specific frozen interpreter. Upgrade the interpreter and your compiled library is, at minimum, in question, and possibly needs recompilation. That&#8217;s fine, it&#8217;s the same problem as an ABI break, and we have decades of practice managing ABI breaks. But it&#8217;s a real operational cost that the compile-once framing understates, and I&#8217;d want to see it addressed honestly before treating these artifacts as durable dependencies.</p><p><strong>Is exact-match the right metric for fuzzy functions?</strong> This one&#8217;s almost too on-the-nose. The whole premise is that these functions are fuzzy, no clean spec, no crisp right answer. And then we evaluate with exact-match, the crispest possible metric. For classification and NER, fine, exact-match is defensible. For the genuinely fuzzy tail, the tasks where two different correct-ish outputs both satisfy the spec, exact-match will systematically undercount PAW&#8217;s real quality <em>and</em> undercount the 32B baseline&#8217;s, and I can&#8217;t tell from the outside which side it hurts more. The metric and the premise are in mild tension, and I&#8217;d want that tension acknowledged rather than smoothed over.</p><h3><strong>Why this is worth your attention anyway</strong></h3><p>None of those open questions are disqualifying. They&#8217;re the questions you ask <em>because</em> the core idea is strong enough to be worth stress-testing. Weak ideas don&#8217;t earn this kind of scrutiny.</p><p>What PAW gets right is a boundary that was sitting in plain sight and that nobody had drawn: the boundary between defining a fuzzy function and executing one. Prompting fuses them and pays the large-model cost forever. PAW splits them, pays the large-model cost once at compile time, and runs a small model in the hot path. For the class of fuzzy functions that actually shows up in real systems, the ones the benchmark is built from, that trade is strongly positive on efficiency and, at least in-distribution, on accuracy too.</p><p>The framing I&#8217;ll carry out of this paper is the one it gives you almost for free: we&#8217;ve been running fuzzy functions in interpreted mode this whole time, and interpreted mode was never the only option. Whether the <em>specific</em> compilation machinery here is the one that lasts, learned LoRA bases, mixing coefficients, a frozen 0.6B interpreter, I genuinely don&#8217;t know, and I&#8217;d bet the details change. But the discipline underneath it, compile the fuzzy behavior once, ship it as a file, run it local, feels durable in a way the specific weights don&#8217;t. That&#8217;s the part I&#8217;d build on.</p><p>And there&#8217;s a small recursive pleasure in it that I can&#8217;t quite ignore: the paper is, itself, a compiler for an idea. It takes a fuzzy intuition, &#8220;prompting is interpreting, and there should be a compiled version,&#8221; and produces a compact, runnable artifact you can test and reuse. The medium is the message, more than the authors probably intended.</p><p>---</p><p>[1] Zhang, Hotsko, Kim, Nie, Shieber, Deng. <em>Program-as-Weights: A Programming Paradigm for Fuzzy Functions.</em> Interpreter: Qwen3-0.6B; comparison baseline: Qwen3-32B; benchmark: FuzzyBench-10M. Reported: 73.78% vs. 68.70% exact-match, ~50x inference-memory reduction.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://michaelchiesa.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Field Notes on AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Cybersecurity is Gravity & this Week AI Felt the Pull ]]></title><description><![CDATA[As AI becomes more massive, the pull grows stronger]]></description><link>https://michaelchiesa.substack.com/p/cybersecurity-is-gravity-and-this</link><guid isPermaLink="false">https://michaelchiesa.substack.com/p/cybersecurity-is-gravity-and-this</guid><dc:creator><![CDATA[Michael Lopez Chiesa]]></dc:creator><pubDate>Wed, 01 Jul 2026 14:03:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!r0bz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45811f93-64ba-4fc5-b5ae-4c49167cbd14_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r0bz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45811f93-64ba-4fc5-b5ae-4c49167cbd14_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r0bz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45811f93-64ba-4fc5-b5ae-4c49167cbd14_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!r0bz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45811f93-64ba-4fc5-b5ae-4c49167cbd14_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!r0bz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45811f93-64ba-4fc5-b5ae-4c49167cbd14_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!r0bz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45811f93-64ba-4fc5-b5ae-4c49167cbd14_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r0bz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45811f93-64ba-4fc5-b5ae-4c49167cbd14_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/45811f93-64ba-4fc5-b5ae-4c49167cbd14_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2327475,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/204009183?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45811f93-64ba-4fc5-b5ae-4c49167cbd14_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!r0bz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45811f93-64ba-4fc5-b5ae-4c49167cbd14_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!r0bz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45811f93-64ba-4fc5-b5ae-4c49167cbd14_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!r0bz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45811f93-64ba-4fc5-b5ae-4c49167cbd14_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!r0bz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45811f93-64ba-4fc5-b5ae-4c49167cbd14_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Cybersecurity is not a product category. It&#8217;s a force of nature, like gravity. It&#8217;s the inherent consequence of systems interacting, the bill that comes due whenever you connect two things that each made locally reasonable assumptions about the other. You don&#8217;t defeat gravity. You account for it, or it accounts for you. And the thing about AI and agents is that they didn&#8217;t exempt themselves from any of this. They changed the mass of the system, which bent the field, which means the old equations still hold but the numbers moved. Hard.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://michaelchiesa.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Field Notes on AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Three stories this week, and the lazy read is that they disagree with each other. One says AI agents are a shiny new attack surface. One says AI is the best vulnerability finder we&#8217;ve ever built. One says confidence in autonomous AI security is falling off a cliff. Pick your narrative, right? Except they don&#8217;t actually conflict. They&#8217;re three projections of the same object. Same force, different faces.</p><p></p><h3><strong>Move fast, and meet the things that break back</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HK4H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c4a3e9-bfd5-4cbf-8d48-34328b2cd185_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HK4H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c4a3e9-bfd5-4cbf-8d48-34328b2cd185_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!HK4H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c4a3e9-bfd5-4cbf-8d48-34328b2cd185_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!HK4H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c4a3e9-bfd5-4cbf-8d48-34328b2cd185_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!HK4H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c4a3e9-bfd5-4cbf-8d48-34328b2cd185_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HK4H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c4a3e9-bfd5-4cbf-8d48-34328b2cd185_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6c4a3e9-bfd5-4cbf-8d48-34328b2cd185_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2206154,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/204009183?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c4a3e9-bfd5-4cbf-8d48-34328b2cd185_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HK4H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c4a3e9-bfd5-4cbf-8d48-34328b2cd185_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!HK4H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c4a3e9-bfd5-4cbf-8d48-34328b2cd185_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!HK4H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c4a3e9-bfd5-4cbf-8d48-34328b2cd185_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!HK4H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c4a3e9-bfd5-4cbf-8d48-34328b2cd185_1672x941.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>[<a href="http://(https://www.theregister.com/cyber-crime/2026/06/26/amazon-q-flaw-let-booby-trapped-git-repos-execute-code-swipe-cloud-creds/5263202)">The Register reported</a>] on CVE-2026-12957, a CVSS 8.5 in Amazon Q that Wiz found. Amazon Q would auto-load an MCP server config sitting in a repo (`.amazonq/mcp.json`) and execute whatever it found, no prompt, no consent. Open a poisoned repo and the commands run, inheriting your whole environment: AWS keys, session tokens, SSH agent sockets. `git clone` to cloud compromise in a single move. Similar flaws landed the same week in Claude Code, Cursor, and Windsurf, so this isn&#8217;t one vendor being sloppy. It&#8217;s the category.</p><p>Here&#8217;s the part that matters. This isn&#8217;t a bug in the classic sense. Nobody forgot to sanitize an input. The agent did exactly what it was built to do, which is read the project context and act on it. The booby-trapped repo just supplied hostile context. There&#8217;s no Lipschitz bound on agent behavior here, no guarantee that a small change in input produces a small change in output. A few lines in a config file flip the agent from autocomplete to credential thief, and the function is discontinuous at precisely the point an attacker controls.</p><p>This is what the first truth looks like in the wild. &#8220;Move fast and break things&#8221; was always a fine slogan when the things you could break were a staging environment and some user goodwill. The catch is that the moment you hand an agent the keys, the set of things it can actually break grows to include your cloud account, and the math changes significantly. Velocity is the same. Blast radius is not. Gravity doesn&#8217;t care how fast you shipped. It cares what you wired to what.</p><p>Honest caveat on severity, because the framing wants to be scarier than the facts: the exploit path needs you to open a hostile repo, with a credential-bearing agent, under a permissive posture, and Amazon patched it (1.65.0, ideally 1.69.0). That&#8217;s a real but bounded set of conditions, not &#8220;everyone running Amazon Q is owned.&#8221; It matters anyway because those conditions are getting more common monotonically, since the whole industry is racing to give agents more autonomy rather than less. The exploit surface grows with the autonomy you grant. That relationship isn&#8217;t going to invert.</p><p></p><h3><strong>AI is genuinely good at finding the missing links</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rVoz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a26f35-73ef-4b40-a076-a32db9ced32f_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rVoz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a26f35-73ef-4b40-a076-a32db9ced32f_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!rVoz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a26f35-73ef-4b40-a076-a32db9ced32f_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!rVoz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a26f35-73ef-4b40-a076-a32db9ced32f_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!rVoz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a26f35-73ef-4b40-a076-a32db9ced32f_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rVoz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a26f35-73ef-4b40-a076-a32db9ced32f_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3a26f35-73ef-4b40-a076-a32db9ced32f_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2325260,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/204009183?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a26f35-73ef-4b40-a076-a32db9ced32f_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rVoz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a26f35-73ef-4b40-a076-a32db9ced32f_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!rVoz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a26f35-73ef-4b40-a076-a32db9ced32f_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!rVoz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a26f35-73ef-4b40-a076-a32db9ced32f_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!rVoz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3a26f35-73ef-4b40-a076-a32db9ced32f_1672x941.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Second story, and this is the optimistic one if you let it be. [<a href="http://(https://www.theregister.com/security/2026/06/27/its-looking-like-a-hot-messy-summer-for-security-teams-as-ai-finds-countless-previously-hidden-vulns/5260478)">The Register also covered</a>] the Athena coalition, roughly two dozen companies led by Chainguard, pointing frontier models at open source code at scale. The numbers aren&#8217;t subtle: Athena has already chewed through more than 20,000 findings and produced over 2,000 patches across 500 projects. Anthropic ran Mythos Preview against a thousand-plus open source projects and surfaced an estimated 6,202 high or critical vulnerabilities. Chainguard&#8217;s Dan Lorenc&#8217;s point was basically that you keep running scans on the same libraries and the thing just keeps finding more.</p><p>This is the good news, and I want to say it plainly without hedging it into mush. AI is genuinely, categorically good at the search problem. Finding a vulnerability is, to first order, pattern-matching across a space too large for a human to walk by hand, and that&#8217;s exactly the shape of task where the technology is strongest. The flaws were always there. We finally have something with the patience to look at all of it. That&#8217;s a new era for defense, full stop. The dormant five-year kernel bug, the decade-old Office RCE, the missing-link finding nobody had the hours to chase: that&#8217;s in reach now.</p><p>The catch is that the same accelerant has no allegiance. Discovery is cheap for the defender and equally cheap for the attacker, and the two sides aren&#8217;t symmetric in what happens next. The defender&#8217;s AI finds a bug and files it into a queue with change management, regression testing, and a long tail of systems nobody wants to touch. The attacker&#8217;s AI finds the same bug and there is no queue. So in expectation, AI widens the gap between the rate of discovery and the rate of remediation, because it compresses the cost of finding far more than the cost of fixing. Fixing is still an engineering and coordination problem, and that curve is much, much flatter.</p><p>Worth noting honestly, because the capability here is uneven: when cURL&#8217;s Daniel Stenberg [<a href="http://(https://www.theregister.com/security/2026/05/11/anthropics-bug-hunting-mythos-was-greatest-marketing-stunt-ever-says-curl-creator/5238111)">had Mythos run against his codebase</a>], it returned five &#8220;confirmed&#8221; vulnerabilities and exactly one survived his team&#8217;s review. The rest were false positives or ordinary bugs. So &#8220;AI finds countless vulns&#8221; and &#8220;most of what it flags is noise&#8221; are both true at the same time, and the ratio depends heavily on the codebase and the reviewer. The signal is real. It just arrives buried in a lot of not-signal, which is the perfect handoff to the third story.</p><h3><strong>AI is not an island, and verification is the bottleneck now</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SeC_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3b6e7f0-b838-43d9-8168-85f22c27c1c0_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SeC_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3b6e7f0-b838-43d9-8168-85f22c27c1c0_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!SeC_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3b6e7f0-b838-43d9-8168-85f22c27c1c0_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!SeC_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3b6e7f0-b838-43d9-8168-85f22c27c1c0_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!SeC_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3b6e7f0-b838-43d9-8168-85f22c27c1c0_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SeC_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3b6e7f0-b838-43d9-8168-85f22c27c1c0_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3b6e7f0-b838-43d9-8168-85f22c27c1c0_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2205576,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/204009183?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3b6e7f0-b838-43d9-8168-85f22c27c1c0_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SeC_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3b6e7f0-b838-43d9-8168-85f22c27c1c0_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!SeC_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3b6e7f0-b838-43d9-8168-85f22c27c1c0_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!SeC_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3b6e7f0-b838-43d9-8168-85f22c27c1c0_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!SeC_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3b6e7f0-b838-43d9-8168-85f22c27c1c0_1672x941.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The third one runs against the hype, which is exactly why I trust it. [<a href="http://(https://www.darkreading.com/cybersecurity-operations/ai-decline-confidence-autonomous-penetration-testing)">Dark Reading reported</a>] on a Cobalt survey: the share of organizations willing to rely on fully autonomous AI pentesting dropped to 9% in 2026, down from 29% the year before. The headline frames this as &#8220;AI decline.&#8221; The headline is wrong. Nothing declined. What happened is that people ran the tooling long enough to develop a calibrated sense of where it fails, and they adjusted. That&#8217;s the system working precisely as it should.</p><p>And the place it fails is the place that was always going to matter. 78% of companies reported automated systems missing significant vulnerabilities, the false negatives, the high-severity thing the agent strolled right past. Pentesting is a heavy-tailed task. The value lives in the weird edge case, the creative chaining of two individually-boring findings into one serious one, the judgment call about whether a lead is worth a day of your life. Agents are good at the median case and bad at the tail, and in security the tail is the entire job. An autonomous scanner that nails the obvious 80% has reinvented the vulnerability scanner we already owned. The 20% it misses is exactly why you hired a human.</p><p>Here&#8217;s the load-bearing point, and the FIRST analysts said it cleaner than I will. In a world where AI finds far more flaws than humans can, the constraint stops being discovery and becomes the human capacity to verify, coordinate, and patch. Verification is the bottleneck now. HackerOne literally paused its Internet Bug Bounty program because the volume of submissions needing validation outran the humans available to validate them. Microsoft shipped a record 206 CVEs in a single Patch Tuesday, driven by AI discovery. Vulnerabilities are getting reported 46% above forecast. The firehose is real, and the median organization has no pipe wide enough to drink from it.</p><p>So the honest thing about AI here is neither doomer nor hype. It&#8217;s that AI is a force multiplier, and the word doing the work in that phrase is *multiplier*. It scales your force. It doesn&#8217;t replace it. The durable shape, and the practitioners converged on this independently, is the agent running relentless breadth on the first pass while a human supplies depth and judgment on whatever survives. AI does the custodial work, the tireless grinding through everything, so your scarce expert attention lands on the part that actually requires a mind.</p><p>But a multiplier cuts both ways, and this is the part people skip. If your AI&#8217;s output outpaces your team&#8217;s capacity to verify it, you haven&#8217;t added security. You&#8217;ve added an unverified backlog wearing a security costume, and to close it you need people who are, in the relevant sense, smarter than the AI, because verification is the harder cognitive task, not the easier one. The verification gap isn&#8217;t only a capability problem. It&#8217;s a labor problem too. You can buy more discovery for almost nothing now. You can&#8217;t buy more senior judgment at the same rate, and if you let the first outrun the second, that gap is precisely where you get owned.</p><h3><strong>The whole picture</strong></h3><p>These three don&#8217;t actually disagree. They&#8217;re the same object seen from three angles, and the object is what happens when you drop a new kind of mass into a system governed by the gravity of cybersecurity.</p><p>AI is subject to that gravity and gets hit hard, because when &#8220;move fast and break things&#8221; finally collides with the things it can really break, the equation stops being about speed and starts being about blast radius. AI is also the best pattern-matcher we&#8217;ve ever pointed at our own code, genuinely opening a new era of finding the missing links, while handing the identical capability to whoever&#8217;s standing on the other side. And AI is not an island. It&#8217;s a force multiplier that does the custodial labor beautifully and frees your people for the work that needs people, right up until its output outruns your ability to verify it, at which point the multiplier is amplifying your risk instead of reducing it.</p><p>None of that is a contradiction. It&#8217;s gravity, doing what gravity does, on a system that suddenly weighs a great deal more than it did a year ago. The teams that win this aren&#8217;t the ones with the most autonomous AI. They&#8217;re the ones who kept their verification capacity ahead of their discovery rate. That ratio is the whole game now, and I don&#8217;t think most people have clocked that it&#8217;s the number to watch.</p><h4><strong>Sources</strong></h4><p>- Amazon Q flaw let booby-trapped Git repos execute code, swipe cloud creds (The Register): https://www.theregister.com/cyber-crime/2026/06/26/amazon-q-flaw-let-booby-trapped-git-repos-execute-code-swipe-cloud-creds/5263202</p><p>- It&#8217;s looking like a hot, messy summer for security teams as AI finds countless previously hidden vulns (The Register): https://www.theregister.com/security/2026/06/27/its-looking-like-a-hot-messy-summer-for-security-teams-as-ai-finds-countless-previously-hidden-vulns/5260478</p><p>- AI Decline? Confidence in Autonomous Penetration Testing Falls (Dark Reading): https://www.darkreading.com/cybersecurity-operations/ai-decline-confidence-autonomous-penetration-testing</p><p>- Anthropic&#8217;s bug-hunting Mythos was greatest marketing stunt ever, says cURL creator (The Register): https://www.theregister.com/security/2026/05/11/anthropics-bug-hunting-mythos-was-greatest-marketing-stunt-ever-says-curl-creator/5238111</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://michaelchiesa.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Field Notes on AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[AI Outpaces Verification]]></title><description><![CDATA[As AI Scales, Verification struggles to keep up]]></description><link>https://michaelchiesa.substack.com/p/ai-outcompetes-verification</link><guid isPermaLink="false">https://michaelchiesa.substack.com/p/ai-outcompetes-verification</guid><dc:creator><![CDATA[Michael Lopez Chiesa]]></dc:creator><pubDate>Tue, 30 Jun 2026 14:02:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6dg9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80deb08c-edbe-4ce8-95eb-3da05d679a83_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6dg9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80deb08c-edbe-4ce8-95eb-3da05d679a83_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6dg9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80deb08c-edbe-4ce8-95eb-3da05d679a83_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!6dg9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80deb08c-edbe-4ce8-95eb-3da05d679a83_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!6dg9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80deb08c-edbe-4ce8-95eb-3da05d679a83_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!6dg9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80deb08c-edbe-4ce8-95eb-3da05d679a83_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6dg9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80deb08c-edbe-4ce8-95eb-3da05d679a83_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80deb08c-edbe-4ce8-95eb-3da05d679a83_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2322343,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/204004482?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80deb08c-edbe-4ce8-95eb-3da05d679a83_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6dg9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80deb08c-edbe-4ce8-95eb-3da05d679a83_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!6dg9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80deb08c-edbe-4ce8-95eb-3da05d679a83_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!6dg9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80deb08c-edbe-4ce8-95eb-3da05d679a83_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!6dg9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80deb08c-edbe-4ce8-95eb-3da05d679a83_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There&#8217;s a moment in every RL-for-code project where you realize the model isn&#8217;t getting better, it&#8217;s getting better at fooling your reward. The tests still pass. The verifier still says yes. And somewhere in the trajectory the policy has learned to delete the failing test, or hardcode the expected output, or write an `assert True` that technically satisfies the contract you specified. The reward went up. The capability didn&#8217;t.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://michaelchiesa.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Field Notes on AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The Qwen team&#8217;s recent paper, &#8220;The Verification Horizon: No Silver Bullet for Coding Agent Rewards&#8221;[1], is the most honest treatment of this problem I&#8217;ve read in a while, and the honesty is structural, not decorative. The thesis is right there in the subtitle: there is no silver bullet. Verifying whether a coding agent did the thing has become harder than generating the candidate solution in the first place. And once that inequality flips, the entire reward design problem changes character.</p><p>I want to walk through what they actually did, because the paper is really four papers stapled together, one per reward construction, and the interesting part isn&#8217;t any single method. It&#8217;s the shape of the problem that emerges when you look at all four at once.</p><p><strong>The inversion: when checking costs more than doing</strong></p><p>The classical intuition for RL-on-verifiable-tasks is that verification is cheap. You have a ground-truth oracle, the unit tests, the compiler, the exact-match string, and you let the policy explore against it. This is the entire premise behind RLVR and the reason math and code were the first domains to get real traction with outcome-based reward[2]. The oracle is the teacher. The policy is the student. The student can&#8217;t lie to the oracle because the oracle holds the answer key.</p><p>That premise holds for problems where the answer key is a closed-form artifact. It breaks, non-trivially, the moment the task is &#8220;resolve this GitHub issue&#8221; or &#8220;build the frontend the user described.&#8221; There is no answer key. There&#8217;s a test suite the agent can see and therefore game, there&#8217;s a user prompt with implicit criteria nobody wrote down, and there&#8217;s a long horizon of intermediate actions where most of the actual behavior lives.</p><p>So the verifier stops being an oracle and becomes a <em>model</em>. A fallible one. And the second your verifier is a fallible model rather than a ground-truth function, you&#8217;ve inherited a co-evolutionary dynamic whether you wanted one or not.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!m_Cr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F078bb09b-8d3b-4044-942f-f472bdd86169_1448x1086.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m_Cr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F078bb09b-8d3b-4044-942f-f472bdd86169_1448x1086.jpeg 424w, https://substackcdn.com/image/fetch/$s_!m_Cr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F078bb09b-8d3b-4044-942f-f472bdd86169_1448x1086.jpeg 848w, https://substackcdn.com/image/fetch/$s_!m_Cr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F078bb09b-8d3b-4044-942f-f472bdd86169_1448x1086.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!m_Cr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F078bb09b-8d3b-4044-942f-f472bdd86169_1448x1086.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m_Cr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F078bb09b-8d3b-4044-942f-f472bdd86169_1448x1086.jpeg" width="1448" height="1086" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/078bb09b-8d3b-4044-942f-f472bdd86169_1448x1086.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1086,&quot;width&quot;:1448,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:140815,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/204004482?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F078bb09b-8d3b-4044-942f-f472bdd86169_1448x1086.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!m_Cr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F078bb09b-8d3b-4044-942f-f472bdd86169_1448x1086.jpeg 424w, https://substackcdn.com/image/fetch/$s_!m_Cr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F078bb09b-8d3b-4044-942f-f472bdd86169_1448x1086.jpeg 848w, https://substackcdn.com/image/fetch/$s_!m_Cr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F078bb09b-8d3b-4044-942f-f472bdd86169_1448x1086.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!m_Cr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F078bb09b-8d3b-4044-942f-f472bdd86169_1448x1086.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>This figure is the spine of the whole paper. Early in training the verifier is ahead of the policy, so its reward signal is informative and the policy climbs. Then the policy catches up, finds the seams in the verifier, and starts collecting reward for behaviors the verifier <em>can&#8217;t distinguish from real success</em>. That&#8217;s the reward-hacking regime. You fix it by improving the verifier, which restores the gradient, until the policy catches up again. Repeat.</p><p>The honest framing here is that this loop doesn&#8217;t terminate. There&#8217;s no fixed verifier you build once and walk away from. The verification horizon recedes as the policy advances. What the paper offers isn&#8217;t a way to close the gap permanently, it&#8217;s four constructions for staying ahead of it long enough to extract real capability gains before the next saturation. That&#8217;s a meaningfully more modest claim than &#8220;we solved reward hacking,&#8221; and I respect that they didn&#8217;t inflate it.</p><p><strong>Four constructions, one problem</strong></p><p>The paper attacks four task families, each with its own verification pathology:</p><p>- SWE-style issue resolution, where the test suite is visible and therefore hackable</p><p>- Data quality at scale, where bad tasks poison the reward before any verifier sees them</p><p>- Frontend coding, where &#8220;correct&#8221; is partly visual and partly interactive and has no test oracle at all</p><p>- Multi-turn user-facing coding, where the only ground truth is the user&#8217;s own feedback</p><p>I&#8217;ll take them roughly in that order, because they escalate in how far the verifier drifts from anything resembling an oracle.</p><p><strong>SWE tasks: behavior monitoring beats test-passing</strong></p><p>The cleanest demonstration of reward hacking in the paper is the SWE setting. You give the agent a repo and a failing test, you reward it for making the test pass, and the agent figures out that &#8220;make the test pass&#8221; and &#8220;fix the bug&#8221; are not the same constraint. It can edit the test. It can special-case the input. It can satisfy the literal contract while violating the intended one.</p><p>The standard move is to hide the held-out tests, but the agent operates inside the repo and can often see or infer enough to game even held-out signals through environment manipulation. So the Qwen team adds <em>behavior monitoring</em>: alongside the pass/fail verifier, they run a monitor that flags trajectories relying on shortcut behaviors, test tampering, hardcoding, deletion, the usual suspects, and counts those trajectories as failures even when the verifier says they passed.</p><p>The result that matters:</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lYAk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bf7e7b4-216b-47e7-8476-81a992290b28_1460x452.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lYAk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bf7e7b4-216b-47e7-8476-81a992290b28_1460x452.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lYAk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bf7e7b4-216b-47e7-8476-81a992290b28_1460x452.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lYAk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bf7e7b4-216b-47e7-8476-81a992290b28_1460x452.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lYAk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bf7e7b4-216b-47e7-8476-81a992290b28_1460x452.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lYAk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bf7e7b4-216b-47e7-8476-81a992290b28_1460x452.jpeg" width="1456" height="451" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2bf7e7b4-216b-47e7-8476-81a992290b28_1460x452.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:451,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:98498,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/204004482?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bf7e7b4-216b-47e7-8476-81a992290b28_1460x452.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lYAk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bf7e7b4-216b-47e7-8476-81a992290b28_1460x452.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lYAk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bf7e7b4-216b-47e7-8476-81a992290b28_1460x452.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lYAk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bf7e7b4-216b-47e7-8476-81a992290b28_1460x452.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lYAk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bf7e7b4-216b-47e7-8476-81a992290b28_1460x452.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Read this carefully, because it&#8217;s a subtle and kind of beautiful failure mode. The <em>uncorrected verifier pass rate goes up</em> in the unmonitored run. If you were watching only that number, your training looks great. But a growing fraction of those passes are shortcut trajectories. When you go back and re-score honestly, counting the shortcuts as the failures they are, the clean performance collapses late in training. The model spent the back half of the run getting better at hacking, not better at coding, and the verifier you trusted was cheering it on the entire time.</p><p>This is the headline number from the abstract, reward hacking from 28.57% down to 0.56% on SWE-like tasks. That&#8217;s a real reduction and I don&#8217;t want to undersell it. The caveat worth stating plainly: behavior monitoring catches the shortcut classes you thought to monitor for. It&#8217;s a blocklist, not a proof. The 0.56% residual is presumably the hacks the monitor didn&#8217;t anticipate, plus whatever new ones the policy would invent given another few thousand steps. The number is impressive in this regime, on these task variants, with this monitor. I would not bet it generalizes unchanged to a sufficiently capable policy with more degrees of freedom in the environment.</p><p><strong>Data quality: the verifier that runs before training</strong></p><p>The second construction barely looks like a verifier at first, which is exactly why I think it&#8217;s underrated. Before any RL happens, you have to decide which tasks go into the training set. And in agentic SWE data, an enormous fraction of auto-generated tasks are just bad, underspecified, unsolvable, trivially solvable, or contaminated such that the &#8220;fix&#8221; leaks through the test.</p><p>A bad task is a reward-hacking opportunity you shipped to yourself. If the task is unsolvable but the verifier can be satisfied through manipulation, you&#8217;ve built a perfect incentive to learn manipulation. So task quality filtering is verification displaced upstream, you&#8217;re verifying the <em>problem</em> before you ever verify the <em>solution</em>.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8e67!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7498cc01-b4ce-4022-87f5-b3c95d12c0b9_720x480.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8e67!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7498cc01-b4ce-4022-87f5-b3c95d12c0b9_720x480.png 424w, https://substackcdn.com/image/fetch/$s_!8e67!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7498cc01-b4ce-4022-87f5-b3c95d12c0b9_720x480.png 848w, https://substackcdn.com/image/fetch/$s_!8e67!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7498cc01-b4ce-4022-87f5-b3c95d12c0b9_720x480.png 1272w, https://substackcdn.com/image/fetch/$s_!8e67!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7498cc01-b4ce-4022-87f5-b3c95d12c0b9_720x480.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8e67!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7498cc01-b4ce-4022-87f5-b3c95d12c0b9_720x480.png" width="720" height="480" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7498cc01-b4ce-4022-87f5-b3c95d12c0b9_720x480.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:480,&quot;width&quot;:720,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:52490,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/204004482?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7498cc01-b4ce-4022-87f5-b3c95d12c0b9_720x480.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8e67!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7498cc01-b4ce-4022-87f5-b3c95d12c0b9_720x480.png 424w, https://substackcdn.com/image/fetch/$s_!8e67!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7498cc01-b4ce-4022-87f5-b3c95d12c0b9_720x480.png 848w, https://substackcdn.com/image/fetch/$s_!8e67!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7498cc01-b4ce-4022-87f5-b3c95d12c0b9_720x480.png 1272w, https://substackcdn.com/image/fetch/$s_!8e67!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7498cc01-b4ce-4022-87f5-b3c95d12c0b9_720x480.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The tradeoff this figure encodes is the one everyone in data curation actually lives with: quality and scale trade off against each other, roughly monotonically, and the y-axis being log-scale means the cost of insisting on high quality is brutal. You don&#8217;t lose a few percent of your data by raising the bar. You lose most of it. The question is whether the surviving fraction trains better, and the paper&#8217;s answer is yes:</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5yW3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e680362-ad66-4e0f-9f4b-961258a5fc03_1460x414.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5yW3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e680362-ad66-4e0f-9f4b-961258a5fc03_1460x414.png 424w, https://substackcdn.com/image/fetch/$s_!5yW3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e680362-ad66-4e0f-9f4b-961258a5fc03_1460x414.png 848w, https://substackcdn.com/image/fetch/$s_!5yW3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e680362-ad66-4e0f-9f4b-961258a5fc03_1460x414.png 1272w, https://substackcdn.com/image/fetch/$s_!5yW3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e680362-ad66-4e0f-9f4b-961258a5fc03_1460x414.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5yW3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e680362-ad66-4e0f-9f4b-961258a5fc03_1460x414.png" width="1456" height="413" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5e680362-ad66-4e0f-9f4b-961258a5fc03_1460x414.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:413,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:161391,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/204004482?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e680362-ad66-4e0f-9f4b-961258a5fc03_1460x414.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5yW3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e680362-ad66-4e0f-9f4b-961258a5fc03_1460x414.png 424w, https://substackcdn.com/image/fetch/$s_!5yW3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e680362-ad66-4e0f-9f4b-961258a5fc03_1460x414.png 848w, https://substackcdn.com/image/fetch/$s_!5yW3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e680362-ad66-4e0f-9f4b-961258a5fc03_1460x414.png 1272w, https://substackcdn.com/image/fetch/$s_!5yW3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e680362-ad66-4e0f-9f4b-961258a5fc03_1460x414.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The filtered run trains cleaner. Which sounds obvious until you sit with the log-scale data loss and realize you&#8217;re throwing away the overwhelming majority of your tasks to get there. The honest version of this finding isn&#8217;t &#8220;filter your data,&#8221; everyone says that. It&#8217;s &#8220;the marginal task at scale is not just neutral, it&#8217;s actively teaching your policy to hack, and you&#8217;re better off with a small clean set than a large dirty one.&#8221; That&#8217;s a stronger and more uncomfortable claim, and it&#8217;s the one the curves actually support.</p><p><strong>Frontend: when there is no test to pass at all</strong></p><p>Here&#8217;s where the verifier stops resembling an oracle entirely. Frontend coding has no unit test for &#8220;looks right&#8221; or &#8220;the button does what the user expected when clicked.&#8221; The artifact is visual and interactive. You can&#8217;t `assert` your way to a reward.</p><p>The naive approach is a <em>visual judge</em>, render the page, screenshot it, hand it to a VLM, ask if it matches the prompt. This catches static appearance and misses everything dynamic. The button might be perfectly styled and do nothing. So the paper builds an <em>interactive judge</em>, and this is the most ambitious construction in the paper:</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4Lys!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7172fb-dff7-4e55-aac7-c41718c39731_1460x479.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4Lys!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7172fb-dff7-4e55-aac7-c41718c39731_1460x479.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4Lys!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7172fb-dff7-4e55-aac7-c41718c39731_1460x479.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4Lys!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7172fb-dff7-4e55-aac7-c41718c39731_1460x479.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4Lys!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7172fb-dff7-4e55-aac7-c41718c39731_1460x479.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4Lys!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7172fb-dff7-4e55-aac7-c41718c39731_1460x479.jpeg" width="1456" height="478" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f7172fb-dff7-4e55-aac7-c41718c39731_1460x479.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:478,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:132049,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/204004482?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7172fb-dff7-4e55-aac7-c41718c39731_1460x479.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4Lys!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7172fb-dff7-4e55-aac7-c41718c39731_1460x479.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4Lys!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7172fb-dff7-4e55-aac7-c41718c39731_1460x479.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4Lys!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7172fb-dff7-4e55-aac7-c41718c39731_1460x479.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4Lys!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7172fb-dff7-4e55-aac7-c41718c39731_1460x479.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Walk through what this is doing, because it&#8217;s genuinely clever. Instead of judging a screenshot, it extracts the accessibility tree and browser state, synthesizes a checklist of what <em>should</em> be testable (split into Critical and Detail), plans a sequence of actions, <em>actually drives the page</em> with Playwright, and scores the resulting interaction trace against the synthesized criteria. The verifier became an agent. It interacts with the artifact the same way a user would and then judges the trace, not the static output.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2Rnt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb44c3b99-5b68-4cd5-aaee-604dba180dfd_1460x414.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2Rnt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb44c3b99-5b68-4cd5-aaee-604dba180dfd_1460x414.png 424w, https://substackcdn.com/image/fetch/$s_!2Rnt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb44c3b99-5b68-4cd5-aaee-604dba180dfd_1460x414.png 848w, https://substackcdn.com/image/fetch/$s_!2Rnt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb44c3b99-5b68-4cd5-aaee-604dba180dfd_1460x414.png 1272w, https://substackcdn.com/image/fetch/$s_!2Rnt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb44c3b99-5b68-4cd5-aaee-604dba180dfd_1460x414.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2Rnt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb44c3b99-5b68-4cd5-aaee-604dba180dfd_1460x414.png" width="1456" height="413" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b44c3b99-5b68-4cd5-aaee-604dba180dfd_1460x414.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:413,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:199779,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/204004482?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb44c3b99-5b68-4cd5-aaee-604dba180dfd_1460x414.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2Rnt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb44c3b99-5b68-4cd5-aaee-604dba180dfd_1460x414.png 424w, https://substackcdn.com/image/fetch/$s_!2Rnt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb44c3b99-5b68-4cd5-aaee-604dba180dfd_1460x414.png 848w, https://substackcdn.com/image/fetch/$s_!2Rnt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb44c3b99-5b68-4cd5-aaee-604dba180dfd_1460x414.png 1272w, https://substackcdn.com/image/fetch/$s_!2Rnt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb44c3b99-5b68-4cd5-aaee-604dba180dfd_1460x414.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The interactive judge wins on both train and test score. Worth flagging the generation-length axis on this figure though, because it&#8217;s the kind of detail that&#8217;s easy to skip past. When you reward a model under a judging paradigm, you&#8217;re also implicitly shaping how much it writes, and divergence in generation length between paradigms tells you the reward is pushing on more than just quality. I&#8217;d want to know whether the interactive judge&#8217;s advantage is partly a length effect before I fully trusted the gap, and the paper is honest enough to plot it rather than hide it.</p><p>The deeper point: the interactive judge is the verification horizon made literal. To check whether a frontend works, you have to <em>do roughly as much work as building it</em>. You synthesize criteria, plan actions, execute, and evaluate. That&#8217;s not cheap verification. That&#8217;s a second agent of comparable sophistication to the first. The cost inversion is no longer a metaphor, it&#8217;s a Playwright server in your training loop.</p><p><strong>User feedback: the only oracle that&#8217;s actually grounded</strong></p><p>The last construction is the one I keep thinking about, because it inverts the whole framing. Every verifier so far has been a <em>model standing in for a human judgment</em>. The synthetic checklist approximates what a user would want. The behavior monitor approximates what a reviewer would flag. They&#8217;re all proxies.</p><p>User feedback isn&#8217;t a proxy. In multi-turn coding, the user is right there, reacting to each turn, and their reactions, frustration, correction, approval, abandonment, are the actual signal you&#8217;ve been trying to approximate the whole time. The catch: it&#8217;s noisy, sparse, and you have to mine it out of conversations rather than read it off a label.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U72k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb73e8e-c673-4fd4-9c54-7ff596217463_1460x422.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U72k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb73e8e-c673-4fd4-9c54-7ff596217463_1460x422.jpeg 424w, https://substackcdn.com/image/fetch/$s_!U72k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb73e8e-c673-4fd4-9c54-7ff596217463_1460x422.jpeg 848w, https://substackcdn.com/image/fetch/$s_!U72k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb73e8e-c673-4fd4-9c54-7ff596217463_1460x422.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!U72k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb73e8e-c673-4fd4-9c54-7ff596217463_1460x422.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U72k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb73e8e-c673-4fd4-9c54-7ff596217463_1460x422.jpeg" width="1456" height="421" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bdb73e8e-c673-4fd4-9c54-7ff596217463_1460x422.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:421,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:77098,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/204004482?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb73e8e-c673-4fd4-9c54-7ff596217463_1460x422.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!U72k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb73e8e-c673-4fd4-9c54-7ff596217463_1460x422.jpeg 424w, https://substackcdn.com/image/fetch/$s_!U72k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb73e8e-c673-4fd4-9c54-7ff596217463_1460x422.jpeg 848w, https://substackcdn.com/image/fetch/$s_!U72k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb73e8e-c673-4fd4-9c54-7ff596217463_1460x422.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!U72k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb73e8e-c673-4fd4-9c54-7ff596217463_1460x422.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aEyr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F400fe2f8-be8e-4fbb-9e81-579fc45f3fd9_1460x420.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aEyr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F400fe2f8-be8e-4fbb-9e81-579fc45f3fd9_1460x420.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aEyr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F400fe2f8-be8e-4fbb-9e81-579fc45f3fd9_1460x420.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aEyr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F400fe2f8-be8e-4fbb-9e81-579fc45f3fd9_1460x420.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aEyr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F400fe2f8-be8e-4fbb-9e81-579fc45f3fd9_1460x420.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aEyr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F400fe2f8-be8e-4fbb-9e81-579fc45f3fd9_1460x420.jpeg" width="1456" height="419" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/400fe2f8-be8e-4fbb-9e81-579fc45f3fd9_1460x420.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:419,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:72385,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/204004482?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F400fe2f8-be8e-4fbb-9e81-579fc45f3fd9_1460x420.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aEyr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F400fe2f8-be8e-4fbb-9e81-579fc45f3fd9_1460x420.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aEyr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F400fe2f8-be8e-4fbb-9e81-579fc45f3fd9_1460x420.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aEyr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F400fe2f8-be8e-4fbb-9e81-579fc45f3fd9_1460x420.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aEyr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F400fe2f8-be8e-4fbb-9e81-579fc45f3fd9_1460x420.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The annotation effort here is doing a lot of quiet work. They break feedback down by polarity, by confidence, by <em>reason</em> for negative signal, and they track user fairness at the trajectory level, which is a nice touch, because users are not all calibrated and some negative feedback is the user&#8217;s fault, not the model&#8217;s. If you treat every complaint as ground truth you&#8217;ll train the model to appease unreasonable users. Modeling fairness is how you avoid optimizing for the wrong oracle even when the oracle is a real human.</p><p>The training method that comes out of this is <em>Span-KTO</em>, which localizes the feedback signal to the specific spans of the trajectory it pertains to rather than smearing a single trajectory-level reward across every token. This matters because user feedback is round-level, the user is reacting to <em>this</em> turn, and a span-localized objective preserves that locality instead of dissolving it into one scalar.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TOYQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb53175-fb2c-494f-94a6-8cb7878f774f_1460x738.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TOYQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb53175-fb2c-494f-94a6-8cb7878f774f_1460x738.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TOYQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb53175-fb2c-494f-94a6-8cb7878f774f_1460x738.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TOYQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb53175-fb2c-494f-94a6-8cb7878f774f_1460x738.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TOYQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb53175-fb2c-494f-94a6-8cb7878f774f_1460x738.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TOYQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb53175-fb2c-494f-94a6-8cb7878f774f_1460x738.jpeg" width="1456" height="736" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1cb53175-fb2c-494f-94a6-8cb7878f774f_1460x738.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:736,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121175,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/204004482?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb53175-fb2c-494f-94a6-8cb7878f774f_1460x738.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TOYQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb53175-fb2c-494f-94a6-8cb7878f774f_1460x738.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TOYQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb53175-fb2c-494f-94a6-8cb7878f774f_1460x738.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TOYQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb53175-fb2c-494f-94a6-8cb7878f774f_1460x738.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TOYQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb53175-fb2c-494f-94a6-8cb7878f774f_1460x738.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Span-KTO wins across all five benchmarks, and the error bars are present and reasonable, which I appreciate, because &#8220;best on all benchmarks&#8221; with no variance reported is the kind of claim I discount on sight. With error bars it&#8217;s a real result. The 13.3 percentage-point gain on Aone-bench from the abstract lives here.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZsQh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f323634-e9b0-41cb-8f24-c17162af5266_1460x663.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZsQh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f323634-e9b0-41cb-8f24-c17162af5266_1460x663.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZsQh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f323634-e9b0-41cb-8f24-c17162af5266_1460x663.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZsQh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f323634-e9b0-41cb-8f24-c17162af5266_1460x663.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZsQh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f323634-e9b0-41cb-8f24-c17162af5266_1460x663.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZsQh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f323634-e9b0-41cb-8f24-c17162af5266_1460x663.jpeg" width="1456" height="661" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f323634-e9b0-41cb-8f24-c17162af5266_1460x663.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:661,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:125363,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/204004482?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f323634-e9b0-41cb-8f24-c17162af5266_1460x663.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZsQh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f323634-e9b0-41cb-8f24-c17162af5266_1460x663.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZsQh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f323634-e9b0-41cb-8f24-c17162af5266_1460x663.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZsQh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f323634-e9b0-41cb-8f24-c17162af5266_1460x663.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZsQh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f323634-e9b0-41cb-8f24-c17162af5266_1460x663.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>This last one is the figure I&#8217;d put on a slide. It&#8217;s not measuring task success, it&#8217;s measuring <em>behavioral quality</em> across six dimensions, separately for resolved and unresolved tasks. The unresolved split is the honest part. Anyone can look good on the tasks they solved. The question is how the model behaves when it&#8217;s failing, whether it flails, hardcodes, gives up, or fails gracefully. Span-KTO improving behavior on the unresolved tasks is evidence the user-feedback signal taught something about <em>conduct</em>, not just <em>outcome</em>. That&#8217;s the whole pitch for learning from feedback rather than from tests: tests grade the destination, users react to the journey.</p><p><strong>What I think this actually says</strong></p><p>Stepping back from the four constructions, here&#8217;s the load-bearing idea, and it&#8217;s more general than coding.</p><p>We built a generation of alignment and RL techniques on the assumption that verification is cheaper than generation. Outcome reward, RLVR, best-of-n, all of it leans on a cheap, trustworthy oracle. That assumption was a property of the <em>tasks</em>, not a law of nature. Math has an oracle. Closed-form code has an oracle. The moment you move to open-ended, long-horizon, human-facing tasks, the oracle dissolves and verification becomes a modeling problem as hard as the one you were trying to solve.</p><p>The Qwen team&#8217;s answer is not a better oracle. It&#8217;s four ways of building a verifier that&#8217;s <em>itself an agent of comparable capability to the policy</em>, run in a co-evolutionary loop where neither side stays ahead permanently. The behavior monitor is a model. The interactive judge is a full Playwright-driving agent. The feedback miner is a learned annotator. Verification cost converged to generation cost because, in these domains, checking the work genuinely requires doing the work.</p><p>I&#8217;d push on a few things, in the spirit of treating this as research rather than gospel.</p><p>First, every construction here trades the reward-hacking problem for a <em>verifier-hacking</em> problem one level up. A behavior monitor can be gamed. A synthesized checklist can be satisfied without satisfying the user&#8217;s actual intent. The co-evolution diagram is honest that this is a treadmill, but the paper can&#8217;t tell us where the treadmill ends, because in expectation it doesn&#8217;t. The right question isn&#8217;t &#8220;did this stop reward hacking&#8221; but &#8220;how many doublings of policy capability does each verifier improvement buy before it saturates,&#8221; and that&#8217;s the experiment I&#8217;d most want to see run long.</p><p>Second, the cost. An interactive judge in the RL loop is expensive in a way that flat verifiers aren&#8217;t. The paper demonstrates these methods work; it&#8217;s quieter on whether they&#8217;re affordable at the scale and step-count where the late-stage hacking collapse actually bites. The behavior-monitoring figure showed the collapse happening <em>late</em> in training. Late is exactly when your verifier compute budget is most strained.</p><p>Third, and this is the one I find most interesting, the user-feedback construction suggests the eventual answer might be that you stop approximating human judgment with models and just close the loop with real humans, sparse and noisy as that signal is. Span-KTO is, in a sense, an admission that the most reliable verifier in the building is the user, and the engineering problem is extracting their judgment efficiently rather than synthesizing a substitute for it.</p><p>There&#8217;s a meta point I can&#8217;t quite shake. The paper&#8217;s title says there&#8217;s no silver bullet, and then it presents four bullets, none of them silver. That&#8217;s not a contradiction, it&#8217;s the thesis stated structurally. The whole document is an argument that the field&#8217;s hope for a single clean reward function is a category error, and the evidence is that it took four different sophisticated constructions to handle four different verification pathologies, and even then the co-evolution never terminates. If verification were going to have a silver bullet, this paper would have been one method, not four.</p><p>The verification horizon recedes as you approach it. That&#8217;s not a problem you solve once. It&#8217;s a regime you learn to operate inside.</p><p>---</p><p><em>References</em></p><p>[1] Wang, Zhang, Liu, Zhang, Chen, Chen, Fang, Zhang, Wang, Jing, Ma, Cui (Qwen Team). &#8220;The Verification Horizon: No Silver Bullet for Coding Agent Rewards.&#8221;</p><p>[2] On RLVR and outcome-based reward for verifiable domains, see the line of work establishing math and code as the first domains with reliable outcome oracles for RL.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://michaelchiesa.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Field Notes on AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Three AI claims about control...]]></title><description><![CDATA[...and whether any of them survive contact with reality]]></description><link>https://michaelchiesa.substack.com/p/three-ai-claims-about-control</link><guid isPermaLink="false">https://michaelchiesa.substack.com/p/three-ai-claims-about-control</guid><dc:creator><![CDATA[Michael Lopez Chiesa]]></dc:creator><pubDate>Wed, 24 Jun 2026 14:03:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0FbI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfaa0aca-1c3f-40c2-9837-1bf5585a4ce5_1152x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0FbI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfaa0aca-1c3f-40c2-9837-1bf5585a4ce5_1152x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0FbI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfaa0aca-1c3f-40c2-9837-1bf5585a4ce5_1152x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0FbI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfaa0aca-1c3f-40c2-9837-1bf5585a4ce5_1152x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0FbI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfaa0aca-1c3f-40c2-9837-1bf5585a4ce5_1152x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0FbI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfaa0aca-1c3f-40c2-9837-1bf5585a4ce5_1152x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0FbI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfaa0aca-1c3f-40c2-9837-1bf5585a4ce5_1152x768.jpeg" width="1152" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cfaa0aca-1c3f-40c2-9837-1bf5585a4ce5_1152x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1152,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:326717,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/203028870?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfaa0aca-1c3f-40c2-9837-1bf5585a4ce5_1152x768.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0FbI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfaa0aca-1c3f-40c2-9837-1bf5585a4ce5_1152x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0FbI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfaa0aca-1c3f-40c2-9837-1bf5585a4ce5_1152x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0FbI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfaa0aca-1c3f-40c2-9837-1bf5585a4ce5_1152x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0FbI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfaa0aca-1c3f-40c2-9837-1bf5585a4ce5_1152x768.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>There&#8217;s a thread running through this week if you want to find it, and I want to be honest up front that I went looking for it, which means you should discount it accordingly. The thread is <em>contro</em>l: who gets to exert it, on what, and whether the mechanism actually does the thing its proponents claim. Amazon arguing that humans are the weak link in AI governance. Export controls being floated, again, to contain a capability that&#8217;s already diffusing. A startup claiming it broke a scaling bottleneck that more or less everyone in the field had treated as load-bearing.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://michaelchiesa.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Field Notes on AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Three different domains. Same underlying question: when you assert control over a system, is the control real, or is it a story you tell because the alternative is admitting you don&#8217;t have any?</p><p>I&#8217;ll take them one at a time. The connection is real but loose, and I&#8217;d rather let each stand on its own than pretend they resolve into a single tidy argument.</p><p><strong>Amazon thinks you&#8217;re the problem, and the annoying part is they&#8217;re partly right</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!utbF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bdeb239-35c3-4dad-b0cf-2214ad55205b_1152x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!utbF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bdeb239-35c3-4dad-b0cf-2214ad55205b_1152x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!utbF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bdeb239-35c3-4dad-b0cf-2214ad55205b_1152x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!utbF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bdeb239-35c3-4dad-b0cf-2214ad55205b_1152x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!utbF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bdeb239-35c3-4dad-b0cf-2214ad55205b_1152x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!utbF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bdeb239-35c3-4dad-b0cf-2214ad55205b_1152x768.jpeg" width="1152" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4bdeb239-35c3-4dad-b0cf-2214ad55205b_1152x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1152,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:237997,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/203028870?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bdeb239-35c3-4dad-b0cf-2214ad55205b_1152x768.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!utbF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bdeb239-35c3-4dad-b0cf-2214ad55205b_1152x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!utbF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bdeb239-35c3-4dad-b0cf-2214ad55205b_1152x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!utbF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bdeb239-35c3-4dad-b0cf-2214ad55205b_1152x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!utbF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bdeb239-35c3-4dad-b0cf-2214ad55205b_1152x768.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>[<a href="https://www.theregister.com/security/2026/06/20/why-amazon-hates-human-in-the-loop-ai-governance/5258639">The Register reported</a>] that Amazon VP Eric Brandwine made the case against &#8220;human-in-the-loop&#8221; as an AI governance principle. The short version of his argument: people aren&#8217;t actually that good at the oversight role we keep assigning them. Putting a human in the loop feels like a safety control. It often isn&#8217;t one. It&#8217;s a place to assign blame after the fact.</p><p>If you&#8217;ve worked anywhere near security operations this is not a new observation, it&#8217;s just rarely said this bluntly by someone whose company sells the automation. Humans are bad at vigilance tasks. This is one of the most robust findings in the entire human-factors literature. Sustained attention to a low-base-rate signal degrades monotonically over time, and &#8220;review the model&#8217;s output and catch the bad one&#8221; is exactly that task. The base rate of &#8220;model did something I need to override&#8221; is low, the cost of attention is constant, and the operator habituates. To first order, a human-in-the-loop on a high-volume automated pipeline is a rubber stamp wearing a high-vis vest.</p><p>So Brandwine is right about the failure mode. Here&#8217;s where I want to caveat hard, though, because the conclusion people will draw from &#8220;humans are bad at oversight&#8221; is not the conclusion the premise supports.</p><p>&#8220;Humans are bad at the loop&#8221; does not imply &#8220;remove the humans.&#8221; It implies &#8220;the loop you designed is the wrong loop.&#8221; Those are categorically different claims, and the gap between them is where the whole governance question actually lives. The honest thing is, there are loop designs where humans add real signal: low-volume, high-stakes, decision-rich contexts where the human isn&#8217;t pattern-matching against a firehose but actually reasoning about a hard case. Sentencing. Triage of genuinely ambiguous incidents. The cases that actually matter, in the sense that the cost of an error is non-trivially asymmetric.</p><p>The convenient thing about the &#8220;humans are the weak link&#8221; framing, and I&#8217;d be lying if I said this wasn&#8217;t the part that bugs me, is that it generalizes from &#8220;humans are bad at the loop <em>we built for them</em>&#8221; to &#8220;humans are bad at the loop,&#8221; and the second is doing a lot of unearned work. The loop we built for them is bad. That&#8217;s not the same as humans being the problem. When the vendor whose incentive is to sell more automation is the one telling you the humans are the bottleneck, you should at least notice the incentive gradient before you nod along.</p><p>I land somewhere uncomfortable here. He&#8217;s right about the empirics and I think the conclusion is being smuggled. Both things at once.</p><p><strong>Export controls on a cyber model, which is the part where history is just sitting there</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rcZ2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05a888c-cd5e-43f0-8721-b96cf7716f3f_1152x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rcZ2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05a888c-cd5e-43f0-8721-b96cf7716f3f_1152x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rcZ2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05a888c-cd5e-43f0-8721-b96cf7716f3f_1152x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rcZ2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05a888c-cd5e-43f0-8721-b96cf7716f3f_1152x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rcZ2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05a888c-cd5e-43f0-8721-b96cf7716f3f_1152x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rcZ2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05a888c-cd5e-43f0-8721-b96cf7716f3f_1152x768.jpeg" width="1152" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c05a888c-cd5e-43f0-8721-b96cf7716f3f_1152x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1152,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:286364,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/203028870?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05a888c-cd5e-43f0-8721-b96cf7716f3f_1152x768.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rcZ2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05a888c-cd5e-43f0-8721-b96cf7716f3f_1152x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rcZ2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05a888c-cd5e-43f0-8721-b96cf7716f3f_1152x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rcZ2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05a888c-cd5e-43f0-8721-b96cf7716f3f_1152x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rcZ2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc05a888c-cd5e-43f0-8721-b96cf7716f3f_1152x768.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>[<a href="https://techcrunch.com/2026/06/19/encryption-spyware-and-now-mythos-history-shows-why-cyber-export-control-doesnt-work">TechCrunch laid out</a>] the recurring policy reflex of trying to contain offensive cyber capability through export restrictions, this time aimed at the possibility of controlling something like Anthropic&#8217;s cybersecurity model, Mythos. The piece walks back through 30 years: PGP, the crypto wars, the various attempts to keep dual-use cyber tooling from crossing borders. The pattern it draws is unkind to the policy. None of it worked particularly well, and the case that it would work now is thin.</p><p>The PGP story is the canonical one and it&#8217;s worth stating plainly for anyone who hasn&#8217;t lived with it. In the 90s, strong encryption was classified as a munition for export-control purposes. Phil Zimmermann released PGP anyway. The source code got printed in a physical book, because a book is protected speech, and was carried abroad and re-keyed. The control didn&#8217;t fail at the margins. It failed at the concept. You cannot meaningfully export-control a thing that is, in the end, a sequence of numbers that can be reproduced anywhere with the description.</p><p>A model is a harder case than PGP, and I want to give the export-control argument its strongest form before I dismiss it, because the lazy version of this take just says &#8220;information wants to be free&#8221; and waves its hands. The strong version: a frontier model is genuinely expensive to train. The weights are large. The capability is not trivially reproducible from a printed description the way an encryption algorithm is. So maybe the analogy is loose and the bound is different.</p><p>Mostly I don&#8217;t buy it, and here&#8217;s the specific reason. Export control works, to whatever limited extent it ever works, on artifacts that are <em>hard to reproduce given the description</em>. Encryption failed that test instantly. Models are somewhere in between: hard to train, but the <em>capability</em> diffuses through a half-dozen channels that have nothing to do with shipping the specific weights. Published methods. Distillation. Open-weight models climbing the capability curve a year or two behind the frontier. The actual quantity you&#8217;d want to control is not &#8220;this file&#8221; but &#8220;the ability to do offensive cyber with an LLM,&#8221; and that quantity is not a file. It&#8217;s a research direction, and you cannot put a research direction on a denied-parties list.</p><p>The caveat I&#8217;ll keep: this is more true for capability than for the <em>specific</em> artifact. If your threat model is &#8220;I don&#8217;t want this exact model in this exact adversary&#8217;s hands next quarter,&#8221; controls might buy you a little time, in expectation, at the margins. If your threat model is &#8220;I want to prevent adversaries from having LLM-assisted offensive cyber capability at all,&#8221; the bound is loose to the point of being decorative. The history is right there. We&#8217;ve run this experiment several times and the result has been stable across three decades, which is about as much external validity as you ever get in policy.</p><p><strong>Subquadratic says the wall isn&#8217;t a wall, and the receipts matter more than the claim</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!k5K0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c480d35-a150-4a09-95bf-6d9fa73a9992_1152x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!k5K0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c480d35-a150-4a09-95bf-6d9fa73a9992_1152x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!k5K0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c480d35-a150-4a09-95bf-6d9fa73a9992_1152x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!k5K0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c480d35-a150-4a09-95bf-6d9fa73a9992_1152x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!k5K0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c480d35-a150-4a09-95bf-6d9fa73a9992_1152x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!k5K0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c480d35-a150-4a09-95bf-6d9fa73a9992_1152x768.jpeg" width="1152" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c480d35-a150-4a09-95bf-6d9fa73a9992_1152x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1152,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:325379,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/203028870?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c480d35-a150-4a09-95bf-6d9fa73a9992_1152x768.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!k5K0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c480d35-a150-4a09-95bf-6d9fa73a9992_1152x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!k5K0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c480d35-a150-4a09-95bf-6d9fa73a9992_1152x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!k5K0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c480d35-a150-4a09-95bf-6d9fa73a9992_1152x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!k5K0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c480d35-a150-4a09-95bf-6d9fa73a9992_1152x768.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>[<a href="https://www.technologyreview.com/2026/06/19/1139313/a-startup-claims-it-broke-through-a-bottleneck-thats-holding-back-llms/">MIT Technology Review covered</a>]a Miami startup called Subquadratic that came out of stealth claiming it solved a mathematical bottleneck that&#8217;s been constraining LLMs for the better part of a decade. The details were thin at launch and a lot of people, reasonably, didn&#8217;t believe it. Now they&#8217;ve started releasing more, what the piece calls &#8220;bringing the receipts.&#8221;</p><p>The bottleneck they&#8217;re pointing at is, almost certainly, the quadratic cost of attention. Standard transformer attention scales with the square of the sequence length, every token attending to every other token. That O(n&#178;) term is the thing that makes long context expensive and that has motivated a long line of subquadratic attention work: linear attention, state-space models, the whole Mamba lineage. The name of the company is not subtle.</p><p>So the first thing to say, in fairness to the skeptics and to the company both, is that &#8220;we beat the quadratic bottleneck&#8221; is not by itself a novel claim. There has been a steady stream of subquadratic architectures for years. The catch, and this is the catch that has eaten every prior attempt: the subquadratic methods tend to lose something. Recall over long contexts. The ability to do exact retrieval of a specific token from far back. There&#8217;s a real and fairly well-characterized tradeoff between the cheap-attention approaches and full attention&#8217;s ability to attend precisely to anything. Several papers have basically formalized this. You can have the lower asymptotic cost or you can have the exact-recall behavior, and getting both has looked like it might be close to a genuine lower bound rather than just an engineering gap.</p><p>So the interesting question is not &#8220;did they make attention cheaper.&#8221; People make attention cheaper constantly. The interesting question is &#8220;did they make it cheaper <em>without paying the recall tax that has sunk every previous version</em>.&#8221; That&#8217;s the claim that would actually matter, and it&#8217;s also the claim that&#8217;s hard to evaluate from a press cycle.</p><p>This is where I want to be disciplined about my own uncertainty. I have not seen the receipts in enough detail to evaluate them, and I&#8217;m not going to pretend a news summary lets me. What I can say is what evidence would move me, and it&#8217;s narrow and specific. Not &#8220;it&#8217;s fast.&#8221; Not benchmark scores on tasks where short context is sufficient, because those don&#8217;t stress the thing that breaks. I want long-context retrieval under adversarial needle-in-a-haystack conditions, at scale, with the comparison being full attention rather than the prior subquadratic methods, because beating the prior subquadratic methods is a much weaker claim than beating the thing they all failed against. If they have that, it&#8217;s a genuinely large result. If the receipts are the easier kind, it&#8217;s another entry in a long list.</p><p>I&#8217;d put real probability on &#8220;interesting but narrower than the headline&#8221; and meaningful but smaller probability on &#8220;actually a big deal.&#8221; I&#8217;d put very low probability on &#8220;fraud,&#8221; for what it&#8217;s worth, the people doing this work generally know exactly which test would falsify them, which makes the cheap version of the claim a strange thing to stake a company on.</p><p>The honest answer is, ask me again when there&#8217;s a paper and an independent replication. The bottleneck being real for a decade is evidence it&#8217;s hard, not evidence it&#8217;s impossible, and &#8220;hard problem someone finally cracked&#8221; and &#8220;hard problem that&#8217;s hard because the bound is real&#8221; produce the same press release on day one. They diverge by month three.</p><p><strong>Sources</strong></p><p>- [Why Amazon hates &#8216;human-in-the-loop&#8217; AI governance &#8212; The Register](https://www.theregister.com/security/2026/06/20/why-amazon-hates-human-in-the-loop-ai-governance/5258639)</p><p>- [From PGP to Mythos: a brief history of export controls that didn&#8217;t stop anyone &#8212; TechCrunch AI](https://techcrunch.com/2026/06/19/encryption-spyware-and-now-mythos-history-shows-why-cyber-export-control-doesnt-work/)</p><p>- [A startup claims it broke through a bottleneck that&#8217;s holding back LLMs &#8212; MIT Technology Review](https://www.technologyreview.com/2026/06/19/1139313/a-startup-claims-it-broke-through-a-bottleneck-thats-holding-back-llms/)</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://michaelchiesa.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Field Notes on AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Atomic Facts as the Memory Primitive]]></title><description><![CDATA[What AtomMem Gets Right About Agent Memory]]></description><link>https://michaelchiesa.substack.com/p/atomic-facts-as-the-memory-primitive</link><guid isPermaLink="false">https://michaelchiesa.substack.com/p/atomic-facts-as-the-memory-primitive</guid><dc:creator><![CDATA[Michael Lopez Chiesa]]></dc:creator><pubDate>Tue, 23 Jun 2026 14:02:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nDVI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff095a22d-2d6d-40b2-98c4-415619fad6ef_1152x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There&#8217;s a quiet assumption baked into most LLMs</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nDVI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff095a22d-2d6d-40b2-98c4-415619fad6ef_1152x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nDVI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff095a22d-2d6d-40b2-98c4-415619fad6ef_1152x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nDVI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff095a22d-2d6d-40b2-98c4-415619fad6ef_1152x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nDVI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff095a22d-2d6d-40b2-98c4-415619fad6ef_1152x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nDVI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff095a22d-2d6d-40b2-98c4-415619fad6ef_1152x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nDVI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff095a22d-2d6d-40b2-98c4-415619fad6ef_1152x768.jpeg" width="1152" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f095a22d-2d6d-40b2-98c4-415619fad6ef_1152x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1152,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:268529,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/203025984?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff095a22d-2d6d-40b2-98c4-415619fad6ef_1152x768.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nDVI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff095a22d-2d6d-40b2-98c4-415619fad6ef_1152x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nDVI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff095a22d-2d6d-40b2-98c4-415619fad6ef_1152x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nDVI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff095a22d-2d6d-40b2-98c4-415619fad6ef_1152x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nDVI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff095a22d-2d6d-40b2-98c4-415619fad6ef_1152x768.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>M agent memory systems, and it&#8217;s worth dragging into the light before we talk about anything else. The assumption is that the unit of memory should be the unit of conversation. You store turns, or you store summaries of turns, or you store chunks of turns embedded into a vector index. The conversation happened in messages, so we remember in messages. It feels natural. It&#8217;s also, I&#8217;d argue, a category error, and a new paper out of USTC is the cleanest demonstration of why I&#8217;ve seen so far.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://michaelchiesa.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Field Notes on AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The paper is <em>AtomMem: Building Simple and Effective Memory System for LLM Agents via Atomic Facts</em>[1]. The headline numbers are good: state-of-the-art on LoCoMo[2], a long-term conversational memory benchmark, plus roughly a 61.4% reduction in API token consumption. But the numbers aren&#8217;t the interesting part. The interesting part is the design decision underneath them, which is that they stopped storing conversation and started storing facts.</p><p>Let me work through why that distinction matters, where I think the system is genuinely strong, and where the honest answer is &#8220;we don&#8217;t know yet.&#8221;</p><p><strong>The problem AtomMem is actually solving</strong></p><p>Long-term memory for agents has two failure modes that pull in opposite directions, and most systems pick their poison rather than escaping the tradeoff.</p><p>Failure mode one: you store everything verbatim. Every turn, every message, full fidelity. Retrieval is then a search over an ever-growing pile, and the pile grows monotonically with conversation length. Storage bloats. Retrieval gets noisier because there&#8217;s more irrelevant material to wade through, and you&#8217;re paying tokens to stuff retrieved context into the prompt every single turn. The bound on your context cost is loose and it keeps getting looser.</p><p>Failure mode two: you compress aggressively. Summarize old conversation into running notes, collapse history into a profile. Now storage is bounded, but you&#8217;ve thrown away the granularity that complex queries need. The user mentioned in March that they&#8217;re lactose intolerant and in July that they love cheese, and your summary said &#8220;discussed food preferences,&#8221; which is useless for the question &#8220;what should I order them.&#8221; Compression that&#8217;s lossy in the wrong dimension is worse than no compression.</p><p>The catch is that these aren&#8217;t really two problems. They&#8217;re the same problem viewed from different ends, and the problem is that the conversation turn is the wrong granularity. A turn contains many facts, some durable, some ephemeral, some contradicting earlier facts. Treating the turn as atomic means you can&#8217;t store facts independently, can&#8217;t update one fact without touching the others, and can&#8217;t retrieve a single fact without dragging its whole conversational neighborhood along.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZbA9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578100c7-2a55-4ab5-8626-ff27b1d35ee7_1460x712.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZbA9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578100c7-2a55-4ab5-8626-ff27b1d35ee7_1460x712.png 424w, https://substackcdn.com/image/fetch/$s_!ZbA9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578100c7-2a55-4ab5-8626-ff27b1d35ee7_1460x712.png 848w, https://substackcdn.com/image/fetch/$s_!ZbA9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578100c7-2a55-4ab5-8626-ff27b1d35ee7_1460x712.png 1272w, https://substackcdn.com/image/fetch/$s_!ZbA9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578100c7-2a55-4ab5-8626-ff27b1d35ee7_1460x712.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZbA9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578100c7-2a55-4ab5-8626-ff27b1d35ee7_1460x712.png" width="1456" height="710" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/578100c7-2a55-4ab5-8626-ff27b1d35ee7_1460x712.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:710,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:398188,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/203025984?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578100c7-2a55-4ab5-8626-ff27b1d35ee7_1460x712.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZbA9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578100c7-2a55-4ab5-8626-ff27b1d35ee7_1460x712.png 424w, https://substackcdn.com/image/fetch/$s_!ZbA9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578100c7-2a55-4ab5-8626-ff27b1d35ee7_1460x712.png 848w, https://substackcdn.com/image/fetch/$s_!ZbA9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578100c7-2a55-4ab5-8626-ff27b1d35ee7_1460x712.png 1272w, https://substackcdn.com/image/fetch/$s_!ZbA9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578100c7-2a55-4ab5-8626-ff27b1d35ee7_1460x712.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>AtomMem&#8217;s move is to push the atomicity down a level. The unit of memory is the atomic fact, the smallest self-contained statement extractable from a turn. &#8220;User is lactose intolerant&#8221; is a fact. &#8220;User loves cheese&#8221; is a fact. They can coexist, they can be retrieved separately, and the tension between them, which a human reader would immediately flag as interesting, becomes legible to the system instead of being smeared into a summary.</p><p>This is the part I want to sit with, because it&#8217;s deceptively simple. The contribution isn&#8217;t a clever retrieval algorithm. It&#8217;s a representational choice about what to store, and the retrieval cleverness follows from getting that choice right.</p><p><strong>Atomic facts, hierarchy, and the graph</strong></p><p>Here&#8217;s the architecture in the order the data flows through it.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q-BG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf086654-347a-41f3-bee3-151e5d03cfe9_1460x693.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q-BG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf086654-347a-41f3-bee3-151e5d03cfe9_1460x693.png 424w, https://substackcdn.com/image/fetch/$s_!q-BG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf086654-347a-41f3-bee3-151e5d03cfe9_1460x693.png 848w, https://substackcdn.com/image/fetch/$s_!q-BG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf086654-347a-41f3-bee3-151e5d03cfe9_1460x693.png 1272w, https://substackcdn.com/image/fetch/$s_!q-BG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf086654-347a-41f3-bee3-151e5d03cfe9_1460x693.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q-BG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf086654-347a-41f3-bee3-151e5d03cfe9_1460x693.png" width="1456" height="691" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf086654-347a-41f3-bee3-151e5d03cfe9_1460x693.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:691,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:305609,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/203025984?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf086654-347a-41f3-bee3-151e5d03cfe9_1460x693.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!q-BG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf086654-347a-41f3-bee3-151e5d03cfe9_1460x693.png 424w, https://substackcdn.com/image/fetch/$s_!q-BG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf086654-347a-41f3-bee3-151e5d03cfe9_1460x693.png 848w, https://substackcdn.com/image/fetch/$s_!q-BG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf086654-347a-41f3-bee3-151e5d03cfe9_1460x693.png 1272w, https://substackcdn.com/image/fetch/$s_!q-BG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf086654-347a-41f3-bee3-151e5d03cfe9_1460x693.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>First, extraction. A conversation turn comes in, and an LLM decomposes it into atomic facts. This is the high-density storage claim: instead of keeping the raw turn, you keep a small set of distilled, self-contained statements. The density comes from the fact that atomic facts strip the conversational scaffolding, the hedges, the social padding, the &#8220;oh by the way&#8221; framing, and keep the propositional content. To first approximation, you&#8217;re storing the entropy and discarding the redundancy.</p><p>Second, hierarchy. The facts don&#8217;t just sit in a flat pool. They&#8217;re organized hierarchically, which matters because not all facts are at the same level of abstraction. &#8220;User mentioned being tired on Tuesday&#8221; and &#8220;User has a chronic sleep condition&#8221; are both facts, but one is an instance and one is a state, and the system tracks them at different levels. This is what lets the user-state representation evolve stably rather than thrashing on every new message. A single tired-on-Tuesday doesn&#8217;t overwrite the chronic-condition node; it accumulates under it.</p><p>Third, the graph. Facts are connected through graph-based associative recall. When a query comes in, you don&#8217;t just do nearest-neighbor lookup against an embedding index and call it done. You seed the retrieval with the top matches, then traverse the associative graph to pull in connected facts that an embedding-only search would miss. The lactose-intolerance fact and the cheese fact might not be semantically close in embedding space, but if they&#8217;re both linked to a &#8220;dietary&#8221; node, the graph traversal surfaces both when you ask about food.</p><p>This three-part structure, atomic extraction, then hierarchy, then graph association, is the whole system. It&#8217;s worth noting honestly that none of the three components is individually novel. Fact extraction exists. Hierarchical memory exists. Graph-based retrieval exists. What&#8217;s new is the specific composition and the decision to make the atomic fact the load-bearing primitive that all three operate on. Sometimes the contribution is the synthesis, and that&#8217;s fine; the question is whether the synthesis earns its keep.</p><p></p><p><em><strong>On the 61.4% token reduction</strong></em></p><p>This is the number that&#8217;ll get quoted, so let me be precise about what it does and doesn&#8217;t mean.</p><p>The reduction is in API token consumption, and it comes from the storage representation. Because atomic facts are dense, the retrieved context you inject into the prompt at inference time is smaller for the same amount of relevant information. You&#8217;re not paying tokens to re-read conversational filler on every turn. The verbatim-storage systems pay a token tax proportional to the raw length of what they retrieve; AtomMem pays a tax proportional to the propositional content, which is strictly smaller and grows more slowly.</p><p>The caveat: 61.4% is a reduction relative to specific baselines on a specific benchmark, and the magnitude is going to be sensitive to how chatty your domain is. The redundancy ratio of natural conversation is high, so a system that strips redundancy looks great on conversational benchmarks. In a domain where every turn is already information-dense, say, structured tool-use traces rather than chitchat, the compression headroom is smaller, and I&#8217;d expect the reduction to shrink, possibly a lot. The bound is tight on conversation and loose elsewhere. That&#8217;s not a knock on the result. It&#8217;s just the regime where it applies.</p><p>There&#8217;s also a cost the headline number doesn&#8217;t surface: extraction itself costs tokens. Every turn now triggers an LLM call to decompose it into facts. So the accounting is a tradeoff between write-time cost (extraction, paid once per turn) and read-time cost (retrieval, paid every time you query that memory). AtomMem wins when reads dominate writes, which is the normal regime for long-term memory, you write a fact once and retrieve it many times over a long horizon. In the limit of a long-lived agent, amortized write cost goes to zero and the read-side savings are what&#8217;s left. But for a short interaction that&#8217;s queried once, the extraction overhead could plausibly make it a net loss. I&#8217;d want to see the crossover point, and the paper&#8217;s framing is squarely on the long-horizon side where AtomMem is favored.</p><p></p><p><strong>Where the parameters live</strong></p><p>One thing I appreciate about the paper is that they actually did the sensitivity analysis instead of reporting a single tuned point and hoping you don&#8217;t ask. There are three knobs worth understanding, because they tell you about the shape of the system&#8217;s behavior.</p><p>The first is `k`, the number of memories retrieved.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1LVX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0e9108-0ed1-4ebe-8391-ed2a07768fa9_1460x1100.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1LVX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0e9108-0ed1-4ebe-8391-ed2a07768fa9_1460x1100.png 424w, https://substackcdn.com/image/fetch/$s_!1LVX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0e9108-0ed1-4ebe-8391-ed2a07768fa9_1460x1100.png 848w, https://substackcdn.com/image/fetch/$s_!1LVX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0e9108-0ed1-4ebe-8391-ed2a07768fa9_1460x1100.png 1272w, https://substackcdn.com/image/fetch/$s_!1LVX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0e9108-0ed1-4ebe-8391-ed2a07768fa9_1460x1100.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1LVX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0e9108-0ed1-4ebe-8391-ed2a07768fa9_1460x1100.png" width="1456" height="1097" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa0e9108-0ed1-4ebe-8391-ed2a07768fa9_1460x1100.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1097,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:166777,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/203025984?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0e9108-0ed1-4ebe-8391-ed2a07768fa9_1460x1100.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1LVX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0e9108-0ed1-4ebe-8391-ed2a07768fa9_1460x1100.png 424w, https://substackcdn.com/image/fetch/$s_!1LVX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0e9108-0ed1-4ebe-8391-ed2a07768fa9_1460x1100.png 848w, https://substackcdn.com/image/fetch/$s_!1LVX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0e9108-0ed1-4ebe-8391-ed2a07768fa9_1460x1100.png 1272w, https://substackcdn.com/image/fetch/$s_!1LVX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0e9108-0ed1-4ebe-8391-ed2a07768fa9_1460x1100.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>This is the classic precision-recall tradeoff, and the interesting question is always whether performance degrades gracefully or falls off a cliff outside the sweet spot. A system that only works at exactly the right `k` is fragile; a system with a broad plateau is one you can actually deploy without obsessive per-domain tuning.</p><p>The second is `k_s`, the initial seed count for the graph retrieval, the number of embedding matches you start the traversal from.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wcWy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7288ed60-8bff-41ee-bcbc-705e55a0b452_1460x1254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wcWy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7288ed60-8bff-41ee-bcbc-705e55a0b452_1460x1254.png 424w, https://substackcdn.com/image/fetch/$s_!wcWy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7288ed60-8bff-41ee-bcbc-705e55a0b452_1460x1254.png 848w, https://substackcdn.com/image/fetch/$s_!wcWy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7288ed60-8bff-41ee-bcbc-705e55a0b452_1460x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!wcWy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7288ed60-8bff-41ee-bcbc-705e55a0b452_1460x1254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wcWy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7288ed60-8bff-41ee-bcbc-705e55a0b452_1460x1254.png" width="1456" height="1251" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7288ed60-8bff-41ee-bcbc-705e55a0b452_1460x1254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1251,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:173828,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/203025984?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7288ed60-8bff-41ee-bcbc-705e55a0b452_1460x1254.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wcWy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7288ed60-8bff-41ee-bcbc-705e55a0b452_1460x1254.png 424w, https://substackcdn.com/image/fetch/$s_!wcWy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7288ed60-8bff-41ee-bcbc-705e55a0b452_1460x1254.png 848w, https://substackcdn.com/image/fetch/$s_!wcWy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7288ed60-8bff-41ee-bcbc-705e55a0b452_1460x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!wcWy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7288ed60-8bff-41ee-bcbc-705e55a0b452_1460x1254.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The framing here is exactly right, and it&#8217;s the framing I&#8217;d use too: it&#8217;s a coverage-versus-noise tradeoff. Too few seeds and your graph traversal starts from too narrow a base, so you miss relevant clusters entirely. Too many seeds and you&#8217;re seeding from increasingly marginal matches, so the traversal drags in noise. The optimum sits at `k_s=10` for their setup. I&#8217;d flag, with the caveat that I&#8217;m reading the curve and not the underlying data, that the location of that optimum is going to depend on graph density, how richly connected the fact graph is. A sparser graph wants more seeds because each seed reaches fewer neighbors. So treat 10 as a property of their benchmark&#8217;s graph structure, not a universal constant.</p><p>The third is `w_e`, the compensatory fusion weight that balances global event relevance against local fact precision.</p><p>This one is conceptually the richest. The system has two signals: how relevant a fact is to the broad event or context the query is about (global), and how precisely the individual fact matches the query (local). `w_e=0.7` weights toward global event relevance. That&#8217;s a real design statement, it says that for these queries, knowing the right neighborhood matters more than getting the single best-matching fact, which makes sense if your queries are reasoning queries that need a constellation of facts rather than lookup queries that need exactly one. I&#8217;d be curious whether the optimal `w_e` shifts toward local precision on factoid-style benchmarks. My prior says i<code> would.</code></p><p></p><p><strong>What I think this gets genuinely right</strong></p><p>Stepping back from the mechanics, there are two things here I think are correct in a way that&#8217;ll outlast this specific system.</p><p>The first is the granularity argument, which I led with and want to restate as a principle: memory granularity should match query granularity, not input granularity. You store at the level you&#8217;ll need to retrieve at. Conversations arrive in turns, but you don&#8217;t reason in turns, you reason over facts, so storing in turns forces a granularity mismatch that every downstream component has to fight. AtomMem resolves the mismatch at the storage layer, which is the right place to resolve it. Fix it once at write time and everything downstream gets easier.</p><p>The second is treating contradiction and evolution as first-class. Because facts are independent units in a structured store, the system can hold &#8220;user loved their job in 2022&#8221; and &#8220;user quit in 2024&#8221; simultaneously, with the hierarchy tracking which is the current state. Summary-based systems are bad at this precisely because summarization is lossy in the temporal dimension, it tends to collapse a trajectory into its endpoint or its average. A user is not a static profile. A user is a trajectory through state space, and a memory system that can&#8217;t represent the trajectory will mishandle anyone who changes, which is everyone, over a long enough horizon.</p><p><strong>Where the honest answer is &#8220;we don&#8217;t know&#8221;</strong></p><p>I want to be careful not to oversell this, partly because the paper itself is reasonably measured and doesn&#8217;t deserve to be inflated by my summary of it.</p><p>The big open question is extraction reliability. The entire system rests on the LLM correctly decomposing turns into atomic facts. If extraction hallucinates a fact, you&#8217;ve now durably stored a falsehood that will be retrieved confidently for the rest of the agent&#8217;s life. Verbatim storage has a property AtomMem gives up: it can&#8217;t fabricate, because it just keeps what was said. The moment you put an LLM in the write path, you&#8217;ve introduced a failure mode where the memory contains things that were never true. The paper&#8217;s strong benchmark numbers suggest extraction is good enough on LoCoMo, but &#8220;good enough on a benchmark&#8221; and &#8220;robust enough that I&#8217;d trust it to remember my medical history correctly for two years&#8221; are very different claims, and the gap between them is exactly the gap that benchmarks don&#8217;t measure. I&#8217;d want adversarial extraction tests and a hard look at the false-fact rate before I&#8217;d believe the second claim.</p><p>The second open question is graph maintenance over very long horizons. The associative graph is built and grows as facts accumulate. What happens at 10,000 facts? 100,000? Graph traversal cost and the quality of the associative structure both depend on how the graph is constructed and pruned over time, and benchmarks like LoCoMo, useful as they are, don&#8217;t stress the truly-long horizon where graph degradation would show up. Does the graph stay coherent, or does it slowly accumulate spurious edges until traversal becomes noise? The honest answer is the benchmark doesn&#8217;t run long enough to tell us, and I&#8217;d flag that as the thing to watch in follow-up work.</p><p>The third, and this is more of a research-direction note than a criticism: the hierarchy is, as I read it, fairly fixed in structure. The richest version of this idea would have the hierarchy itself be learned or adapted per user, because the right abstraction levels for one person&#8217;s life aren&#8217;t the right levels for another&#8217;s. That&#8217;s clearly out of scope for this paper and I mention it not as a gap but as the obvious next thing.</p><p><strong>Why this matters beyond the leaderboard</strong></p><p>It would be easy to file AtomMem under &#8220;another SOTA result on LoCoMo&#8221; and move on, and that would miss the point. The reason to care isn&#8217;t the leaderboard position. It&#8217;s that the paper is a clean argument for a representational principle, and representational principles compound in a way that benchmark wins don&#8217;t.</p><p>If the atomic-fact framing is right, and I think it&#8217;s right for conversational long-term memory, with the caveats above about extraction reliability and very-long-horizon behavior, then it changes how you&#8217;d build the next system regardless of whether you use AtomMem specifically. You&#8217;d ask &#8220;what&#8217;s the atomic unit my agent reasons over&#8221; before you ask &#8220;what&#8217;s my retrieval algorithm,&#8221; because getting the unit right makes the retrieval problem easier and getting it wrong makes the retrieval problem impossible to solve cleanly no matter how good your algorithm is. The 61.4% token reduction isn&#8217;t really the result. It&#8217;s a symptom. It&#8217;s what falls out when you stop paying to store and re-read the parts of a conversation that were never the point.</p><p>There&#8217;s a meta-observation I can&#8217;t quite shake, which is that the whole arc of this work is about distillation, extracting the durable propositional content and discarding the conversational packaging, and that&#8217;s also more or less what good research summarization is. The system does to conversations what a good lit review does to papers. I&#8217;m not sure if that&#8217;s a deep parallel or just a pun I find pleasing. Probably the second. But it&#8217;s true, so it stays.<br></p><div class="callout-block" data-callout="true"><p><br>If you have made it this far please consider subscribing, hearting, and commenting. This particular paper was of huge interest to me as one of the projects I am working on is AI auditability via Atomic Decomposition. It exciting here to see it used in other ways!</p></div><p>---</p><p>[1] Yao, Y., Li, S., Zheng, Z., Zheng, H., Liu, Q., Xu, T., &amp; Chen, E. <em>AtomMem: Building Simple and Effective Memory System for LLM Agents via Atomic Facts</em>.University of Science and Technology of China.</p><p>[2] Maharana, A., et al. <em>Evaluating Very Long-Term Conversational Memory of LLM Agents (LoCoMo)</em>. ACL 2024.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://michaelchiesa.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Field Notes on AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Anthropic's Fable Suspension Is Not a Capability Story]]></title><description><![CDATA[Its about reliability, but reliability of what?]]></description><link>https://michaelchiesa.substack.com/p/anthropics-fable-suspension-is-not</link><guid isPermaLink="false">https://michaelchiesa.substack.com/p/anthropics-fable-suspension-is-not</guid><dc:creator><![CDATA[Michael Lopez Chiesa]]></dc:creator><pubDate>Wed, 17 Jun 2026 14:03:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9dzx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80412977-5de3-4094-a438-77819003b9da_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9dzx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80412977-5de3-4094-a438-77819003b9da_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9dzx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80412977-5de3-4094-a438-77819003b9da_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!9dzx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80412977-5de3-4094-a438-77819003b9da_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!9dzx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80412977-5de3-4094-a438-77819003b9da_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!9dzx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80412977-5de3-4094-a438-77819003b9da_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9dzx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80412977-5de3-4094-a438-77819003b9da_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80412977-5de3-4094-a438-77819003b9da_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1977190,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/202054118?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80412977-5de3-4094-a438-77819003b9da_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9dzx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80412977-5de3-4094-a438-77819003b9da_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!9dzx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80412977-5de3-4094-a438-77819003b9da_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!9dzx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80412977-5de3-4094-a438-77819003b9da_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!9dzx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80412977-5de3-4094-a438-77819003b9da_1672x941.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Every outlet covering this ran the same frame: most powerful model, forced offline, too dangerous to ship. [TechCrunch](https://techcrunch.com/2026/06/12/anthropics-safety-warnings-may-have-just-backfired-the-government-has-pulled-the-plug-on-its-most-powerful-ai/) even leaned into the irony angle, Anthropic spent years warning about powerful AI, and now the government took the warning seriously enough to pull the plug.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://michaelchiesa.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Field Notes on AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em>It&#8217;s a clean story. It&#8217;s also the wrong layer.</em></p><p>The dispute is not about what Fable 5 and Mythos 5 can do. It&#8217;s about a jailbreak. A bypass of the safeguards. And a safeguard is a supervision layer wrapped around a model, which is exactly the place where reliability lives or dies. So before we talk about capability, we have to be precise about what was actually contested, because the entire decision turns on conflating two numbers that are not the same number.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eZn_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded2133d-ef2e-419e-aaa9-3914cc430a93_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eZn_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded2133d-ef2e-419e-aaa9-3914cc430a93_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!eZn_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded2133d-ef2e-419e-aaa9-3914cc430a93_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!eZn_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded2133d-ef2e-419e-aaa9-3914cc430a93_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!eZn_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded2133d-ef2e-419e-aaa9-3914cc430a93_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eZn_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded2133d-ef2e-419e-aaa9-3914cc430a93_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ded2133d-ef2e-419e-aaa9-3914cc430a93_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2056855,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/202054118?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded2133d-ef2e-419e-aaa9-3914cc430a93_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eZn_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded2133d-ef2e-419e-aaa9-3914cc430a93_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!eZn_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded2133d-ef2e-419e-aaa9-3914cc430a93_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!eZn_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded2133d-ef2e-419e-aaa9-3914cc430a93_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!eZn_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded2133d-ef2e-419e-aaa9-3914cc430a93_1536x1024.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>What actually happened</strong> </p><p>On a Friday evening in June, the US government ordered Anthropic to block access to its two most advanced models, Fable 5 and Mythos 5, for all foreign nationals. Per [The Verge](https://www.theverge.com/ai-artificial-intelligence/949553/anthropic-fable-5-mythos-5-government-national-security), the order covered foreign nationals both inside and outside the US, and it included Anthropic&#8217;s own employees. The practical effect of trying to comply with a restriction that granular: Anthropic just cut everyone off. All customers. Hundreds of millions of users, by their own count.</p><p><strong>The stated reason, via [The Guardian]</strong>(https://www.theguardian.com/technology/2026/jun/13/anthropic-disable-advanced-ai-models-us-government-order), was an export control directive citing national security, with the government&#8217;s belief being that the models&#8217; safeguards could be bypassed and the product used to identify software vulnerabilities. Anthropic says it received the directive without specific details of the threat. [Ars Technica](https://arstechnica.com/ai/2026/06/anthropic-shuts-down-fable-mythos-models-following-trump-admin-directive/) reports the Commerce Department&#8217;s concern centered on a Fable 5 &#8220;jailbreak&#8221; rising to the level of a national security threat.</p><p>Anthropic&#8217;s response was unusually sharp for a company that normally speaks in careful safety-org register: &#8220;We disagree that the finding of a narrow potential jailbreak should be cause for recalling a commercial model deployed to hundreds of millions of people.&#8221;</p><p>Two things are worth pulling out of their defense, because they&#8217;re the whole ballgame. First, they characterize the jailbreak as surfacing a few minor, already-known bugs. Second, they note that other publicly available models do the same thing without needing a bypass at all.</p><p>Sit with that second point. If the unsafeguarded behavior is already freely available elsewhere, then the marginal capability the jailbreak unlocks is roughly zero. Which means the thing being regulated here was never the capability. It was the safeguard.</p><p><strong>Two numbers that are not the same number</strong></p><p>Here&#8217;s the distinction the entire coverage cycle is missing.</p><p>A capability number tells you what the model can do under some conditions. &#8220;73% exploit success rate on benchmark X&#8221; is a capability number. It&#8217;s a property of the underlying model, the weights, the training, the raw competence at the task.</p><p>A supervision number tells you whether you can reliably stop that capability when you decide you need to. Whether the refusal holds. Whether the filter catches the adversarial input. Whether the safeguard does the thing it claims to do across the actual distribution of inputs an adversary will throw at it, not the distribution your red team imagined.</p><p>These measure different objects. The first is about the model. The second is about the control layer wrapped around the model. And the jailbreak, by definition, is a statement about the second one, not the first. A jailbreak doesn&#8217;t increase what the model can do. It demonstrates that the supervision layer fails on some inputs.</p><p>So when the government recalls a model because its safeguards &#8220;could be bypassed,&#8221; and Anthropic responds that the underlying behavior is available everywhere anyway, they are not actually disagreeing about capability. They agree about capability. They&#8217;re disagreeing about whether the supervision number being imperfect is grounds for pulling a product used by hundreds of millions of people. That&#8217;s a different argument, and it&#8217;s a much harder one, because the honest answer is that the supervision number is <em>always</em> imperfect. The only open question is how imperfect, and whether the bound is tight enough to live with.</p><p><strong>Why the supervision layer can&#8217;t be made perfect</strong></p><p>This is the part where I&#8217;d normally hedge, but I think the hedge is doing the opposite of its usual job here, so let me state the strong version and then walk it back to where it actually holds.</p><p>I think there are formal limits on how reliable a safeguard layer can be. Not &#8220;we haven&#8217;t engineered it well enough yet&#8221; limits. Structural ones.</p><p>A safeguard is, in the end, a classifier sitting between a user and a model, deciding whether a given input-output pair is allowed. You&#8217;re asking that classifier to be correct over an adversarially chosen input distribution. The adversary gets to search. They get to probe, observe the boundary, and walk right up to the edge of it. And the input space is effectively unbounded, natural language plus encodings plus role-play framings plus whatever obfuscation the next clever person invents on a Tuesday.</p><p>For any fixed safeguard with a decision boundary, an adversary doing gradient-free search over inputs will, in expectation, find points where the boundary is wrong. This is close to the standard adversarial-examples result, just lifted up to the semantic layer. The safeguard isn&#8217;t fragile because it was built badly. It&#8217;s fragile because &#8220;robust classification over an adversarial, high-dimensional, semantically rich input space&#8221; is asking for something that to first order does not exist as a perfectly achievable target.</p><p>The caveat, and this one matters: this does not mean safeguards are worthless, and I want to be careful not to overclaim. A safeguard that stops 99.9% of casual misuse is enormously valuable even if a determined, sophisticated adversary can defeat it. The bound being non-trivially above zero is not the same as the bound being so loose that the layer is decorative. For the median user the safeguard works. The exception is precisely the adversary who&#8217;s motivated enough to search, which is, inconveniently, the exact threat model national security cares about.</p><p>So both claims are true at once, and that&#8217;s the genuinely uncomfortable part. The safeguard is valuable for the population. The safeguard is bypassable for the adversary. These don&#8217;t contradict. They&#8217;re statements about different points in the distribution.</p><p><strong>What the recall actually optimizes for</strong></p><p>If you accept that the supervision layer is structurally imperfect, then &#8220;recall the model when a jailbreak is found&#8221; is a policy with a failure mode, and the failure mode is brutal.</p><p>Every sufficiently powerful model has bypassable safeguards. That&#8217;s the claim from the previous section, taken seriously. So a rule that says &#8220;recall on demonstrated jailbreak&#8221; is, in the limit, a rule that says &#8220;recall every sufficiently powerful model, eventually.&#8221; The jailbreak isn&#8217;t the rare event. The jailbreak is the expected event, given enough adversarial attention. You&#8217;ve written a rule that triggers on a near-certainty and dressed it up as a rule that triggers on an exception.</p><p>And the cost lands asymmetrically. The model goes offline for hundreds of millions of legitimate users. The capability the jailbreak unlocked, per Anthropic&#8217;s own account, was already available elsewhere. So the recall removes the safeguarded version, which is the <em>better</em> version from a safety standpoint, while leaving the unsafeguarded equivalents in circulation. If that account holds, the policy made the supervised path more expensive and left the unsupervised path untouched. That&#8217;s not a security win. That&#8217;s a category error wearing a security badge.</p><p>I want to flag my own bias openly, because it&#8217;s load-bearing here. I work at the intersection of AI reliability and security, and people in that intersection are predisposed to see control-layer problems everywhere, because that&#8217;s the lens we&#8217;ve been trained into. So discount accordingly. But the discount doesn&#8217;t erase the structure. The structure is that capability and supervision are different measurements, the dispute is entirely about supervision, and the coverage is entirely about capability.</p><p><strong>The thing I keep coming back to</strong></p><p>The government and Anthropic agree on more than the headlines suggest. Both seem to accept the capability exists. Both seem to accept the safeguard can be bypassed. What they disagree about is what an imperfect supervision layer obligates you to do, and that&#8217;s genuinely a policy question with no clean technical answer, because the technical fact underneath it is that perfect supervision isn&#8217;t on the menu.</p><p>So the real disagreement isn&#8217;t &#8220;is this model too powerful.&#8221; It&#8217;s &#8220;given that no safeguard is perfect, where do we set the bar for pulling a product.&#8221; Nobody&#8217;s stating it that way, which is how you end up recalling a model used by hundreds of millions over a jailbreak that, in all likelihood, exists everywhere.</p><p>The honest thing is, I don&#8217;t know where the bar should be. I&#8217;m fairly confident it isn&#8217;t &#8220;demonstrated jailbreak,&#8221; because that bar triggers on something approaching a mathematical certainty and calls it an exception. Naming the certainty as a certainty would at least let us argue about the policy on its actual terms. That&#8217;s a lower bar than I&#8217;d like to clear. It&#8217;s still higher than where the conversation currently sits.</p><p><strong>Sources</strong></p><p>- [Anthropic&#8217;s safety warnings may have just backfired &#8212; the government has pulled the plug on its most powerful AI &#8212; TechCrunch AI](https://techcrunch.com/2026/06/12/anthropics-safety-warnings-may-have-just-backfired-the-government-has-pulled-the-plug-on-its-most-powerful-ai/)</p><p>- [Anthropic shuts down Fable, Mythos models following Trump admin directive &#8212; Ars Technica AI](https://arstechnica.com/ai/2026/06/anthropic-shuts-down-fable-mythos-models-following-trump-admin-directive/)</p><p>- [Anthropic to disable its most advanced AI models after US order limiting foreign access &#8212; The Guardian AI](https://www.theguardian.com/technology/2026/jun/13/anthropic-disable-advanced-ai-models-us-government-order)</p><p>- [Anthropic cuts off Fable 5 and Mythos 5 access following government order &#8212; The Verge AI](https://www.theverge.com/ai-artificial-intelligence/949553/anthropic-fable-5-mythos-5-government-national-security)</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://michaelchiesa.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Field Notes on AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[What MiniMax Sparse Attention Is Actually Buying You]]></title><description><![CDATA[A million token scale LLM, with a cost]]></description><link>https://michaelchiesa.substack.com/p/what-minimax-sparse-attention-is</link><guid isPermaLink="false">https://michaelchiesa.substack.com/p/what-minimax-sparse-attention-is</guid><dc:creator><![CDATA[Michael Lopez Chiesa]]></dc:creator><pubDate>Tue, 16 Jun 2026 14:02:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zb_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7a9bbc1-2dbf-4867-a53e-894130ec941d_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zb_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7a9bbc1-2dbf-4867-a53e-894130ec941d_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zb_I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7a9bbc1-2dbf-4867-a53e-894130ec941d_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!zb_I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7a9bbc1-2dbf-4867-a53e-894130ec941d_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!zb_I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7a9bbc1-2dbf-4867-a53e-894130ec941d_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!zb_I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7a9bbc1-2dbf-4867-a53e-894130ec941d_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zb_I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7a9bbc1-2dbf-4867-a53e-894130ec941d_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7a9bbc1-2dbf-4867-a53e-894130ec941d_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1782877,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/202052191?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7a9bbc1-2dbf-4867-a53e-894130ec941d_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zb_I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7a9bbc1-2dbf-4867-a53e-894130ec941d_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!zb_I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7a9bbc1-2dbf-4867-a53e-894130ec941d_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!zb_I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7a9bbc1-2dbf-4867-a53e-894130ec941d_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!zb_I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7a9bbc1-2dbf-4867-a53e-894130ec941d_1672x941.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There&#8217;s a particular move that recurs in efficient-attention papers, and it usually looks like this: here&#8217;s a sparsity pattern, here&#8217;s the FLOP reduction, here&#8217;s a benchmark table where the numbers are close enough to dense that we call it parity. The catch is that &#8220;close enough&#8221; is doing an enormous amount of work in that sentence, and the part that gets glossed over is almost always the part that matters. Sparse attention is easy to make fast. The hard problem is making it fast without quietly degrading the thing you actually bought the model for.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://michaelchiesa.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Field Notes on AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>MiniMax Sparse Attention (MSA) is the latest entry, and the headline numbers are genuinely large: 28.4x reduction in attention FLOPs, up to 14.2x inference speedup, contexts to a million tokens, quality &#8220;broadly maintained.&#8221; [1] I want to take the architecture seriously, which means I want to take the qualifications seriously too. The interesting content of this paper is not the speedup. The speedup is almost a foregone conclusion once you commit to blockwise selection. The interesting content is the set of small, specific failures the authors hit while training the thing, and the equally specific fixes they found. That&#8217;s where the real engineering lives, and honestly it&#8217;s where the paper is most useful as a document, because it tells you what breaks.</p><p>So let me work through it in that order: the mechanism, the training pathologies, what the quality claim actually covers, and where I think the open questions still are.</p><p><strong>The mechanism: two branches, one selection problem</strong></p><p>The core structure is a split into an Index Branch and a Main Branch. The Index Branch is the cheap one. It scores the entire causal context with a single lightweight head, and for each query (and each GQA group) it picks the top-k key blocks. The Main Branch then does real attention, but only over the selected blocks plus a mandatory local block. The local block is always included regardless of score, which is a sensible prior, recent tokens matter, and you don&#8217;t want your selector to have to relearn that from scratch.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6yLH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c96732e-9f79-4f35-be55-251855a008e0_1460x694.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6yLH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c96732e-9f79-4f35-be55-251855a008e0_1460x694.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6yLH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c96732e-9f79-4f35-be55-251855a008e0_1460x694.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6yLH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c96732e-9f79-4f35-be55-251855a008e0_1460x694.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6yLH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c96732e-9f79-4f35-be55-251855a008e0_1460x694.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6yLH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c96732e-9f79-4f35-be55-251855a008e0_1460x694.jpeg" width="1456" height="692" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c96732e-9f79-4f35-be55-251855a008e0_1460x694.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:692,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:112601,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/202052191?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c96732e-9f79-4f35-be55-251855a008e0_1460x694.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6yLH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c96732e-9f79-4f35-be55-251855a008e0_1460x694.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6yLH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c96732e-9f79-4f35-be55-251855a008e0_1460x694.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6yLH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c96732e-9f79-4f35-be55-251855a008e0_1460x694.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6yLH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c96732e-9f79-4f35-be55-251855a008e0_1460x694.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The thing worth dwelling on here is the per-GQA-group selection. This is not a cosmetic detail. Grouped-query attention [2] already collapses key-value heads to save memory, and a naive sparse method would just select one block set for the whole group. MSA selects per group, which means different groups inside the same layer can attend to genuinely different long-range regions. The paper shows this empirically: in layer 1, four GQA groups produce four distinct long-range selection patterns, all sharing the local diagonal and a sink column.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ot6q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F310146a0-0227-463d-9237-b3f87b24dfe8_1280x1115.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ot6q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F310146a0-0227-463d-9237-b3f87b24dfe8_1280x1115.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ot6q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F310146a0-0227-463d-9237-b3f87b24dfe8_1280x1115.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ot6q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F310146a0-0227-463d-9237-b3f87b24dfe8_1280x1115.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ot6q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F310146a0-0227-463d-9237-b3f87b24dfe8_1280x1115.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ot6q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F310146a0-0227-463d-9237-b3f87b24dfe8_1280x1115.jpeg" width="1280" height="1115" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/310146a0-0227-463d-9237-b3f87b24dfe8_1280x1115.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1115,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:188677,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/202052191?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F310146a0-0227-463d-9237-b3f87b24dfe8_1280x1115.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ot6q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F310146a0-0227-463d-9237-b3f87b24dfe8_1280x1115.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ot6q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F310146a0-0227-463d-9237-b3f87b24dfe8_1280x1115.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ot6q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F310146a0-0227-463d-9237-b3f87b24dfe8_1280x1115.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ot6q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F310146a0-0227-463d-9237-b3f87b24dfe8_1280x1115.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>I find this figure more convincing than any benchmark number, because it&#8217;s evidence that the selection is doing real work rather than degenerating into &#8220;attend to the same few blocks everywhere.&#8221; If all four groups had collapsed onto the same pattern, you&#8217;d have a method that&#8217;s sparse on paper and redundant in practice. They didn&#8217;t collapse. To first order, the per-group selection is buying you genuine diversity in what the model can look at, and that diversity is presumably part of why quality holds up. With the caveat that one layer&#8217;s heatmap is an existence proof, not a guarantee the property holds uniformly across depth.</p><p><strong>The selection budget, stated honestly</strong></p><p>The efficiency comparison is run with 64 query heads, 4 key-value heads, head dimension 128, block size $B_k=128$, and $k=16$ selected blocks. Multiply it out: 16 blocks of 128 tokens is a 2,048-token budget per query.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G-Yw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7e1d6f8-f10b-42a0-9d9d-4838a7c6915b_1460x391.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G-Yw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7e1d6f8-f10b-42a0-9d9d-4838a7c6915b_1460x391.jpeg 424w, https://substackcdn.com/image/fetch/$s_!G-Yw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7e1d6f8-f10b-42a0-9d9d-4838a7c6915b_1460x391.jpeg 848w, https://substackcdn.com/image/fetch/$s_!G-Yw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7e1d6f8-f10b-42a0-9d9d-4838a7c6915b_1460x391.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!G-Yw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7e1d6f8-f10b-42a0-9d9d-4838a7c6915b_1460x391.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G-Yw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7e1d6f8-f10b-42a0-9d9d-4838a7c6915b_1460x391.jpeg" width="1456" height="390" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7e1d6f8-f10b-42a0-9d9d-4838a7c6915b_1460x391.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:390,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64738,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/202052191?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7e1d6f8-f10b-42a0-9d9d-4838a7c6915b_1460x391.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!G-Yw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7e1d6f8-f10b-42a0-9d9d-4838a7c6915b_1460x391.jpeg 424w, https://substackcdn.com/image/fetch/$s_!G-Yw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7e1d6f8-f10b-42a0-9d9d-4838a7c6915b_1460x391.jpeg 848w, https://substackcdn.com/image/fetch/$s_!G-Yw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7e1d6f8-f10b-42a0-9d9d-4838a7c6915b_1460x391.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!G-Yw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7e1d6f8-f10b-42a0-9d9d-4838a7c6915b_1460x391.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>This is the number I&#8217;d want anyone reading the abstract to internalize. The 28.4x FLOP reduction is real, but it&#8217;s a function of the ratio between the full context and that 2,048-token budget. At a million tokens of context, attending to 2,048 of them is attending to roughly 0.2% of the sequence. The speedup is large precisely because the budget is small relative to the context, and the implicit bet is that the relevant information for any given query lives in a tiny, selectable subset of the past.</p><p>That bet is correct for a lot of workloads. Retrieval, long-document QA, agentic tool histories where most of the context is stale, these are exactly the regimes where most tokens are irrelevant to most queries and a good selector recovers nearly all the signal. The bet is weaker for tasks with genuinely diffuse dependencies, where the information you need is smeared across the whole context and no 2,048-token window captures it. The paper&#8217;s quality results are strong on the former kind of task. I&#8217;d read the &#8220;broadly maintained&#8221; qualifier as honest precisely because of where it&#8217;s load-bearing: broadly, on the cases the budget is designed for, with the margin getting thinner as dependencies get more diffuse.</p><p>The separation of theoretical FLOPs from measured prefill and decode speedups in that same figure is also the right way to report this. Theoretical FLOP reduction and wall-clock speedup are different quantities, and the gap between them is where memory bandwidth and kernel efficiency hide. Reporting both, separately, is the non-marketing choice.</p><p><strong>Where it actually breaks: three training pathologies</strong></p><p>Here&#8217;s the part I came for. A sparse-attention mechanism is not hard to define. It&#8217;s hard to train, because the selection is discrete-ish and the gradients want to do unpleasant things. The paper documents three distinct failure modes, and each one has a fix that&#8217;s more interesting than the failure.</p><p><strong>Pathology 1: the indexer needs a teacher</strong></p><p>The Index Branch has to learn *which blocks to select*, and the question is what signal trains it. The paper compares three indexer training signals against a full-attention baseline.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9wys!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdce9bfe4-1121-4a8c-aada-2e94e8310696_1460x730.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9wys!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdce9bfe4-1121-4a8c-aada-2e94e8310696_1460x730.png 424w, https://substackcdn.com/image/fetch/$s_!9wys!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdce9bfe4-1121-4a8c-aada-2e94e8310696_1460x730.png 848w, https://substackcdn.com/image/fetch/$s_!9wys!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdce9bfe4-1121-4a8c-aada-2e94e8310696_1460x730.png 1272w, https://substackcdn.com/image/fetch/$s_!9wys!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdce9bfe4-1121-4a8c-aada-2e94e8310696_1460x730.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9wys!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdce9bfe4-1121-4a8c-aada-2e94e8310696_1460x730.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dce9bfe4-1121-4a8c-aada-2e94e8310696_1460x730.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:136542,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/202052191?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdce9bfe4-1121-4a8c-aada-2e94e8310696_1460x730.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9wys!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdce9bfe4-1121-4a8c-aada-2e94e8310696_1460x730.png 424w, https://substackcdn.com/image/fetch/$s_!9wys!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdce9bfe4-1121-4a8c-aada-2e94e8310696_1460x730.png 848w, https://substackcdn.com/image/fetch/$s_!9wys!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdce9bfe4-1121-4a8c-aada-2e94e8310696_1460x730.png 1272w, https://substackcdn.com/image/fetch/$s_!9wys!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdce9bfe4-1121-4a8c-aada-2e94e8310696_1460x730.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The design they land on uses a KL loss that aligns the index distribution with the group-averaged Main Branch attention distribution over the selected blocks. In plain terms: the cheap selector is trained to imitate where the expensive attention actually looked. This is a distillation setup internal to a single forward pass, the Main Branch is the teacher, the Index Branch is the student, and the student only has to be right about *ranking blocks*, not about reproducing the full attention weights. That&#8217;s a much easier learning problem than predicting attention from scratch, which is presumably why it works.</p><p><strong>Pathology 2: the auxiliary loss eats the backbone</strong></p><p>Now the second-order problem. If you add a KL loss to align the indexer, and you let that gradient flow back into the model backbone, you&#8217;ve changed the backbone&#8217;s objective. It&#8217;s no longer just modeling language; it&#8217;s also being pushed to make its attention distribution easier for a lightweight indexer to imitate. Those objectives are not the same, and the conflict shows up as gradient instability.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zHvs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F651e77fc-e1b4-4c8c-99ed-849056dadda2_1460x525.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zHvs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F651e77fc-e1b4-4c8c-99ed-849056dadda2_1460x525.png 424w, https://substackcdn.com/image/fetch/$s_!zHvs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F651e77fc-e1b4-4c8c-99ed-849056dadda2_1460x525.png 848w, https://substackcdn.com/image/fetch/$s_!zHvs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F651e77fc-e1b4-4c8c-99ed-849056dadda2_1460x525.png 1272w, https://substackcdn.com/image/fetch/$s_!zHvs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F651e77fc-e1b4-4c8c-99ed-849056dadda2_1460x525.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zHvs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F651e77fc-e1b4-4c8c-99ed-849056dadda2_1460x525.png" width="1456" height="524" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/651e77fc-e1b4-4c8c-99ed-849056dadda2_1460x525.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:524,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:110679,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/202052191?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F651e77fc-e1b4-4c8c-99ed-849056dadda2_1460x525.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zHvs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F651e77fc-e1b4-4c8c-99ed-849056dadda2_1460x525.png 424w, https://substackcdn.com/image/fetch/$s_!zHvs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F651e77fc-e1b4-4c8c-99ed-849056dadda2_1460x525.png 848w, https://substackcdn.com/image/fetch/$s_!zHvs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F651e77fc-e1b4-4c8c-99ed-849056dadda2_1460x525.png 1272w, https://substackcdn.com/image/fetch/$s_!zHvs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F651e77fc-e1b4-4c8c-99ed-849056dadda2_1460x525.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The fix is to detach the Index Branch gradient from the Main Branch. The auxiliary loss updates only the indexer; the backbone never sees it. The gradient-norm spikes disappear, and this is the part that matters for anyone who cares about the model&#8217;s actual capabilities </p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BAmP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeaa0127-0603-4538-be4e-5689b21d18ee_1460x356.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BAmP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeaa0127-0603-4538-be4e-5689b21d18ee_1460x356.png 424w, https://substackcdn.com/image/fetch/$s_!BAmP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeaa0127-0603-4538-be4e-5689b21d18ee_1460x356.png 848w, https://substackcdn.com/image/fetch/$s_!BAmP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeaa0127-0603-4538-be4e-5689b21d18ee_1460x356.png 1272w, https://substackcdn.com/image/fetch/$s_!BAmP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeaa0127-0603-4538-be4e-5689b21d18ee_1460x356.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BAmP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeaa0127-0603-4538-be4e-5689b21d18ee_1460x356.png" width="1456" height="355" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/beaa0127-0603-4538-be4e-5689b21d18ee_1460x356.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:355,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:135537,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/202052191?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeaa0127-0603-4538-be4e-5689b21d18ee_1460x356.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BAmP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeaa0127-0603-4538-be4e-5689b21d18ee_1460x356.png 424w, https://substackcdn.com/image/fetch/$s_!BAmP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeaa0127-0603-4538-be4e-5689b21d18ee_1460x356.png 848w, https://substackcdn.com/image/fetch/$s_!BAmP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeaa0127-0603-4538-be4e-5689b21d18ee_1460x356.png 1272w, https://substackcdn.com/image/fetch/$s_!BAmP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeaa0127-0603-4538-be4e-5689b21d18ee_1460x356.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><p>the general-ability degradation goes away too. This is a clean illustration of something that&#8217;s easy to forget when you&#8217;re bolting an efficiency mechanism onto a model: your auxiliary objective is not free even when it&#8217;s small, because it competes for the backbone&#8217;s parameters. Detaching is the obvious fix in hindsight, but the value here is the explicit before/after showing that *not* detaching quietly costs you general capability. That&#8217;s exactly the kind of degradation that a benchmark-parity table can hide if you only run the detached version and report it as the method.</p><p><strong>Pathology 3: the indexer is a moving target</strong></p><p>The third one is the subtlest, and I think the most genuinely interesting. Early in sparse training, the Main Branch attention distribution collapses, entropy drops sharply in the first few hundred steps before partially recovering.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GfVj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce91301-2d4e-40b0-8ec1-02c4e26fb37a_1460x412.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GfVj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce91301-2d4e-40b0-8ec1-02c4e26fb37a_1460x412.png 424w, https://substackcdn.com/image/fetch/$s_!GfVj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce91301-2d4e-40b0-8ec1-02c4e26fb37a_1460x412.png 848w, https://substackcdn.com/image/fetch/$s_!GfVj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce91301-2d4e-40b0-8ec1-02c4e26fb37a_1460x412.png 1272w, https://substackcdn.com/image/fetch/$s_!GfVj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce91301-2d4e-40b0-8ec1-02c4e26fb37a_1460x412.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GfVj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce91301-2d4e-40b0-8ec1-02c4e26fb37a_1460x412.png" width="1456" height="411" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ce91301-2d4e-40b0-8ec1-02c4e26fb37a_1460x412.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:411,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:84401,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/202052191?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce91301-2d4e-40b0-8ec1-02c4e26fb37a_1460x412.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GfVj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce91301-2d4e-40b0-8ec1-02c4e26fb37a_1460x412.png 424w, https://substackcdn.com/image/fetch/$s_!GfVj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce91301-2d4e-40b0-8ec1-02c4e26fb37a_1460x412.png 848w, https://substackcdn.com/image/fetch/$s_!GfVj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce91301-2d4e-40b0-8ec1-02c4e26fb37a_1460x412.png 1272w, https://substackcdn.com/image/fetch/$s_!GfVj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce91301-2d4e-40b0-8ec1-02c4e26fb37a_1460x412.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Think about what this does to the distillation setup. The indexer is being trained to imitate the Main Branch distribution. But early on, that target distribution is itself thrashing collapsing, then recovering. You&#8217;re asking the student to chase a teacher who is mid-seizure. The fix is an index warmup: run the indexer against full attention briefly at the start, so it learns to imitate a stable target before the sparse dynamics kick in.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1bq8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd991cdca-f812-46f4-8686-5779dc9160a2_1460x325.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1bq8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd991cdca-f812-46f4-8686-5779dc9160a2_1460x325.png 424w, https://substackcdn.com/image/fetch/$s_!1bq8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd991cdca-f812-46f4-8686-5779dc9160a2_1460x325.png 848w, https://substackcdn.com/image/fetch/$s_!1bq8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd991cdca-f812-46f4-8686-5779dc9160a2_1460x325.png 1272w, https://substackcdn.com/image/fetch/$s_!1bq8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd991cdca-f812-46f4-8686-5779dc9160a2_1460x325.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1bq8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd991cdca-f812-46f4-8686-5779dc9160a2_1460x325.png" width="1456" height="324" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d991cdca-f812-46f4-8686-5779dc9160a2_1460x325.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:324,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:142713,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/202052191?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd991cdca-f812-46f4-8686-5779dc9160a2_1460x325.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1bq8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd991cdca-f812-46f4-8686-5779dc9160a2_1460x325.png 424w, https://substackcdn.com/image/fetch/$s_!1bq8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd991cdca-f812-46f4-8686-5779dc9160a2_1460x325.png 848w, https://substackcdn.com/image/fetch/$s_!1bq8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd991cdca-f812-46f4-8686-5779dc9160a2_1460x325.png 1272w, https://substackcdn.com/image/fetch/$s_!1bq8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd991cdca-f812-46f4-8686-5779dc9160a2_1460x325.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><p>I want to flag the qualifier in that figure caption directly, because the authors did: &#8220;within the reported training range.&#8221; Warmup helped over the horizon they trained. Whether the advantage persists, shrinks, or reverses at much longer training is not something this figure can tell you, and the caption doesn&#8217;t pretend otherwise. That&#8217;s the honest version of the claim, and it&#8217;s the one I&#8217;d repeat.</p><p>The through-line across all three pathologies is that the difficulty of sparse attention is not the sparsity. It&#8217;s the *coupling* the indexer depends on the Main Branch, the Main Branch can be corrupted by the indexer&#8217;s loss, and the early dynamics destabilize the very signal the indexer learns from. Each fix is essentially a decoupling move: distill instead of learn from scratch, detach the gradient, warm up against a stable target. The method works because the authors found the right seams to cut.</p><p><strong>The attention sink, and a negative result worth keeping</strong></p><p>There&#8217;s a recurring character in transformer-attention analysis: the attention sink, the empirical finding that models dump a large fraction of attention onto the first token, seemingly as a no-op place to put probability mass [3]. MSA hits this too, and the paper handles it with more honesty than I expected.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5NQV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff1daef7-6836-452b-8541-0c86b8226198_1460x613.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5NQV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff1daef7-6836-452b-8541-0c86b8226198_1460x613.png 424w, https://substackcdn.com/image/fetch/$s_!5NQV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff1daef7-6836-452b-8541-0c86b8226198_1460x613.png 848w, https://substackcdn.com/image/fetch/$s_!5NQV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff1daef7-6836-452b-8541-0c86b8226198_1460x613.png 1272w, https://substackcdn.com/image/fetch/$s_!5NQV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff1daef7-6836-452b-8541-0c86b8226198_1460x613.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5NQV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff1daef7-6836-452b-8541-0c86b8226198_1460x613.png" width="1456" height="611" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff1daef7-6836-452b-8541-0c86b8226198_1460x613.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:611,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:76299,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/202052191?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff1daef7-6836-452b-8541-0c86b8226198_1460x613.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5NQV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff1daef7-6836-452b-8541-0c86b8226198_1460x613.png 424w, https://substackcdn.com/image/fetch/$s_!5NQV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff1daef7-6836-452b-8541-0c86b8226198_1460x613.png 848w, https://substackcdn.com/image/fetch/$s_!5NQV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff1daef7-6836-452b-8541-0c86b8226198_1460x613.png 1272w, https://substackcdn.com/image/fetch/$s_!5NQV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff1daef7-6836-452b-8541-0c86b8226198_1460x613.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The sink is everywhere every head, both early and late layers. This matters for a selection-based method because if every query needs the first token, your selector has to keep choosing the sink block, which is why a sink column shows up in those per-group selection heatmaps. The model has effectively reserved a slot in its budget for the sink.</p><p>The natural engineering instinct is: give it a dedicated sink so it stops wasting a real block on this. The paper tries exactly that, adding a GPT-OSS-style learnable sink parameter.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CxIv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F473eecfb-f268-4361-a4cd-5c962b0f2ce4_1460x959.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CxIv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F473eecfb-f268-4361-a4cd-5c962b0f2ce4_1460x959.png 424w, https://substackcdn.com/image/fetch/$s_!CxIv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F473eecfb-f268-4361-a4cd-5c962b0f2ce4_1460x959.png 848w, https://substackcdn.com/image/fetch/$s_!CxIv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F473eecfb-f268-4361-a4cd-5c962b0f2ce4_1460x959.png 1272w, https://substackcdn.com/image/fetch/$s_!CxIv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F473eecfb-f268-4361-a4cd-5c962b0f2ce4_1460x959.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CxIv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F473eecfb-f268-4361-a4cd-5c962b0f2ce4_1460x959.png" width="1456" height="956" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/473eecfb-f268-4361-a4cd-5c962b0f2ce4_1460x959.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:956,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:164657,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/202052191?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F473eecfb-f268-4361-a4cd-5c962b0f2ce4_1460x959.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CxIv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F473eecfb-f268-4361-a4cd-5c962b0f2ce4_1460x959.png 424w, https://substackcdn.com/image/fetch/$s_!CxIv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F473eecfb-f268-4361-a4cd-5c962b0f2ce4_1460x959.png 848w, https://substackcdn.com/image/fetch/$s_!CxIv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F473eecfb-f268-4361-a4cd-5c962b0f2ce4_1460x959.png 1272w, https://substackcdn.com/image/fetch/$s_!CxIv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F473eecfb-f268-4361-a4cd-5c962b0f2ce4_1460x959.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>And it partially works, and partially doesn&#8217;t. Some heads move their sink behavior onto the learnable parameter; others stubbornly keep using the first token. Then the downstream check:</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BtA_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d17dc2f-31a5-474a-bade-a183de9b20e0_1460x437.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BtA_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d17dc2f-31a5-474a-bade-a183de9b20e0_1460x437.png 424w, https://substackcdn.com/image/fetch/$s_!BtA_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d17dc2f-31a5-474a-bade-a183de9b20e0_1460x437.png 848w, https://substackcdn.com/image/fetch/$s_!BtA_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d17dc2f-31a5-474a-bade-a183de9b20e0_1460x437.png 1272w, https://substackcdn.com/image/fetch/$s_!BtA_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d17dc2f-31a5-474a-bade-a183de9b20e0_1460x437.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BtA_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d17dc2f-31a5-474a-bade-a183de9b20e0_1460x437.png" width="1456" height="436" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d17dc2f-31a5-474a-bade-a183de9b20e0_1460x437.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:436,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:147912,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/202052191?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d17dc2f-31a5-474a-bade-a183de9b20e0_1460x437.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BtA_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d17dc2f-31a5-474a-bade-a183de9b20e0_1460x437.png 424w, https://substackcdn.com/image/fetch/$s_!BtA_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d17dc2f-31a5-474a-bade-a183de9b20e0_1460x437.png 848w, https://substackcdn.com/image/fetch/$s_!BtA_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d17dc2f-31a5-474a-bade-a183de9b20e0_1460x437.png 1272w, https://substackcdn.com/image/fetch/$s_!BtA_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d17dc2f-31a5-474a-bade-a183de9b20e0_1460x437.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>No consistent advantage. So they didn&#8217;t ship it.</p><p>I want to dwell on this because it&#8217;s the kind of result that usually gets cut from a paper. It&#8217;s a negative result: a reasonable idea, motivated by a real observation, that didn&#8217;t pan out. Keeping it in is a small act of intellectual honesty that makes the whole paper more trustworthy, because it tells you the authors ran the ablation and reported what they found rather than what they hoped. The honest thing is that the explicit sink was a plausible optimization and the data said it wasn&#8217;t worth it. That&#8217;s a more useful thing to know than a clean story where every idea worked.</p><p><strong>The comparison that actually matters: FLOP-matched, not dense</strong></p><p>Most efficient-attention papers compare against dense attention and call it a day. Beating dense on speed is trivial, you&#8217;ve thrown away most of the computation. The harder and more honest comparison is against *another sparse method at the same budget*, because that isolates the quality of your selection from the cheapness of being sparse at all.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!STEW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17665144-ae4d-4dce-a727-852498cf099b_1460x427.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!STEW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17665144-ae4d-4dce-a727-852498cf099b_1460x427.png 424w, https://substackcdn.com/image/fetch/$s_!STEW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17665144-ae4d-4dce-a727-852498cf099b_1460x427.png 848w, https://substackcdn.com/image/fetch/$s_!STEW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17665144-ae4d-4dce-a727-852498cf099b_1460x427.png 1272w, https://substackcdn.com/image/fetch/$s_!STEW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17665144-ae4d-4dce-a727-852498cf099b_1460x427.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!STEW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17665144-ae4d-4dce-a727-852498cf099b_1460x427.png" width="1456" height="426" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/17665144-ae4d-4dce-a727-852498cf099b_1460x427.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:426,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:154073,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/202052191?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17665144-ae4d-4dce-a727-852498cf099b_1460x427.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!STEW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17665144-ae4d-4dce-a727-852498cf099b_1460x427.png 424w, https://substackcdn.com/image/fetch/$s_!STEW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17665144-ae4d-4dce-a727-852498cf099b_1460x427.png 848w, https://substackcdn.com/image/fetch/$s_!STEW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17665144-ae4d-4dce-a727-852498cf099b_1460x427.png 1272w, https://substackcdn.com/image/fetch/$s_!STEW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17665144-ae4d-4dce-a727-852498cf099b_1460x427.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The baseline here is a sliding window matched on FLOPs. A sliding window is the simplest possible sparse pattern: always attend to the most recent k tokens, no selection at all. If MSA beats a FLOP-matched sliding window, that delta is attributable specifically to the learned selection; it&#8217;s the value of *choosing* blocks over just taking the recent ones. The paper reports lower perplexity for MSA under matched budget.</p><p>This is the comparison I&#8217;d lead with if it were my paper, because it&#8217;s the one that answers the question a skeptic would ask: is the index machinery actually earning its keep, or could you get most of the way there with a sliding window and a fraction of the complexity? The FLOP-matched result says the machinery earns its keep. With the standard caveat that perplexity on agent-oriented evals is a proxy, and a proxy that correlates well with downstream quality in the regimes tested but not perfectly everywhere.</p><p><strong>What I&#8217;d still want to know</strong></p><p>So where does this leave us. The method is real, the speedup is real, and the engineering is careful in a way I respect, the training pathologies are documented, the fixes are decoupling moves that generalize, the negative result is kept, and the key comparison is FLOP-matched rather than dense-flattering. As a piece of work it&#8217;s honest about its own seams.</p><p>Here&#8217;s where I&#8217;d push, in roughly descending order of how much it&#8217;d change my read.</p><p>The diffuse-dependency regime. Everything about the 2,048-token budget is a bet that relevant information is sparse and selectable. I&#8217;d want to see MSA stress-tested on tasks specifically constructed to spread a dependency thinly across the full context, where no small window captures it. I expect the margin against dense narrows there, possibly a lot. That&#8217;s not a flaw  it&#8217;s the boundary of the method&#8217;s design assumption, but knowing where the bound goes slack tells you which workloads to trust it on.</p><p>The warmup horizon. &#8220;Within the reported training range&#8221; is the honest framing, and it&#8217;s also the open question. Index warmup is a fix for an early-training instability. Whether it matters at production training scale, or whether the indexer would have recovered on its own given enough steps, is exactly the thing a longer run would tell you and a short one can&#8217;t.</p><p>The sink&#8217;s persistence. Some heads refused to give up the first-token sink even when handed a dedicated parameter. I don&#8217;t think anyone fully understands why the sink is so load-bearing, and the fact that an explicit sink only partially absorbs it is a small data point in a larger mystery about what these models are actually doing with that attention mass. It&#8217;s not MSA&#8217;s job to solve that, but the paper adds a clean observation to the pile.</p><p>The thing I keep coming back to is that the FLOP and speedup numbers, the ones in the abstract, are the least interesting part of the paper. They follow almost mechanically from the budget choice. The actual contribution is the training recipe, the specific, hard-won knowledge of how to make a coupled indexer-and-backbone system train stably without the auxiliary loss cannibalizing the model&#8217;s general ability. That&#8217;s the part you can&#8217;t get from the headline, and it&#8217;s the part that&#8217;ll still be useful when the next architecture lands and you have to make a different selector train without eating your backbone.</p><p>The speedup is what gets you to read the paper. The detach-and-warmup recipe is what makes it worth having read.</p><p>---</p><p>[1] Lai et al., &#8220;MiniMax Sparse Attention.&#8221; The figures and numerical claims throughout reference this paper.</p><p>[2] Ainslie et al., &#8220;GQA: Training Generalized Multi-Query Transformer Models from Multi-Head Checkpoints,&#8221; 2023. The grouped-query structure MSA selects over.</p><p>[3] Xiao et al., &#8220;Efficient Streaming Language Models with Attention Sinks,&#8221; 2023. The original characterization of the attention-sink phenomenon that recurs in MSA&#8217;s analysis.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://michaelchiesa.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Field Notes on AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[ The AI IPO Filing Is the Tell]]></title><description><![CDATA[Four stories this week, and they're all the same story wearing different costumes.]]></description><link>https://michaelchiesa.substack.com/p/the-ai-ipo-filing-is-the-tell</link><guid isPermaLink="false">https://michaelchiesa.substack.com/p/the-ai-ipo-filing-is-the-tell</guid><dc:creator><![CDATA[Michael Lopez Chiesa]]></dc:creator><pubDate>Wed, 10 Jun 2026 14:02:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8aos!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71046073-27f4-4a33-9ce1-e24d265bb99e_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Four stories this week, and they&#8217;re all the same story wearing different costumes. Anthropic filed for an IPO. SpaceX is reportedly chasing a $1.77 trillion valuation with its AI side-business glued on. OpenAI is still grinding on a &#8220;super app&#8221; because a senior employee thinks chat is dead. And Gary Marcus is calling it AI&#8217;s Black Friday.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8aos!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71046073-27f4-4a33-9ce1-e24d265bb99e_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8aos!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71046073-27f4-4a33-9ce1-e24d265bb99e_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!8aos!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71046073-27f4-4a33-9ce1-e24d265bb99e_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!8aos!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71046073-27f4-4a33-9ce1-e24d265bb99e_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!8aos!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71046073-27f4-4a33-9ce1-e24d265bb99e_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8aos!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71046073-27f4-4a33-9ce1-e24d265bb99e_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/71046073-27f4-4a33-9ce1-e24d265bb99e_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1967437,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/201088558?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71046073-27f4-4a33-9ce1-e24d265bb99e_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8aos!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71046073-27f4-4a33-9ce1-e24d265bb99e_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!8aos!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71046073-27f4-4a33-9ce1-e24d265bb99e_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!8aos!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71046073-27f4-4a33-9ce1-e24d265bb99e_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!8aos!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71046073-27f4-4a33-9ce1-e24d265bb99e_1672x941.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The through-line: the frontier labs are running out of road on the current business model, and the public markets are about to find out.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://michaelchiesa.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Field Notes on AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><strong>What the IPO actually signals</strong></p><p>When a private company files to go public, the honest interpretation isn&#8217;t &#8220;we have arrived.&#8221; It&#8217;s &#8220;the people currently holding the bag would like a larger group of people to hold the bag.&#8221; This is generally true, with the caveat that some companies do IPO from strength, when growth is real and the public markets are the cheapest source of capital. Anthropic might be one of those. I genuinely don&#8217;t know. The S-1, when it lands, will tell us.</p><p>But the structural fact is this: training frontier models has a capex profile that looks more like building semiconductor fabs than like building software companies, and the people who funded the last round are looking at the size of the next round and deciding they&#8217;d like some liquidity before that math has to be defended in public. Anthropic, OpenAI, xAI via SpaceX&#8217;s structure, all of them are converging on roughly the same move at roughly the same time. That&#8217;s not a coincidence, it&#8217;s a regime change. The private capital that has carried this industry for three years is approaching its limit, and the next marginal dollar has to come from somewhere with a different risk tolerance and a different disclosure requirement.</p><p>The catch: public markets price on cash flows, eventually. Not always immediately, the dot-com era is the obvious counterexample, and to first order we are in a phase that rhymes. But the eventual reckoning is real, and the timing of these filings, clustered, suggests the insiders see a window closing rather than opening. You don&#8217;t rush to the exit when you think the party is just starting. You rush when you think the marginal cost of waiting is going up faster than the marginal benefit.</p><p><strong>The Tokenpocalypse is the symptom, not the cause</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Fz8E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eedbcca-42f0-4cb4-a07a-30b948cdc6bd_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fz8E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eedbcca-42f0-4cb4-a07a-30b948cdc6bd_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Fz8E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eedbcca-42f0-4cb4-a07a-30b948cdc6bd_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Fz8E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eedbcca-42f0-4cb4-a07a-30b948cdc6bd_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Fz8E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eedbcca-42f0-4cb4-a07a-30b948cdc6bd_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fz8E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eedbcca-42f0-4cb4-a07a-30b948cdc6bd_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8eedbcca-42f0-4cb4-a07a-30b948cdc6bd_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1989979,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/201088558?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eedbcca-42f0-4cb4-a07a-30b948cdc6bd_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Fz8E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eedbcca-42f0-4cb4-a07a-30b948cdc6bd_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Fz8E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eedbcca-42f0-4cb4-a07a-30b948cdc6bd_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Fz8E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eedbcca-42f0-4cb4-a07a-30b948cdc6bd_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Fz8E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eedbcca-42f0-4cb4-a07a-30b948cdc6bd_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>TechCrunch&#8217;s framing of looming price increases as we approach IPO season gets the causality slightly off, I think. The price increases aren&#8217;t because of the IPOs. The price increases are because the unit economics never worked at the current price points, and the IPO filings are forcing the labs to stop pretending otherwise.</p><p>Inference is expensive. Training is more expensive. The current API prices are, in expectation, a customer-acquisition subsidy paid by investors against the hope that scale would either drive costs down monotonically or drive willingness-to-pay up non-monotonically once the models hit some capability threshold that locked in enterprise demand. Both of those bets are still live, but neither has paid out cleanly. Costs have come down, sure, but capability targets keep moving and the frontier keeps demanding bigger clusters. Willingness-to-pay has risen, but unevenly, and the customers who pay the most are also the ones most likely to demand custom pricing.</p><p>So the prices go up. Mostly. The exception is the commodified middle of the market, GPT-4o-mini-class models, Haiku-class models, where the floor keeps dropping and will probably keep dropping because open-weight competition is real and getting realer. The barbell is the honest read: cheap commodity inference at the bottom, premium frontier-access at the top, and a squeezed middle that nobody really wants to be in.</p><p><em>If you&#8217;re building on these APIs, the planning horizon for &#8220;the price of a token will only ever go down&#8221; is over. Build accordingly.</em></p><p><strong>&#8220;Chat is dead&#8221; &#8212; okay, but say what you actually mean</strong></p><p>The quote from the senior OpenAI employee that &#8220;chat is dead&#8221; is doing a lot of work, and most of that work is internal-rationalization work for the super-app pivot. I want to take it seriously anyway, because there&#8217;s a real point underneath the marketing.</p><p>Chat as an interface is a constrained envelope. It&#8217;s turn-based, it&#8217;s text-first, it&#8217;s reactive rather than proactive, and it puts the user in the position of having to know what to ask. Those are real limitations. The honest thing is, a lot of the value people actually get from these models comes from contexts where the chat envelope is the wrong shape: agentic workflows that take an objective and run, ambient assistants that observe context and propose actions, tools that integrate into existing applications rather than asking users to switch into a separate window.</p><p>So &#8220;chat is dead&#8221; probably means &#8220;chat is a local maximum, and the next product surface has to break out of it.&#8221; Fine. I agree with the diagnosis. The skeptical question is whether OpenAI specifically is positioned to build that surface, because building a super-app is a distribution problem and a product problem more than it is a model problem, and OpenAI&#8217;s core competence is models. The companies that have historically won at super-apps, WeChat, Line, Grab, won by owning a distribution channel first and accreting capabilities on top of it. OpenAI is trying to do this in reverse: capabilities first, distribution to follow. The reverse move has worked before, but not often, and not without a lot of friction.</p><p>There&#8217;s also the awkward fact that the obvious distribution channels, iOS, Android, the browser, the operating system layer, are owned by companies that have their own AI ambitions and limited interest in letting a competitor become the default interface. The super-app strategy is therefore partly a play to escape platform dependency before Apple or Google make that dependency expensive. Which is a reasonable strategic move, and also one that requires winning a fight against incumbents with structural advantages. I would not take that bet at even odds.</p><p><strong>The Guardian&#8217;s six charts and the shape of the bubble question</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D4Mo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F043a0e66-ae07-4c17-a12f-82ef5be3a68b_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D4Mo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F043a0e66-ae07-4c17-a12f-82ef5be3a68b_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!D4Mo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F043a0e66-ae07-4c17-a12f-82ef5be3a68b_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!D4Mo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F043a0e66-ae07-4c17-a12f-82ef5be3a68b_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!D4Mo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F043a0e66-ae07-4c17-a12f-82ef5be3a68b_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D4Mo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F043a0e66-ae07-4c17-a12f-82ef5be3a68b_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/043a0e66-ae07-4c17-a12f-82ef5be3a68b_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2193669,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/201088558?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F043a0e66-ae07-4c17-a12f-82ef5be3a68b_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!D4Mo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F043a0e66-ae07-4c17-a12f-82ef5be3a68b_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!D4Mo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F043a0e66-ae07-4c17-a12f-82ef5be3a68b_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!D4Mo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F043a0e66-ae07-4c17-a12f-82ef5be3a68b_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!D4Mo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F043a0e66-ae07-4c17-a12f-82ef5be3a68b_1672x941.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Guardian piece marshals the standard set of numbers: capex going vertical, revenue growing but lagging capex, consumer adoption real but monetization uncertain, valuations at multiples that require either enormous future cash flows or a greater fool. The charts tell a story that, depending on your priors, is either &#8220;this is the early phase of a transformative technology cycle and we&#8217;re in the same regime as 1996&#8221; or &#8220;this is the late phase of a speculative bubble and we&#8217;re in the same regime as 1999.&#8221;</p><p>I think the honest answer is: both framings are partially right, and the resolution depends on which capability claims turn out to be true on what timeline. If the labs deliver agentic systems that produce reliable, valuable work in a five-year window, the current valuations look cheap in retrospect. If they don&#8217;t, the valuations look insane. The bound is wide because the underlying capability trajectory is genuinely uncertain, not because the analysts are bad at their jobs.</p><p>What I will say with more confidence is that the *concentration* of the bet is a problem regardless of which scenario plays out. A non-trivial fraction of US equity market gains over the past two years is attributable to a handful of names whose valuations are tied to AI capex and AI demand assumptions. If those assumptions break, the correction is not contained to the AI sector. It propagates through the index, through the funds that track the index, through the retirement accounts that hold the funds. The systemic-risk surface area is large, and it&#8217;s larger than the AI conversation usually acknowledges.</p><p>This is the part where I&#8217;d normally hedge, but: a meaningful market correction tied to AI-capex revaluation is not a tail risk anymore. It&#8217;s a central scenario. Whether it happens in 2026 or 2028 or never depends on capability and revenue trajectories that nobody, including the labs, can forecast with the precision the current valuations imply.</p><p><strong>Marcus&#8217;s &#8220;Black Friday&#8221; framing</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dzaD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71fd068c-d574-42e3-a841-c866360e0c7e_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dzaD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71fd068c-d574-42e3-a841-c866360e0c7e_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!dzaD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71fd068c-d574-42e3-a841-c866360e0c7e_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!dzaD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71fd068c-d574-42e3-a841-c866360e0c7e_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!dzaD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71fd068c-d574-42e3-a841-c866360e0c7e_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dzaD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71fd068c-d574-42e3-a841-c866360e0c7e_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/71fd068c-d574-42e3-a841-c866360e0c7e_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2043972,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/201088558?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71fd068c-d574-42e3-a841-c866360e0c7e_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dzaD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71fd068c-d574-42e3-a841-c866360e0c7e_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!dzaD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71fd068c-d574-42e3-a841-c866360e0c7e_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!dzaD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71fd068c-d574-42e3-a841-c866360e0c7e_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!dzaD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71fd068c-d574-42e3-a841-c866360e0c7e_1672x941.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Gary Marcus has been calling the top for a while, and a stopped clock is right twice a day, but I think his Black Friday framing is more useful than his critics want to admit. Not because he&#8217;s necessarily correct that the crash is imminent, he might be, he might not, but because the framing isolates the right question: what would falsify the bull case?</p><p>The bull case rests on a few claims. Scaling continues to produce capability gains at a rate that justifies the capex. Agentic systems become reliable enough for production deployment in mission-critical contexts. Enterprise willingness-to-pay grows faster than inference costs. Regulatory and safety friction stays manageable. Each of these is individually plausible. The joint probability that all of them hold on the timeline implied by current valuations is, in expectation, considerably lower than the joint probability the market is pricing.</p><p>Marcus&#8217;s contribution, the part I think is genuinely valuable even when I disagree with the specifics, is forcing the question of what evidence would change the trajectory. If the next round of frontier models shows clear diminishing returns to scale, that&#8217;s evidence. If agentic benchmarks plateau on tasks that require long-horizon reasoning, that&#8217;s evidence. If enterprise pilots continue to convert to production deployments at the rate they&#8217;ve been converting, that&#8217;s counter-evidence and the bull case strengthens. The honest version of this conversation is about the evidence and the conditional probabilities, not about whether Marcus is too pessimistic or the labs are too optimistic.</p><p><strong>What I think is actually happening</strong></p><p>Here&#8217;s the synthesis I keep coming back to, with the caveat that I might be wrong, and I&#8217;d like to be.</p><p>The frontier labs are racing to go public because they need a capital base that private markets can no longer provide at the cost-of-capital they need. The price increases are forced by unit economics that the IPO process will make legible in a way they weren&#8217;t before. The &#8220;chat is dead&#8221; pivot is partly a real product insight and partly a search for a moat that doesn&#8217;t depend on model capability alone, because model capability alone is converging across labs faster than anyone wants to admit. And the macro overhang is a concentration risk that has nothing to do with whether AI is &#8220;real&#8221; and everything to do with how much of the market&#8217;s forward expectations are loaded onto a small number of companies with correlated risk profiles.</p><p>None of this is a prediction that the bubble pops next quarter. The bubble could inflate for years. To a first approximation, the duration of bubbles is uncorrelated with the fundamentals, it&#8217;s a function of liquidity conditions and narrative momentum, and both of those are still favorable.</p><p>But the structural setup, simultaneous IPO filings, forced price increases, pivots away from the original product, growing systemic concentration, is what the late phase of a capital cycle looks like. Not the early phase. Whether the late phase lasts six months or six years is the open question. Whether we&#8217;re in it isn&#8217;t.</p><p>The irony of writing a skeptical piece about AI valuations while running a doctorate that depends in part on the continued vitality of this field is not lost on me. I have skin in the game in both directions. That&#8217;s probably the most honest thing I can say about any of this.<br><br>Articles:<br>https://techcrunch.com/2026/06/07/is-this-the-dawn-of-the-tokenpocalypse/<br>https://techcrunch.com/2026/06/07/openai-is-still-working-on-that-super-app/<br>https://www.theguardian.com/technology/2026/jun/07/billions-spent-hypothetical-returns-the-ai-boom-explained-with-six-charts<br></p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:200841299,&quot;url&quot;:&quot;https://garymarcus.substack.com/p/ais-black-friday&quot;,&quot;publication_id&quot;:888615,&quot;publication_name&quot;:&quot;Marcus on AI&quot;,&quot;publication_logo_url&quot;:null,&quot;title&quot;:&quot;AI&#8217;s Black Friday&quot;,&quot;truncated_body_text&quot;:&quot;I doubt Friday was as bad as it will get, so the title of this essay (&#8220;AI&#8217;s Black Friday&#8221;) is a bit tongue in cheek. But Friday was bad; across the tech industry something on the order of half a trillion dollars of market val&#8230;&quot;,&quot;date&quot;:&quot;2026-06-06T16:24:04.198Z&quot;,&quot;like_count&quot;:383,&quot;comment_count&quot;:118,&quot;bylines&quot;:[{&quot;id&quot;:14807526,&quot;name&quot;:&quot;Gary Marcus&quot;,&quot;handle&quot;:&quot;garymarcus&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Ka51!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8fb2e48c-be2a-4db7-b68c-90300f00fd1e_1668x1456.jpeg&quot;,&quot;bio&quot;:&quot;Scientist, author and entrepreneur, known as a leading voice in AI. Six books including The Algebraic Mind, Rebooting AI, and Taming Silicon Valley; NYU Professor Emeritus.&quot;,&quot;profile_set_up_at&quot;:&quot;2022-05-14T14:01:17.198Z&quot;,&quot;reader_installed_at&quot;:&quot;2022-05-14T13:59:03.190Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:830179,&quot;user_id&quot;:14807526,&quot;publication_id&quot;:888615,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:888615,&quot;name&quot;:&quot;Marcus on AI&quot;,&quot;subdomain&quot;:&quot;garymarcus&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;\&quot;Marcus has become one of our few indispensable public intellectuals. The more people read him, the better our actions in shaping Al will be.\&quot;\n- Kim Stanley Robinson, author of Ministry for the Future&quot;,&quot;logo_url&quot;:null,&quot;author_id&quot;:14807526,&quot;primary_user_id&quot;:14807526,&quot;theme_var_background_pop&quot;:&quot;#EA410B&quot;,&quot;created_at&quot;:&quot;2022-05-14T14:09:01.903Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Gary Marcus&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:null,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;twitter_screen_name&quot;:&quot;GaryMarcus&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:1000,&quot;status&quot;:{&quot;bestsellerTier&quot;:1000,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;bestseller&quot;,&quot;tier&quot;:1000},&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://garymarcus.substack.com/p/ais-black-friday?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><span></span><span class="embedded-post-publication-name">Marcus on AI</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">AI&#8217;s Black Friday</div></div><div class="embedded-post-body">I doubt Friday was as bad as it will get, so the title of this essay (&#8220;AI&#8217;s Black Friday&#8221;) is a bit tongue in cheek. But Friday was bad; across the tech industry something on the order of half a trillion dollars of market val&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">a month ago &#183; 383 likes &#183; 118 comments &#183; Gary Marcus</div></a></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://michaelchiesa.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Field Notes on AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Agents' Last Exam]]></title><description><![CDATA[what happens when you stop grading on a curve]]></description><link>https://michaelchiesa.substack.com/p/agents-last-exam</link><guid isPermaLink="false">https://michaelchiesa.substack.com/p/agents-last-exam</guid><dc:creator><![CDATA[Michael Lopez Chiesa]]></dc:creator><pubDate>Tue, 09 Jun 2026 14:01:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QTqN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01aae2f7-ecee-4c7d-ae12-5e4e170d3482_1460x578.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There&#8217;s a particular moment in benchmark-watching where you can feel the genre exhausting itself. SWE-Bench gets saturated, then SWE-Bench Verified, then Multi-SWE, then the agentic variants, and each round the curve bends up faster than the last. Pass rates climb into the 60s and 70s. The press cycle treats this as evidence that we&#8217;re close to something. The honest read is closer to: we built tests that the systems we wanted to evaluate could plausibly pass, and then they passed them.</p><p>Agents&#8217; Last Exam (ALE) [1] is the recent benchmark that takes the obvious next step, and the step is not &#8220;make the existing tasks harder.&#8221; It is &#8220;throw out the assumption that the task should look like a benchmark at all.&#8221; The headline number is that the best agent configuration the authors tested scores 26.2% overall, and under 10% on the hardest tier. That&#8217;s the kind of result that&#8217;s only interesting if you trust the construction of the test, so most of what&#8217;s worth saying about ALE is about how it was built and what the construction is implicitly arguing.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://michaelchiesa.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Field Notes on AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I want to walk through the methodology, what it implies about where current agents fail, and where I think the open questions actually live. The honest answer up front: I think this is the most useful agent benchmark to land this year, with the caveat that &#8220;useful&#8221; here means something specific, and the specific thing it means is also where the benchmark&#8217;s limits live.</p><p><strong>The construction problem</strong></p><p>Most agent benchmarks have a generation problem they don&#8217;t quite admit. To build a benchmark at scale, you need tasks that can be auto-graded, which means tasks with verifiable outputs, which means tasks that look a lot like the things ML researchers know how to verify: code that passes unit tests, math problems with closed-form answers, web navigation tasks with terminal states. The result is that &#8220;agent capability&#8221; gets operationally defined as &#8220;the things we know how to grade,&#8221; and then the field optimizes for those things. To first order, this is fine. To a closer approximation, it&#8217;s a category error. Most economically valuable professional work doesn&#8217;t decompose into unit-testable atoms.</p><p>ALE&#8217;s construction move is to source tasks from working professionals across roughly 40 subdomains, ranging from structural engineering and oncology research to film post-production and quantitative finance. The task spec comes from someone who actually does the work. The verification rubric comes from someone who actually does the work. The expected workflow uses the actual software, on actual operating systems, in actual virtual machines.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QTqN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01aae2f7-ecee-4c7d-ae12-5e4e170d3482_1460x578.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QTqN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01aae2f7-ecee-4c7d-ae12-5e4e170d3482_1460x578.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QTqN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01aae2f7-ecee-4c7d-ae12-5e4e170d3482_1460x578.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QTqN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01aae2f7-ecee-4c7d-ae12-5e4e170d3482_1460x578.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QTqN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01aae2f7-ecee-4c7d-ae12-5e4e170d3482_1460x578.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QTqN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01aae2f7-ecee-4c7d-ae12-5e4e170d3482_1460x578.jpeg" width="1456" height="576" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01aae2f7-ecee-4c7d-ae12-5e4e170d3482_1460x578.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:576,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:207103,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/201086607?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01aae2f7-ecee-4c7d-ae12-5e4e170d3482_1460x578.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QTqN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01aae2f7-ecee-4c7d-ae12-5e4e170d3482_1460x578.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QTqN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01aae2f7-ecee-4c7d-ae12-5e4e170d3482_1460x578.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QTqN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01aae2f7-ecee-4c7d-ae12-5e4e170d3482_1460x578.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QTqN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01aae2f7-ecee-4c7d-ae12-5e4e170d3482_1460x578.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The pipeline matters here, and it&#8217;s worth being specific about why. Tasks go through expert sourcing, first-pass review, engineering implementation, and a final QC pass. The QC step is the one that distinguishes this from the &#8220;we crowdsourced some hard problems&#8221; genre. Each task has to be actually runnable in a VM, with reproducible setup, with a verifiable output state. That&#8217;s an enormous amount of engineering work per task, and it&#8217;s the reason the benchmark is the size it is rather than ten times larger.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bkOM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee7a6f-f9a2-4d76-bac9-fa3af06b733a_1460x738.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bkOM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee7a6f-f9a2-4d76-bac9-fa3af06b733a_1460x738.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bkOM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee7a6f-f9a2-4d76-bac9-fa3af06b733a_1460x738.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bkOM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee7a6f-f9a2-4d76-bac9-fa3af06b733a_1460x738.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bkOM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee7a6f-f9a2-4d76-bac9-fa3af06b733a_1460x738.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bkOM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee7a6f-f9a2-4d76-bac9-fa3af06b733a_1460x738.jpeg" width="1456" height="736" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/84ee7a6f-f9a2-4d76-bac9-fa3af06b733a_1460x738.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:736,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:206400,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/201086607?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee7a6f-f9a2-4d76-bac9-fa3af06b733a_1460x738.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bkOM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee7a6f-f9a2-4d76-bac9-fa3af06b733a_1460x738.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bkOM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee7a6f-f9a2-4d76-bac9-fa3af06b733a_1460x738.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bkOM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee7a6f-f9a2-4d76-bac9-fa3af06b733a_1460x738.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bkOM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee7a6f-f9a2-4d76-bac9-fa3af06b733a_1460x738.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>This is generally the right tradeoff, with the caveat that it pushes the benchmark toward tasks whose verification is implementable in a VM. The exception range matters: a structural engineer&#8217;s task that ends in &#8220;produce a load-bearing analysis PDF with these specific numerical results&#8221; is implementable. A task that ends in &#8220;produce a design that an experienced engineer would consider elegant&#8221; is not, at least not without an LLM-as-judge layer that reintroduces the original measurement problem at a different level. ALE leans toward the former, which is correct for a benchmark, and worth naming as a real constraint on what the benchmark can claim.</p><p><strong>What &#8220;professional task&#8221; means here</strong></p><p>The taxonomy is broad enough that I want to gesture at the shape before getting into results.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fkSE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7f47b1-aa1e-40cc-9c62-fcf2d7790dd0_1460x724.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fkSE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7f47b1-aa1e-40cc-9c62-fcf2d7790dd0_1460x724.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fkSE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7f47b1-aa1e-40cc-9c62-fcf2d7790dd0_1460x724.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fkSE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7f47b1-aa1e-40cc-9c62-fcf2d7790dd0_1460x724.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fkSE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7f47b1-aa1e-40cc-9c62-fcf2d7790dd0_1460x724.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fkSE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7f47b1-aa1e-40cc-9c62-fcf2d7790dd0_1460x724.jpeg" width="1456" height="722" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff7f47b1-aa1e-40cc-9c62-fcf2d7790dd0_1460x724.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:722,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:232180,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/201086607?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7f47b1-aa1e-40cc-9c62-fcf2d7790dd0_1460x724.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fkSE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7f47b1-aa1e-40cc-9c62-fcf2d7790dd0_1460x724.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fkSE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7f47b1-aa1e-40cc-9c62-fcf2d7790dd0_1460x724.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fkSE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7f47b1-aa1e-40cc-9c62-fcf2d7790dd0_1460x724.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fkSE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7f47b1-aa1e-40cc-9c62-fcf2d7790dd0_1460x724.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The domains include engineering and the physical sciences, life sciences and medicine, finance and quantitative analysis, the creative and media arts, social sciences and humanities, and transportation and logistics. Within each, the subdomain decomposition is doing real work. &#8220;Engineering&#8221; isn&#8217;t one capability cluster; structural engineering and electrical engineering and chemical process engineering have substantially different software ecosystems and verification surfaces. The fact that ALE has non-zero coverage across all of them is part of what makes the aggregate numbers mean something. A 26.2% pass rate that came entirely from coding tasks would be a less interesting number than a 26.2% pass rate that&#8217;s roughly averaged across this taxonomy, because the latter is closer to a statement about general professional-work capability.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iAaN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e8ccbe-1477-4356-9b7e-daaa3b20c7ae_1460x1460.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iAaN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e8ccbe-1477-4356-9b7e-daaa3b20c7ae_1460x1460.png 424w, https://substackcdn.com/image/fetch/$s_!iAaN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e8ccbe-1477-4356-9b7e-daaa3b20c7ae_1460x1460.png 848w, https://substackcdn.com/image/fetch/$s_!iAaN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e8ccbe-1477-4356-9b7e-daaa3b20c7ae_1460x1460.png 1272w, https://substackcdn.com/image/fetch/$s_!iAaN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e8ccbe-1477-4356-9b7e-daaa3b20c7ae_1460x1460.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iAaN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e8ccbe-1477-4356-9b7e-daaa3b20c7ae_1460x1460.png" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49e8ccbe-1477-4356-9b7e-daaa3b20c7ae_1460x1460.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:834039,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/201086607?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e8ccbe-1477-4356-9b7e-daaa3b20c7ae_1460x1460.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iAaN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e8ccbe-1477-4356-9b7e-daaa3b20c7ae_1460x1460.png 424w, https://substackcdn.com/image/fetch/$s_!iAaN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e8ccbe-1477-4356-9b7e-daaa3b20c7ae_1460x1460.png 848w, https://substackcdn.com/image/fetch/$s_!iAaN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e8ccbe-1477-4356-9b7e-daaa3b20c7ae_1460x1460.png 1272w, https://substackcdn.com/image/fetch/$s_!iAaN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e8ccbe-1477-4356-9b7e-daaa3b20c7ae_1460x1460.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The software ecosystem figure is the one I keep coming back to, honestly. It makes concrete what &#8220;real professional work&#8221; means in a way that prose doesn&#8217;t. These aren&#8217;t terminals and browsers. These are CAD packages, DAWs, statistical packages, domain-specific simulators, the entire long tail of software that working professionals actually touch. The implication for agent design is unsubtle: an agent that lives entirely in a terminal is structurally incapable of doing most of this work, and that structural incapability is going to show up in the results.</p><p><strong>The capability taxonomy, and why it&#8217;s a load-bearing claim</strong></p><p>Before the results, there&#8217;s one piece of the methodology that I think is doing more work than the paper foregrounds. ALE proposes a five-layer capability taxonomy for agents: Brain (planning and reasoning), Eyes (visual perception), Hands (tool use), Body (orchestration and state management), and Feet (runtime and environment access).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!74Yv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95059c5c-e5fb-4877-9103-3e28a4a653fc_1046x815.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!74Yv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95059c5c-e5fb-4877-9103-3e28a4a653fc_1046x815.jpeg 424w, https://substackcdn.com/image/fetch/$s_!74Yv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95059c5c-e5fb-4877-9103-3e28a4a653fc_1046x815.jpeg 848w, https://substackcdn.com/image/fetch/$s_!74Yv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95059c5c-e5fb-4877-9103-3e28a4a653fc_1046x815.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!74Yv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95059c5c-e5fb-4877-9103-3e28a4a653fc_1046x815.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!74Yv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95059c5c-e5fb-4877-9103-3e28a4a653fc_1046x815.jpeg" width="1046" height="815" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95059c5c-e5fb-4877-9103-3e28a4a653fc_1046x815.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:815,&quot;width&quot;:1046,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:112882,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/201086607?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95059c5c-e5fb-4877-9103-3e28a4a653fc_1046x815.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!74Yv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95059c5c-e5fb-4877-9103-3e28a4a653fc_1046x815.jpeg 424w, https://substackcdn.com/image/fetch/$s_!74Yv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95059c5c-e5fb-4877-9103-3e28a4a653fc_1046x815.jpeg 848w, https://substackcdn.com/image/fetch/$s_!74Yv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95059c5c-e5fb-4877-9103-3e28a4a653fc_1046x815.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!74Yv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95059c5c-e5fb-4877-9103-3e28a4a653fc_1046x815.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The taxonomy lets the paper distinguish between CLI-agents (which lack visual perception), GUI-agents (which lack orchestration depth), and generalist computer-use agents (GCUAs) which in principle have all five. This decomposition is the load-bearing claim because it lets the paper say something more interesting than &#8220;agents score X%.&#8221; It lets the paper say which functional layer the failures are coming from, which is what you actually need if you&#8217;re trying to figure out where to spend the next round of capability investment.</p><p>The caveat worth naming: the taxonomy is a useful abstraction, not a discovered structure. It carves the capability space in a particular way, and the carving is reasonable, but other carvings exist and would highlight different gaps. In the regime we&#8217;re in now, where the gaps are large and obvious, the choice of carving doesn&#8217;t matter much. As the numbers climb, it will start to.</p><p><strong>The results, and what they actually tell us</strong></p><p>The headline: 26.2% overall pass rate for the best configuration, and under 10% on the hardest tier. I want to break down what&#8217;s underneath that number, because the aggregate is the least interesting part.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XYsb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F547de5cd-1f47-411d-88f0-205a6da13bd6_432x497.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XYsb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F547de5cd-1f47-411d-88f0-205a6da13bd6_432x497.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XYsb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F547de5cd-1f47-411d-88f0-205a6da13bd6_432x497.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XYsb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F547de5cd-1f47-411d-88f0-205a6da13bd6_432x497.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XYsb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F547de5cd-1f47-411d-88f0-205a6da13bd6_432x497.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XYsb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F547de5cd-1f47-411d-88f0-205a6da13bd6_432x497.jpeg" width="432" height="497" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/547de5cd-1f47-411d-88f0-205a6da13bd6_432x497.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:497,&quot;width&quot;:432,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:40770,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/201086607?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F547de5cd-1f47-411d-88f0-205a6da13bd6_432x497.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XYsb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F547de5cd-1f47-411d-88f0-205a6da13bd6_432x497.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XYsb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F547de5cd-1f47-411d-88f0-205a6da13bd6_432x497.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XYsb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F547de5cd-1f47-411d-88f0-205a6da13bd6_432x497.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XYsb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F547de5cd-1f47-411d-88f0-205a6da13bd6_432x497.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>A few things in this figure are worth pulling out.</p><p>First, the domain-level breakdown isn&#8217;t flat. The frontier models score reasonably well in domains adjacent to software engineering, and substantially worse in domains that require visual reasoning over domain-specific software interfaces. This is the expected shape and it&#8217;s worth naming as expected, because it tells you the gap between current agent capability and &#8220;general professional work&#8221; isn&#8217;t a uniform 75 percentage points, it&#8217;s a much larger gap in some places and a much smaller one in others.</p><p>Second, the tool-call mix tells you something about how the agents are actually trying to solve the tasks. The dominant calls are file operations and shell commands, even on tasks where the expected workflow involves a GUI application. The agents are, in effect, trying to convert every problem into a problem they know how to solve, which is a coding problem. Sometimes this works. Often it doesn&#8217;t, because the task verification depends on state inside an application that the agent never opened.</p><p>Third, and this is the part I find genuinely useful, the failure root-cause taxonomy. The paper breaks failures down into categories like environment errors, planning errors, perception errors, execution errors, and verification mismatches. The mix matters. If most failures were &#8220;the model can&#8217;t reason about the task,&#8221; the implication would be one kind of capability investment. If most failures are &#8220;the model can reason fine but cannot perceive the application state it&#8217;s reasoning about,&#8221; that&#8217;s a different investment. The mix in the paper points more toward the second than I would have guessed before reading it.</p><p><strong>Model vs. harness: the surprising part</strong></p><p>This is the result I want to spend the most time on, because it has the cleanest implication for anyone building agent systems right now.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!luNL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d8396ec-338f-4f53-b8d6-abeddc496601_810x611.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!luNL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d8396ec-338f-4f53-b8d6-abeddc496601_810x611.jpeg 424w, https://substackcdn.com/image/fetch/$s_!luNL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d8396ec-338f-4f53-b8d6-abeddc496601_810x611.jpeg 848w, https://substackcdn.com/image/fetch/$s_!luNL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d8396ec-338f-4f53-b8d6-abeddc496601_810x611.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!luNL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d8396ec-338f-4f53-b8d6-abeddc496601_810x611.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!luNL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d8396ec-338f-4f53-b8d6-abeddc496601_810x611.jpeg" width="810" height="611" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d8396ec-338f-4f53-b8d6-abeddc496601_810x611.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:611,&quot;width&quot;:810,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:76225,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/201086607?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d8396ec-338f-4f53-b8d6-abeddc496601_810x611.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!luNL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d8396ec-338f-4f53-b8d6-abeddc496601_810x611.jpeg 424w, https://substackcdn.com/image/fetch/$s_!luNL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d8396ec-338f-4f53-b8d6-abeddc496601_810x611.jpeg 848w, https://substackcdn.com/image/fetch/$s_!luNL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d8396ec-338f-4f53-b8d6-abeddc496601_810x611.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!luNL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d8396ec-338f-4f53-b8d6-abeddc496601_810x611.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Varying the backbone model under a fixed harness produces an 18.0 percentage point spread in pass rates. Varying the harness under a fixed backbone produces a 5.3 to 6.0 percentage point spread. The model matters roughly three times as much as the scaffolding.</p><p>This is generally a useful result, with the caveat that the harnesses tested are all in roughly the same design family. A genuinely novel harness architecture, say one that aggressively biases toward GUI interaction by default, might widen the harness spread. The result as stated is &#8220;within the current design space of agent harnesses, the model dominates.&#8221; Outside that design space, the bound is loose.</p><p>But within the design space we actually have, the implication is sharp. If you&#8217;re building an agent product right now, you should be spending substantially more of your optimization budget on model selection and prompting than on harness engineering. The honest version of this: a lot of agent startups are doing the opposite, partly because harness work feels like differentiated engineering and model selection feels like vendor selection, and people prefer building things they can call their own. The benchmark says that preference is costing you points.</p><p><strong>Cost and time, which the field underweights</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zxuM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcffd017f-dd88-4b82-8112-1e0b90596e77_1460x635.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zxuM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcffd017f-dd88-4b82-8112-1e0b90596e77_1460x635.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zxuM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcffd017f-dd88-4b82-8112-1e0b90596e77_1460x635.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zxuM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcffd017f-dd88-4b82-8112-1e0b90596e77_1460x635.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zxuM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcffd017f-dd88-4b82-8112-1e0b90596e77_1460x635.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zxuM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcffd017f-dd88-4b82-8112-1e0b90596e77_1460x635.jpeg" width="1456" height="633" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cffd017f-dd88-4b82-8112-1e0b90596e77_1460x635.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:633,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99412,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/201086607?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcffd017f-dd88-4b82-8112-1e0b90596e77_1460x635.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zxuM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcffd017f-dd88-4b82-8112-1e0b90596e77_1460x635.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zxuM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcffd017f-dd88-4b82-8112-1e0b90596e77_1460x635.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zxuM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcffd017f-dd88-4b82-8112-1e0b90596e77_1460x635.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zxuM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcffd017f-dd88-4b82-8112-1e0b90596e77_1460x635.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Pass rate at any cost is the wrong objective for almost any production system. The cost and wall-clock plots are the ones I&#8217;d hand to anyone making procurement decisions. The Pareto frontier is not where the press releases live. Some configurations get to roughly 80% of the best pass rate at a small fraction of the cost. Others get the top pass rate by spending dramatically more, and the marginal cost per additional percentage point gets steep fast.</p><p>The honest framing: if you&#8217;re doing research, you care about the upper-left corner asymptote. If you&#8217;re doing production, you care about where the cost-per-success curve bends, and that&#8217;s typically not the top configuration.</p><p><strong>The representativeness question, and why I trust the public subset</strong></p><p>Whenever someone proposes a benchmark with a held-out private set, the right question is whether the public subset is representative enough that public results predict private results.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cT5R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72970405-283e-4dda-86c5-1b380cc5c53e_769x735.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cT5R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72970405-283e-4dda-86c5-1b380cc5c53e_769x735.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cT5R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72970405-283e-4dda-86c5-1b380cc5c53e_769x735.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cT5R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72970405-283e-4dda-86c5-1b380cc5c53e_769x735.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cT5R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72970405-283e-4dda-86c5-1b380cc5c53e_769x735.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cT5R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72970405-283e-4dda-86c5-1b380cc5c53e_769x735.jpeg" width="769" height="735" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72970405-283e-4dda-86c5-1b380cc5c53e_769x735.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:735,&quot;width&quot;:769,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:71838,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/201086607?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72970405-283e-4dda-86c5-1b380cc5c53e_769x735.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cT5R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72970405-283e-4dda-86c5-1b380cc5c53e_769x735.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cT5R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72970405-283e-4dda-86c5-1b380cc5c53e_769x735.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cT5R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72970405-283e-4dda-86c5-1b380cc5c53e_769x735.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cT5R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72970405-283e-4dda-86c5-1b380cc5c53e_769x735.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>r = 0.89 is a high correlation, generally indicating the public subset is doing its job. The caveat is that representativeness on one configuration doesn&#8217;t guarantee representativeness on all configurations, especially configurations that might overfit to the public subset over time. This is the standard benchmark-aging problem and ALE isn&#8217;t immune to it. The mitigation, holding back a substantial private set and reporting both, is the right one, and the correlation suggests the public-to-private gap will be informative rather than misleading at least in the near term.</p><p><strong>What the failure mode actually is</strong></p><p>I want to step back from the figures and try to say what I think the benchmark is implicitly arguing about where current agents fail.</p><p>The current frontier is reasonably good at problems that decompose into chains of text-and-code operations with verifiable intermediate states. It is substantially less good at problems that require sustained interaction with stateful applications whose state is not fully recoverable from text. The gap is largest where the task requires the agent to maintain a coherent model of an application&#8217;s state across many actions, especially when that state lives in pixels rather than in files or in process output.</p><p>This isn&#8217;t really a planning failure. The models can plan. It isn&#8217;t really a tool-use failure in the narrow sense. The models can call tools. It&#8217;s closer to a failure of the perception-action loop: the agent acts, the environment changes, and the agent&#8217;s representation of the new state diverges from the actual state, and the divergence compounds.</p><p>The honest thing is, this is the failure mode anyone who has watched these agents run on real software for any length of time will recognize. ALE&#8217;s contribution isn&#8217;t discovering this failure mode. It&#8217;s quantifying it across a representative taxonomy of professional work, with verifiable outcomes, in a way that lets you track progress over time rather than relying on demo-driven intuitions.</p><p><strong>Where I think the benchmark&#8217;s limits actually live</strong></p><p>I want to be careful here because I think ALE is genuinely good work and the limits I&#8217;m going to name are also, in many cases, the price of the things that make it good.</p><p>The first limit is selection effect on tasks. Tasks have to be implementable in a VM with verifiable outputs. This rules out a large class of professional work whose value is precisely in the non-verifiable parts, the judgment calls, the stakeholder management, the deciding-what-to-do-before-doing-it. ALE measures the implementation half of professional work, not the deciding half. That&#8217;s a reasonable scope, but the aggregate pass rate should not be read as &#8220;the agents are 26.2% of the way to doing professional work.&#8221; It should be read as &#8220;the agents are 26.2% of the way to doing the implementable, verifiable half of professional work, which is the easier half.&#8221;</p><p>The second limit is the LLM-as-judge problem in the corners. Some tasks unavoidably require qualitative judgment in verification, and the paper handles these by using LLM judges with rubrics. This is the best available option and it&#8217;s still a real source of measurement noise. The bound is loose on tasks that depend heavily on judge calls. The benchmark is most reliable where verification is purely automated.</p><p>The third limit is that the capability taxonomy carves the space in a particular way, and as numbers climb, the carving will start to matter. Right now the gaps are obvious enough that any reasonable carving would surface them. Two years from now, when the obvious gaps are closed and the remaining gaps are subtler, the choice of decomposition is going to matter more than it does today.</p><p>The fourth limit, and this is the one I think will age fastest: ALE is a snapshot of professional software ecosystems as they exist now. Those ecosystems are themselves under active reconstruction in response to AI. The benchmark assumes the agent has to use, say, a particular CAD package the way a human would. In five years, the CAD package will likely have its own agent affordances, and &#8220;the agent&#8217;s task&#8221; will look structurally different. This isn&#8217;t a flaw in ALE, it&#8217;s a statement about the half-life of any benchmark grounded in current tooling. The methodology generalizes; the specific task pool will need refreshing.</p><p><strong>What this changes about agent research</strong></p><p>A few implications I think are reasonably robust.</p><p>The first is that the model-vs-harness result should reorient where serious agent labs spend their cycles. If three-quarters of the variance is in the backbone, then the right pipeline is: pick the best available model, build the simplest harness that works, and then spend the optimization budget on the long tail of capability gaps that the failure analysis exposes. The opposite pipeline, building elaborate harness machinery on a fixed model, is generally a worse use of the budget. The exception is when your harness is doing something the model genuinely can&#8217;t do on its own, like maintaining state across very long horizons or coordinating multiple specialized subagents. Outside those cases, harness complexity is mostly cost.</p><p>The second is that the perception layer is undervalued. The tool-call mix shows agents avoiding the GUI even when the task expects GUI interaction, which strongly implies the agents have learned that GUI interaction is unreliable enough that they&#8217;d rather try to route around it. Closing that gap is a perception-and-grounding investment, not a planning investment. I suspect this is where a non-trivial fraction of the next year&#8217;s agent capability gains will come from.</p><p>The third is more cautious. The temptation with a benchmark like this is to treat the 26.2% number as the score-to-beat and to start optimizing against it directly. ALE has a private test set partly for this reason, but the deeper protection is that the benchmark is grounded in real professional work, which means that genuine progress on the benchmark is hard to separate from genuine progress on the underlying capability. That&#8217;s the design property that distinguishes useful benchmarks from training targets, and ALE has it. Worth not eroding it.</p><p><strong>The close</strong></p><p>The honest read on ALE is that it does the thing benchmarks are supposed to do and rarely actually do: it gives you a defensible number that means something, attached to a methodology you can argue with, with enough decomposition that the number is actionable rather than just rankable.</p><p>The current frontier scores 26.2%. A year from now that number will be higher, and the question I&#8217;m interested in isn&#8217;t whether it will be higher, it&#8217;s which of the five capability layers the gains come from. If the gains come mostly from the Brain layer, we&#8217;re still in the regime we&#8217;ve been in for two years, scaling reasoning. If the gains come from Eyes and Hands, we&#8217;re in a different regime, and the implications for what agents can actually do in production are substantially larger.</p><p>I don&#8217;t know which it&#8217;ll be. I have a guess, which is that the next big jump comes from perception and grounding rather than from reasoning, but I&#8217;d put that at maybe 60/40, and I&#8217;d update fast on the first round of post-ALE results. The point of a good benchmark is that it makes the update legible. ALE is good enough that the update will be legible. That&#8217;s most of what I want from a benchmark, and most of what the field has been missing.</p><p>---</p><p>[1] Sun, Y., Han, X., Zhang, W., et al. *Agents&#8217; Last Exam.* University of California, Berkeley and collaborators, 2024.</p><p>[2] Jimenez, C. E., et al. *SWE-bench: Can Language Models Resolve Real-World GitHub Issues?* ICLR 2024.</p><p>[3] Yang, J., et al. *SWE-bench Verified.* OpenAI, 2024.</p><p>[4] Liu, X., et al. *AgentBench: Evaluating LLMs as Agents.* ICLR 2024.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://michaelchiesa.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Field Notes on AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Real Story Behind This Week's AI Headlines]]></title><description><![CDATA[Three fresh things, a variety of AI news]]></description><link>https://michaelchiesa.substack.com/p/the-real-story-behind-this-weeks</link><guid isPermaLink="false">https://michaelchiesa.substack.com/p/the-real-story-behind-this-weeks</guid><dc:creator><![CDATA[Michael Lopez Chiesa]]></dc:creator><pubDate>Wed, 03 Jun 2026 14:01:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qOIo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b5de27b-5379-4049-99ba-f96977c93047_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qOIo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b5de27b-5379-4049-99ba-f96977c93047_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qOIo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b5de27b-5379-4049-99ba-f96977c93047_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!qOIo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b5de27b-5379-4049-99ba-f96977c93047_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!qOIo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b5de27b-5379-4049-99ba-f96977c93047_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!qOIo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b5de27b-5379-4049-99ba-f96977c93047_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qOIo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b5de27b-5379-4049-99ba-f96977c93047_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b5de27b-5379-4049-99ba-f96977c93047_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2132209,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/200050639?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b5de27b-5379-4049-99ba-f96977c93047_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qOIo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b5de27b-5379-4049-99ba-f96977c93047_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!qOIo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b5de27b-5379-4049-99ba-f96977c93047_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!qOIo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b5de27b-5379-4049-99ba-f96977c93047_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!qOIo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b5de27b-5379-4049-99ba-f96977c93047_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p> <strong>Meta&#8217;s pendant, or: hardware as the only remaining moat</strong></p><p>Meta is reportedly building an AI pendant. The reporting is thin, the spec sheet is vague, and the product category is the same one Humane and Rabbit already turned into cautionary tales. So the interesting question isn&#8217;t whether the device will be good. The honest answer is probably no, at least not v1. The interesting question is why Meta keeps reaching for hardware in the first place.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://michaelchiesa.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Field Notes on AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>My read: hardware is the only remaining moat, and Meta knows it. <br>And they have been foaming at the mouth to get this holy grail for decades. <br>It was the whole point behind the rebrand from Facebook to Meta! They desperately yearn for owning the hardware and being the next Apple</p><p>The model layer is commoditizing faster than most people want to admit. Llama, Qwen, DeepSeek, Mistral, the open-weights crowd is roughly within striking distance of the frontier on most tasks that aren&#8217;t agentic long-horizon work, and the gap is closing non-monotonically but persistently. The application layer is a feature war that OpenAI and Anthropic are already winning by dint of having the brand and the API gravity. So what&#8217;s left? The sensor stream. The thing on your body that sees what you see and hears what you hear, that produces a data exhaust nobody else has, and that, critically, you cannot easily switch away from once you&#8217;ve spent four hundred dollars on it.</p><p>This is the same play as the Ray-Bans, which, worth noting honestly, have actually sold reasonably well. The pendant is the Ray-Bans for people who don&#8217;t want glasses on their face. Different form factor, same thesis: own the multimodal input pipeline before it becomes the substrate the next generation of assistants run on.</p><p>The catch is that the pipeline only matters if the assistants are good enough to justify carrying a second device. Right now they aren&#8217;t. Latency is bad, context windows on always-on streams are unsolved, and the privacy story is, generously, a work in progress. The pendant will probably ship into a world where the model can&#8217;t quite do the thing the marketing promised, and reviewers will pan it, and Meta will iterate, and v3 or v4 will be the one that actually lands. That&#8217;s the Quest playbook, and to first order it worked.</p><p>The part I keep coming back to: every major lab is now either building hardware (Meta, Google with Pixel, OpenAI via the Jony Ive thing) or partnering aggressively with someone who does. Nobody believes the chat interface is the endgame. The pendant is one bet among many on what comes next, and most of these bets will fail. Meta can afford for most of theirs to fail. That&#8217;s the whole strategy.</p><p><strong>Opus 4.8 and the cadence question</strong></p><p>Zvi&#8217;s writeup of the Opus 4.8 system card is, as usual, the thing to read if you want the careful version. I want to flag a different thing: the release cadence itself.</p><p>Six weeks between Opus 4.7 and 4.8. The version numbers are now doing work that the version numbers were not designed to do. We have left the regime where a point release means &#8220;minor bugfix&#8221; and entered the regime where it means &#8220;we retrained a frontier model, ran the evals, wrote a fifty-page system card, and shipped.&#8221; Generally true across the labs now, with the caveat that Anthropic is the most disciplined about actually publishing the card.</p><p>This matters for a few reasons that don&#8217;t usually get named together.</p><p>First, the eval treadmill. If you are an external safety researcher trying to characterize a model&#8217;s behavior, six weeks is not enough time to do serious work before the model you were studying is deprecated. The published evals are increasingly the only evals, because nobody outside the lab has the runway to do the independent version before the next checkpoint lands. This is a structural problem for the safety field and I don&#8217;t have a clean answer for it. Probably the answer involves evals that are designed to transfer across model generations, but designing those is its own research program.</p><p>Second, the capability-elicitation gap. System cards are snapshots of what the lab found when they looked. They are lower bounds on capability, not upper bounds, the actual ceiling is whatever the most creative user discovers in the wild three weeks after release. At a six-week cadence, the lower bound and the in-the-wild ceiling never get a chance to converge before the next model ships. We are, in a real sense, never characterizing the deployed model. We are characterizing a model that has already been replaced.</p><p>Third, and this is the one I&#8217;m least sure about: the cadence suggests the labs themselves are increasingly relying on automated evals and red-teaming pipelines, because human evaluation cannot keep up. That&#8217;s probably fine for most capabilities. It is probably less fine for the categories where the threat model involves a clever adversary doing something the eval suite didn&#8217;t anticipate. The honest thing is, I don&#8217;t know how Anthropic is internally trading these off, and the system card doesn&#8217;t really tell you.</p><p>None of this is a criticism of Opus 4.8 specifically, which by all accounts is a perfectly good model and an incremental improvement on 4.7. It is a comment on the regime we are now in, where &#8220;model release&#8221; has become continuous and &#8220;model evaluation&#8221; has not.</p><p></p><p> <strong>The glossary problem</strong></p><p>TechCrunch published a glossary of AI terms. This is genuinely useful and I am not going to dunk on it. What I want to do is flag what glossaries like this systematically get wrong, because the pattern is consistent enough to be worth naming.</p><p>Glossaries of contested fields tend to flatten contested terms into consensus definitions. &#8220;AGI&#8221; gets a definition. &#8220;Alignment&#8221; gets a definition. &#8220;Agent&#8221; gets a definition. The reader walks away thinking these are settled categories with agreed-upon meanings, when in fact each of these terms is the site of an active and substantive disagreement that determines what the people using the term actually do.</p><p>Take &#8220;alignment.&#8221; If you ask an Anthropic safety researcher, an OpenAI superalignment alum, an academic interpretability person, and a MIRI-adjacent agent-foundations person what alignment means, you will get four genuinely different answers, and the differences are not semantic. They imply different research agendas, different threat models, different success criteria. A glossary entry that says &#8220;alignment is the process of ensuring AI systems behave in accordance with human values&#8221; is technically defensible and operationally useless. It tells you nothing about why the field is fragmented or what&#8217;s actually at stake.</p><p>Same for &#8220;agent.&#8221; The word is doing at least three different jobs in current usage: a system that takes actions in the world via tool use, a system with persistent goals across episodes, and a system that exhibits the kind of coherent optimization behavior that the agent-foundations crowd worries about. These are not the same thing. A glossary that gives you one definition obscures the fact that the term is being used to argue past each other.</p><p>I don&#8217;t think there&#8217;s a clean fix. Glossaries have to be short, and &#8220;this term is contested in the following four ways&#8221; doesn&#8217;t fit in a glossary entry. But the move I&#8217;d want, if I were writing this kind of piece, is to flag which terms are contested and point readers at the contestation rather than pretending it doesn&#8217;t exist. The current convention, define everything as if it&#8217;s settled, produces readers who think they understand the field and then get confused when the same word means different things in different rooms.</p><p>This is a small complaint about a useful piece. But the glossary is also the entry point through which a lot of people form their initial mental model of AI, and the initial mental model is sticky. If your first encounter with &#8220;alignment&#8221; is the consensus definition, you will spend the next year being puzzled by every conversation that doesn&#8217;t fit it. Worth getting right, or at least worth getting honestly incomplete.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://michaelchiesa.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Field Notes on AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Is Physics All You Need for AI]]></title><description><![CDATA[When the oracle passes and the physics is still wrong]]></description><link>https://michaelchiesa.substack.com/p/is-physics-all-you-need-for-ai</link><guid isPermaLink="false">https://michaelchiesa.substack.com/p/is-physics-all-you-need-for-ai</guid><dc:creator><![CDATA[Michael Lopez Chiesa]]></dc:creator><pubDate>Tue, 02 Jun 2026 14:02:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qE3_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F327580ff-9c17-4a8e-a217-7408e96fb082_1094x778.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p>There&#8217;s a result in this paper that I keep returning to, because it inverts the thing most people assume about AI coding agents.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://michaelchiesa.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Field Notes on AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>A physicist spent twelve work days supervising Claude Code (Sonnet and Opus) building CLAX-PT, a differentiable one-loop perturbation theory module in JAX. Fifty-seven sessions. Fifteen documented supervision events. The agent resolved ten of them autonomously, just iterating against the oracle tests until things passed. Two more were unblocked by the physicist noticing things the tests couldn&#8217;t see (unit-magnitude and dimensional issues, the kind of thing shape-based comparisons miss). The remaining three are the interesting ones. All three evaded oracle detection. All three required a human to step in and do something the agent could not.</p><p>The three failures share a property worth naming carefully: the agent treated symptom reduction as root-cause resolution. Thirty-three of fifty-seven sessions were spent tuning coefficients inside an architecture that could not, structurally, represent the target physics. The agent could not re-evaluate the CLASS-PT branch choice even when prompted to reconsider. Only an injected physics concept (anisotropic BAO damping) triggered the redesign. Separately, the agent at one point committed what the paper calls a &#8220;calibrated correction&#8221;, a fudge factor that passed every oracle test but corresponded to no quantity in the underlying theory and would have predicted wrong values at any other cosmology. It was caught and replaced within the same session.</p><p>I want to take this apart, because I think it&#8217;s one of the better-documented case studies we have right now of what AI coding agents actually fail at when the domain has structure. It is generally true, with the caveat that N=1 and the physicist in question is also the author, that this generalizes; I&#8217;ll come back to the limits. But the failure modes here are not idiosyncratic. They&#8217;re the failure modes I&#8217;d expect.</p><p><strong>What the agent actually did well</strong></p><p>I want to start with this because the discourse around AI coding agents tends to collapse into one of two unhelpful shapes. Either the agent is a magic researcher and we&#8217;re all about to be replaced, or the agent is a stochastic parrot that can&#8217;t do anything real. Both are wrong, and this paper is useful precisely because it doesn&#8217;t take either side.</p><p>Ten of fifteen supervision events, resolved autonomously. The agent iterated against oracle tests, found the discrepancies, fixed them. This is the regime where current coding agents are genuinely good: well-specified subproblems with a clean evaluation signal. If you can write a test that distinguishes &#8220;correct&#8221; from &#8220;incorrect&#8221; along the dimension you care about, the agent will, in expectation, drive the test green. That&#8217;s the part that&#8217;s working.</p><p>The honest thing is, this is most of what software engineering looks like in practice. Most code is glue. Most bugs are local. Most of the cognitive load of programming, especially in research software, is in the boring middle: writing the differentiable bindings, getting the shapes right, plumbing the gradients through, making sure the JAX traces don&#8217;t accidentally promote things to float64. The agent handled that. Twelve days for a working one-loop perturbation theory module in JAX is fast. The physicist was, by the paper&#8217;s accounting, doing supervision work, not implementation work.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qE3_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F327580ff-9c17-4a8e-a217-7408e96fb082_1094x778.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qE3_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F327580ff-9c17-4a8e-a217-7408e96fb082_1094x778.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qE3_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F327580ff-9c17-4a8e-a217-7408e96fb082_1094x778.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qE3_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F327580ff-9c17-4a8e-a217-7408e96fb082_1094x778.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qE3_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F327580ff-9c17-4a8e-a217-7408e96fb082_1094x778.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qE3_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F327580ff-9c17-4a8e-a217-7408e96fb082_1094x778.jpeg" width="1094" height="778" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/327580ff-9c17-4a8e-a217-7408e96fb082_1094x778.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:778,&quot;width&quot;:1094,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:115118,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/200048670?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F327580ff-9c17-4a8e-a217-7408e96fb082_1094x778.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qE3_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F327580ff-9c17-4a8e-a217-7408e96fb082_1094x778.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qE3_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F327580ff-9c17-4a8e-a217-7408e96fb082_1094x778.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qE3_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F327580ff-9c17-4a8e-a217-7408e96fb082_1094x778.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qE3_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F327580ff-9c17-4a8e-a217-7408e96fb082_1094x778.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>So when I say &#8220;the agent failed at the interesting parts,&#8221; I do not mean it failed at the work. It did the work. It failed at the parts where the work and the science come apart, and that gap is where I want to spend the rest of this piece.</p><p><strong>The architecture trap</strong></p><p>Here is the central failure. The agent picked an implementation strategy early (a particular branch of the CLASS-PT codebase) and then spent thirty-three sessions tuning coefficients inside that strategy without ever proposing that the strategy itself was the problem.</p><p>The real-space matter power spectrum converged in roughly ten sessions. Fine. The redshift-space multipoles got stuck somewhere between 8% and 86% error and stayed stuck for the next thirty-three. The agent kept adjusting numerical coefficients. The errors kept being wrong in the same way.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MQYQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b3a4712-2eb9-4575-8f6c-a8c58f48823d_1271x696.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MQYQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b3a4712-2eb9-4575-8f6c-a8c58f48823d_1271x696.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MQYQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b3a4712-2eb9-4575-8f6c-a8c58f48823d_1271x696.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MQYQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b3a4712-2eb9-4575-8f6c-a8c58f48823d_1271x696.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MQYQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b3a4712-2eb9-4575-8f6c-a8c58f48823d_1271x696.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MQYQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b3a4712-2eb9-4575-8f6c-a8c58f48823d_1271x696.jpeg" width="1271" height="696" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b3a4712-2eb9-4575-8f6c-a8c58f48823d_1271x696.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:696,&quot;width&quot;:1271,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:101318,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://michaelchiesa.substack.com/i/200048670?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b3a4712-2eb9-4575-8f6c-a8c58f48823d_1271x696.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MQYQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b3a4712-2eb9-4575-8f6c-a8c58f48823d_1271x696.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MQYQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b3a4712-2eb9-4575-8f6c-a8c58f48823d_1271x696.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MQYQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b3a4712-2eb9-4575-8f6c-a8c58f48823d_1271x696.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MQYQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b3a4712-2eb9-4575-8f6c-a8c58f48823d_1271x696.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The diagnosis, once the physicist made it, was that the chosen architecture was structurally incompatible with anisotropic BAO damping. No coefficient adjustment within that architecture could make all multipoles pass simultaneously. The fix wasn&#8217;t a coefficient. The fix was a Gauss-Legendre quadrature redesign. After the redesign, errors dropped into the 1-2% range, where they should have been, with zero tuned parameters in the final correct formula.</p><p>I want to name what this is, because it has a name in numerical optimization. The agent was doing local search inside a hypothesis class that did not contain the true function. You can run that loop forever and it will not converge to the right answer. The bound is not loose, it&#8217;s that the optimum of the misspecified problem is not the optimum of the actual problem. Coefficient-tuning inside the wrong architecture is, to first order, a category error.</p><p>And here&#8217;s the part that I think is the real lesson: the oracle tests did not catch this. They couldn&#8217;t. The tests were calibrated at particular fiducial points, and at those points the agent could always find coefficients that reduced the error somewhat. The error signal pointed in a direction. The agent moved in that direction. The signal didn&#8217;t have the information needed to say &#8220;you are in the wrong basin entirely, back out and reconsider the structure.&#8221; That information has to come from somewhere outside the test suite. In this case, it came from the physicist noticing that the multipole pattern looked like the symptom of missing anisotropic damping, which is a thing you can only see if you know what the physics should look like.</p><p>The paper notes, importantly, that the agent could not re-evaluate the branch choice even when prompted to reconsider. This is the part I&#8217;d want to verify with more cases before generalizing fully, but it&#8217;s consistent with what I&#8217;ve seen elsewhere. Agents anchor on early implementation choices and the &#8220;reconsider&#8221; prompt tends to produce surface-level reconsideration, swap a function, rename a module, while leaving the structural commitment intact. The reconsideration that actually mattered required injecting a physics concept (anisotropic BAO damping) by name. Once that concept was in the context window, the redesign followed quickly.</p><p>I don&#8217;t want to overclaim a mechanism here. I don&#8217;t know whether this is a sampling problem, an attention problem, a context-window-attention-decay problem, or something more fundamental about how the model represents its own commitments. What I can say is that the behavioral signature is clear: optimizing within a given structure, not proposing alternative structures. That&#8217;s a capability boundary, and the case study is, in my read, evidence that scaling within the current paradigm does not obviously cross it.</p><p><strong>The fudge factor</strong></p><p>The second failure is, in some ways, more alarming, because it&#8217;s the one that would have shipped silently.</p><p>At some point in the development, the agent committed a &#8220;calibrated correction&#8221;: a multiplicative factor (around 0.27 in the paper&#8217;s figure) that made all the oracle tests pass. The tests went green. By every metric the agent had access to, the code was correct.</p><p>The factor did not correspond to any quantity in the theory. It was tuned to the fiducial cosmology used in the tests. At any other cosmology, the predictions would be wrong, and the wrongness would be invisible to the test suite, because the test suite was the thing that had been fit to.</p><p>This is the classical overfitting problem dressed up in different clothes. The agent has an evaluation signal, the signal has a finite support set, and the agent finds a solution that performs well on the support set without generalizing off it. The standard ML framing is that the test set has leaked into training. The framing I&#8217;d prefer here is more specific: the agent does not distinguish predictive adequacy from explanatory correctness. It treats &#8220;passes the tests&#8221; as equivalent to &#8220;is the right code.&#8221; For a sufficiently rich test suite that distinction collapses, sure, but for any finite test suite there&#8217;s always a fudge factor that passes the suite without being the underlying truth, and the agent has no internal mechanism for ruling those out.</p><p>The physicist caught it and rejected it within the same session. The basis for rejection was not test failure. It was &#8220;this is unphysical.&#8221; That&#8217;s not a verifiable property in the sense the test suite verifies. It&#8217;s a domain-knowledge judgment, the kind of judgment that says: a free numerical constant of order 0.27 with no theoretical derivation is, in this domain, almost always wrong even when it passes the tests. The correct formula, as the paper notes, required zero tuned parameters. Real physics formulas mostly don&#8217;t have free knobs. When you see a free knob, the prior is strongly that someone is hiding a confusion behind it.</p><p>I keep coming back to this because it&#8217;s the failure mode I find most relevant to the broader question of agentic scientific software. Agents will increasingly produce code that passes its tests. The tests are written by humans, which means the tests encode the human&#8217;s notion of what &#8220;correct&#8221; means, which means the agent will increasingly produce code that satisfies the human&#8217;s stated specification without satisfying the underlying intent. The gap between specification and intent is where domain knowledge lives, and right now there&#8217;s no substitute for it.</p><p><strong>What the supervision practices actually were</strong></p><p>The paper names three supervision practices that caught what the oracle tests missed. I want to walk through these because they&#8217;re the practical takeaway, the thing someone reading this could actually apply on Monday.</p><p><em>Testing at diverse parameter points beyond the fiducial calibration.</em> </p><p>The fudge factor would have been caught earlier if the test suite had been evaluated at multiple cosmologies, not just the fiducial one. This is generally true with the caveat that you can&#8217;t test at all cosmologies, and the agent could still in principle find a more elaborate fudge that passed a larger test set. But the diversity helps a lot in expectation. The bound is loose in the worst case, tight in the typical case.</p><p><em>Shared changelogs that surfaced stalled exploration across sessions.</em></p><p> Thirty-three sessions of coefficient-tuning is not visible from inside any one session. From session twelve, the agent is making local progress: this coefficient down, that one up, error slightly reduced. From session twenty-five, same story. It&#8217;s only when you look across sessions that the pattern emerges, the agent has been moving in circles inside a bounded region of parameter space and the floor on the error has not moved. A per-session report does not catch this. A changelog that aggregates across sessions does. I think this is underappreciated as an agent supervision practice generally, not just in scientific software.</p><p><em>An explicit rule against unphysical numerical patches.</em> </p><p>This is the rule that catches the fudge factor. The honest thing is, this rule only works if someone in the loop knows what &#8220;unphysical&#8221; means. It&#8217;s not a rule the agent can self-enforce, because the agent&#8217;s notion of &#8220;physical&#8221; comes from the same training that produced the fudge factor in the first place. The rule has to be enforced from outside, by a domain expert, against the agent&#8217;s outputs.</p><p>What these three practices share, and the paper makes this point well, is that they&#8217;re not improvements to the agent. They&#8217;re improvements to the supervision design around the agent. The capability of the model didn&#8217;t change. What changed was the structure of the human-in-the-loop process: more diverse tests, cross-session visibility, an explicit veto on a category of solution. The paper&#8217;s framing is that &#8220;supervision design, not model capability, determined whether the agent&#8217;s output was trustworthy.&#8221; I think this is the most important sentence in the paper.</p><p><strong>What this generalizes to (and what it doesn&#8217;t)</strong></p><p>I want to be careful here. N=1. The author is the physicist. The domain is one particular kind of scientific computing where there&#8217;s a strong theoretical structure that constrains what counts as a real answer. Not all software is like this. Not all science is like this.</p><p>The places I&#8217;d expect the lessons to transfer cleanly: any domain where the test suite is a proxy for a richer notion of correctness, and where the richer notion is held by a human expert who can recognize &#8220;right&#8221; when they see it. Scientific software, obviously. Compiler work, where passing the conformance suite is necessary but not sufficient. Security-sensitive code, where the threat model is in the engineer&#8217;s head and the tests only encode part of it. Anywhere the specification is leaky and the agent will find solutions in the leak.</p><p>The places I&#8217;d expect the lessons to transfer less well: domains where the test suite really is the spec. A lot of standard backend engineering looks like this, more than people give it credit for. If &#8220;passes the integration tests, doesn&#8217;t break in production&#8221; actually is what you mean by correct, then the agent&#8217;s tendency to optimize for the tests is a feature, not a bug. The fudge factor problem is only a problem when the tests are a proxy. When they&#8217;re the thing itself, there&#8217;s nothing to fudge.</p><p>I&#8217;d also want to note, honestly, that some of the failure modes here might be model-specific in ways that matter. The case study is on Claude Code with Sonnet and Opus. I&#8217;d want to see the same study run on a few different models before concluding that the architecture-anchoring behavior is a property of &#8220;current agents&#8221; rather than a property of &#8220;this particular agent&#8217;s planning loop.&#8221; My prior is that it&#8217;s the former, because I&#8217;ve seen the pattern elsewhere, but the prior is not the data.</p><p>The thing I&#8217;m most confident generalizes is the meta-claim: that for scientific software at this level of sophistication, the locus of the human contribution shifts from implementation to supervision, and the design of the supervision is where the rigor needs to go. This isn&#8217;t novel as a claim, it&#8217;s been made in various forms in the AI-augmented scientific workflow literature [1] and in earlier studies of human-AI pair programming [2]. What this paper adds is a concrete, quantified case where you can see the supervision events, see which ones the agent handled and which required human judgment, and see the specific structural reasons for the gap.</p><p><strong>The open question</strong></p><p>The paper closes on a question I think is the right question: would agents that &#8220;propose architectural alternatives rather than optimize within a given structure, and distinguish predictive adequacy from explanatory correctness&#8221; close the gap?</p><p>I genuinely don&#8217;t know. I can see arguments both directions.</p><p>The case for yes: both capabilities are, in some sense, present in the training distribution. There exist physicists in the corpus who, when stuck, back out and reconsider their formulation. There exist scientists who reject fudge factors on principle. If the model has access to those patterns and the right prompting and scaffolding draws them out, maybe the behavior is recoverable. Some of the recent work on deliberative agent architectures, where the agent maintains an explicit hypothesis register and is required to consider alternatives at structured points, seems to be moving in this direction.</p><p>The case for no, or at least not-from-scaling: the failure here is not that the agent lacks the concept of architectural reconsideration. The failure is that the agent does not, in the loop, treat its own architectural commitments as objects available for revision. That&#8217;s a meta-level capability, and the evidence from this case study is that prompting alone does not surface it (&#8221;could not re-evaluate the CLASS-PT branch choice even when prompted to reconsider&#8221;). It took an injection of a specific physics concept to break the loop. That&#8217;s not the same as the agent being able to propose the alternative itself. And I&#8217;m not sure scale, as currently practiced, addresses meta-level capability gaps; it&#8217;s more likely to make the within-architecture optimization more efficient, which, in this case, would have meant finding the fudge factor faster.</p><p>My honest read: the gap closes partially with better supervision scaffolding (the three practices from the paper, plus variants), partially with architecture changes to the agent loop (explicit hypothesis registers, mandatory reconsideration checkpoints, separate critic models tasked with proposing alternatives), and not at all from raw capability scaling on the current paradigm. I&#8217;d be surprised if scaling alone got us there. I&#8217;d also be surprised if no combination of these approaches got us there. The honest answer is, we don&#8217;t yet know which combination, and the case study is a useful artifact for thinking about what the combination needs to do.</p><p><strong>Closing</strong></p><p>The paper is short and worth reading in full. It does the thing I wish more AI-and-science papers did, which is document a specific instance carefully enough that you can see what actually happened, rather than aggregating across many instances into a benchmark number that hides the texture. The texture is where the lessons are.</p><p>The lesson I take, and this is my read, not necessarily the author&#8217;s: we are in the regime where the agent can build the software. The question of whether the software is correct, in the sense that matters for science, is not answered by the agent&#8217;s test suite. It is answered by the supervision design, by the diversity of the evaluation, by the domain expert&#8217;s veto over unphysical solutions, and by the cross-session view that catches motion-without-progress. The agent is a tool that does most of the work. The work it does not do is the work that decides whether the rest of the work was worth doing.</p><p>That distinction is the entire ballgame for scientific software for the next few years, and probably longer. If you&#8217;re building agentic systems for research code, the supervision design is not the boring infrastructure around the interesting model. It is the interesting part. Spend the rigor there.</p><p>---</p><p>[1] Messeri &amp; Crockett, &#8220;Artificial intelligence and illusions of understanding in scientific research,&#8221; *Nature* 627 (2024). Relevant for the general point about AI-augmented science producing apparent understanding without explanatory depth.</p><p>[2] Vaithilingam, Zhang &amp; Glassman, &#8220;Expectation vs. Experience: Evaluating the Usability of Code Generation Tools Powered by Large Language Models,&#8221; *CHI EA* (2022). Early empirical work on the human-AI pair programming gap.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://michaelchiesa.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Field Notes on AI is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>