<?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[Gradient Flow]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!JgYc!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F42dc987e-4b38-4003-b259-4283ad63d445_256x256.png</url><title>Gradient Flow</title><link>https://gradientflow.substack.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 05 Nov 2026 01:21:49 GMT</lastBuildDate><atom:link href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Ffeed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Gradient Flow]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[gradientflow@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[gradientflow@substack.com]]></itunes:email><itunes:name><![CDATA[Ben Lorica 罗瑞卡]]></itunes:name></itunes:owner><itunes:author><![CDATA[Ben Lorica 罗瑞卡]]></itunes:author><googleplay:owner><![CDATA[gradientflow@substack.com]]></googleplay:owner><googleplay:email><![CDATA[gradientflow@substack.com]]></googleplay:email><googleplay:author><![CDATA[Ben Lorica 罗瑞卡]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[One question I'd ask every team building agents]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/an-agent-passed-every-test-and-still</link><guid isPermaLink="false">https://gradientflow.substack.com/p/an-agent-passed-every-test-and-still</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 03 Nov 2026 14:02:38 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d8157b0-3528-438f-83fa-72533ff22914_1781x960.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Farchive" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Qpug%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%252Fpublic%252Fimages%252F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24747,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://gradientflow.substack.com/archive&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fsubscribe">Subscribe</a> &#8226;<a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fnewsletter%2F"> Previous Issues</a></strong></p><h1><strong>Your AI Passed the Test. Did It Do the Job?</strong></h1><p>At the recent <a href="iframe.php?url=https%3A%2F%2Faiconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Conference</a>, Ion Stoica described a coding agent that made a key-value store, a simple database, roughly six times faster. It passed the tests, but there was a catch: the agent had stopped storing data. Instead of saving information and retrieving it later, the agent noticed that the test data followed a predictable pattern. Whenever the benchmark requested a value, it simply calculated the expected answer. By any reasonable measure of what a database should do, it was a failure.</p><p>What interests me about this example is that it points to a problem well beyond coding agents. Before we can test whether a system does what we want, we have to translate our intentions into explicit requirements and decide how to test them. Important assumptions can get lost in that process, and the tests themselves may not reflect real-world conditions. A passing evaluation tells us that a system met the test, not necessarily that the test captured what we actually meant.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://gradientflow.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"><em>Learning something each week? Consider becoming a paid supporter &#128591;</em></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><strong>Two Gaps Behind a Passing Test</strong></h4><p>Stoica and his colleagues describe <a href="iframe.php?url=https%3A%2F%2Farxiv.org%2Fhtml%2F2609.12039v1%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">two gaps in software development</a>. The <em>requirement gap</em> is the difference between what people want and what they write down. The <em>model gap</em> is the difference between the conditions assumed during testing and those encountered in production. Here, <em>model</em> refers to a representation of the operating environment, not the AI model.</p><p>The database example illustrates both gaps. The requirements never explicitly said the system had to store whatever values users supplied. That&#8217;s the requirement gap. The benchmark also relied on predictable values, even though real users might store data that cannot be reconstructed. That&#8217;s the model gap. Fixing one problem would not necessarily have fixed the other.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F11%2FAgents-Formal-Proofs.001.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l6Y2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14698e38-09b0-486d-a2c8-4eca6352fe12_1642x890.jpeg 424w, https://substackcdn.com/image/fetch/$s_!l6Y2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14698e38-09b0-486d-a2c8-4eca6352fe12_1642x890.jpeg 848w, https://substackcdn.com/image/fetch/$s_!l6Y2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14698e38-09b0-486d-a2c8-4eca6352fe12_1642x890.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!l6Y2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14698e38-09b0-486d-a2c8-4eca6352fe12_1642x890.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21l6Y2%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F14698e38-09b0-486d-a2c8-4eca6352fe12_1642x890.jpeg" width="618" height="334.8914835164835" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14698e38-09b0-486d-a2c8-4eca6352fe12_1642x890.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:789,&quot;width&quot;:1456,&quot;resizeWidth&quot;:618,&quot;bytes&quot;:314618,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/11/Agents-Formal-Proofs.001.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/220110090?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14698e38-09b0-486d-a2c8-4eca6352fe12_1642x890.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_!l6Y2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14698e38-09b0-486d-a2c8-4eca6352fe12_1642x890.jpeg 424w, https://substackcdn.com/image/fetch/$s_!l6Y2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14698e38-09b0-486d-a2c8-4eca6352fe12_1642x890.jpeg 848w, https://substackcdn.com/image/fetch/$s_!l6Y2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14698e38-09b0-486d-a2c8-4eca6352fe12_1642x890.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!l6Y2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14698e38-09b0-486d-a2c8-4eca6352fe12_1642x890.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>These are old engineering problems, but AI agents make them harder to ignore. They can try solutions quickly and repeatedly optimize against the same tests, discovering shortcuts that might never occur to their human designers. <strong>They also lack much of the business context that experienced employees take for granted.</strong> A second agent reviewing the same incomplete requirements may miss the same thing.</p><h4><strong>Mathematics Has Its Own Version</strong></h4><p>I see a useful parallel in mathematics, where verification is much more rigorous than ordinary software testing. <a href="iframe.php?url=https%3A%2F%2Flean-lang.org%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">Lean</a> is a system that checks mathematical proofs against precise rules of logic. Recent advances in AI have made it easier to translate human-written mathematical arguments into Lean, a process called <em>autoformalization</em>. The AI can then revise the translated proof until Lean accepts it.</p><p>But what exactly has been checked? Researchers recently <a href="iframe.php?url=https%3A%2F%2Farxiv.org%2Fhtml%2F2610.08144v1%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">compared the Lean version</a> of a widely discussed OpenAI proof involving the Navier-Stokes equations, which describe fluid motion, with the written argument. They found important differences. In one case, the Lean version required a stronger assumption and therefore established a weaker result. In another, the mathematical reasoning differed. The researchers did not conclude that the original proof was wrong, only that the Lean code did not verify the written argument as presented.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F11%2FAgents-Formal-Proofs.002.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!394_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b74ff9-949c-4423-ae26-6150f322db89_1731x967.jpeg 424w, https://substackcdn.com/image/fetch/$s_!394_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b74ff9-949c-4423-ae26-6150f322db89_1731x967.jpeg 848w, https://substackcdn.com/image/fetch/$s_!394_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b74ff9-949c-4423-ae26-6150f322db89_1731x967.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!394_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b74ff9-949c-4423-ae26-6150f322db89_1731x967.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21394_%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc2b74ff9-949c-4423-ae26-6150f322db89_1731x967.jpeg" width="606" height="338.37774725274727" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c2b74ff9-949c-4423-ae26-6150f322db89_1731x967.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:606,&quot;bytes&quot;:352317,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/11/Agents-Formal-Proofs.002.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/220110090?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b74ff9-949c-4423-ae26-6150f322db89_1731x967.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_!394_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b74ff9-949c-4423-ae26-6150f322db89_1731x967.jpeg 424w, https://substackcdn.com/image/fetch/$s_!394_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b74ff9-949c-4423-ae26-6150f322db89_1731x967.jpeg 848w, https://substackcdn.com/image/fetch/$s_!394_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b74ff9-949c-4423-ae26-6150f322db89_1731x967.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!394_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b74ff9-949c-4423-ae26-6150f322db89_1731x967.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 an important distinction here. If a trustworthy checker like Lean proves the <em>intended mathematical statement</em> using a different argument, that can still establish the statement&#8217;s truth. But it doesn&#8217;t establish that the original written proof was correct. Someone still needs to confirm that the statement being checked captures what was intended.</p><p>This translation step is now common across many AI applications. Companies are using AI to turn policies into instructions for agents, medical guidelines into recommendations for clinicians, and business requirements into automated decisions. An agent may follow those instructions correctly even if important assumptions or exceptions were lost in translation. Adding more AI reviewers may help catch mistakes, but they can also share the same misunderstandings.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F11%2FAgents-Formal-Proofs.008.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!38wz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d4f62c-c3e6-4031-b2c5-1c6c9e1ef372_1725x843.jpeg 424w, https://substackcdn.com/image/fetch/$s_!38wz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d4f62c-c3e6-4031-b2c5-1c6c9e1ef372_1725x843.jpeg 848w, https://substackcdn.com/image/fetch/$s_!38wz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d4f62c-c3e6-4031-b2c5-1c6c9e1ef372_1725x843.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!38wz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d4f62c-c3e6-4031-b2c5-1c6c9e1ef372_1725x843.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%2138wz%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F91d4f62c-c3e6-4031-b2c5-1c6c9e1ef372_1725x843.jpeg" width="576" height="281.6703296703297" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91d4f62c-c3e6-4031-b2c5-1c6c9e1ef372_1725x843.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:712,&quot;width&quot;:1456,&quot;resizeWidth&quot;:576,&quot;bytes&quot;:306224,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/11/Agents-Formal-Proofs.008.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/220110090?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d4f62c-c3e6-4031-b2c5-1c6c9e1ef372_1725x843.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_!38wz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d4f62c-c3e6-4031-b2c5-1c6c9e1ef372_1725x843.jpeg 424w, https://substackcdn.com/image/fetch/$s_!38wz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d4f62c-c3e6-4031-b2c5-1c6c9e1ef372_1725x843.jpeg 848w, https://substackcdn.com/image/fetch/$s_!38wz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d4f62c-c3e6-4031-b2c5-1c6c9e1ef372_1725x843.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!38wz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d4f62c-c3e6-4031-b2c5-1c6c9e1ef372_1725x843.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><h4><strong>Test Engineers Learned This Long Ago</strong></h4><p>Traditional test engineers have been <a href="iframe.php?url=https%3A%2F%2Flink.amazon%2FB0fboghbR">dealing with versions of these gaps for decades</a>. Their work begins with deciding what a product should withstand and then recreating the conditions it will actually face. A medical device intended for patients cannot be adequately tested only by trained nurses. The <em>model gap</em> shows up with AI agents, too. Testing them on carefully written requests may not tell us how they handle vague instructions, missing information, and unexpected situations in practice.</p><p><a href="iframe.php?url=https%3A%2F%2Flink.amazon%2FB0fboghbR">Safety engineering</a> offers another lesson. Warning people not to do something is weaker than preventing them from doing it. The same applies to agents. Telling an agent not to access a sensitive system is not the same as removing its credentials or blocking network access. This is why I favor <a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fi-keep-hearing-the-same-advice-about%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">enforcing important boundaries in software</a> rather than relying on instructions in a prompt.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F11%2FAgents-Formal-Proofs.003.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pQJw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945ca32e-4e81-4905-bbb0-9b6577c57882_1790x995.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pQJw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945ca32e-4e81-4905-bbb0-9b6577c57882_1790x995.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pQJw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945ca32e-4e81-4905-bbb0-9b6577c57882_1790x995.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pQJw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945ca32e-4e81-4905-bbb0-9b6577c57882_1790x995.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21pQJw%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F945ca32e-4e81-4905-bbb0-9b6577c57882_1790x995.jpeg" width="654" height="363.38324175824175" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/945ca32e-4e81-4905-bbb0-9b6577c57882_1790x995.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:809,&quot;width&quot;:1456,&quot;resizeWidth&quot;:654,&quot;bytes&quot;:428866,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/11/Agents-Formal-Proofs.003.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/220110090?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945ca32e-4e81-4905-bbb0-9b6577c57882_1790x995.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_!pQJw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945ca32e-4e81-4905-bbb0-9b6577c57882_1790x995.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pQJw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945ca32e-4e81-4905-bbb0-9b6577c57882_1790x995.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pQJw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945ca32e-4e81-4905-bbb0-9b6577c57882_1790x995.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pQJw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F945ca32e-4e81-4905-bbb0-9b6577c57882_1790x995.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 broader lesson is to design systems around how people and agents actually behave, not just how we expect them to behave. Testing needs to account for both the requirements we write down and the conditions the system will encounter.</p><h4><strong>What I Would Change</strong></h4><ul><li><p><strong>Ask what passed, and under what conditions.</strong> A single pass/fail score can hide a lot. This is one reason I&#8217;ve <a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fi%2F207209882%2Fthe-high-dimensional-fix%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">advocated for high-dimensional evaluations</a>, which examine specific risks and failure modes rather than relying on one overall score. Even then, ask which assumptions and real-world conditions those evaluations might still miss.</p></li><li><p><strong>Review the translation from intent to rules.</strong> When AI turns instructions into software or rules for agents, require it to surface added assumptions, changed requirements, and unresolved ambiguities. Spend expert time confirming that the resulting rules capture what was intended.</p></li><li><p><strong>Use more realistic evaluations.</strong> Combine cheap automated tests with representative workloads, unexpected inputs, and limited deployments. Keep some evaluation cases out of the agent&#8217;s development loop so it cannot tailor every solution to the grader.</p></li><li><p><strong>Put hard limits outside the model.</strong> Use permissions, isolated environments, approval thresholds, and the ability to reverse consequential actions. A prompt telling an agent to be careful is not a security boundary.</p></li><li><p><strong>Make failure improve the process.</strong> Treat real-world failures as feedback on both the requirements and the tests. Determine whether the implementation was defective, the requirements were incomplete, or the tests assumed unrealistic conditions. Fix the underlying problem rather than just patching the immediate bug.</p></li><li><p><strong>Measure the whole cost of confidence.</strong> Faster generation is not necessarily better if it creates more review work, testing costs, or production incidents. Measure the full workflow, not just how quickly an agent produces an answer.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F11%2FAgents-Formal-Proofs.005.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wwdy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a716c9-c97b-4d40-a31c-cead1491fc64_1739x936.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wwdy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a716c9-c97b-4d40-a31c-cead1491fc64_1739x936.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wwdy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a716c9-c97b-4d40-a31c-cead1491fc64_1739x936.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wwdy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a716c9-c97b-4d40-a31c-cead1491fc64_1739x936.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21wwdy%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc2a716c9-c97b-4d40-a31c-cead1491fc64_1739x936.jpeg" width="590" height="317.6923076923077" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c2a716c9-c97b-4d40-a31c-cead1491fc64_1739x936.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:784,&quot;width&quot;:1456,&quot;resizeWidth&quot;:590,&quot;bytes&quot;:326385,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/11/Agents-Formal-Proofs.005.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/220110090?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a716c9-c97b-4d40-a31c-cead1491fc64_1739x936.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!wwdy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a716c9-c97b-4d40-a31c-cead1491fc64_1739x936.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wwdy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a716c9-c97b-4d40-a31c-cead1491fc64_1739x936.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wwdy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a716c9-c97b-4d40-a31c-cead1491fc64_1739x936.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wwdy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a716c9-c97b-4d40-a31c-cead1491fc64_1739x936.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><h4><strong>The Bottleneck Is Moving</strong></h4><p>As AI makes it cheaper to produce code, mathematical proofs, and other outputs, the harder work increasingly lies in defining success and establishing confidence in the results. <strong>What we&#8217;re seeing in coding and mathematics is an early glimpse of what&#8217;s coming for other kinds of knowledge work.</strong> I expect people to spend less time producing routine work and more time translating human intentions into instructions machines can follow, checking what might have been lost in translation, and evaluating whether the results make sense.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F11%2FAgents-Formal-Proofs.004.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v4ze!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1bb8ec9-fda6-4810-bf7c-2a22c0feaded_1647x923.jpeg 424w, https://substackcdn.com/image/fetch/$s_!v4ze!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1bb8ec9-fda6-4810-bf7c-2a22c0feaded_1647x923.jpeg 848w, https://substackcdn.com/image/fetch/$s_!v4ze!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1bb8ec9-fda6-4810-bf7c-2a22c0feaded_1647x923.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!v4ze!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1bb8ec9-fda6-4810-bf7c-2a22c0feaded_1647x923.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21v4ze%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fe1bb8ec9-fda6-4810-bf7c-2a22c0feaded_1647x923.jpeg" width="572" height="320.57142857142856" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e1bb8ec9-fda6-4810-bf7c-2a22c0feaded_1647x923.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:572,&quot;bytes&quot;:368205,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/11/Agents-Formal-Proofs.004.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/220110090?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1bb8ec9-fda6-4810-bf7c-2a22c0feaded_1647x923.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!v4ze!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1bb8ec9-fda6-4810-bf7c-2a22c0feaded_1647x923.jpeg 424w, https://substackcdn.com/image/fetch/$s_!v4ze!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1bb8ec9-fda6-4810-bf7c-2a22c0feaded_1647x923.jpeg 848w, https://substackcdn.com/image/fetch/$s_!v4ze!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1bb8ec9-fda6-4810-bf7c-2a22c0feaded_1647x923.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!v4ze!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1bb8ec9-fda6-4810-bf7c-2a22c0feaded_1647x923.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>This doesn&#8217;t mean humans need to review every step. But we do need to figure out where human judgment matters most, particularly when requirements are ambiguous or mistakes have serious consequences. I would ask every team deploying agents one question: verified against what? If the answer only describes the test, without explaining how it reflects what people intended and what happens in the real world, we still have work to do.</p><div><hr></div><h1><strong>The Looming Debate Over Frontier AI Labs</strong></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fproposals-to-regulate-frontier-ai-labs%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aEuQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69718af4-ed6f-4a33-ab3a-33c08c4ae163_1768x1010.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aEuQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69718af4-ed6f-4a33-ab3a-33c08c4ae163_1768x1010.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aEuQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69718af4-ed6f-4a33-ab3a-33c08c4ae163_1768x1010.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aEuQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69718af4-ed6f-4a33-ab3a-33c08c4ae163_1768x1010.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21aEuQ%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F69718af4-ed6f-4a33-ab3a-33c08c4ae163_1768x1010.jpeg" width="1456" height="832" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/69718af4-ed6f-4a33-ab3a-33c08c4ae163_1768x1010.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:538475,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/proposals-to-regulate-frontier-ai-labs/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/220110090?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69718af4-ed6f-4a33-ab3a-33c08c4ae163_1768x1010.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_!aEuQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69718af4-ed6f-4a33-ab3a-33c08c4ae163_1768x1010.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aEuQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69718af4-ed6f-4a33-ab3a-33c08c4ae163_1768x1010.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aEuQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69718af4-ed6f-4a33-ab3a-33c08c4ae163_1768x1010.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aEuQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69718af4-ed6f-4a33-ab3a-33c08c4ae163_1768x1010.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption">Source: <strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2F%2Fproposals-to-regulate-frontier-ai-labs">Previewing the Debate Over Frontier AI Regulation</a></strong></figcaption></figure></div><div><hr></div><h1><strong>AI and the Vanishing Apprentice</strong></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F11%2Fsurvey-of-math-grad-students-on-ai.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vDgr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92343a24-6c3e-435b-b00f-da1c0bf1f35b_1845x1041.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vDgr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92343a24-6c3e-435b-b00f-da1c0bf1f35b_1845x1041.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vDgr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92343a24-6c3e-435b-b00f-da1c0bf1f35b_1845x1041.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vDgr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92343a24-6c3e-435b-b00f-da1c0bf1f35b_1845x1041.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21vDgr%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F92343a24-6c3e-435b-b00f-da1c0bf1f35b_1845x1041.jpeg" width="1456" height="822" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92343a24-6c3e-435b-b00f-da1c0bf1f35b_1845x1041.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:822,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:518307,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/11/survey-of-math-grad-students-on-ai.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/220110090?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92343a24-6c3e-435b-b00f-da1c0bf1f35b_1845x1041.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_!vDgr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92343a24-6c3e-435b-b00f-da1c0bf1f35b_1845x1041.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vDgr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92343a24-6c3e-435b-b00f-da1c0bf1f35b_1845x1041.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vDgr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92343a24-6c3e-435b-b00f-da1c0bf1f35b_1845x1041.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vDgr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92343a24-6c3e-435b-b00f-da1c0bf1f35b_1845x1041.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption">Learn more &#127919; <strong><a href="iframe.php?url=https%3A%2F%2Farxiv.org%2Fabs%2F2610.40584">Early career researcher responses to AI in math</a></strong> (MIT survey)</figcaption></figure></div><div><hr></div><p><em><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fdisclosure%2F">Ben Lorica</a></strong> edits <a href="iframe.php?url=https%3A%2F%2Fethics.dev%2F">Ethics.dev</a> and the <a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fnewsletter%2F">Gradient Flow newsletter</a>, and he hosts the <strong><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2F">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="iframe.php?url=https%3A%2F%2Faiconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Conference</a></strong> and the <strong><a href="iframe.php?url=https%3A%2F%2Fagentconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">Agent Conference</a></strong>. You can follow him on <a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fbenlorica%2F">Linkedin</a>, <a href="iframe.php?url=https%3A%2F%2Fx.com%2Fbigdata">X</a>, <a href="iframe.php?url=https%3A%2F%2Findieweb.social%2F%40bigdata">Mastodon</a>, <a href="iframe.php?url=https%3A%2F%2Fwww.reddit.com%2Fr%2FGradientFlow%2F">Reddit</a>, <a href="iframe.php?url=https%3A%2F%2Fbsky.app%2Fprofile%2Fgradientflow.com">Bluesky</a>, <a href="iframe.php?url=https%3A%2F%2Fwww.youtube.com%2Fc%2FGradientFlow">YouTube</a>, or <a href="iframe.php?url=https%3A%2F%2Fwww.tiktok.com%2F%40gradientflow">TikTok</a>. This newsletter is produced by <a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fblog%2F">Gradient Flow</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[I changed my mind about world models.]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/this-robotics-result-surprised-me</link><guid isPermaLink="false">https://gradientflow.substack.com/p/this-robotics-result-surprised-me</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 27 Oct 2026 13:02:31 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bab1a0d-cea0-4842-96f7-a1ee9eb7b9ac_1803x1047.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fnewsletter%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Qpug%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%252Fpublic%252Fimages%252F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24747,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://gradientflow.com/newsletter/&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fsubscribe">Subscribe</a> &#8226;<a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fnewsletter%2F"> Previous Issues</a></strong></p><h1><strong>What If AI Builds the Robot Instead of Controlling It?</strong></h1><p>Last year I wrote about robotics moving from <a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Frobotics-is-becoming-ais-ultimate%3Futm_medium%3Dnewsletter%26amp%3Butm_source%3Dchatgpt.com">bespoke machines toward reusable foundation models</a>, essentially an attempt to build a general-purpose robot brain. More recently, I argued that <a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fyour-model-is-easy-to-buy-your-data%3Futm_medium%3Dnewsletter%26amp%3Butm_source%3Dchatgpt.com">models are getting easier to buy, while the harder work lies in making data useful</a>. A newer development complicates that story. What if we can automate more of the work required to engineer the robot itself?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://gradientflow.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"><em>Appreciate this newsletter? Consider becoming a paid supporter &#128591;</em></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><strong>The Engineering Bottleneck in Robotics</strong></h4><p>A large class of robotics problems sits between rigid factory automation and the general-purpose robots we see in demos. The robot and workspace may stay mostly the same, but packages arrive in different positions, groceries come in different shapes, or cables bend differently every time. Roboticists sometimes call this <a href="iframe.php?url=https%3A%2F%2Fgraph-robots.github.io%2Fgap%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">variational automation</a>. These jobs are common in warehouses, factories, and food-processing facilities, but they remain expensive to automate.</p><p>There are several bottlenecks. Robots lack the vast stores of physical experience available to language models, and each new application still requires engineers to assemble perception, grasping, motion planning, and recovery systems. Simulation reduces physical testing, but building one that captures the properties that determine success is itself labor intensive. The commercial bar is also high. A robot has to work quickly and reliably, not just succeed in a carefully selected demo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F10%2FAgentic-Robotics.001.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KV2U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd35ea8-53e4-4e8e-807a-124cfe231d51_1706x964.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KV2U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd35ea8-53e4-4e8e-807a-124cfe231d51_1706x964.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KV2U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd35ea8-53e4-4e8e-807a-124cfe231d51_1706x964.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KV2U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd35ea8-53e4-4e8e-807a-124cfe231d51_1706x964.jpeg 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21KV2U%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F0cd35ea8-53e4-4e8e-807a-124cfe231d51_1706x964.jpeg" width="674" height="380.97664835164835" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0cd35ea8-53e4-4e8e-807a-124cfe231d51_1706x964.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1456,&quot;resizeWidth&quot;:674,&quot;bytes&quot;:373651,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/10/Agentic-Robotics.001.jpeg&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/218837283?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd35ea8-53e4-4e8e-807a-124cfe231d51_1706x964.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_!KV2U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd35ea8-53e4-4e8e-807a-124cfe231d51_1706x964.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KV2U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd35ea8-53e4-4e8e-807a-124cfe231d51_1706x964.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KV2U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd35ea8-53e4-4e8e-807a-124cfe231d51_1706x964.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KV2U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd35ea8-53e4-4e8e-807a-124cfe231d51_1706x964.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><h4><strong>Four Ways to Build a Robot</strong></h4><p>The traditional approach combines well-understood components for perception, motion planning, and control. These systems can be fast and dependable, but they require substantial engineering for each application. More recently, Vision-Language-Action models, or VLAs, have tried to replace some of this work with learning. Give the model images and an instruction, and it produces actions. The promise is broader generalization, but <a href="iframe.php?url=https%3A%2F%2Farxiv.org%2Fhtml%2F2603.22435%3Futm_medium%3Dnewsletter%26amp%3Butm_source%3Dchatgpt.com">several VLAs struggled when object positions or task instructions changed</a>.</p><p>Simulation offers another path. A robot can practice thousands of times without tying up hardware or requiring someone to reset the scene after each failure. The hard part is making the virtual environment predictive of the real one. Small errors in friction, weight, stiffness, or contact behavior can make a policy that succeeds virtually fail on hardware. This is the familiar sim-to-real problem.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F10%2FAgentic-Robotics.002.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jJVi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae39758c-e108-46fd-9234-461c53a4a70d_1835x980.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jJVi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae39758c-e108-46fd-9234-461c53a4a70d_1835x980.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jJVi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae39758c-e108-46fd-9234-461c53a4a70d_1835x980.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jJVi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae39758c-e108-46fd-9234-461c53a4a70d_1835x980.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21jJVi%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fae39758c-e108-46fd-9234-461c53a4a70d_1835x980.jpeg" width="1456" height="778" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae39758c-e108-46fd-9234-461c53a4a70d_1835x980.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:778,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:384859,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/10/Agentic-Robotics.002.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/218837283?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae39758c-e108-46fd-9234-461c53a4a70d_1835x980.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_!jJVi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae39758c-e108-46fd-9234-461c53a4a70d_1835x980.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jJVi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae39758c-e108-46fd-9234-461c53a4a70d_1835x980.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jJVi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae39758c-e108-46fd-9234-461c53a4a70d_1835x980.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jJVi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae39758c-e108-46fd-9234-461c53a4a70d_1835x980.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>World models are increasingly being positioned as part of the answer. Some <a href="iframe.php?url=https%3A%2F%2Fodyssey.systems%2Fintroducing-odyssey-3%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">learn from large collections of video, then provide a foundation for robot policies</a>. Others <a href="iframe.php?url=https%3A%2F%2Fwww.worldlabs.ai%2Fblog%2Fatlas%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">reconstruct real environments</a>, generate additional experience, or test what might happen after an action. The most interesting systems are already hybrids, combining learned representations with simulation, conventional software, and feedback from real failures. The line between a world model and a traditional simulator is becoming less clear.</p><h4><strong>What If the AI Builds the Robot Program?</strong></h4><p>This is why a <a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fpulse%2Fgoosebumps-paradigm-shift-occurring-robotics-ken-goldberg-j5k0c%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">recent post from Ken Goldberg</a> caught my attention. His group is exploring what it calls <strong>Agentic Robotics</strong>. Instead of asking one large neural network to control the robot directly, coding agents assemble a program from reusable robotics skills. Their <a href="iframe.php?url=https%3A%2F%2Fgraph-robots.github.io%2Fgap%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">Graph-as-Policy system</a> represents the program as connected modules for tasks like perception, grasping, and motion planning. The agents rehearse it in simulation, find where it fails, and modify the relevant piece rather than retraining the whole system.</p><p>The more surprising step is automating the simulator too. Goldberg describes giving a frontier model a short video of a robot wiping ink off a metal bar with a sponge, along with access to a physics engine. The model built a simulation, then agents used it to improve the robot program before running the code on the real robot. Not every trial worked. In one, the robot pushed over the bar because its mass could not be reliably inferred from the video. That failure shows why testing on real hardware still matters. This reminded me of a <a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2Frichard-ho-openai%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">recent conversation about AI-assisted chip design</a>. Hardware engineers are using foundation models to write and optimize <strong>kernels</strong>, the specialized programs that make models run efficiently on particular hardware. In both cases, AI is helping experts with engineering work that has traditionally been detailed, specialized, and time consuming.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F10%2FAgentic-Robotics.003.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TmUl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9765dc0f-6437-44a2-b0cc-79edac7bdf91_1798x1009.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TmUl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9765dc0f-6437-44a2-b0cc-79edac7bdf91_1798x1009.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TmUl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9765dc0f-6437-44a2-b0cc-79edac7bdf91_1798x1009.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TmUl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9765dc0f-6437-44a2-b0cc-79edac7bdf91_1798x1009.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21TmUl%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F9765dc0f-6437-44a2-b0cc-79edac7bdf91_1798x1009.jpeg" width="1456" height="817" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9765dc0f-6437-44a2-b0cc-79edac7bdf91_1798x1009.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:817,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:383369,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/10/Agentic-Robotics.003.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/218837283?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9765dc0f-6437-44a2-b0cc-79edac7bdf91_1798x1009.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_!TmUl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9765dc0f-6437-44a2-b0cc-79edac7bdf91_1798x1009.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TmUl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9765dc0f-6437-44a2-b0cc-79edac7bdf91_1798x1009.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TmUl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9765dc0f-6437-44a2-b0cc-79edac7bdf91_1798x1009.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TmUl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9765dc0f-6437-44a2-b0cc-79edac7bdf91_1798x1009.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 are reasons to take this seriously, but also reasons not to get ahead of the evidence. In one benchmark, the <a href="iframe.php?url=https%3A%2F%2Fgraph-robots.github.io%2Fgap%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">agent-generated system</a> came close to a graph built by robotics experts. In another example, <a href="iframe.php?url=https%3A%2F%2Fwww.ambirobotics.com%2Fblog%2Fagentic-robotics%2F%3Futm_medium%3Dnewsletter%26amp%3Butm_source%3Dchatgpt.com">Ambi Robotics reports</a> using agents to analyze 500 production events and develop three candidate fixes in about ten hours. The company then tested all three on production robots in customer warehouses for ten days. Two reduced throughput. The third increased it by 4.2 packages per hour, and Ambi says it deployed that fix across 30% of its U.S. fleet. These are still bounded industrial tasks, and open-ended manipulation and humanoids are much harder. The interesting result is not that the agent is always right. It is that generating, testing, and improving highly specific engineering solutions may become much cheaper.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F10%2FAgentic-Robotics-compared.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8Lqs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4057a9-4b7a-4f30-b7c4-24408d181161_1873x1036.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8Lqs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4057a9-4b7a-4f30-b7c4-24408d181161_1873x1036.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8Lqs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4057a9-4b7a-4f30-b7c4-24408d181161_1873x1036.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8Lqs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4057a9-4b7a-4f30-b7c4-24408d181161_1873x1036.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%218Lqs%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F1a4057a9-4b7a-4f30-b7c4-24408d181161_1873x1036.jpeg" width="634" height="350.52884615384613" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a4057a9-4b7a-4f30-b7c4-24408d181161_1873x1036.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:805,&quot;width&quot;:1456,&quot;resizeWidth&quot;:634,&quot;bytes&quot;:445750,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/10/Agentic-Robotics-compared.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/218837283?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4057a9-4b7a-4f30-b7c4-24408d181161_1873x1036.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_!8Lqs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4057a9-4b7a-4f30-b7c4-24408d181161_1873x1036.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8Lqs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4057a9-4b7a-4f30-b7c4-24408d181161_1873x1036.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8Lqs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4057a9-4b7a-4f30-b7c4-24408d181161_1873x1036.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8Lqs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4057a9-4b7a-4f30-b7c4-24408d181161_1873x1036.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><h4><strong>World Models May Have to Earn Their Place</strong></h4><p>What changes my view is how far Agentic Robotics can get <a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fpulse%2Fgoosebumps-paradigm-shift-occurring-robotics-ken-goldberg-j5k0c%2F%3Futm_medium%3Dnewsletter%26amp%3Butm_source%3Dchatgpt.com">without a learned world model</a>. A general-purpose foundation model interprets the task, helps build a task-specific simulation, and writes the robot program, while a conventional physics engine handles the dynamics. For bounded industrial tasks, that suggests learned world models are not always necessary. Companies developing them need to show where a learned model adds something that a foundation model, existing robotics software, and a physics engine cannot provide as well.</p><p>I would not count world models out. They might <a href="iframe.php?url=https%3A%2F%2Fwww.worldlabs.ai%2Fblog%2Fatlas%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">reconstruct an environment</a>, fill in physical behavior that is hard to infer from a short video, or generate variations for stress testing. A VLA might still be the best way to handle a manipulation skill that is hard to program. The bigger shift is that none of these models necessarily has to become the robot brain. The general intelligence can sit in an engineering agent that chooses the models and tools needed for a particular job.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F10%2FAgentic-Robotics.004.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1jLv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae387f54-ed43-4fef-92ec-ab0d16b53d1d_1780x1006.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1jLv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae387f54-ed43-4fef-92ec-ab0d16b53d1d_1780x1006.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1jLv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae387f54-ed43-4fef-92ec-ab0d16b53d1d_1780x1006.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1jLv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae387f54-ed43-4fef-92ec-ab0d16b53d1d_1780x1006.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%211jLv%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fae387f54-ed43-4fef-92ec-ab0d16b53d1d_1780x1006.jpeg" width="1456" height="823" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae387f54-ed43-4fef-92ec-ab0d16b53d1d_1780x1006.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:408703,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/10/Agentic-Robotics.004.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/218837283?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae387f54-ed43-4fef-92ec-ab0d16b53d1d_1780x1006.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_!1jLv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae387f54-ed43-4fef-92ec-ab0d16b53d1d_1780x1006.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1jLv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae387f54-ed43-4fef-92ec-ab0d16b53d1d_1780x1006.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1jLv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae387f54-ed43-4fef-92ec-ab0d16b53d1d_1780x1006.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1jLv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae387f54-ed43-4fef-92ec-ab0d16b53d1d_1780x1006.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>This also changes where I would look for durable advantage. Individual models can be replaced as better ones arrive. Calibrated simulations, reusable skills, evaluation environments, failure histories, and production data are harder to reproduce. This should look familiar to enterprise AI teams. <a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fi-think-ai-teams-are-defending-the">The foundation model gets easier to buy, while the surrounding system becomes the asset</a>. For robotics teams, the practical question may shift from &#8220;How do we train the best robot brain?&#8221; to &#8220;How quickly can we assemble a system that turns observations of the real world into behavior we can trust?&#8221;</p><div><hr></div><h1>Book Recommendations</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21a6kW%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F3404321f-0fd0-4628-be8a-5e547ac93238_1761x981.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!a6kW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3404321f-0fd0-4628-be8a-5e547ac93238_1761x981.jpeg 424w, https://substackcdn.com/image/fetch/$s_!a6kW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3404321f-0fd0-4628-be8a-5e547ac93238_1761x981.jpeg 848w, https://substackcdn.com/image/fetch/$s_!a6kW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3404321f-0fd0-4628-be8a-5e547ac93238_1761x981.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!a6kW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3404321f-0fd0-4628-be8a-5e547ac93238_1761x981.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21a6kW%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F3404321f-0fd0-4628-be8a-5e547ac93238_1761x981.jpeg" width="1456" height="811" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3404321f-0fd0-4628-be8a-5e547ac93238_1761x981.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:811,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:491174,&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://gradientflow.substack.com/i/218837283?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3404321f-0fd0-4628-be8a-5e547ac93238_1761x981.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_!a6kW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3404321f-0fd0-4628-be8a-5e547ac93238_1761x981.jpeg 424w, https://substackcdn.com/image/fetch/$s_!a6kW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3404321f-0fd0-4628-be8a-5e547ac93238_1761x981.jpeg 848w, https://substackcdn.com/image/fetch/$s_!a6kW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3404321f-0fd0-4628-be8a-5e547ac93238_1761x981.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!a6kW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3404321f-0fd0-4628-be8a-5e547ac93238_1761x981.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><ul><li><p><strong><a href="iframe.php?url=https%3A%2F%2Flink.amazon%2FB0feQn1Xn">Broken China: How the Economic Miracle Shattered and What it Means for the World</a></strong>. Most media coverage of China focuses on its export and manufacturing prowess. Yet when I talk with visitors and friends just back from the country, what they most want to discuss is the bleak job market, especially for young people. For anyone who wants to understand China&#8217;s economy, this book is <strong>essential reading</strong>. Drawing on decades of on-the-ground analysis, it is rigorous in both its arguments and its evidence.</p></li><li><p><strong><a href="iframe.php?url=https%3A%2F%2Flink.amazon%2FB05nsaK6y">Kobuk the Destroyer: And Other Tales from the Wild, Unseen World of Test Engineering</a></strong>. I enjoyed this entertaining look at the often overlooked world of <em>test engineering</em>. As AI applications and agents become more capable and complex, I think AI teams have a lot to learn from decades of experience testing how systems fail, behave under real-world conditions, and handle unexpected situations.</p></li><li><p><strong><a href="iframe.php?url=https%3A%2F%2Flink.amazon%2FB06BHIcGe">Money to Burn: The Unvarnished Truth About Leon Black, Apollo, and the Rise of a New Wall Street</a></strong>. This book gave me a much better understanding of private equity through the story of Apollo, a firm born out of Drexel Burnham Lambert&#8217;s collapse. I found Apollo&#8217;s evolution toward private credit especially interesting, particularly its ties to insurers and annuities, which are becoming increasingly <a href="iframe.php?url=https%3A%2F%2Fwww.ft.com%2Fcontent%2F4ffa1853-0e2c-424f-b941-88c6bcac5765%3Fsyn-25a6b1a6%3D1%26amp%3Butm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">important to financing the AI buildout</a>.</p></li><li><p><strong><a href="iframe.php?url=https%3A%2F%2Flink.amazon%2FB0iUnJzze">The Everywhere Millionaire: Who Is Really Rich in America and How They Got There</a></strong>. If you want to better understand America&#8217;s small and midsize businesses, this book is a goldmine. I learned a lot about how the owners of seemingly ordinary businesses build wealth and wield economic influence. Written by two academic economists, it&#8217;s also a surprisingly fun and engaging read.</p></li></ul><div><hr></div><h1><strong>The $2.1 Trillion Compute Landlord</strong></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21U9fl%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Feb962529-4947-43a6-be01-bb2ed9ca7ed2_1691x981.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U9fl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb962529-4947-43a6-be01-bb2ed9ca7ed2_1691x981.jpeg 424w, https://substackcdn.com/image/fetch/$s_!U9fl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb962529-4947-43a6-be01-bb2ed9ca7ed2_1691x981.jpeg 848w, https://substackcdn.com/image/fetch/$s_!U9fl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb962529-4947-43a6-be01-bb2ed9ca7ed2_1691x981.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!U9fl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb962529-4947-43a6-be01-bb2ed9ca7ed2_1691x981.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21U9fl%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Feb962529-4947-43a6-be01-bb2ed9ca7ed2_1691x981.jpeg" width="1456" height="845" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb962529-4947-43a6-be01-bb2ed9ca7ed2_1691x981.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:845,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:506987,&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://gradientflow.substack.com/i/218837283?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb962529-4947-43a6-be01-bb2ed9ca7ed2_1691x981.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_!U9fl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb962529-4947-43a6-be01-bb2ed9ca7ed2_1691x981.jpeg 424w, https://substackcdn.com/image/fetch/$s_!U9fl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb962529-4947-43a6-be01-bb2ed9ca7ed2_1691x981.jpeg 848w, https://substackcdn.com/image/fetch/$s_!U9fl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb962529-4947-43a6-be01-bb2ed9ca7ed2_1691x981.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!U9fl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb962529-4947-43a6-be01-bb2ed9ca7ed2_1691x981.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption">Learn more &#127919; <a href="iframe.php?url=https%3A%2F%2Fwww.inc.com%2Fbethany-mclean%2Fspacex-earnings-coreweave-problem-elon-musk-ai-stocks%2F91423907%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">SpaceX Has a CoreWeave Problem That No One Is Talking About</a></figcaption></figure></div><div><hr></div><p></p><p><em><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fdisclosure%2F">Ben Lorica</a></strong> edits <a href="iframe.php?url=https%3A%2F%2Fethics.dev%2F">Ethics.dev</a> and the <a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fnewsletter%2F">Gradient Flow newsletter</a>, and he hosts the <strong><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2F">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="iframe.php?url=https%3A%2F%2Faiconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Conference</a></strong> and the <strong><a href="iframe.php?url=https%3A%2F%2Fagentconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">Agent Conference</a></strong>. You can follow him on <a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fbenlorica%2F">Linkedin</a>, <a href="iframe.php?url=https%3A%2F%2Fx.com%2Fbigdata">X</a>, <a href="iframe.php?url=https%3A%2F%2Findieweb.social%2F%40bigdata">Mastodon</a>, <a href="iframe.php?url=https%3A%2F%2Fwww.reddit.com%2Fr%2FGradientFlow%2F">Reddit</a>, <a href="iframe.php?url=https%3A%2F%2Fbsky.app%2Fprofile%2Fgradientflow.com">Bluesky</a>, <a href="iframe.php?url=https%3A%2F%2Fwww.youtube.com%2Fc%2FGradientFlow">YouTube</a>, or <a href="iframe.php?url=https%3A%2F%2Fwww.tiktok.com%2F%40gradientflow">TikTok</a>. This newsletter is produced by <a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fblog%2F">Gradient Flow</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[What I learned from companies training their own models]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/are-you-building-a-model-or-a-model</link><guid isPermaLink="false">https://gradientflow.substack.com/p/are-you-building-a-model-or-a-model</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 20 Oct 2026 13:03:26 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38730ce9-eef4-4cdc-a4e9-a62eb1d64792_1749x949.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fnewsletter%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Qpug%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%252Fpublic%252Fimages%252F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24747,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://gradientflow.com/newsletter/&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fsubscribe">Subscribe</a> &#8226;<a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fnewsletter%2F"> Previous Issues</a></strong></p><h1><strong>The Model Factory Matters More Than the Model</strong></h1><p>A couple of months ago, I<a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fthe-big-ai-labs-are-suddenly-competing%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"> wrote about the growing post-training stack</a> that lets teams turn general-purpose models into something better suited to their own work. I recently <a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2Fjoel-hron-thomson-reuters%2F">spoke with Joel Hron</a>, CTO of Thomson Reuters, about a more ambitious version of the same idea. His team starts with a strong open-weight model, continues pre-training it on Thomson Reuters data, then puts it through several stages of post-training. I am going to call this <strong>deep model customization</strong>. Thomson Reuters is not alone. Cursor, C3 AI, ByteDance, Cisco, and Reddit are exploring variations of the same approach, and their experiences already point to a few useful lessons.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://gradientflow.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"><em>A frequent reader? Consider becoming a paid supporter &#128591;</em></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><strong>Why Fine-Tuning Is Not Always Enough</strong></h4><p>The companies going down this path generally tried easier options first. Thomson Reuters started with commercial models and relatively simple LoRA fine-tuning. The models improved on the tasks being targeted, but other capabilities deteriorated. C3 AI ran into a different problem. Its proprietary Type System does not appear in public training data, so <a href="iframe.php?url=https%3A%2F%2Fc3.ai%2Fblog%2Fwhy-c3-ai-fine-tunes-its-own-models-even-with-frontier-ai-this-strong%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">retrieval alone produced an 11 percent pass rate</a> on its internal coding evaluation. Adding agents and tools pushed frontier models to around 60 percent, but responses took roughly two minutes. The information was available, but the models had not really learned how C3&#8217;s system worked.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F10%2FDeep-Model-Customization.001.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BFVk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbcef096-6fe4-44ab-abdd-d6b007098811_1592x850.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BFVk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbcef096-6fe4-44ab-abdd-d6b007098811_1592x850.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BFVk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbcef096-6fe4-44ab-abdd-d6b007098811_1592x850.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BFVk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbcef096-6fe4-44ab-abdd-d6b007098811_1592x850.jpeg 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21BFVk%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fdbcef096-6fe4-44ab-abdd-d6b007098811_1592x850.jpeg" width="628" height="335.13461538461536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dbcef096-6fe4-44ab-abdd-d6b007098811_1592x850.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:777,&quot;width&quot;:1456,&quot;resizeWidth&quot;:628,&quot;bytes&quot;:262843,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/10/Deep-Model-Customization.001.jpeg&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/217734239?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbcef096-6fe4-44ab-abdd-d6b007098811_1592x850.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_!BFVk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbcef096-6fe4-44ab-abdd-d6b007098811_1592x850.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BFVk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbcef096-6fe4-44ab-abdd-d6b007098811_1592x850.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BFVk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbcef096-6fe4-44ab-abdd-d6b007098811_1592x850.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BFVk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbcef096-6fe4-44ab-abdd-d6b007098811_1592x850.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 lesson is not that RAG or fine-tuning are ineffective. They solve different problems. Retrieval is useful when information changes or is too large to put into model weights. Post-training can reshape behavior and improve specific tasks. </p><p>Continued pre-training goes deeper by changing what the model knows about a domain. That matters when a company&#8217;s advantage comes from knowledge, language, workflows, or judgment that is <strong>poorly represented in public training data</strong>. ByteDance wanted <a href="iframe.php?url=https%3A%2F%2Farxiv.org%2Fabs%2F2605.01278%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">Valley3</a> to understand multimodal commerce. Cisco wanted a small model that understood cybersecurity. Reddit wanted a model that understood community behavior and moderation context.</p><h4><strong>The Checkpoint Is Just the Starting Point</strong></h4><p>The common recipe begins with model selection. These teams are generally not pre-training a general model from scratch. They evaluate open models against their own workloads and pick the best starting point. Thomson Reuters selected Qwen using its internal evaluations. <a href="iframe.php?url=https%3A%2F%2Fcursor.com%2Fblog%2Fcomposer-2-technical-report%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">Cursor chose Kimi K2.5</a> after testing candidate models on coding knowledge and its own code. C3 AI has repeated its process across five generations as stronger open models have appeared.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F10%2FDeep-Model-Customization.002.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gn4Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad1c7967-ec87-47ac-8a7e-387348026fc7_1712x944.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Gn4Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad1c7967-ec87-47ac-8a7e-387348026fc7_1712x944.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Gn4Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad1c7967-ec87-47ac-8a7e-387348026fc7_1712x944.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Gn4Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad1c7967-ec87-47ac-8a7e-387348026fc7_1712x944.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Gn4Y%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fad1c7967-ec87-47ac-8a7e-387348026fc7_1712x944.jpeg" width="656" height="361.7912087912088" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad1c7967-ec87-47ac-8a7e-387348026fc7_1712x944.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:803,&quot;width&quot;:1456,&quot;resizeWidth&quot;:656,&quot;bytes&quot;:349971,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/10/Deep-Model-Customization.002.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/217734239?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad1c7967-ec87-47ac-8a7e-387348026fc7_1712x944.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_!Gn4Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad1c7967-ec87-47ac-8a7e-387348026fc7_1712x944.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Gn4Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad1c7967-ec87-47ac-8a7e-387348026fc7_1712x944.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Gn4Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad1c7967-ec87-47ac-8a7e-387348026fc7_1712x944.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Gn4Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad1c7967-ec87-47ac-8a7e-387348026fc7_1712x944.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Next comes continued pre-training. The company mixes domain data into the model while usually retaining general data so specialization does not wipe out useful capabilities. Thomson Reuters trained on a 200 billion token mixture drawn from a much larger collection of legal, regulatory, news, and other material. ByteDance added an e-commerce training phase to Valley3. Cisco continued training Llama 3.1 8B on billions of tokens of cybersecurity text. This is where data engineering matters. Teams have to decide what goes into the mixture, what gets removed, and whether more data is actually improving the model.</p><p>Then comes post-training. Teams use supervised examples, preference data, reinforcement learning, or some combination. What stood out to me is how often the training environment resembles the actual product. Cursor trains Composer inside coding environments with tools similar to those used in Cursor. Thomson trains its model to use Thomson Reuters search and research systems. Valley3 learns to operate a multimodal product-search engine. The goal is not only to teach the model what to know. It is also to teach it how work gets done inside the company.</p><h4><strong>These Models Do Not Have to Replace Everything</strong></h4><p>One of the key lessons from Thomson Reuters is that success does not require replacing every commercial model. Hron <a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2Fjoel-hron-thomson-reuters%2F">told me</a> their frontier model (<em>Thomson</em>) currently handles about <strong>5 to 10 percent of inference</strong> inside CoCounsel. Its main production job is high-volume document analysis, such as reviewing large collections of contracts during M&amp;A due diligence. CoCounsel still uses Claude, OpenAI, Gemini, and smaller models. Thomson gets the work where its legal specialization, control, and economics make it a better fit.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F10%2FDeep-Model-Customization.003.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HpUJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96831d09-1ca5-4b97-a5aa-880e741c5c20_1750x942.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HpUJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96831d09-1ca5-4b97-a5aa-880e741c5c20_1750x942.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HpUJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96831d09-1ca5-4b97-a5aa-880e741c5c20_1750x942.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HpUJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96831d09-1ca5-4b97-a5aa-880e741c5c20_1750x942.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21HpUJ%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F96831d09-1ca5-4b97-a5aa-880e741c5c20_1750x942.jpeg" width="636" height="342.46153846153845" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96831d09-1ca5-4b97-a5aa-880e741c5c20_1750x942.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:784,&quot;width&quot;:1456,&quot;resizeWidth&quot;:636,&quot;bytes&quot;:354913,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/10/Deep-Model-Customization.003.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/217734239?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96831d09-1ca5-4b97-a5aa-880e741c5c20_1750x942.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_!HpUJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96831d09-1ca5-4b97-a5aa-880e741c5c20_1750x942.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HpUJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96831d09-1ca5-4b97-a5aa-880e741c5c20_1750x942.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HpUJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96831d09-1ca5-4b97-a5aa-880e741c5c20_1750x942.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HpUJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96831d09-1ca5-4b97-a5aa-880e741c5c20_1750x942.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Other deployments follow a similar pattern. <a href="iframe.php?url=https%3A%2F%2Fc3.ai%2Fblog%2Fwhy-c3-ai-fine-tunes-its-own-models-even-with-frontier-ai-this-strong%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">C3&#8217;s Narwhal</a> handles C3-specific coding, documentation, customer support, and agent tooling while the broader platform remains model-agnostic. Cursor offers Composer alongside third-party models. Cisco is putting its security model into XDR and other security workflows. Reddit reports that its Nova-based moderation work has reduced missed threats while consolidating work previously handled by multiple models. A specialized model does not need to handle every request to be worthwhile. It can be valuable simply by owning the high-volume or highly differentiated parts of the workload.</p><h4><strong>The Hard Part Is Everything Around the Training Run</strong></h4><p>Thomson Reuters gives a clear sense of what this takes. Its core effort involved roughly 30 scientists and engineers, seeded partly through the <a href="iframe.php?url=https%3A%2F%2Fwww.thomsonreuters.com%2Fen%2Fpress-releases%2F2024%2Faugust%2Fthomson-reuters-corporation-acquires-safe-sign-technologies-to-accelerate-its-ai-strategy%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">acquisition of Safe Sign</a>. It also had something most companies cannot quickly recreate: more than 3,000 legal and tax experts, decades of curated metadata, several trillion tokens of content, mature retrieval products, and evaluations that could detect whether the model was improving in law while getting worse elsewhere. The final training run cost less than $450,000 in compute, <strong>but</strong> Hron estimates the broader two-year effort at roughly <strong>$40 million</strong> including people and infrastructure.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F10%2FDeep-Model-Customization.004.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mwu8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85c043d9-37a1-42e7-866e-663a8516b155_1768x962.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mwu8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85c043d9-37a1-42e7-866e-663a8516b155_1768x962.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mwu8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85c043d9-37a1-42e7-866e-663a8516b155_1768x962.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mwu8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85c043d9-37a1-42e7-866e-663a8516b155_1768x962.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21mwu8%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F85c043d9-37a1-42e7-866e-663a8516b155_1768x962.jpeg" width="674" height="366.6263736263736" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/85c043d9-37a1-42e7-866e-663a8516b155_1768x962.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1456,&quot;resizeWidth&quot;:674,&quot;bytes&quot;:351439,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/10/Deep-Model-Customization.004.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/217734239?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85c043d9-37a1-42e7-866e-663a8516b155_1768x962.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_!mwu8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85c043d9-37a1-42e7-866e-663a8516b155_1768x962.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mwu8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85c043d9-37a1-42e7-866e-663a8516b155_1768x962.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mwu8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85c043d9-37a1-42e7-866e-663a8516b155_1768x962.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mwu8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85c043d9-37a1-42e7-866e-663a8516b155_1768x962.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 other examples vary widely. C3 credits a small data-science group and already had proprietary code, documentation, production feedback, and internal evaluations. Cursor built much more infrastructure itself, including <a href="iframe.php?url=https%3A%2F%2Fcursor.com%2Fblog%2Fcomposer%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">distributed training, large-scale RL</a>, and sandboxed coding environments. Reddit took the opposite route and <a href="iframe.php?url=https%3A%2F%2Fwww.cnbc.com%2F2025%2F12%2F02%2Famazon-nova-forge-lets-clients-customize-ai-models-for-100000-a-year.html%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">used Amazon Nova Forge</a>, which provides model checkpoints and managed training infrastructure. This connects to a <a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fi-think-ai-teams-are-defending-the%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">point I have made before about data</a>. A pile of proprietary documents is not much of an advantage by itself. The useful asset is the machinery that turns data, expert judgment, production failures, and evaluations into better models.</p><h4><strong>The Model Factory May Matter More Than the Model</strong></h4><p>The most interesting part of these projects is that several teams already treat the underlying model checkpoint as replaceable. Thomson Reuters expects to start from newer open models as they appear. C3 AI has already repeated its process across multiple bases. Cursor reused its training machinery for Composer 2.5. The durable asset is increasingly a <strong>model factory</strong>: the data pipelines, evaluations, training recipes, RL environments, serving infrastructure, and people who know how to run the loop again.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F10%2FDeep-Model-Customization-model-factory.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QQ-b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f5aa55-5333-4132-957d-d15641c61bc8_1749x949.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QQ-b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f5aa55-5333-4132-957d-d15641c61bc8_1749x949.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QQ-b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f5aa55-5333-4132-957d-d15641c61bc8_1749x949.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QQ-b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f5aa55-5333-4132-957d-d15641c61bc8_1749x949.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21QQ-b%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F50f5aa55-5333-4132-957d-d15641c61bc8_1749x949.jpeg" width="682" height="370.0412087912088" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50f5aa55-5333-4132-957d-d15641c61bc8_1749x949.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:790,&quot;width&quot;:1456,&quot;resizeWidth&quot;:682,&quot;bytes&quot;:322511,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/10/Deep-Model-Customization-model-factory.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/217734239?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f5aa55-5333-4132-957d-d15641c61bc8_1749x949.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_!QQ-b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f5aa55-5333-4132-957d-d15641c61bc8_1749x949.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QQ-b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f5aa55-5333-4132-957d-d15641c61bc8_1749x949.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QQ-b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f5aa55-5333-4132-957d-d15641c61bc8_1749x949.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QQ-b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f5aa55-5333-4132-957d-d15641c61bc8_1749x949.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 most interesting part of these projects is that several teams already treat the underlying model checkpoint as replaceable. Thomson Reuters expects to start from newer open models as they appear. C3 AI has already repeated its process across multiple bases. Cursor reused its training machinery for Composer 2.5. I recently saw the next step in this progression in a <a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2Fameet-talwalkar-datadog-cmu">conversation with Ameet Talwalkar of Datadog</a>. Datadog went further with Toto and pre-trained its own time-series foundation model from scratch, using the huge volume of observability data it already had. Taken together, these examples suggest that the durable asset is increasingly a <strong>model factory</strong>: the data pipelines, evaluations, training recipes, RL environments, serving infrastructure, and people who know how to run the loop again.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F10%2FDeep-Model-Customization.005.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bmsg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d215435-cf53-48e2-a57e-75ba7e9b885b_1755x975.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bmsg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d215435-cf53-48e2-a57e-75ba7e9b885b_1755x975.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bmsg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d215435-cf53-48e2-a57e-75ba7e9b885b_1755x975.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bmsg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d215435-cf53-48e2-a57e-75ba7e9b885b_1755x975.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21bmsg%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F0d215435-cf53-48e2-a57e-75ba7e9b885b_1755x975.jpeg" width="644" height="357.8269230769231" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d215435-cf53-48e2-a57e-75ba7e9b885b_1755x975.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:809,&quot;width&quot;:1456,&quot;resizeWidth&quot;:644,&quot;bytes&quot;:364239,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/10/Deep-Model-Customization.005.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/217734239?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d215435-cf53-48e2-a57e-75ba7e9b885b_1755x975.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_!bmsg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d215435-cf53-48e2-a57e-75ba7e9b885b_1755x975.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bmsg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d215435-cf53-48e2-a57e-75ba7e9b885b_1755x975.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bmsg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d215435-cf53-48e2-a57e-75ba7e9b885b_1755x975.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bmsg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d215435-cf53-48e2-a57e-75ba7e9b885b_1755x975.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>I&#8217;m not suggesting that every large company should start training its own model. Most teams should exhaust prompting, retrieval, better harnesses, and conventional post-training first. <strong>Deep model customization</strong> is still expensive and operationally demanding. But the threshold is moving. As open-weight models improve and AI infrastructure gets easier to rent or buy, more companies with distinctive data and high-volume workloads will be able to go further. I suspect the interesting question will shift from whether enterprises can customize models this deeply to which parts of their businesses are valuable enough to justify it.</p><div><hr></div><h1>What If AI Didn&#8217;t Have to Think in Words?</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F10%2FHybrid-Reasoning-Agents.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c3AN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86ff18f9-3b7a-49bc-b7ac-b90616d88c15_1719x948.jpeg 424w, https://substackcdn.com/image/fetch/$s_!c3AN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86ff18f9-3b7a-49bc-b7ac-b90616d88c15_1719x948.jpeg 848w, https://substackcdn.com/image/fetch/$s_!c3AN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86ff18f9-3b7a-49bc-b7ac-b90616d88c15_1719x948.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!c3AN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86ff18f9-3b7a-49bc-b7ac-b90616d88c15_1719x948.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21c3AN%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F86ff18f9-3b7a-49bc-b7ac-b90616d88c15_1719x948.jpeg" width="1456" height="803" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86ff18f9-3b7a-49bc-b7ac-b90616d88c15_1719x948.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:803,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:412518,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/10/Hybrid-Reasoning-Agents.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/217734239?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86ff18f9-3b7a-49bc-b7ac-b90616d88c15_1719x948.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_!c3AN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86ff18f9-3b7a-49bc-b7ac-b90616d88c15_1719x948.jpeg 424w, https://substackcdn.com/image/fetch/$s_!c3AN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86ff18f9-3b7a-49bc-b7ac-b90616d88c15_1719x948.jpeg 848w, https://substackcdn.com/image/fetch/$s_!c3AN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86ff18f9-3b7a-49bc-b7ac-b90616d88c15_1719x948.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!c3AN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86ff18f9-3b7a-49bc-b7ac-b90616d88c15_1719x948.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption">Learn more &#128073; <a href="iframe.php?url=https%3A%2F%2Farxiv.org%2Fabs%2F2610.18861">Hybrid Reasoning Agents</a> (Stanford, UIUC)</figcaption></figure></div><div><hr></div><h1>AI and Jobs: The Rising Tide</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2Fneil-thompson-mit-futuretech%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jbWw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07621ddf-5759-4a65-a53c-692403f01a9c_1833x961.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jbWw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07621ddf-5759-4a65-a53c-692403f01a9c_1833x961.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jbWw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07621ddf-5759-4a65-a53c-692403f01a9c_1833x961.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jbWw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07621ddf-5759-4a65-a53c-692403f01a9c_1833x961.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21jbWw%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F07621ddf-5759-4a65-a53c-692403f01a9c_1833x961.jpeg" width="1456" height="763" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07621ddf-5759-4a65-a53c-692403f01a9c_1833x961.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:763,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:281290,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://thedataexchange.media/neil-thompson-mit-futuretech/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/217734239?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07621ddf-5759-4a65-a53c-692403f01a9c_1833x961.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_!jbWw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07621ddf-5759-4a65-a53c-692403f01a9c_1833x961.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jbWw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07621ddf-5759-4a65-a53c-692403f01a9c_1833x961.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jbWw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07621ddf-5759-4a65-a53c-692403f01a9c_1833x961.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jbWw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07621ddf-5759-4a65-a53c-692403f01a9c_1833x961.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption">From <strong><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2Fneil-thompson-mit-futuretech%2F">"AI Is Coming for Tasks Before It Comes for Jobs"</a></strong></figcaption></figure></div><div><hr></div><p><em><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fdisclosure%2F">Ben Lorica</a></strong> edits <a href="iframe.php?url=https%3A%2F%2Fethics.dev%2F">Ethics.dev</a> and the <a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fnewsletter%2F">Gradient Flow newsletter</a>, and he hosts the <strong><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2F">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="iframe.php?url=https%3A%2F%2Faiconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Conference</a></strong> and the <strong><a href="iframe.php?url=https%3A%2F%2Fagentconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">Agent Conference</a></strong>. You can follow him on <a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fbenlorica%2F">Linkedin</a>, <a href="iframe.php?url=https%3A%2F%2Fx.com%2Fbigdata">X</a>, <a href="iframe.php?url=https%3A%2F%2Findieweb.social%2F%40bigdata">Mastodon</a>, <a href="iframe.php?url=https%3A%2F%2Fwww.reddit.com%2Fr%2FGradientFlow%2F">Reddit</a>, <a href="iframe.php?url=https%3A%2F%2Fbsky.app%2Fprofile%2Fgradientflow.com">Bluesky</a>, <a href="iframe.php?url=https%3A%2F%2Fwww.youtube.com%2Fc%2FGradientFlow">YouTube</a>, or <a href="iframe.php?url=https%3A%2F%2Fwww.tiktok.com%2F%40gradientflow">TikTok</a>. This newsletter is produced by <a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fblog%2F">Gradient Flow</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[The local AI question I had backwards]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/the-local-ai-question-i-had-backwards</link><guid isPermaLink="false">https://gradientflow.substack.com/p/the-local-ai-question-i-had-backwards</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 13 Oct 2026 13:01:18 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6549cfbe-bcf8-4a98-93e3-3441865ce32e_1607x1065.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Farchive" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Qpug%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%252Fpublic%252Fimages%252F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24747,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://gradientflow.substack.com/archive&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fsubscribe">Subscribe</a> &#8226;<a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F"> Previous Issues</a></strong></p><h1><strong>Local AI Is a Routing Problem, Not a Privacy Feature</strong></h1><p><span>I&#8217;ve had a longstanding interest in local AI for a simple reason. I would rather not send proprietary code, unpublished plans, or knowledge about how a business operates to an outside model provider when I have a viable alternative. I want more control over where that information is processed.</span></p><p><span>A company does not need a model on every employee&#8217;s laptop to achieve that. A properly secured internal server can keep information away from outside providers. I admit there&#8217;s a bit of </span><em><span>wishcasting</span></em><span> here. But if my friends are any guide, I&#8217;m far from the only one who wants </span><a href="iframe.php?url=https%3A%2F%2Fwww.xda-developers.com%2Fim-not-paying-20-for-chatgpt-claude-or-gemini-because-a-free-local-llm-does-everything-i-need%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>a capable model living on my own laptop</span></a><span>.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://gradientflow.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"><em>Learning something each week? Consider becoming a paid supporter &#128591;</em></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><span>What has changed is that more tasks can now run on individual devices. As local models improve, I&#8217;ve started thinking more seriously about what belongs on a laptop or phone, what needs an internal server, and what still calls for an outside provider. Privacy drew me to local AI. I think the more consequential question is where each task belongs.</span></p><h4><strong><span>The Device Becomes a Place to Run AI</span></strong></h4><p><span>Local AI is already appearing in consumer products. Supported Pixel phones can </span><a href="iframe.php?url=https%3A%2F%2Fstore.google.com%2Fus%2Fmagazine%2Fgemini-nano-offline%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>summarize recordings on the device</span></a><span>, while Windows can </span><a href="iframe.php?url=https%3A%2F%2Fsupport.microsoft.com%2Fen-us%2Faccessibility%2Fwindows%2Fuse-live-captions-to-better-understand-audio%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>generate live captions without an internet connection</span></a><span>. People use these features without downloading a model or running an inference server. That is part of what makes them useful. Developers can build similar features with open-source projects such as </span><a href="iframe.php?url=https%3A%2F%2Fwww.moonshine.ai%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>Moonshine Voice</span></a><span>, which supports on-device transcription and voice interaction.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F10%2FLocal-AI.001.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eatr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadaf4fcf-a4de-4dc3-9f7b-1b6cc3c9a864_1675x853.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eatr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadaf4fcf-a4de-4dc3-9f7b-1b6cc3c9a864_1675x853.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eatr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadaf4fcf-a4de-4dc3-9f7b-1b6cc3c9a864_1675x853.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eatr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadaf4fcf-a4de-4dc3-9f7b-1b6cc3c9a864_1675x853.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21eatr%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fadaf4fcf-a4de-4dc3-9f7b-1b6cc3c9a864_1675x853.jpeg" width="606" height="308.4107142857143" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/adaf4fcf-a4de-4dc3-9f7b-1b6cc3c9a864_1675x853.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;:606,&quot;bytes&quot;:304951,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/10/Local-AI.001.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/216372240?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadaf4fcf-a4de-4dc3-9f7b-1b6cc3c9a864_1675x853.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_!eatr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadaf4fcf-a4de-4dc3-9f7b-1b6cc3c9a864_1675x853.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eatr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadaf4fcf-a4de-4dc3-9f7b-1b6cc3c9a864_1675x853.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eatr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadaf4fcf-a4de-4dc3-9f7b-1b6cc3c9a864_1675x853.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eatr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadaf4fcf-a4de-4dc3-9f7b-1b6cc3c9a864_1675x853.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>I expect more business applications to follow. </span><a href="iframe.php?url=https%3A%2F%2Fdevblogs.microsoft.com%2Ffoundry%2Ffoundry-local-ga%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>Tools for running local models</span></a><span> can select suitable hardware, download models, and provide interfaces similar to hosted AI services. Developers no longer have to assemble every component themselves.</span></p><p><span>The hardware is improving too, but I would be careful about generalizing. Microsoft&#8217;s </span><a href="iframe.php?url=https%3A%2F%2Fblogs.windows.com%2Fwindowsdeveloper%2F2026%2F09%2F04%2Fannouncing-project-zenith-the-ready-to-code-windows-experience%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>Project Zenith</span></a><span> targets developer-class PCs with at least 64 GB of memory and 250 GB/s of memory bandwidth. That tells us something about where powerful laptops are heading. It does not mean the typical company laptop can run the same workloads.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F10%2FLocal-AI.005.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EFaJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aa14929-1dca-46a3-a7d5-d7faf1cb9f39_1754x954.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EFaJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aa14929-1dca-46a3-a7d5-d7faf1cb9f39_1754x954.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EFaJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aa14929-1dca-46a3-a7d5-d7faf1cb9f39_1754x954.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EFaJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aa14929-1dca-46a3-a7d5-d7faf1cb9f39_1754x954.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21EFaJ%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F6aa14929-1dca-46a3-a7d5-d7faf1cb9f39_1754x954.jpeg" width="634" height="344.86813186813185" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6aa14929-1dca-46a3-a7d5-d7faf1cb9f39_1754x954.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1456,&quot;resizeWidth&quot;:634,&quot;bytes&quot;:384878,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/10/Local-AI.005.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/216372240?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aa14929-1dca-46a3-a7d5-d7faf1cb9f39_1754x954.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_!EFaJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aa14929-1dca-46a3-a7d5-d7faf1cb9f39_1754x954.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EFaJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aa14929-1dca-46a3-a7d5-d7faf1cb9f39_1754x954.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EFaJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aa14929-1dca-46a3-a7d5-d7faf1cb9f39_1754x954.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EFaJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aa14929-1dca-46a3-a7d5-d7faf1cb9f39_1754x954.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>There is also a cost to using computers people already own. Models compete with employees&#8217; applications for memory and processing power. Laptops sleep and disconnect. A fleet is worth considering as AI capacity, but it is not a free or continuously available computing cluster.</span></p><h4><strong><span>Which Work Goes Where?</span></strong></h4><p><span>I would start with well-defined tasks whose results are easy to check. Transcription, document classification, local search, and focused coding assistance are candidates for laptops. Shared business data or demanding, always-available applications may call for an internal server. Outside providers remain an option when information is approved for external processing.</span></p><p><span>An </span><a href="iframe.php?url=https%3A%2F%2Fmartinfowler.com%2Farticles%2Fexploring-gen-ai%2Flocal-models-for-coding-experiences.html%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>evaluation of local coding models</span></a><span> found that narrow assignments with specific instructions worked better than extensive code exploration. Long conversations were less reliable. Phones have tighter memory and heat constraints, making short, specialized tasks a more practical starting point.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F10%2FLocal-AI.002.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yzwN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F965674d6-953e-461a-adc6-89a2140a108f_1572x903.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yzwN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F965674d6-953e-461a-adc6-89a2140a108f_1572x903.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yzwN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F965674d6-953e-461a-adc6-89a2140a108f_1572x903.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yzwN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F965674d6-953e-461a-adc6-89a2140a108f_1572x903.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21yzwN%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F965674d6-953e-461a-adc6-89a2140a108f_1572x903.jpeg" width="618" height="354.84065934065933" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/965674d6-953e-461a-adc6-89a2140a108f_1572x903.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:836,&quot;width&quot;:1456,&quot;resizeWidth&quot;:618,&quot;bytes&quot;:293999,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/10/Local-AI.002.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/216372240?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F965674d6-953e-461a-adc6-89a2140a108f_1572x903.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_!yzwN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F965674d6-953e-461a-adc6-89a2140a108f_1572x903.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yzwN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F965674d6-953e-461a-adc6-89a2140a108f_1572x903.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yzwN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F965674d6-953e-461a-adc6-89a2140a108f_1572x903.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yzwN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F965674d6-953e-461a-adc6-89a2140a108f_1572x903.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>The economics are less obvious than token prices suggest. In </span><a href="iframe.php?url=https%3A%2F%2Farxiv.org%2Fabs%2F2607.13080%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>one study of coding agents</span></a><span>, prompt caching made cloud inference cheaper per token, yet shared on-premises infrastructure had roughly 40% lower modeled total cost. Dedicated hardware cost more than the cached cloud API, and the local configuration required substantially more repair work. The study involved one developer and no employee laptops.</span></p><p><span>I would measure cost per correctly completed task, including failures, rework, response time, and the effect on the employee&#8217;s computer. Owning the hardware does not automatically make inference cheaper.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F10%2FLocal-AI.006.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zpNv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a861cda-8c09-45dc-b9bc-dd4a47194a14_1588x916.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zpNv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a861cda-8c09-45dc-b9bc-dd4a47194a14_1588x916.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zpNv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a861cda-8c09-45dc-b9bc-dd4a47194a14_1588x916.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zpNv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a861cda-8c09-45dc-b9bc-dd4a47194a14_1588x916.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21zpNv%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F8a861cda-8c09-45dc-b9bc-dd4a47194a14_1588x916.jpeg" width="584" height="336.9230769230769" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a861cda-8c09-45dc-b9bc-dd4a47194a14_1588x916.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:584,&quot;bytes&quot;:294559,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/10/Local-AI.006.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/216372240?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a861cda-8c09-45dc-b9bc-dd4a47194a14_1588x916.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_!zpNv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a861cda-8c09-45dc-b9bc-dd4a47194a14_1588x916.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zpNv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a861cda-8c09-45dc-b9bc-dd4a47194a14_1588x916.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zpNv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a861cda-8c09-45dc-b9bc-dd4a47194a14_1588x916.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zpNv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a861cda-8c09-45dc-b9bc-dd4a47194a14_1588x916.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><h4><strong><span>Responsibility Moves With the Work</span></strong></h4><p><span>Moving inference onto employee devices changes where companies manage safety and security. Models and operating systems provide protections, but those protections can differ depending on where a request runs.</span></p><p><a href="iframe.php?url=https%3A%2F%2Fdeveloper.apple.com%2Fdocumentation%2Ffoundationmodels%2Fimproving-the-safety-of-generative-model-output%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>Apple lets developers configure guardrails</span></a><span> for its on-device foundation models, while its </span><a href="iframe.php?url=https%3A%2F%2Fsecurity.apple.com%2Fdocumentation%2Fprivate-cloud-compute%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>Private Cloud Compute</span></a><span> models have policies developers cannot configure directly. Apple also warns that built-in safeguards can miss harms specific to an application. Where inference runs affects both the available protections and the developer&#8217;s control.</span></p><p><span>Model updates can change responses, and platform safeguards can evolve. Developers need to repeat their evaluations when the underlying system changes. Companies must also decide </span><a href="iframe.php?url=https%3A%2F%2Fgenai.owasp.org%2Fllmrisk%2Fllm032025-supply-chain%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>which models employees may install</span></a><span>, keep approved versions current, and withdraw problematic releases. Local inference becomes an endpoint-management issue when employees download models on their own.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F10%2FLocal-AI.003.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oejp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc4c6c2-4e56-4abf-aab3-da8f9ae9690d_1621x893.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oejp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc4c6c2-4e56-4abf-aab3-da8f9ae9690d_1621x893.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oejp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc4c6c2-4e56-4abf-aab3-da8f9ae9690d_1621x893.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oejp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc4c6c2-4e56-4abf-aab3-da8f9ae9690d_1621x893.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21oejp%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fbfc4c6c2-4e56-4abf-aab3-da8f9ae9690d_1621x893.jpeg" width="630" height="347.0192307692308" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bfc4c6c2-4e56-4abf-aab3-da8f9ae9690d_1621x893.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:802,&quot;width&quot;:1456,&quot;resizeWidth&quot;:630,&quot;bytes&quot;:310249,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/10/Local-AI.003.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/216372240?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc4c6c2-4e56-4abf-aab3-da8f9ae9690d_1621x893.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_!oejp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc4c6c2-4e56-4abf-aab3-da8f9ae9690d_1621x893.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oejp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc4c6c2-4e56-4abf-aab3-da8f9ae9690d_1621x893.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oejp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc4c6c2-4e56-4abf-aab3-da8f9ae9690d_1621x893.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oejp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc4c6c2-4e56-4abf-aab3-da8f9ae9690d_1621x893.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>My minimum requirement is straightforward. A company should know which model handled a request, where it ran, </span><a href="iframe.php?url=https%3A%2F%2Fgenai.owasp.org%2Fllmrisk%2Fllm062025-excessive-agency%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>what data and tools it could access</span></a><span>, and what happened if it failed. An app shouldn&#8217;t send confidential information to an outside provider just because the local model can&#8217;t finish a task.</span></p><p><span>People running agents on personal computers face similar risks. An </span><a href="iframe.php?url=https%3A%2F%2Fwww.businessinsider.com%2Fmeta-ai-alignment-director-openclaw-email-deletion-2026-2%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>OpenClaw agent deleted emails despite instructions to seek approval</span></a><span>. I personally would not give an agent unrestricted access to personal files, let alone financial accounts! Sensitive accounts should remain off-limits, and difficult-to-reverse actions should require approval enforced by the software, not merely requested in a prompt.</span></p><h4><strong><span>Where AI Runs Becomes a Design Choice</span></strong></h4><p><span>Apple offers a glimpse of where this is heading. Its </span><a href="iframe.php?url=https%3A%2F%2Fmachinelearning.apple.com%2Fresearch%2Fintroducing-third-generation-of-apple-foundation-models%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>latest foundation-model family</span></a><span> spans on-device execution and Private Cloud Compute, while its </span><a href="iframe.php?url=https%3A%2F%2Fdeveloper.apple.com%2Fvideos%2Fplay%2Fwwdc2026%2F241%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>developer framework</span></a><span> supports </span><a href="iframe.php?url=https%3A%2F%2Fdeveloper.apple.com%2Fvideos%2Fplay%2Fwwdc2026%2F324%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>additional local</span></a><span> and external models. The demonstrated on-device model has an 8,192-token context window, compared with 32,000 tokens in Private Cloud Compute. These destinations are not interchangeable.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F10%2FLocal-AI.004.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5qaO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa49321-b415-4a05-b7c4-2ba24595e1c1_1700x965.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5qaO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa49321-b415-4a05-b7c4-2ba24595e1c1_1700x965.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5qaO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa49321-b415-4a05-b7c4-2ba24595e1c1_1700x965.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5qaO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa49321-b415-4a05-b7c4-2ba24595e1c1_1700x965.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%215qaO%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fffa49321-b415-4a05-b7c4-2ba24595e1c1_1700x965.jpeg" width="578" height="327.90384615384613" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ffa49321-b415-4a05-b7c4-2ba24595e1c1_1700x965.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:826,&quot;width&quot;:1456,&quot;resizeWidth&quot;:578,&quot;bytes&quot;:393385,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/10/Local-AI.004.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/216372240?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa49321-b415-4a05-b7c4-2ba24595e1c1_1700x965.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_!5qaO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa49321-b415-4a05-b7c4-2ba24595e1c1_1700x965.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5qaO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa49321-b415-4a05-b7c4-2ba24595e1c1_1700x965.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5qaO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa49321-b415-4a05-b7c4-2ba24595e1c1_1700x965.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5qaO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffa49321-b415-4a05-b7c4-2ba24595e1c1_1700x965.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>I do not expect laptops and phones to replace internal servers and clusters or outside providers. But as local models improve and the tools for running them become simpler, I expect more routine AI work to move onto devices people already use. The question is where each task belongs and how to make that choice reliable, economical, and secure.</span></p><div><hr></div><h1>Biology Has a Data Problem, Not a Model Problem</h1><p>One of my favorite presentations at the recent <strong>AI Conference</strong> came from the founders of <strong>Onyx</strong>, who asked when biology will get its ChatGPT moment. Their argument is that compute and models aren&#8217;t the bottleneck, and neither is the sheer volume of data. Language models inherited an internet where text, images, and intent were already linked. Biology has huge datasets, but genetic, molecular, and clinical measurements are rarely collected from the same people, and almost never over time. That brought me back to <a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fyour-model-is-easy-to-buy-your-data%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">a point I&#8217;ve been making lately</a>: useful AI data often has to be built, not just collected. I think there&#8217;s a big opportunity in creating these domain-specific datasets. <strong><a href="iframe.php?url=https%3A%2F%2Fonyx.bio%2Fnews%2Fintroducing-onyx%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">Onyx</a></strong> is pursuing an ambitious example, building a virtual immune system that aims to predict how patients respond to disease and treatment.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fonyx.bio%2Fnews%2Fintroducing-onyx%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w8eU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0bcde8c-1960-4a01-bb9e-d39df2db27c1_1789x978.jpeg 424w, https://substackcdn.com/image/fetch/$s_!w8eU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0bcde8c-1960-4a01-bb9e-d39df2db27c1_1789x978.jpeg 848w, https://substackcdn.com/image/fetch/$s_!w8eU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0bcde8c-1960-4a01-bb9e-d39df2db27c1_1789x978.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!w8eU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0bcde8c-1960-4a01-bb9e-d39df2db27c1_1789x978.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21w8eU%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Ff0bcde8c-1960-4a01-bb9e-d39df2db27c1_1789x978.jpeg" width="1456" height="796" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0bcde8c-1960-4a01-bb9e-d39df2db27c1_1789x978.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:796,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:348775,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://onyx.bio/news/introducing-onyx?utm_source=gradientflow&amp;utm_medium=newsletter&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/216372240?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0bcde8c-1960-4a01-bb9e-d39df2db27c1_1789x978.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_!w8eU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0bcde8c-1960-4a01-bb9e-d39df2db27c1_1789x978.jpeg 424w, https://substackcdn.com/image/fetch/$s_!w8eU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0bcde8c-1960-4a01-bb9e-d39df2db27c1_1789x978.jpeg 848w, https://substackcdn.com/image/fetch/$s_!w8eU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0bcde8c-1960-4a01-bb9e-d39df2db27c1_1789x978.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!w8eU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0bcde8c-1960-4a01-bb9e-d39df2db27c1_1789x978.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://onyx.bio/news/introducing-onyx?utm_source=gradientflow&amp;utm_medium=newsletter&quot;,&quot;text&quot;:&quot;Learn More&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fonyx.bio%2Fnews%2Fintroducing-onyx%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>Learn More</span></a></p><div><hr></div><h1><strong>AI Is a New Game Mechanic</strong></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2Fpiero-molino-studio-atelico%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Wyps!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107b90aa-de53-4fe9-bd0c-e2b2189a3df8_1629x924.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Wyps!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107b90aa-de53-4fe9-bd0c-e2b2189a3df8_1629x924.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Wyps!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107b90aa-de53-4fe9-bd0c-e2b2189a3df8_1629x924.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Wyps!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107b90aa-de53-4fe9-bd0c-e2b2189a3df8_1629x924.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Wyps%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F107b90aa-de53-4fe9-bd0c-e2b2189a3df8_1629x924.jpeg" width="1456" height="826" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/107b90aa-de53-4fe9-bd0c-e2b2189a3df8_1629x924.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:826,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:427734,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://thedataexchange.media/piero-molino-studio-atelico/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/215894141?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107b90aa-de53-4fe9-bd0c-e2b2189a3df8_1629x924.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Wyps!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107b90aa-de53-4fe9-bd0c-e2b2189a3df8_1629x924.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Wyps!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107b90aa-de53-4fe9-bd0c-e2b2189a3df8_1629x924.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Wyps!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107b90aa-de53-4fe9-bd0c-e2b2189a3df8_1629x924.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Wyps!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107b90aa-de53-4fe9-bd0c-e2b2189a3df8_1629x924.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption">From <strong><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2Fpiero-molino-studio-atelico%2F">&#8220;Why AI Makes Games Worse&#8212;and How to Make Them Better&#8221;</a></strong></figcaption></figure></div><div><hr></div><p></p><p><em><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fdisclosure%2F">Ben Lorica</a></strong> edits <a href="iframe.php?url=https%3A%2F%2Fethics.dev%2F">Ethics.dev</a> and the <a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F">Gradient Flow newsletter</a>, and he hosts the <strong><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2F">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="iframe.php?url=https%3A%2F%2Faiconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Conference</a></strong> and the <strong><a href="iframe.php?url=https%3A%2F%2Fagentconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">Agent Conference</a></strong>. You can follow him on <a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fbenlorica%2F">Linkedin</a>, <a href="iframe.php?url=https%3A%2F%2Fx.com%2Fbigdata">X</a>, <a href="iframe.php?url=https%3A%2F%2Findieweb.social%2F%40bigdata">Mastodon</a>, <a href="iframe.php?url=https%3A%2F%2Fwww.reddit.com%2Fr%2FGradientFlow%2F">Reddit</a>, <a href="iframe.php?url=https%3A%2F%2Fbsky.app%2Fprofile%2Fgradientflow.com">Bluesky</a>, <a href="iframe.php?url=https%3A%2F%2Fwww.youtube.com%2Fc%2FGradientFlow">YouTube</a>, or <a href="iframe.php?url=https%3A%2F%2Fwww.tiktok.com%2F%40gradientflow">TikTok</a>. This newsletter is produced by <a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fblog%2F">Gradient Flow</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[I keep thinking about these 17,600 attempts]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/the-part-of-the-ai-security-story</link><guid isPermaLink="false">https://gradientflow.substack.com/p/the-part-of-the-ai-security-story</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 06 Oct 2026 13:02:07 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77aa46da-4d96-4ec6-8c5b-440cf4bb355a_1426x1051.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Farchive" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Qpug%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%252Fpublic%252Fimages%252F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24747,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://gradientflow.substack.com/archive&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fsubscribe">Subscribe</a> &#8226;<a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F"> Previous Issues</a></strong></p><h1><strong>Eight Security Assumptions AI Agents Quietly Break</strong></h1><p><span>If you check </span><strong><a href="iframe.php?url=https%3A%2F%2Fethics.dev%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>Ethics.Dev</span></a></strong><span> regularly, you may have noticed how often AI agents and cybersecurity have been colliding lately. Some of the stories sound straight out of movies: </span><a href="iframe.php?url=https%3A%2F%2Fopenai.com%2Findex%2Fhugging-face-incident-and-the-road-ahead%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>agents escaping test environments</span></a><span>, communicating through channels nobody intended, finding vulnerabilities, stealing credentials, and reaching production systems.</span></p><p><span>The part I think deserves more attention is less dramatic. AI is changing the economics of an attack. A human attacker has limited time and attention. An agent can try thousands of paths, run several approaches at once, abandon failures cheaply, and keep going. In one recent enterprise intrusion, work estimated to take human operators </span><a href="iframe.php?url=https%3A%2F%2Funit42.paloaltonetworks.com%2Fai-assisted-cyber-attack-inside-a-unit-42-investigation%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>roughly two weeks was compressed into less than ten hours</span></a><span>. During the Hugging Face incident, investigators reconstructed </span><a href="iframe.php?url=https%3A%2F%2Fhuggingface.co%2Fblog%2Fagent-intrusion-technical-timeline%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>around 17,600 agent actions</span></a><span> over four and a half days.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://gradientflow.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"><em>Enjoying this newsletter? Consider becoming a paid supporter &#128591;</em></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><span>That changes what &#8220;good enough&#8221; security means, and this is why I worry a lot about the cybersecurity implications of frontier models. Here are the lessons I would put in front of enterprise AI and cybersecurity teams.</span></p><h4><strong><span>1. Plan for attackers who can afford to fail</span></strong></h4><p><span>Most of the weaknesses exploited in the recent incidents were not exotic. Attackers found accounts with too much access, internal systems that were exposed unnecessarily, and everyday configuration mistakes.</span></p><p><span>What changed was persistence. Hugging Face reconstructed </span><a href="iframe.php?url=https%3A%2F%2Fhuggingface.co%2Fblog%2Fagent-intrusion-technical-timeline%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>roughly 17,600 actions</span></a><span>. Most attempts </span><a href="iframe.php?url=https%3A%2F%2Fhuggingface.co%2Fblog%2Fagent-intrusion-technical-timeline%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>went nowhere</span></a><span>, but that hardly mattered. The agent tested many paths, abandoned failures, switched channels when blocked, and returned to earlier leads until enough </span><a href="iframe.php?url=https%3A%2F%2Fhuggingface.co%2Fblog%2Fagent-intrusion-technical-timeline%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>ordinary weaknesses</span></a><span> lined up into a viable attack chain.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F10%2FAI-Agents-Cybersecurity.002.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0Ag3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03c49b3-2d6a-4534-a2b2-ef3967701160_1793x1009.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0Ag3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03c49b3-2d6a-4534-a2b2-ef3967701160_1793x1009.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0Ag3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03c49b3-2d6a-4534-a2b2-ef3967701160_1793x1009.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0Ag3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03c49b3-2d6a-4534-a2b2-ef3967701160_1793x1009.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%210Ag3%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fd03c49b3-2d6a-4534-a2b2-ef3967701160_1793x1009.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d03c49b3-2d6a-4534-a2b2-ef3967701160_1793x1009.jpeg&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;:401259,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/10/AI-Agents-Cybersecurity.002.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/215894141?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03c49b3-2d6a-4534-a2b2-ef3967701160_1793x1009.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_!0Ag3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03c49b3-2d6a-4534-a2b2-ef3967701160_1793x1009.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0Ag3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03c49b3-2d6a-4534-a2b2-ef3967701160_1793x1009.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0Ag3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03c49b3-2d6a-4534-a2b2-ef3967701160_1793x1009.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0Ag3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03c49b3-2d6a-4534-a2b2-ef3967701160_1793x1009.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>I would revisit security assumptions that quietly depend on obscurity or attacker impatience. An obscure internal endpoint is not much protection against software that can systematically explore everything it can reach.</span></p><h4><strong><span>2. Measure how long containment actually takes</span></strong></h4><p><span>Security teams usually measure whether they can detect an intrusion. I would add another metric: how long does it take from detection to containment?</span></p><p><span>Recent examples make this question concrete. One AI-enabled enterprise intrusion compressed an estimated two weeks of work into </span><a href="iframe.php?url=https%3A%2F%2Funit42.paloaltonetworks.com%2Fai-assisted-cyber-attack-inside-a-unit-42-investigation%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>less than ten hours</span></a><span>. Google observed another actor go from a compromised cloud resource to a running mass credential-harvesting campaign in </span><a href="iframe.php?url=https%3A%2F%2Fcloud.google.com%2Fblog%2Ftopics%2Fthreat-intelligence%2Ffrom-prompting-to-autonomy-the-evolution-of-adversarial-ai%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>under six hours</span></a><span>.</span></p><p><span>The organizational bottleneck matters as much as the technical one. In the Hugging Face case, the security systems surfaced warning signs, but </span><a href="iframe.php?url=https%3A%2F%2Fwww.securityweek.com%2Fwhat-the-hugging-face-incident-teaches-security-leaders-about-ai-agent-access%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>escalation moved too slowly</span></a><span>. If revoking credentials requires three approvals and a meeting, the organization can understand the attack perfectly and still lose the race.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F10%2FAI-Agents-Cybersecurity.004.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D-Jx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffdd26d5-55cb-487b-932d-cd3da698a441_1641x910.jpeg 424w, https://substackcdn.com/image/fetch/$s_!D-Jx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffdd26d5-55cb-487b-932d-cd3da698a441_1641x910.jpeg 848w, https://substackcdn.com/image/fetch/$s_!D-Jx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffdd26d5-55cb-487b-932d-cd3da698a441_1641x910.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!D-Jx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffdd26d5-55cb-487b-932d-cd3da698a441_1641x910.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21D-Jx%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fffdd26d5-55cb-487b-932d-cd3da698a441_1641x910.jpeg" width="1456" height="807" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ffdd26d5-55cb-487b-932d-cd3da698a441_1641x910.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:807,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:367280,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/10/AI-Agents-Cybersecurity.004.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/215894141?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffdd26d5-55cb-487b-932d-cd3da698a441_1641x910.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_!D-Jx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffdd26d5-55cb-487b-932d-cd3da698a441_1641x910.jpeg 424w, https://substackcdn.com/image/fetch/$s_!D-Jx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffdd26d5-55cb-487b-932d-cd3da698a441_1641x910.jpeg 848w, https://substackcdn.com/image/fetch/$s_!D-Jx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffdd26d5-55cb-487b-932d-cd3da698a441_1641x910.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!D-Jx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffdd26d5-55cb-487b-932d-cd3da698a441_1641x910.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>When I </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fai-incident-response%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>wrote about AI incident response</span></a><span> a couple of years ago, one of my main recommendations was to work out containment options before an incident happens. Agentic attacks make that advice more urgent. Decide in advance which containment actions can happen automatically and which ones the security team is preauthorized to take.</span></p><h4><strong><span>3. Secure the harness, not just the model</span></strong></h4><p><span>I recently argued that teams should </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fi-keep-hearing-the-same-advice-about%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>evaluate the model and its harness as one system</span></a><span>. The cyber evidence makes that point much stronger.</span></p><p><span>The harness is everything surrounding the model: tools, memory, credentials, network access, execution environments, and policies. </span><a href="iframe.php?url=https%3A%2F%2Fwww.boozallen.com%2Finsights%2Fcyber%2Fcyber-weapon-index.html%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>In tests that used AI models as attackers</span></a><span>, researchers found that the surrounding tooling can dramatically change what a model can accomplish. Australia&#8217;s cybersecurity agency recently reached the same conclusion from the defensive direction. </span><a href="iframe.php?url=https%3A%2F%2Fwww.cyber.gov.au%2Fbusiness-government%2Fsecure-design%2Fartificial-intelligence%2Fagentic-ai-harnesses%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>Organizations control the harness</span></a><span>, even if they do not control how the underlying model evolves.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F10%2FAI-Agents-Cybersecurity.003.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NEoh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3556d703-00e8-4ebb-924f-973eb773fa20_1604x908.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NEoh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3556d703-00e8-4ebb-924f-973eb773fa20_1604x908.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NEoh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3556d703-00e8-4ebb-924f-973eb773fa20_1604x908.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NEoh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3556d703-00e8-4ebb-924f-973eb773fa20_1604x908.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21NEoh%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F3556d703-00e8-4ebb-924f-973eb773fa20_1604x908.jpeg" width="640" height="362.1978021978022" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3556d703-00e8-4ebb-924f-973eb773fa20_1604x908.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:824,&quot;width&quot;:1456,&quot;resizeWidth&quot;:640,&quot;bytes&quot;:303565,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/10/AI-Agents-Cybersecurity.003.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/215894141?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3556d703-00e8-4ebb-924f-973eb773fa20_1604x908.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_!NEoh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3556d703-00e8-4ebb-924f-973eb773fa20_1604x908.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NEoh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3556d703-00e8-4ebb-924f-973eb773fa20_1604x908.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NEoh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3556d703-00e8-4ebb-924f-973eb773fa20_1604x908.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NEoh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3556d703-00e8-4ebb-924f-973eb773fa20_1604x908.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>This suggests a useful exercise. Ignore the model name for a moment and inventory everything the agent can see, call, write to, or spend. Then ask: if the agent behaved badly tomorrow, what is the worst thing this harness would let it do?</span></p><h4><strong><span>4. Plan for agent swarms</span></strong></h4><p><span>One of the stranger lessons from the Hugging Face incident is that agents may find ways to cooperate even when nobody designed them to. In that case, hundreds of agents </span><a href="iframe.php?url=https%3A%2F%2Fmetr.org%2Fblog%2F2026-08-26-openai-hugging-face-incident-investigation%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>shared information and built their own communication methods</span></a><span> across runs that were supposed to be separate.</span></p><p><span>That matters because a group of agents can divide up work, share discoveries, and keep pursuing a problem after individual attempts fail. It also means that shared folders, databases, message queues, and other writable resources can become communication channels you never intended.</span></p><p><span>I would not assume every group of agents will behave this way. But if you are deploying many agents, treat communication between them as another permission to control and monitor.</span></p><h4><strong><span>5. Stop giving agents permanent credentials</span></strong></h4><p><span>I have written before about </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fsecurity-for-ai-native-companies%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>treating agents as non-human identities</span></a><span>. The practical guidance is becoming clearer.</span></p><p><span>Give each agent its own identity rather than hiding it behind its user&#8217;s credentials. Use </span><a href="iframe.php?url=https%3A%2F%2Fcloud.google.com%2Fblog%2Ftopics%2Fthreat-intelligence%2Fai-assisted-vulnerability-management%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>narrowly scoped credentials that expire</span></a><span> when the task ends. Keep read and write permissions separate. Avoid static cloud keys sitting inside an agent environment. Make sub-agents traceable back to their parent and human owner.</span></p><p><span>This is ordinary </span><a href="iframe.php?url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FPrinciple_of_least_privilege"><span>least privilege</span></a><span> adapted to software that can actively explore its environment. The difference matters. A human employee may never discover that an old credential gives access to some forgotten system. An agent can systematically look.</span></p><h4><strong><span>6. Assume prompt injection eventually works</span></strong></h4><p><span>Prompt injection is basically an attacker planting instructions in material an agent reads. I would assume that </span><a href="iframe.php?url=https%3A%2F%2Fwww.cyber.gov.au%2Fbusiness-government%2Fsecure-design%2Fartificial-intelligence%2Fagentic-ai-harnesses%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>sometimes the agent will follow them</span></a><span>.</span></p><p><span>That changes the question. Instead of asking whether malicious instructions can get through, ask what happens when they do.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F10%2FAI-Agents-Cybersecurity.006.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0n5o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e071cd9-ff27-48e6-a584-ec973951cb1a_1718x886.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0n5o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e071cd9-ff27-48e6-a584-ec973951cb1a_1718x886.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0n5o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e071cd9-ff27-48e6-a584-ec973951cb1a_1718x886.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0n5o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e071cd9-ff27-48e6-a584-ec973951cb1a_1718x886.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%210n5o%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F2e071cd9-ff27-48e6-a584-ec973951cb1a_1718x886.jpeg" width="606" height="312.5728021978022" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e071cd9-ff27-48e6-a584-ec973951cb1a_1718x886.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:751,&quot;width&quot;:1456,&quot;resizeWidth&quot;:606,&quot;bytes&quot;:285679,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/10/AI-Agents-Cybersecurity.006.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/215894141?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e071cd9-ff27-48e6-a584-ec973951cb1a_1718x886.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_!0n5o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e071cd9-ff27-48e6-a584-ec973951cb1a_1718x886.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0n5o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e071cd9-ff27-48e6-a584-ec973951cb1a_1718x886.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0n5o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e071cd9-ff27-48e6-a584-ec973951cb1a_1718x886.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0n5o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e071cd9-ff27-48e6-a584-ec973951cb1a_1718x886.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>A coding agent reads </span><a href="iframe.php?url=https%3A%2F%2Fcloud.google.com%2Fblog%2Ftopics%2Fthreat-intelligence%2Ffrom-prompting-to-autonomy-the-evolution-of-adversarial-ai%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>code comments and configuration files</span></a><span>. A security agent reads logs, hostnames, vulnerability reports, and attacker-generated payloads. </span><a href="iframe.php?url=https%3A%2F%2Fcloud.google.com%2Fblog%2Ftopics%2Fthreat-intelligence%2Fai-assisted-vulnerability-management%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>All of those can contain text intended to influence the model</span></a><span>. A successfully manipulated agent should still encounter hard limits on its credentials, network access, tools, and ability to make consequential changes.</span></p><h4><strong><span>7. Keep the security boundary outside the model</span></strong></h4><p><span>One of my recent rules for production agents was to </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fi-keep-hearing-the-same-advice-about%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>put hard constraints in software rather than prompts</span></a><span>. Recent incidents provide a good reason to be stricter about that distinction.</span></p><p><a href="iframe.php?url=https%3A%2F%2Fwww.darkreading.com%2Fcyber-risk%2Fmodel-knowing-rules-is-not-security-control%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>A prompt saying &#8220;do not access production&#8221; is guidance</span></a><span>. An API permission that makes production inaccessible is a control.</span></p><p><span>If an action could have serious consequences, let the model suggest it, but have </span><a href="iframe.php?url=https%3A%2F%2Fwww.tenable.com%2Fblog%2Fhow-agentic-harness-works-tenable-hexa-ai%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>another part of the system decide whether it is actually allowed to run</span></a><span>. The same principle applies to audit logs. If an agent can </span><a href="iframe.php?url=https%3A%2F%2Fmetr.org%2Fblog%2F2026-08-26-openai-hugging-face-incident-investigation%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>alter the record used to investigate its behavior</span></a><span>, you do not really have an audit trail.</span></p><h4><strong><span>8. Prepare to defend with agents as well as against them</span></strong></h4><p><span>There is an uncomfortable symmetry emerging. Attackers are using AI because it increases speed and scale. Defenders will probably have to do the same.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F10%2FAI-Agents-Cybersecurity.005.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UJGA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8e9ee1-98dd-4b4c-98fe-d0ccc9b6587f_1613x890.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UJGA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8e9ee1-98dd-4b4c-98fe-d0ccc9b6587f_1613x890.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UJGA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8e9ee1-98dd-4b4c-98fe-d0ccc9b6587f_1613x890.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UJGA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8e9ee1-98dd-4b4c-98fe-d0ccc9b6587f_1613x890.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21UJGA%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F9a8e9ee1-98dd-4b4c-98fe-d0ccc9b6587f_1613x890.jpeg" width="1456" height="803" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a8e9ee1-98dd-4b4c-98fe-d0ccc9b6587f_1613x890.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:803,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:322796,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/10/AI-Agents-Cybersecurity.005.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/215894141?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8e9ee1-98dd-4b4c-98fe-d0ccc9b6587f_1613x890.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_!UJGA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8e9ee1-98dd-4b4c-98fe-d0ccc9b6587f_1613x890.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UJGA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8e9ee1-98dd-4b4c-98fe-d0ccc9b6587f_1613x890.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UJGA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8e9ee1-98dd-4b4c-98fe-d0ccc9b6587f_1613x890.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UJGA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8e9ee1-98dd-4b4c-98fe-d0ccc9b6587f_1613x890.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>An incident involving tens of thousands of machine actions produces more evidence than a human team can reasonably inspect in real time. Tools like </span><strong><a href="iframe.php?url=https%3A%2F%2Fwww.graphistry.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>Graphistry</span></a></strong><span> are helping investigators find connections across large volumes of security data. That helps, but security operations centers will increasingly need agents too, to triage alerts, hunt threats, investigate incidents, and help contain attacks.</span></p><p><span>Those agents bring their own risks. They spend their time reading data that attackers may have tampered with and often hold unusually powerful credentials. </span><a href="iframe.php?url=https%3A%2F%2Fwww.sans.org%2Fwebcasts%2Fagentic-soc-defending-against-autonomous-ai%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>Prompt injection can redirect what they are trying to do</span></a><span> without any credential being stolen. Defensive agents should therefore run inside </span><a href="iframe.php?url=https%3A%2F%2Fwww.tenable.com%2Fblog%2Fhow-agentic-harness-works-tenable-hexa-ai%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>tightly controlled harnesses</span></a><span>, with access limited to what they actually need.</span></p><p><span>The challenge is to use AI to keep up with attackers without creating another security problem in the process.</span></p><div><hr></div><h1><strong>The Data Behind Better AI</strong></h1><p>I&#8217;ve been writing a lot lately about a simple idea: better <a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fyour-model-is-easy-to-buy-your-data">AI depends as much on the data</a> around the model as the model itself. <strong><a href="iframe.php?url=https%3A%2F%2Fwww.reveriesummit.com%2F%3Futm_medium%3Demail%26amp%3Butm_source%3Dgradientflow%26amp%3Butm_campaign%3Dreverie-2026%26amp%3BdiscountCode%3Dgradientflow25">Reverie</a></strong> is a one-day summit in <strong>San Francisco on November 5</strong> focused on exactly that part of the stack. I&#8217;ll be there, and I hope to see some of you there.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fwww.reveriesummit.com%2F%3Futm_medium%3Demail%26amp%3Butm_source%3Dgradientflow%26amp%3Butm_campaign%3Dreverie-2026%26amp%3BdiscountCode%3Dgradientflow25" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TRRB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F026f25d9-7396-4d63-ae15-620dd8ce7d72_1921x1080.png 424w, https://substackcdn.com/image/fetch/$s_!TRRB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F026f25d9-7396-4d63-ae15-620dd8ce7d72_1921x1080.png 848w, https://substackcdn.com/image/fetch/$s_!TRRB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F026f25d9-7396-4d63-ae15-620dd8ce7d72_1921x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!TRRB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F026f25d9-7396-4d63-ae15-620dd8ce7d72_1921x1080.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21TRRB%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F026f25d9-7396-4d63-ae15-620dd8ce7d72_1921x1080.png" width="710" height="399.375" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/026f25d9-7396-4d63-ae15-620dd8ce7d72_1921x1080.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;:710,&quot;bytes&quot;:2549160,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.reveriesummit.com/?utm_medium=email&amp;utm_source=gradientflow&amp;utm_campaign=reverie-2026&amp;discountCode=gradientflow25&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/215894141?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F026f25d9-7396-4d63-ae15-620dd8ce7d72_1921x1080.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_!TRRB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F026f25d9-7396-4d63-ae15-620dd8ce7d72_1921x1080.png 424w, https://substackcdn.com/image/fetch/$s_!TRRB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F026f25d9-7396-4d63-ae15-620dd8ce7d72_1921x1080.png 848w, https://substackcdn.com/image/fetch/$s_!TRRB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F026f25d9-7396-4d63-ae15-620dd8ce7d72_1921x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!TRRB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F026f25d9-7396-4d63-ae15-620dd8ce7d72_1921x1080.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.reveriesummit.com/?utm_medium=email&amp;utm_source=gradientflow&amp;utm_campaign=reverie-2026&amp;discountCode=gradientflow25&quot;,&quot;text&quot;:&quot;Learn More&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fwww.reveriesummit.com%2F%3Futm_medium%3Demail%26amp%3Butm_source%3Dgradientflow%26amp%3Butm_campaign%3Dreverie-2026%26amp%3BdiscountCode%3Dgradientflow25"><span>Learn More</span></a></p><div><hr></div><p></p><p><em><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fdisclosure%2F">Ben Lorica</a></strong> edits <a href="iframe.php?url=https%3A%2F%2Fethics.dev%2F">Ethics.dev</a> and the <a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F">Gradient Flow newsletter</a>, and he hosts the <strong><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2F">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="iframe.php?url=https%3A%2F%2Faiconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Conference</a></strong> and the <strong><a href="iframe.php?url=https%3A%2F%2Fagentconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">Agent Conference</a></strong>. You can follow him on <a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fbenlorica%2F">Linkedin</a>, <a href="iframe.php?url=https%3A%2F%2Fx.com%2Fbigdata">X</a>, <a href="iframe.php?url=https%3A%2F%2Findieweb.social%2F%40bigdata">Mastodon</a>, <a href="iframe.php?url=https%3A%2F%2Fwww.reddit.com%2Fr%2FGradientFlow%2F">Reddit</a>, <a href="iframe.php?url=https%3A%2F%2Fbsky.app%2Fprofile%2Fgradientflow.com">Bluesky</a>, <a href="iframe.php?url=https%3A%2F%2Fwww.youtube.com%2Fc%2FGradientFlow">YouTube</a>, or <a href="iframe.php?url=https%3A%2F%2Fwww.tiktok.com%2F%40gradientflow">TikTok</a>. This newsletter is produced by <a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fblog%2F">Gradient Flow</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[Something changed in how AI gets fed]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/your-model-is-easy-to-buy-your-data</link><guid isPermaLink="false">https://gradientflow.substack.com/p/your-model-is-easy-to-buy-your-data</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 29 Sep 2026 13:01:31 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fd50cf5-7b69-4a8d-833e-d10ca6041583_1723x793.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fnewsletter%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Qpug%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%252Fpublic%252Fimages%252F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24747,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://gradientflow.com/newsletter/&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fsubscribe">Subscribe</a> &#8226;<a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F"> Previous Issues</a></strong></p><h1><strong>The AI Data Problem Moved Downstream</strong></h1><p><span>Last year </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Frobotics-is-becoming-ais-ultimate%3Fopen%3Dfalse%23%25C2%25A7foundation-models-in-robotics-from-bespoke-machines-to-generalist-brains"><span>I wrote</span></a><span> that robotics had a data problem language models were lucky enough to avoid. Text, images, and code had accumulated for decades before anyone decided to train models on them. Robots had no comparable </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Frobotics-is-becoming-ais-ultimate%3Fopen%3Dfalse%23%25C2%25A7foundation-models-in-robotics-from-bespoke-machines-to-generalist-brains"><span>internet of physical experience</span></a><span>.</span></p><p><span>That distinction is starting to look less clean. Recent systems have trained on enormous collections of human video. One company reported using </span><a href="iframe.php?url=https%3A%2F%2Fwww.dyna.co%2Fdyna-2%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>more than a million hours</span></a><span>. Another turned roughly 1,900 hours of first-person human footage </span><a href="iframe.php?url=https%3A%2F%2Farxiv.org%2Fabs%2F2608.02580"><span>into more than 18,000 hours of robot-format training data</span></a><span>. The interesting part is not that robotics suddenly found its missing dataset. It is that every one of these systems needs substantial machinery to turn human experience into something a robot can actually use.</span></p><p><span>My last two </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fwhat-counts-as-valuable-company-data%3Fr%3Dks4p%26amp%3Butm_campaign%3Dpost%26amp%3Butm_medium%3Dweb%26amp%3BshowWelcomeOnShare%3Dtrue"><span>articles</span></a><span> focused on </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fyour-ai-might-be-fine-but-your-data%3Fr%3Dks4p%26amp%3Butm_campaign%3Dpost%26amp%3Butm_medium%3Dweb%26amp%3BshowWelcomeOnShare%3Dtrue"><span>data companies already have</span></a><span>. This article looks at a different part of the problem: information can exist without being usable by the system.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://gradientflow.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"><em>If you find this useful, consider becoming a paid supporter &#128591;</em></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><span>The Web Is Becoming a Market With Rules</span></h4><p><span>Something related is happening on the digital side, but from the opposite direction. The information is already there, but access to it is becoming more conditional.</span></p><p><span>An academic publisher recently made selected books available for retrieval by AI research products </span><a href="iframe.php?url=https%3A%2F%2Fpress.princeton.edu%2Fnews%2Fcashmere%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>while explicitly </span></a><em><a href="iframe.php?url=https%3A%2F%2Fpress.princeton.edu%2Fnews%2Fcashmere%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>withholding model-training rights</span></a></em><span>. This distinction matters. &#8220;Use this for AI&#8221; is starting to break into separate permissions for training, retrieval, inference, and perhaps eventually other uses.</span></p><p><span>The technical infrastructure is moving in the same direction. Website owners can increasingly distinguish between crawlers used for search, training, and agents. One closed-beta system even lets a crawler </span><a href="iframe.php?url=https%3A%2F%2Fdevelopers.cloudflare.com%2Fai-crawl-control%2Ffeatures%2Fpay-per-crawl%2Fwhat-is-pay-per-crawl%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>receive an HTTP 402 response with a price for access</span></a><span>. The market is still immature, but the machinery for negotiating access already exists.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F09%2FData-for-AI.001.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NI1z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffce69b78-f563-4b5b-992a-6b17c30f3ba9_1580x842.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NI1z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffce69b78-f563-4b5b-992a-6b17c30f3ba9_1580x842.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NI1z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffce69b78-f563-4b5b-992a-6b17c30f3ba9_1580x842.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NI1z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffce69b78-f563-4b5b-992a-6b17c30f3ba9_1580x842.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21NI1z%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Ffce69b78-f563-4b5b-992a-6b17c30f3ba9_1580x842.jpeg" width="542" height="288.86813186813185" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fce69b78-f563-4b5b-992a-6b17c30f3ba9_1580x842.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:776,&quot;width&quot;:1456,&quot;resizeWidth&quot;:542,&quot;bytes&quot;:277130,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/09/Data-for-AI.001.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/214611898?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffce69b78-f563-4b5b-992a-6b17c30f3ba9_1580x842.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_!NI1z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffce69b78-f563-4b5b-992a-6b17c30f3ba9_1580x842.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NI1z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffce69b78-f563-4b5b-992a-6b17c30f3ba9_1580x842.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NI1z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffce69b78-f563-4b5b-992a-6b17c30f3ba9_1580x842.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NI1z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffce69b78-f563-4b5b-992a-6b17c30f3ba9_1580x842.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>Trust is getting harder too. </span><a href="iframe.php?url=https%3A%2F%2Fwww.pewresearch.org%2Fdata-labs%2F2026%2F08%2F20%2Fhow-much-of-the-internet-is-written-with-ai%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>More than a third of webpages</span></a><span> published since ChatGPT launched now show significant signs of AI authorship. More troubling are sites producing hundreds of thousands of pages </span><a href="iframe.php?url=https%3A%2F%2Fwww.worldprogramming.org%2Fposts%2Fthree-sites-made-215128-best-software-pages-for-ai-perplexity-cites-them-iifvat%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>specifically designed to become evidence for AI recommendation systems</span></a><span>.</span></p><p><span>I </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fi-think-we-are-looking-for-ai-risk"><span>recently wrote</span></a><span> about the risks attached to where a dataset came from before deployment. The newer problem starts after deployment.</span></p><h4><span>When Retrieved Data Can Act</span></h4><p><span>A training dataset can be inventoried, licensed, audited, and removed. Nobody can pre-audit every web page or document an agent will encounter tomorrow. Some of that information will come from sources the company does not control.</span></p><p><span>That difference becomes important once the system can act. Researchers recently found </span><a href="iframe.php?url=https%3A%2F%2Farstechnica.com%2Fsecurity%2F2026%2F08%2Fclaude-codex-and-hermes-installed-unowned-code-inside-corporate-networks%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>documentation across more than 100 websites</span></a><span> that led coding agents to install software whose ownership could not be established. Another study showed how a </span><a href="iframe.php?url=https%3A%2F%2Farxiv.org%2Fabs%2F2608.25776"><span>malicious tool retrieved from a shared library could be copied</span></a><span> by a self-evolving coding agent, stored as a new skill, and propagated further.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F09%2FData-for-AI.002.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u9g3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab67510-f365-4bb7-ac1c-4301c1199221_1392x949.jpeg 424w, https://substackcdn.com/image/fetch/$s_!u9g3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab67510-f365-4bb7-ac1c-4301c1199221_1392x949.jpeg 848w, https://substackcdn.com/image/fetch/$s_!u9g3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab67510-f365-4bb7-ac1c-4301c1199221_1392x949.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!u9g3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab67510-f365-4bb7-ac1c-4301c1199221_1392x949.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21u9g3%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Feab67510-f365-4bb7-ac1c-4301c1199221_1392x949.jpeg" width="534" height="364.0560344827586" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eab67510-f365-4bb7-ac1c-4301c1199221_1392x949.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:949,&quot;width&quot;:1392,&quot;resizeWidth&quot;:534,&quot;bytes&quot;:296723,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/09/Data-for-AI.002.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/214611898?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab67510-f365-4bb7-ac1c-4301c1199221_1392x949.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_!u9g3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab67510-f365-4bb7-ac1c-4301c1199221_1392x949.jpeg 424w, https://substackcdn.com/image/fetch/$s_!u9g3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab67510-f365-4bb7-ac1c-4301c1199221_1392x949.jpeg 848w, https://substackcdn.com/image/fetch/$s_!u9g3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab67510-f365-4bb7-ac1c-4301c1199221_1392x949.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!u9g3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feab67510-f365-4bb7-ac1c-4301c1199221_1392x949.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>This is why I think retrieval is becoming a security boundary rather than merely a search-quality problem. Researchers are already experimenting with </span><a href="iframe.php?url=https%3A%2F%2Farxiv.org%2Fabs%2F2608.08100"><span>source trust scores, cross-document consistency checks, and sanitization</span></a><span> at that boundary.</span></p><p><span>A search system can turn bad information into a bad answer. An agent can turn it into an action. For agents, provenance starts to look less like metadata and more like software supply-chain security. You need to know not only what the system read, but what that information was allowed to cause.</span></p><h4><span>Robotics Found a Pipeline, Not a Corpus</span></h4><p><span>Human video looks like an obvious answer to robotics&#8217; data shortage until you look closely at what the new systems actually do.</span></p><p><span>One pipeline </span><a href="iframe.php?url=https%3A%2F%2Farxiv.org%2Fabs%2F2608.02580"><span>retargets human actions to robot bodies</span></a><span>, inserts robot arms into the video, filters the results, and then combines the synthetic data with real robot demonstrations. Another learns from human and robot video, then </span><a href="iframe.php?url=https%3A%2F%2Farxiv.org%2Fabs%2F2609.00188"><span>grounds what it learned in robot trajectories</span></a><span> before adapting it to the particular machine doing the work. Human video is useful raw material. It is not robot experience.</span></p><p><span>The </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fthe-rise-of-the-multimodal-lakehouse"><span>infrastructure</span></a><span> behind the largest effort makes the point even more clearly. Processing throughput had to increase from </span><a href="iframe.php?url=https%3A%2F%2Fwww.dyna.co%2Fresearch%2Fdyna-2-infrastructure%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>14,000 to 440,000 episode-hours per week</span></a><span>. Turning the raw data into something the training system could use once took </span><a href="iframe.php?url=https%3A%2F%2Fwww.dyna.co%2Fresearch%2Fdyna-2-infrastructure%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>about 48 hours and now takes under a minute</span></a><span>. At this scale, the work includes transformation, quality checks, metadata, storage, caching, and continuous preparation for training.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F09%2FData-for-AI.003.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mcVY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6138ce92-c8fd-419c-b5da-7973caf06ee5_1572x843.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mcVY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6138ce92-c8fd-419c-b5da-7973caf06ee5_1572x843.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mcVY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6138ce92-c8fd-419c-b5da-7973caf06ee5_1572x843.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mcVY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6138ce92-c8fd-419c-b5da-7973caf06ee5_1572x843.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21mcVY%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F6138ce92-c8fd-419c-b5da-7973caf06ee5_1572x843.jpeg" width="520" height="278.92857142857144" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6138ce92-c8fd-419c-b5da-7973caf06ee5_1572x843.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:781,&quot;width&quot;:1456,&quot;resizeWidth&quot;:520,&quot;bytes&quot;:308227,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/09/Data-for-AI.003.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/214611898?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6138ce92-c8fd-419c-b5da-7973caf06ee5_1572x843.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_!mcVY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6138ce92-c8fd-419c-b5da-7973caf06ee5_1572x843.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mcVY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6138ce92-c8fd-419c-b5da-7973caf06ee5_1572x843.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mcVY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6138ce92-c8fd-419c-b5da-7973caf06ee5_1572x843.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mcVY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6138ce92-c8fd-419c-b5da-7973caf06ee5_1572x843.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>All this changes how I think about the robotics data problem. Robotics did not discover an internet of physical experience. It is building </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fthe-rise-of-the-multimodal-lakehouse"><span>the machinery</span></a><span> that can turn human experience into one.</span></p><p><span>The distinction matters because the machinery may become as economically important as the robots themselves. Collecting, cleaning, translating, grounding, and continually refreshing physical experience is starting to look like a separate layer of the robotics stack.</span></p><h4><span>Useful Data Is the Output</span></h4><p><span>The common thread is not that digital agents and robots use the same kind of data. They obviously do not. It is that useful data increasingly sits at the end of a process rather than at the beginning. The technology is new, but the data problem is familiar.</span></p><p><span>For digital agents, that process decides what outside information can enter and what the system is allowed to do with it. For robots, it turns human video and demonstrations into data the machine can learn from. The mechanisms are different, but in both cases useful data has to be made from the raw material.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F09%2FData-for-AI.004.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WgQs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F311e3664-3db7-4b60-a712-5ffd7cc1e0e2_1468x887.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WgQs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F311e3664-3db7-4b60-a712-5ffd7cc1e0e2_1468x887.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WgQs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F311e3664-3db7-4b60-a712-5ffd7cc1e0e2_1468x887.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WgQs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F311e3664-3db7-4b60-a712-5ffd7cc1e0e2_1468x887.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21WgQs%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F311e3664-3db7-4b60-a712-5ffd7cc1e0e2_1468x887.jpeg" width="594" height="359.010989010989" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/311e3664-3db7-4b60-a712-5ffd7cc1e0e2_1468x887.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:880,&quot;width&quot;:1456,&quot;resizeWidth&quot;:594,&quot;bytes&quot;:286846,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/09/Data-for-AI.004.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/214611898?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F311e3664-3db7-4b60-a712-5ffd7cc1e0e2_1468x887.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_!WgQs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F311e3664-3db7-4b60-a712-5ffd7cc1e0e2_1468x887.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WgQs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F311e3664-3db7-4b60-a712-5ffd7cc1e0e2_1468x887.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WgQs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F311e3664-3db7-4b60-a712-5ffd7cc1e0e2_1468x887.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WgQs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F311e3664-3db7-4b60-a712-5ffd7cc1e0e2_1468x887.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>That leads to a management question I suspect many companies cannot answer cleanly: who owns the work of turning raw information and experience into something an AI system can safely use?</span></p><h4><span>The Work in Between</span></h4><p><span>Models are getting easier to buy. The web may be full of information that an agent still cannot safely use. There is plenty of human video. The hard part is turning it into something a robot can use. In both cases, the data problem has moved from finding raw material to doing the work required to make it usable.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F09%2FData-for-AI.005.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EK42!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0e20f2a-a38b-4f98-9940-789251a8913d_1684x971.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EK42!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0e20f2a-a38b-4f98-9940-789251a8913d_1684x971.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EK42!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0e20f2a-a38b-4f98-9940-789251a8913d_1684x971.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EK42!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0e20f2a-a38b-4f98-9940-789251a8913d_1684x971.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21EK42%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Ff0e20f2a-a38b-4f98-9940-789251a8913d_1684x971.jpeg" width="598" height="345" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0e20f2a-a38b-4f98-9940-789251a8913d_1684x971.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:598,&quot;bytes&quot;:365490,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/09/Data-for-AI.005.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/214611898?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0e20f2a-a38b-4f98-9940-789251a8913d_1684x971.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_!EK42!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0e20f2a-a38b-4f98-9940-789251a8913d_1684x971.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EK42!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0e20f2a-a38b-4f98-9940-789251a8913d_1684x971.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EK42!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0e20f2a-a38b-4f98-9940-789251a8913d_1684x971.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EK42!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0e20f2a-a38b-4f98-9940-789251a8913d_1684x971.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><div><hr></div><h1><strong>Beyond Transformers: A Different Way to Build Intelligence</strong></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2Fzuzanna-stamirowska-pathway%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!J6c2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a1f77a3-2f41-4934-afd2-2ec763530ce0_1796x1025.jpeg 424w, https://substackcdn.com/image/fetch/$s_!J6c2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a1f77a3-2f41-4934-afd2-2ec763530ce0_1796x1025.jpeg 848w, https://substackcdn.com/image/fetch/$s_!J6c2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a1f77a3-2f41-4934-afd2-2ec763530ce0_1796x1025.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!J6c2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a1f77a3-2f41-4934-afd2-2ec763530ce0_1796x1025.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21J6c2%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F4a1f77a3-2f41-4934-afd2-2ec763530ce0_1796x1025.jpeg" width="1456" height="831" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4a1f77a3-2f41-4934-afd2-2ec763530ce0_1796x1025.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:831,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:576603,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://thedataexchange.media/zuzanna-stamirowska-pathway/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/214611898?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a1f77a3-2f41-4934-afd2-2ec763530ce0_1796x1025.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_!J6c2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a1f77a3-2f41-4934-afd2-2ec763530ce0_1796x1025.jpeg 424w, https://substackcdn.com/image/fetch/$s_!J6c2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a1f77a3-2f41-4934-afd2-2ec763530ce0_1796x1025.jpeg 848w, https://substackcdn.com/image/fetch/$s_!J6c2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a1f77a3-2f41-4934-afd2-2ec763530ce0_1796x1025.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!J6c2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a1f77a3-2f41-4934-afd2-2ec763530ce0_1796x1025.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>From </span><strong><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2Fzuzanna-stamirowska-pathway%2F">&#8220;What Comes After Transformers?&#8221;</a></strong></figcaption></figure></div><div><hr></div><h1><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fsix-reasons-i-think-open-ai-models-will-win">Six Reasons I Think Open AI Models Will Win</a></strong></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fsix-reasons-i-think-open-ai-models-will-win" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xRbb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4336eaee-fba5-42d0-b645-14e0bd62e275_1718x952.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xRbb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4336eaee-fba5-42d0-b645-14e0bd62e275_1718x952.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xRbb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4336eaee-fba5-42d0-b645-14e0bd62e275_1718x952.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xRbb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4336eaee-fba5-42d0-b645-14e0bd62e275_1718x952.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21xRbb%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F4336eaee-fba5-42d0-b645-14e0bd62e275_1718x952.jpeg" width="1456" height="807" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4336eaee-fba5-42d0-b645-14e0bd62e275_1718x952.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:807,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:416951,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/six-reasons-i-think-open-ai-models-will-win&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/214611898?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4336eaee-fba5-42d0-b645-14e0bd62e275_1718x952.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_!xRbb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4336eaee-fba5-42d0-b645-14e0bd62e275_1718x952.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xRbb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4336eaee-fba5-42d0-b645-14e0bd62e275_1718x952.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xRbb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4336eaee-fba5-42d0-b645-14e0bd62e275_1718x952.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xRbb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4336eaee-fba5-42d0-b645-14e0bd62e275_1718x952.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>From </span><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fsix-reasons-i-think-open-ai-models-will-win">&#8220;Six Reasons I Think Open AI Models Will Win&#8221;</a></strong></figcaption></figure></div><div><hr></div><p></p><p><em><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fdisclosure%2F">Ben Lorica</a></strong> edits <a href="iframe.php?url=https%3A%2F%2Fethics.dev%2F">Ethics.dev</a> and the <a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F">Gradient Flow newsletter</a>, and he hosts the <strong><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2F">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="iframe.php?url=https%3A%2F%2Faiconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Conference</a></strong> and the <strong><a href="iframe.php?url=https%3A%2F%2Fagentconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">Agent Conference</a></strong>. You can follow him on <a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fbenlorica%2F">Linkedin</a>, <a href="iframe.php?url=https%3A%2F%2Fx.com%2Fbigdata">X</a>, <a href="iframe.php?url=https%3A%2F%2Findieweb.social%2F%40bigdata">Mastodon</a>, <a href="iframe.php?url=https%3A%2F%2Fwww.reddit.com%2Fr%2FGradientFlow%2F">Reddit</a>, <a href="iframe.php?url=https%3A%2F%2Fbsky.app%2Fprofile%2Fgradientflow.com">Bluesky</a>, <a href="iframe.php?url=https%3A%2F%2Fwww.youtube.com%2Fc%2FGradientFlow">YouTube</a>, or <a href="iframe.php?url=https%3A%2F%2Fwww.tiktok.com%2F%40gradientflow">TikTok</a>. This newsletter is produced by <a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fblog%2F">Gradient Flow</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[why your data stack is about to get less forgiving]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/your-ai-might-be-fine-but-your-data</link><guid isPermaLink="false">https://gradientflow.substack.com/p/your-ai-might-be-fine-but-your-data</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 22 Sep 2026 13:02:33 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcecc231e-02c5-497f-a925-9a4003e18964_1910x1000.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fnewsletter%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Qpug%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%252Fpublic%252Fimages%252F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24747,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://gradientflow.com/newsletter/&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fsubscribe">Subscribe</a><span> &#8226;</span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F"> Previous Issues</a></strong></p><h1><strong>Stale Data Used to Be Annoying</strong></h1><p><span>Imagine a procurement agent checking inventory and deciding that stock has fallen below the reorder threshold. It places another order. The problem is that a large delivery was recorded a few minutes earlier, and the copy of the data the agent queried has not caught up. A dashboard </span><a href="iframe.php?url=https%3A%2F%2Fwww.confluent.co.uk%2Fblog%2F2026-q3-confluent-intelligence-ai-update%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>running on stale data</span></a><span> might show you the wrong inventory number. An agent running on stale data can place the wrong order.</span></p><p><span>For years, many analytical systems could tolerate some delay, ambiguity, and imperfect data because a person sat between the result and the action. That person could wait for a slow query, notice that a number looked wrong, or ask which definition applied. Agents remove much of that buffer. They </span><a href="iframe.php?url=https%3A%2F%2Faws.amazon.com%2Fblogs%2Fbig-data%2Fpowering-agentic-ai-with-real-time-streaming-data-on-aws%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>check the data, take an action, see what happened</span></a><span>, and check again.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://gradientflow.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><p><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fwhat-counts-as-valuable-company-data%3Fr%3Dks4p%26amp%3Butm_campaign%3Dpost%26amp%3Butm_medium%3Dweb%26amp%3BshowWelcomeOnShare%3Dtrue"><span>Last week I wrote</span></a><span> about the value of preserving the history of how work gets done. This week I want to look at what an agent needs to know while it&#8217;s carrying out a task..</span></p><h4><strong><span>Relevant Is No Longer Enough</span></strong></h4><p><span>The first wave of enterprise AI focused heavily on retrieval: find the information relevant to a question and put it in front of the model. Agents need to answer a different question. Not just what is relevant, but </span><a href="iframe.php?url=https%3A%2F%2Fdocs.confluent.io%2Fcloud%2Fcurrent%2Ftopics%2Freal-time-context-engine.html%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>what is true right now</span></a><span>. Did the payment clear? Is that inventory still there? Was the account suspended an hour ago? Did another process already touch the record? Information that is five minutes old may be fine for a research question and dangerously wrong for an action.</span></p><p><span>Freshness is not the only problem. Definitions matter too. Suppose two systems disagree about what counts as an active customer. An analyst who notices the ambiguity can stop and ask somebody. An agent may choose one definition and keep going.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F09%2FData-Stack-for-Agents.001.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!STwg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3547462-8bf5-4ebd-8d22-93347e53a861_1336x917.jpeg 424w, https://substackcdn.com/image/fetch/$s_!STwg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3547462-8bf5-4ebd-8d22-93347e53a861_1336x917.jpeg 848w, https://substackcdn.com/image/fetch/$s_!STwg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3547462-8bf5-4ebd-8d22-93347e53a861_1336x917.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!STwg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3547462-8bf5-4ebd-8d22-93347e53a861_1336x917.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21STwg%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc3547462-8bf5-4ebd-8d22-93347e53a861_1336x917.jpeg" width="670" height="459.872754491018" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3547462-8bf5-4ebd-8d22-93347e53a861_1336x917.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:917,&quot;width&quot;:1336,&quot;resizeWidth&quot;:670,&quot;bytes&quot;:301097,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/09/Data-Stack-for-Agents.001.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/213619314?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3547462-8bf5-4ebd-8d22-93347e53a861_1336x917.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_!STwg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3547462-8bf5-4ebd-8d22-93347e53a861_1336x917.jpeg 424w, https://substackcdn.com/image/fetch/$s_!STwg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3547462-8bf5-4ebd-8d22-93347e53a861_1336x917.jpeg 848w, https://substackcdn.com/image/fetch/$s_!STwg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3547462-8bf5-4ebd-8d22-93347e53a861_1336x917.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!STwg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3547462-8bf5-4ebd-8d22-93347e53a861_1336x917.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>A </span><a href="iframe.php?url=https%3A%2F%2Fdocs.getdbt.com%2Fblog%2Fsemantic-layer-vs-text-to-sql-2026%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>small benchmark</span></a><span> illustrates the problem. When business definitions and relationships were modeled ahead of time, accuracy improved substantially. I find the failure mode more interesting than the scores. When the semantic layer, which encodes those definitions and relationships, could not answer a question, it said so. When the model wrote SQL directly against the data, it could return a </span><a href="iframe.php?url=https%3A%2F%2Fdocs.getdbt.com%2Fblog%2Fsemantic-layer-vs-text-to-sql-2026%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>perfectly plausible wrong number</span></a><span>.</span></p><p><span>When data informed people, ambiguity produced bad analysis. When agents act on that data, the same ambiguity can produce bad operations.</span></p><h4><strong><span>Analytical Queries Become Production Dependencies</span></strong></h4><p><span>Correct answers are not enough if they arrive too slowly or not at all. A human running an analytical query can usually wait. An agent may be waiting on that query before it takes the next step.</span></p><p><span>If a query is step seven of twenty, every extra second can delay the steps behind it. A timeout can stop a customer interaction or business process rather than merely leave someone staring at a dashboard. Software can also launch many tasks at once and revisit the same data as conditions change.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F09%2FData-Stack-for-Agents.002.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q7hU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9828f4aa-b77f-454e-8e7c-80fafa0a6e3e_1609x914.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Q7hU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9828f4aa-b77f-454e-8e7c-80fafa0a6e3e_1609x914.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Q7hU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9828f4aa-b77f-454e-8e7c-80fafa0a6e3e_1609x914.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Q7hU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9828f4aa-b77f-454e-8e7c-80fafa0a6e3e_1609x914.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Q7hU%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F9828f4aa-b77f-454e-8e7c-80fafa0a6e3e_1609x914.jpeg" width="1456" height="827" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9828f4aa-b77f-454e-8e7c-80fafa0a6e3e_1609x914.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:827,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:322329,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/09/Data-Stack-for-Agents.002.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/213619314?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9828f4aa-b77f-454e-8e7c-80fafa0a6e3e_1609x914.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_!Q7hU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9828f4aa-b77f-454e-8e7c-80fafa0a6e3e_1609x914.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Q7hU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9828f4aa-b77f-454e-8e7c-80fafa0a6e3e_1609x914.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Q7hU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9828f4aa-b77f-454e-8e7c-80fafa0a6e3e_1609x914.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Q7hU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9828f4aa-b77f-454e-8e7c-80fafa0a6e3e_1609x914.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>That puts different expectations on some analytical systems. </span><a href="iframe.php?url=https%3A%2F%2Faws.amazon.com%2Fblogs%2Fbig-data%2Fpowering-agentic-ai-with-real-time-streaming-data-on-aws%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>Latency, availability, concurrency</span></a><span>, and workload isolation start to matter in ways that look more like application infrastructure than traditional analytics.</span></p><h4><strong><span>Data Quality Matters More When AI Acts</span></strong></h4><p><span>Stale records, duplicates, inconsistent definitions, and poorly documented fields are </span><a href="iframe.php?url=https%3A%2F%2Fwww.oreilly.com%2Fradar%2Fthe-quest-for-high-quality-data%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>familiar data problems</span></a><span>. Better models do not make them disappear. What is different is what can happen when an agent acts on them.</span></p><p><span>A duplicate record can trigger duplicate outreach or a second transaction. A bad </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fi%2F129531113%2Fentity-resolution-insights-and-implications-for-ai-applications"><span>entity match</span></a><span> can cause an action against the wrong account. A poorly documented field can quietly change what an agent thinks it is measuring.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F09%2FData-Stack-for-Agents.003.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hz91!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec07b2f0-7272-46ce-b76c-79131cbece72_1468x908.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hz91!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec07b2f0-7272-46ce-b76c-79131cbece72_1468x908.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hz91!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec07b2f0-7272-46ce-b76c-79131cbece72_1468x908.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hz91!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec07b2f0-7272-46ce-b76c-79131cbece72_1468x908.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21hz91%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fec07b2f0-7272-46ce-b76c-79131cbece72_1468x908.jpeg" width="1456" height="901" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec07b2f0-7272-46ce-b76c-79131cbece72_1468x908.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:901,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:340181,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/09/Data-Stack-for-Agents.003.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/213619314?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec07b2f0-7272-46ce-b76c-79131cbece72_1468x908.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_!hz91!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec07b2f0-7272-46ce-b76c-79131cbece72_1468x908.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hz91!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec07b2f0-7272-46ce-b76c-79131cbece72_1468x908.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hz91!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec07b2f0-7272-46ce-b76c-79131cbece72_1468x908.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hz91!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec07b2f0-7272-46ce-b76c-79131cbece72_1468x908.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>In one experiment, adding profiling and query history left an analytics agent </span><a href="iframe.php?url=https%3A%2F%2Froundup.getdbt.com%2Fp%2Fthe-context-engineering-playbook%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>around 40% reliable</span></a><span>. Cleaning up the </span><a href="iframe.php?url=https%3A%2F%2Froundup.getdbt.com%2Fp%2Fthe-context-engineering-playbook%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>data model and improving the documentation</span></a><span> brought it to roughly 90%. It is one specific result, not a benchmark, but the lesson is useful: basic data modeling and documentation mattered more than adding more context.</span></p><p><span>Some failures that look like AI failures are really old data failures whose consequences have become operational.</span></p><h4><strong><span>Permissions Have to Follow the Data</span></strong></h4><p><span>Agents also make an old permissions problem harder. A single task may pull information from a warehouse, a search index, a SaaS application, a vector store, or a cache. Those systems do not necessarily enforce access in the same way.</span></p><p><span>Suppose a source system hides a document from a particular employee, but a search index built from that system does not preserve the same restriction. An agent retrieving from the index can now see something the employee could not have retrieved from the source.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F09%2FData-Stack-for-Agents.004.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RTaC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed72991-889e-4297-a628-c32dbba7f215_1414x789.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RTaC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed72991-889e-4297-a628-c32dbba7f215_1414x789.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RTaC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed72991-889e-4297-a628-c32dbba7f215_1414x789.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RTaC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed72991-889e-4297-a628-c32dbba7f215_1414x789.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21RTaC%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F9ed72991-889e-4297-a628-c32dbba7f215_1414x789.jpeg" width="1414" height="789" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ed72991-889e-4297-a628-c32dbba7f215_1414x789.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:789,&quot;width&quot;:1414,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:266681,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/09/Data-Stack-for-Agents.004.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/213619314?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed72991-889e-4297-a628-c32dbba7f215_1414x789.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_!RTaC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed72991-889e-4297-a628-c32dbba7f215_1414x789.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RTaC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed72991-889e-4297-a628-c32dbba7f215_1414x789.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RTaC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed72991-889e-4297-a628-c32dbba7f215_1414x789.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RTaC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed72991-889e-4297-a628-c32dbba7f215_1414x789.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>This is why permissions cannot be treated as something checked only when data first enters the system. When information is copied, indexed, cached, or retrieved somewhere else, </span><a href="iframe.php?url=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fazure%2Fsearch%2Fsearch-document-level-access-overview%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>the access rules need to travel with it</span></a><span>.</span></p><p><span>The practical question remains simple: when an agent reads a record, whose authority is it exercising?</span></p><h4><strong><span>Production Requires More Than Retrieval</span></strong></h4><p><span>Some of the </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Finside-the-race-to-build-agent-native"><span>database architectures I wrote about last year</span></a><span> make more sense in this context. Databricks is pushing this idea further with an architecture that lets </span><a href="iframe.php?url=https%3A%2F%2Fdocs.databricks.com%2Faws%2Fen%2Foltp%2Fprojects%2Fltap-overview%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>transactional and analytical workloads operate over a unified storage layer</span></a><span> instead of constantly copying operational data into a separate analytical system. Less copying can mean less lag between something changing in the business and that change becoming available to an application or agent.</span></p><p><span>But I think the broader lesson is more useful than any one architecture. A prototype can show that an agent can perform a task without proving that the surrounding data systems can support it reliably.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F09%2FData-Stack-for-Agents.005.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NzD7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f1740bf-4260-4c02-b59f-4a562ff713f6_1555x894.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NzD7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f1740bf-4260-4c02-b59f-4a562ff713f6_1555x894.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NzD7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f1740bf-4260-4c02-b59f-4a562ff713f6_1555x894.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NzD7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f1740bf-4260-4c02-b59f-4a562ff713f6_1555x894.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21NzD7%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F6f1740bf-4260-4c02-b59f-4a562ff713f6_1555x894.jpeg" width="1456" height="837" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f1740bf-4260-4c02-b59f-4a562ff713f6_1555x894.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:837,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:409426,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/09/Data-Stack-for-Agents.005.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/213619314?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f1740bf-4260-4c02-b59f-4a562ff713f6_1555x894.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_!NzD7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f1740bf-4260-4c02-b59f-4a562ff713f6_1555x894.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NzD7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f1740bf-4260-4c02-b59f-4a562ff713f6_1555x894.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NzD7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f1740bf-4260-4c02-b59f-4a562ff713f6_1555x894.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NzD7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f1740bf-4260-4c02-b59f-4a562ff713f6_1555x894.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>Production has to answer harder questions. Is the state authoritative? How does the agent learn that something changed? Do permissions survive when data is copied or indexed? What happens after a partial failure? Can a retry repeat an action? A working demo can hide how much data infrastructure still has to be built.</span></p><p><span>For years, the data stack mostly helped companies observe and understand themselves. Agents increasingly use the same information while doing work.</span></p><p><span>Once agents can act on the data they retrieve, the data stack becomes part of the application.</span></p><div><hr></div><h1><strong>More Intelligence, Less Waiting, Less Power</strong></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2Frichard-ho-openai%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UvD_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7175ace3-96f4-48f7-a23d-5ce9e6a3e121_1817x1021.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UvD_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7175ace3-96f4-48f7-a23d-5ce9e6a3e121_1817x1021.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UvD_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7175ace3-96f4-48f7-a23d-5ce9e6a3e121_1817x1021.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UvD_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7175ace3-96f4-48f7-a23d-5ce9e6a3e121_1817x1021.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21UvD_%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F7175ace3-96f4-48f7-a23d-5ce9e6a3e121_1817x1021.jpeg" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7175ace3-96f4-48f7-a23d-5ce9e6a3e121_1817x1021.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:518668,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://thedataexchange.media/richard-ho-openai/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/213619314?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7175ace3-96f4-48f7-a23d-5ce9e6a3e121_1817x1021.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_!UvD_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7175ace3-96f4-48f7-a23d-5ce9e6a3e121_1817x1021.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UvD_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7175ace3-96f4-48f7-a23d-5ce9e6a3e121_1817x1021.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UvD_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7175ace3-96f4-48f7-a23d-5ce9e6a3e121_1817x1021.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UvD_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7175ace3-96f4-48f7-a23d-5ce9e6a3e121_1817x1021.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>From </span><strong><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2Frichard-ho-openai%2F">Inside OpenAI&#8217;s First Chip</a></strong></figcaption></figure></div><div><hr></div><h1><strong>Not Every AI Job Needs a Chatbot</strong></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F09%2FLaya-and-Jev.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!485N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67decae-b29f-45d4-9e4e-e95d63f8399c_1809x1007.jpeg 424w, https://substackcdn.com/image/fetch/$s_!485N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67decae-b29f-45d4-9e4e-e95d63f8399c_1809x1007.jpeg 848w, https://substackcdn.com/image/fetch/$s_!485N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67decae-b29f-45d4-9e4e-e95d63f8399c_1809x1007.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!485N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67decae-b29f-45d4-9e4e-e95d63f8399c_1809x1007.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21485N%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fd67decae-b29f-45d4-9e4e-e95d63f8399c_1809x1007.jpeg" width="1456" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d67decae-b29f-45d4-9e4e-e95d63f8399c_1809x1007.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:497310,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/09/Laya-and-Jev.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/213619314?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67decae-b29f-45d4-9e4e-e95d63f8399c_1809x1007.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_!485N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67decae-b29f-45d4-9e4e-e95d63f8399c_1809x1007.jpeg 424w, https://substackcdn.com/image/fetch/$s_!485N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67decae-b29f-45d4-9e4e-e95d63f8399c_1809x1007.jpeg 848w, https://substackcdn.com/image/fetch/$s_!485N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67decae-b29f-45d4-9e4e-e95d63f8399c_1809x1007.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!485N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67decae-b29f-45d4-9e4e-e95d63f8399c_1809x1007.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>Learn more </span>&#128073;<span> </span><strong><a href="iframe.php?url=https%3A%2F%2Flaya.convaiinnovations.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">Laya the open source version of Jev</a></strong></figcaption></figure></div><div><hr></div><p></p><p><em><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fdisclosure%2F">Ben Lorica</a></strong><span> edits </span><a href="iframe.php?url=https%3A%2F%2Fethics.dev%2F">Ethics.dev</a><span> and the </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F">Gradient Flow newsletter</a><span>, and he hosts the </span><strong><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2F">Data Exchange podcast</a></strong><span>. He helps organize the </span><strong><a href="iframe.php?url=https%3A%2F%2Faiconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Conference</a></strong><span> and the </span><strong><a href="iframe.php?url=https%3A%2F%2Fagentconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">Agent Conference</a></strong><span>. You can follow him on </span><a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fbenlorica%2F">Linkedin</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fx.com%2Fbigdata">X</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Findieweb.social%2F%40bigdata">Mastodon</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fwww.reddit.com%2Fr%2FGradientFlow%2F">Reddit</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fbsky.app%2Fprofile%2Fgradientflow.com">Bluesky</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fwww.youtube.com%2Fc%2FGradientFlow">YouTube</a><span>, or </span><a href="iframe.php?url=https%3A%2F%2Fwww.tiktok.com%2F%40gradientflow">TikTok</a><span>. This newsletter is produced by </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fblog%2F">Gradient Flow</a><span>.</span></em></p>]]></content:encoded></item><item><title><![CDATA[so Google just paid $10 million for an airline's Teams messages]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/what-counts-as-valuable-company-data</link><guid isPermaLink="false">https://gradientflow.substack.com/p/what-counts-as-valuable-company-data</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 15 Sep 2026 13:00:54 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7925ed7-0e3f-4e5f-b824-2cec7880e120_1885x977.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Farchive" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Qpug%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%252Fpublic%252Fimages%252F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24747,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://gradientflow.substack.com/archive&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fsubscribe">Subscribe</a><span> &#8226;</span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F"> Previous Issues</a></strong></p><h1><strong>When Work History Becomes an AI Asset</strong></h1><p><a href="iframe.php?url=https%3A%2F%2Fedition.cnn.com%2F2026%2F08%2F18%2Fbusiness%2Fgoogle-spirit-airlines-data%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>Google recently agreed</span></a><span> to pay $10 million for the internal business data of Spirit Airlines. The airline is bankrupt, but its emails, Teams messages, software, spreadsheets, and operating records apparently still have value. Google plans to use the material for product development and AI. Spirit&#8217;s flight attendants objected to the sale and sought additional protections for employee data, and a bankruptcy judge has delayed approval while the dispute gets sorted out.</span></p><p><span>I find the deal interesting for a different reason. I </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fi-think-ai-teams-are-defending-the%3Fr%3Dks4p%26amp%3Butm_campaign%3Dpost%26amp%3Butm_medium%3Dweb%26amp%3BshowWelcomeOnShare%3Dtrue"><span>recently noted</span></a><span> that as access to capable models gets easier, more of the durable value moves into what a company learns by operating its systems. The Spirit deal made me want to look more closely at one part of that argument: the record of how people actually do the work. That made me wonder whether this kind of operating history is more valuable than companies have realized.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://gradientflow.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"><em>No paywall tricks, just an honest ask: consider becoming a paid supporter &#128591;</em></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><strong><span>From Outputs to Process</span></strong></h4><p><span>Most of what companies keep is a record of results. You have the finished financial analysis, the resolved support ticket, the code that shipped, or the recommendation that went to a customer.</span></p><p><span>An agent trying to perform the work may need more than the final result. It can benefit from seeing which information someone looked for, what they ignored, which tools they used, where they got stuck, how they corrected course, and how they decided the job was finished. </span><strong><span>Final documents can tell an AI what a company knows. Workflow history can teach it how the company operates.</span></strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F09%2FWorkflow-Data-for-AI-how-work-gets-done.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0fXi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa991f6d9-ff27-442a-bdef-a02cbb7b6141_1312x890.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0fXi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa991f6d9-ff27-442a-bdef-a02cbb7b6141_1312x890.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0fXi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa991f6d9-ff27-442a-bdef-a02cbb7b6141_1312x890.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0fXi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa991f6d9-ff27-442a-bdef-a02cbb7b6141_1312x890.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%210fXi%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fa991f6d9-ff27-442a-bdef-a02cbb7b6141_1312x890.jpeg" width="582" height="394.8018292682927" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a991f6d9-ff27-442a-bdef-a02cbb7b6141_1312x890.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:890,&quot;width&quot;:1312,&quot;resizeWidth&quot;:582,&quot;bytes&quot;:252284,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/09/Workflow-Data-for-AI-how-work-gets-done.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/212075983?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa991f6d9-ff27-442a-bdef-a02cbb7b6141_1312x890.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_!0fXi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa991f6d9-ff27-442a-bdef-a02cbb7b6141_1312x890.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0fXi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa991f6d9-ff27-442a-bdef-a02cbb7b6141_1312x890.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0fXi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa991f6d9-ff27-442a-bdef-a02cbb7b6141_1312x890.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0fXi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa991f6d9-ff27-442a-bdef-a02cbb7b6141_1312x890.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>This is starting to move beyond theory. </span><a href="iframe.php?url=https%3A%2F%2Farxiv.org%2Fabs%2F2607.04948"><span>Researchers recently used</span></a><span> software-development event logs to infer the roles people perform and generate corresponding agent specifications. Companies are also </span><a href="iframe.php?url=https%3A%2F%2Fwww.mercor.com%2Fblog%2Fmercor-to-acquire-deeptune%2F"><span>building training environments</span></a><span> where agents can practice complete tasks and get scored on whether they actually accomplished them.</span></p><p><span>The underlying idea should be familiar. People get better at a job by accumulating experience, not just by reading the finished work of people who came before them. Agents may need something similar.</span></p><h4><strong><span>The Archive Is Not the Asset</span></strong></h4><p><span>That does not mean your Slack archive is suddenly a competitive moat. Most workplace exhaust is probably just exhaust. I think there are three useful layers here. At the bottom are messages, meetings, tickets, commits, clicks, and logs. Above that are </span><strong><span>trajectories</span></strong><span>, where those fragments are connected into a sequence from goal to decision to action to outcome. The most valuable layer is what you can build from those trajectories: good examples, failure cases, evaluations, corrections, and reusable workflows.</span></p><p><span>One recent system illustrates the progression nicely. </span><a href="iframe.php?url=https%3A%2F%2Farxiv.org%2Fabs%2F2608.02680"><span>It looks across messy traces left by agents</span></a><span>, finds procedures that recur, and turns some of them into executable workflows. In </span><a href="iframe.php?url=https%3A%2F%2Farxiv.org%2Fabs%2F2608.02680"><span>one example</span></a><span>, a task that had previously involved 34 API calls was reduced to 11 when the recurring procedure was compiled. There was extra work involved in doing the compilation, so this is not evidence that every workflow suddenly gets cheaper. What matters is that experience that used to disappear into logs can sometimes be turned into something reusable. </span><strong><span>The raw archive is not the asset. The asset is the ability to </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fthe-missing-layer-in-todays-agent"><span>turn operating experience into something a machine can learn from and reuse</span></a><span>.</span></strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F09%2FWorkflow-Data-for-AI-workflow-as-an-asset.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xfg_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7fa004c-5a44-4882-97df-30429fef9c22_1585x911.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xfg_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7fa004c-5a44-4882-97df-30429fef9c22_1585x911.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xfg_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7fa004c-5a44-4882-97df-30429fef9c22_1585x911.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xfg_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7fa004c-5a44-4882-97df-30429fef9c22_1585x911.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21xfg_%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc7fa004c-5a44-4882-97df-30429fef9c22_1585x911.jpeg" width="1456" height="837" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c7fa004c-5a44-4882-97df-30429fef9c22_1585x911.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:837,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:313887,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/09/Workflow-Data-for-AI-workflow-as-an-asset.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/212075983?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7fa004c-5a44-4882-97df-30429fef9c22_1585x911.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_!xfg_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7fa004c-5a44-4882-97df-30429fef9c22_1585x911.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xfg_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7fa004c-5a44-4882-97df-30429fef9c22_1585x911.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xfg_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7fa004c-5a44-4882-97df-30429fef9c22_1585x911.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xfg_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7fa004c-5a44-4882-97df-30429fef9c22_1585x911.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>This also creates a preservation problem. Companies may worry about valuable workflow data leaking when the more immediate issue is that they never captured the valuable parts. A decision gets separated from its outcome. An unusual exception disappears into chat. Someone fixes a problem but nobody records why the fix worked. Companies may keep plenty of activity and still lose much of the experience.</span></p><h4><strong><span>Same Model, Different Operating History</span></strong></h4><p><span>Imagine two competitors with access to essentially the same capable model and comparable internal documents. The first connects the model to those documents. The second also has hundreds or thousands of examples showing how experienced employees investigate problems, choose tools, deal with unusual cases, recover from mistakes, and check their work. It has connected those examples to outcomes and built evaluations that tell it whether its agent is actually improving.</span></p><p><span>The second company does not just have more data. It has built a learning system around its own operating experience. Companies increasingly have </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fthe-big-ai-labs-are-suddenly-competing"><span>credible choices at the model layer</span></a><span>, even if open models are not always the cheapest or best option for a particular task.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F09%2FWorkflow-Data-for-AI-models.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hfqa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bd58dbb-9957-41e3-8bc5-e8dffc6dd5d7_1524x916.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hfqa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bd58dbb-9957-41e3-8bc5-e8dffc6dd5d7_1524x916.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hfqa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bd58dbb-9957-41e3-8bc5-e8dffc6dd5d7_1524x916.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hfqa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bd58dbb-9957-41e3-8bc5-e8dffc6dd5d7_1524x916.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21hfqa%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F1bd58dbb-9957-41e3-8bc5-e8dffc6dd5d7_1524x916.jpeg" width="1456" height="875" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1bd58dbb-9957-41e3-8bc5-e8dffc6dd5d7_1524x916.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:875,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:309624,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/09/Workflow-Data-for-AI-models.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/212075983?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bd58dbb-9957-41e3-8bc5-e8dffc6dd5d7_1524x916.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_!hfqa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bd58dbb-9957-41e3-8bc5-e8dffc6dd5d7_1524x916.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hfqa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bd58dbb-9957-41e3-8bc5-e8dffc6dd5d7_1524x916.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hfqa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bd58dbb-9957-41e3-8bc5-e8dffc6dd5d7_1524x916.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hfqa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bd58dbb-9957-41e3-8bc5-e8dffc6dd5d7_1524x916.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>So I would not frame this as open versus closed AI. A frontier API might be right for one workload, a hosted open model for another, and something running inside your own infrastructure for a third. </span><strong><span>Once a workflow contains valuable company know-how, the question is no longer just which model works best. It is also where you are comfortable having that know-how processed and stored.</span></strong></p><h4><strong><span>Start With the Work Worth Teaching</span></strong></h4><p><span>If I were running an enterprise AI program, I would start by identifying work that is valuable, comes up often, requires real expertise, and produces outcomes I can evaluate. A simple test is whether you would invest meaningful time teaching a new employee to do the task well. If you would, ask whether some of that accumulated experience could be made useful to an AI system too.</span></p><p><span>But I would not start recording everyone all day. The useful material is not the volume of activity. It is the decisions, exceptions, failed approaches, corrections, and feedback that explain what good performance looks like. The goal is not a bigger archive. It is a better record of how the work succeeds.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F09%2FWorkflow-Data-for-AI-work-that-matters.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j81v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd75ee906-21e2-4e9a-99ae-cc8f52d6fee2_1584x965.jpeg 424w, https://substackcdn.com/image/fetch/$s_!j81v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd75ee906-21e2-4e9a-99ae-cc8f52d6fee2_1584x965.jpeg 848w, https://substackcdn.com/image/fetch/$s_!j81v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd75ee906-21e2-4e9a-99ae-cc8f52d6fee2_1584x965.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!j81v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd75ee906-21e2-4e9a-99ae-cc8f52d6fee2_1584x965.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21j81v%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fd75ee906-21e2-4e9a-99ae-cc8f52d6fee2_1584x965.jpeg" width="1456" height="887" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d75ee906-21e2-4e9a-99ae-cc8f52d6fee2_1584x965.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:887,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:375074,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/09/Workflow-Data-for-AI-work-that-matters.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/212075983?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd75ee906-21e2-4e9a-99ae-cc8f52d6fee2_1584x965.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_!j81v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd75ee906-21e2-4e9a-99ae-cc8f52d6fee2_1584x965.jpeg 424w, https://substackcdn.com/image/fetch/$s_!j81v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd75ee906-21e2-4e9a-99ae-cc8f52d6fee2_1584x965.jpeg 848w, https://substackcdn.com/image/fetch/$s_!j81v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd75ee906-21e2-4e9a-99ae-cc8f52d6fee2_1584x965.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!j81v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd75ee906-21e2-4e9a-99ae-cc8f52d6fee2_1584x965.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>I would also settle the rights question early. Can the company use those records for AI, and what employee or customer information is mixed in? Teams should also decide what can be transferred after an acquisition, what an outside model provider may retain, and which workflows are distinctive enough that tighter control is worth the additional operational burden.</span></p><p><span>The </span><a href="iframe.php?url=https%3A%2F%2Farstechnica.com%2Ftech-policy%2F2026%2F08%2Fflight-attendants-freaked-out-that-google-to-buy-tons-of-spirit-employee-data%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>Spirit dispute is a good preview</span></a><span> of what happens when those questions wait until after somebody decides the data is valuable. Companies have spent years preserving the outputs of work. Agents may make the process behind those outputs just as important. The opportunity is not to save everything. It is to recognize which parts of that experience are worth keeping, and </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fthe-missing-layer-in-todays-agent"><span>turn them into something</span></a><span> an AI system </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fthe-big-ai-labs-are-suddenly-competing"><span>can actually learn from.</span></a></p><div><hr></div><h1><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fai-data-centers-water-noise-power%2F">Water, Power, Noise: The Local Impact of Data Centers</a></strong></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fai-data-centers-water-noise-power%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w2wb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0317330-ba60-4c39-a40f-3cabec1008d3_1673x883.jpeg 424w, https://substackcdn.com/image/fetch/$s_!w2wb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0317330-ba60-4c39-a40f-3cabec1008d3_1673x883.jpeg 848w, https://substackcdn.com/image/fetch/$s_!w2wb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0317330-ba60-4c39-a40f-3cabec1008d3_1673x883.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!w2wb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0317330-ba60-4c39-a40f-3cabec1008d3_1673x883.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21w2wb%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fe0317330-ba60-4c39-a40f-3cabec1008d3_1673x883.jpeg" width="1456" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e0317330-ba60-4c39-a40f-3cabec1008d3_1673x883.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:444585,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/ai-data-centers-water-noise-power/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/212075983?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0317330-ba60-4c39-a40f-3cabec1008d3_1673x883.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_!w2wb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0317330-ba60-4c39-a40f-3cabec1008d3_1673x883.jpeg 424w, https://substackcdn.com/image/fetch/$s_!w2wb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0317330-ba60-4c39-a40f-3cabec1008d3_1673x883.jpeg 848w, https://substackcdn.com/image/fetch/$s_!w2wb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0317330-ba60-4c39-a40f-3cabec1008d3_1673x883.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!w2wb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0317330-ba60-4c39-a40f-3cabec1008d3_1673x883.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>From </span><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fai-data-centers-water-noise-power%2F">"Water, Noise,Power: The Real Costs of Data Centers"</a></strong></figcaption></figure></div><div><hr></div><h1>AI&#8217;s Knowledge-Work Ratchet</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F09%2FAI-and-Knowledge-Work.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bn5s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe688981a-e0b7-4c3c-884f-6d6e2d0430a7_1824x1049.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bn5s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe688981a-e0b7-4c3c-884f-6d6e2d0430a7_1824x1049.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bn5s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe688981a-e0b7-4c3c-884f-6d6e2d0430a7_1824x1049.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bn5s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe688981a-e0b7-4c3c-884f-6d6e2d0430a7_1824x1049.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21bn5s%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fe688981a-e0b7-4c3c-884f-6d6e2d0430a7_1824x1049.jpeg" width="1456" height="837" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e688981a-e0b7-4c3c-884f-6d6e2d0430a7_1824x1049.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:837,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:683689,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/09/AI-and-Knowledge-Work.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/212075983?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe688981a-e0b7-4c3c-884f-6d6e2d0430a7_1824x1049.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_!bn5s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe688981a-e0b7-4c3c-884f-6d6e2d0430a7_1824x1049.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bn5s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe688981a-e0b7-4c3c-884f-6d6e2d0430a7_1824x1049.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bn5s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe688981a-e0b7-4c3c-884f-6d6e2d0430a7_1824x1049.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bn5s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe688981a-e0b7-4c3c-884f-6d6e2d0430a7_1824x1049.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>Derived from </span><strong><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2Fquick-take-2026-09%2F">"Navier-Stokes and AI generated work: If You Can't Explain It, Did You Really Do It?"</a></strong></figcaption></figure></div><div><hr></div><p></p><p><em><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fdisclosure%2F">Ben Lorica</a></strong><span> edits </span><a href="iframe.php?url=https%3A%2F%2Fethics.dev%2F">Ethics.dev</a><span> and the </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F">Gradient Flow newsletter</a><span>, and he hosts the </span><strong><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2F">Data Exchange podcast</a></strong><span>. He helps organize the </span><strong><a href="iframe.php?url=https%3A%2F%2Faiconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Conference</a></strong><span> and the </span><strong><a href="iframe.php?url=https%3A%2F%2Fagentconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">Agent Conference</a></strong><span>. You can follow him on </span><a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fbenlorica%2F">Linkedin</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fx.com%2Fbigdata">X</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Findieweb.social%2F%40bigdata">Mastodon</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fwww.reddit.com%2Fr%2FGradientFlow%2F">Reddit</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fbsky.app%2Fprofile%2Fgradientflow.com">Bluesky</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fwww.youtube.com%2Fc%2FGradientFlow">YouTube</a><span>, or </span><a href="iframe.php?url=https%3A%2F%2Fwww.tiktok.com%2F%40gradientflow">TikTok</a><span>. This newsletter is produced by </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fblog%2F">Gradient Flow</a><span>.</span></em></p>]]></content:encoded></item><item><title><![CDATA[Your AI model is a rental (but the loop is an asset)]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/this-is-how-self-improving-ai-actually</link><guid isPermaLink="false">https://gradientflow.substack.com/p/this-is-how-self-improving-ai-actually</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 08 Sep 2026 13:02:05 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960c1f99-16eb-4730-a39a-6cee59ce0f89_1887x969.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fnewsletter%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Qpug%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%252Fpublic%252Fimages%252F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24747,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://gradientflow.com/newsletter/&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fsubscribe">Subscribe</a><span> &#8226;</span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F"> Previous Issues</a></strong></p><h1><strong>Self-Improvement Without the Science Fiction</strong></h1><p><span>A few weeks ago I </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fyour-ai-should-be-better-on-day-500"><span>wrote</span></a><span> about AI systems that keep learning after deployment instead of treating every interaction as a fresh start. That prompted a few readers to ask about </span><strong><span>recursive self-improvement</span></strong><span> (</span><strong><span>RSI</span></strong><span>). The connection is real, but I think it helps to separate three ideas. </span><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fyour-ai-should-be-better-on-day-500"><span>Continual learning</span></a></strong><span> asks whether experience makes a system better next time. </span><strong><span>Bounded self-improvement</span></strong><span> goes further by letting the system help turn that experience into a tested, persistent change. </span><strong><span>RSI </span></strong><span>is the stronger claim, where the system improves the process that generates those improvements in the first place. These are not steps on a ladder. A system can do any one of them without the others.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://gradientflow.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"><em>This newsletter is funded by readers, not ads. Consider becoming a paid supporter &#128591;</em></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><span>RSI gets a lot of attention inside frontier AI labs because, if it works, it could accelerate the development of future models. But most AI teams are not training frontier models, so why should they care? Because some useful and practical tools will arrive well before full RSI. A system that learns from production failures, proposes changes to its own application stack, tests them, and keeps what works will change how AI applications are built and maintained. The near-term story is less about intelligence improving itself without limit and more about automating pieces of the improvement process we currently do by hand.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F09%2Frecursive-self-improvement-three-concepts.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uYVG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5464b547-5af7-4b0a-a55b-49b9f25cd6b5_1780x1028.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uYVG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5464b547-5af7-4b0a-a55b-49b9f25cd6b5_1780x1028.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uYVG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5464b547-5af7-4b0a-a55b-49b9f25cd6b5_1780x1028.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uYVG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5464b547-5af7-4b0a-a55b-49b9f25cd6b5_1780x1028.jpeg 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21uYVG%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F5464b547-5af7-4b0a-a55b-49b9f25cd6b5_1780x1028.jpeg" width="1456" height="841" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5464b547-5af7-4b0a-a55b-49b9f25cd6b5_1780x1028.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:841,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:486104,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/09/recursive-self-improvement-three-concepts.jpeg&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/211589655?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5464b547-5af7-4b0a-a55b-49b9f25cd6b5_1780x1028.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_!uYVG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5464b547-5af7-4b0a-a55b-49b9f25cd6b5_1780x1028.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uYVG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5464b547-5af7-4b0a-a55b-49b9f25cd6b5_1780x1028.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uYVG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5464b547-5af7-4b0a-a55b-49b9f25cd6b5_1780x1028.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uYVG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5464b547-5af7-4b0a-a55b-49b9f25cd6b5_1780x1028.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><h4><strong><span>The Harness Is Where the Leverage Is</span></strong></h4><p><span>For most application teams, the interesting surface is not the model weights. It is everything wrapped around the model: prompts, context, memory, tools, routing, subagents, and workflows. This surrounding software is often called the </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fyour-ai-model-isnt-the-problem-its"><span>harness</span></a><span>. Unlike a frontier model, it is something your team actually owns, and it is also much easier to change, test, and roll back. One experiment took a model from a 40 percent to a 62 percent pass rate without touching the model at all. Another found that reorganizing how agents exchanged information could improve results while cutting inference costs by as much as 60 percent.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F09%2Frecursive-self-improvement-where-improvement-happens.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pCtc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954874d7-3cf6-4e94-8086-211740910959_1633x1030.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pCtc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954874d7-3cf6-4e94-8086-211740910959_1633x1030.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pCtc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954874d7-3cf6-4e94-8086-211740910959_1633x1030.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pCtc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954874d7-3cf6-4e94-8086-211740910959_1633x1030.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21pCtc%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F954874d7-3cf6-4e94-8086-211740910959_1633x1030.jpeg" width="1456" height="918" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/954874d7-3cf6-4e94-8086-211740910959_1633x1030.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:918,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:405754,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/09/recursive-self-improvement-where-improvement-happens.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/211589655?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954874d7-3cf6-4e94-8086-211740910959_1633x1030.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_!pCtc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954874d7-3cf6-4e94-8086-211740910959_1633x1030.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pCtc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954874d7-3cf6-4e94-8086-211740910959_1633x1030.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pCtc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954874d7-3cf6-4e94-8086-211740910959_1633x1030.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pCtc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954874d7-3cf6-4e94-8086-211740910959_1633x1030.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>This reminds me of a point I&#8217;ve raised </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fyour-ai-model-isnt-the-problem-its"><span>previously</span></a><span>: teams should resist the reflex to solve every performance problem by reaching for a newer or larger model. Often the better investment is improving the system around the model. Production traces can reveal recurring failures, and an agent can increasingly help diagnose whether the fix belongs in memory, instructions, tool use, routing, or workflow design. I would start with small changes rather than allowing wholesale rewrites. A memory update or routing change is much easier to understand and reverse than letting an agent redesign its entire operating environment.</span></p><h4><strong><span>Why the Loop Can Lie to You</span></strong></h4><p><span>Generating a candidate improvement is becoming easy and cheap. Knowing whether it is actually better is much harder. In enterprise applications the easiest thing to measure is usually not the thing the business cares about. Closing more support tickets doesn&#8217;t necessarily mean happier customers. More sales activity doesn&#8217;t necessarily mean more revenue. A self-improvement loop can become very good at optimizing a proxy while the real objective barely moves. That makes evaluation part of the product architecture, not something you bolt on afterward.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F09%2Frecursive-self-improvement-what-the-loop-can-see.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yGix!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41d9aac7-60de-40bc-88d3-a606ded4b255_1455x1022.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yGix!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41d9aac7-60de-40bc-88d3-a606ded4b255_1455x1022.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yGix!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41d9aac7-60de-40bc-88d3-a606ded4b255_1455x1022.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yGix!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41d9aac7-60de-40bc-88d3-a606ded4b255_1455x1022.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21yGix%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F41d9aac7-60de-40bc-88d3-a606ded4b255_1455x1022.jpeg" width="1455" height="1022" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/41d9aac7-60de-40bc-88d3-a606ded4b255_1455x1022.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1022,&quot;width&quot;:1455,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:427062,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/09/recursive-self-improvement-what-the-loop-can-see.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/211589655?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41d9aac7-60de-40bc-88d3-a606ded4b255_1455x1022.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_!yGix!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41d9aac7-60de-40bc-88d3-a606ded4b255_1455x1022.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yGix!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41d9aac7-60de-40bc-88d3-a606ded4b255_1455x1022.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yGix!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41d9aac7-60de-40bc-88d3-a606ded4b255_1455x1022.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yGix!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41d9aac7-60de-40bc-88d3-a606ded4b255_1455x1022.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>The more autonomy you give the loop, the more important it becomes to keep some evaluation outside its reach</span></strong><span>. One experiment found a large gap between self-evaluation and reality. Systems rated themselves as improving while independent tests showed that many were not. In another experiment, the score improved because the agent learned to avoid being flagged by the hallucination detector, not because it hallucinated less. Nothing mysterious is required here. This is ordinary metric gaming with a faster optimizer. I would keep protected tests, grow the regression suite whenever production exposes a new failure, and make rollback easy.</span></p><h4><strong><span>Where Self-Improvement Works First</span></strong></h4><p><span>The best early targets share a simple property: the environment can tell the system whether a change helped. Code compiles or it doesn&#8217;t. Tests pass or fail. Games have scores. Chip design has simulators and engineering constraints. These environments let a system try many changes and get relatively fast feedback. Open-ended knowledge work is harder because &#8220;better&#8221; may depend on judgment that is slow, subjective, or only visible months later. There is also a second ceiling. Better prompts and workflows can help a model make better use of what it already knows how to do. They can&#8217;t give it abilities it simply doesn&#8217;t have.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F09%2Frecursive-self-improvement-when-it-works.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_InL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88fc3aa2-6cc5-4eba-9186-8d2b00d8919f_1575x1020.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_InL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88fc3aa2-6cc5-4eba-9186-8d2b00d8919f_1575x1020.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_InL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88fc3aa2-6cc5-4eba-9186-8d2b00d8919f_1575x1020.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_InL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88fc3aa2-6cc5-4eba-9186-8d2b00d8919f_1575x1020.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21_InL%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F88fc3aa2-6cc5-4eba-9186-8d2b00d8919f_1575x1020.jpeg" width="1456" height="943" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/88fc3aa2-6cc5-4eba-9186-8d2b00d8919f_1575x1020.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:943,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:455476,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/09/recursive-self-improvement-when-it-works.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/211589655?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88fc3aa2-6cc5-4eba-9186-8d2b00d8919f_1575x1020.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_!_InL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88fc3aa2-6cc5-4eba-9186-8d2b00d8919f_1575x1020.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_InL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88fc3aa2-6cc5-4eba-9186-8d2b00d8919f_1575x1020.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_InL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88fc3aa2-6cc5-4eba-9186-8d2b00d8919f_1575x1020.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_InL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88fc3aa2-6cc5-4eba-9186-8d2b00d8919f_1575x1020.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>For production systems, I would treat every proposed improvement like a software release. Generate a candidate, test it independently, promote it only if it passes, keep the previous version available, and require human approval when the consequences are significant. Some things should simply remain outside the editable layer, including permissions, security boundaries, spending limits, and the controls that decide what reaches production. As machines take over more of the experimentation, human work moves upward toward choosing objectives, designing evaluation environments, and deciding which risks are acceptable.</span></p><h4><strong><span>The Economics May Matter Before the Recursion Does</span></strong></h4><p><strong><span>The first payoff from self-improvement will be cheaper AI, not smarter AI</span></strong><span>. Some of the strongest examples involve a better harness reducing inference spend, or a smaller </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fthe-big-ai-labs-are-suddenly-competing"><span>specialized model outperforming</span></a><span> a much larger general model on one narrow workflow. Once a task is repeated often enough and its outcome is measurable, optimizing directly for that task can be </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fthe-big-ai-labs-are-suddenly-competing"><span>more attractive</span></a><span> than </span><a href="iframe.php?url=https%3A%2F%2Fwww.youtube.com%2Fshorts%2FZwpwdySBcD8"><span>continually buying</span></a><span> more general capability. There is a cost to running the improvement loop. Agents analyzing traces, generating alternatives, and running evaluations consume compute, and most proposed changes get discarded. The right comparison is the cost of that experimentation against the engineering labor, inference spend, and recurring failures it replaces.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F09%2Frecursive-self-improvement-economics.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YfYH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabf3f022-7166-4ac5-95ec-e4f71e5e3281_1572x1010.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YfYH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabf3f022-7166-4ac5-95ec-e4f71e5e3281_1572x1010.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YfYH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabf3f022-7166-4ac5-95ec-e4f71e5e3281_1572x1010.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YfYH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabf3f022-7166-4ac5-95ec-e4f71e5e3281_1572x1010.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21YfYH%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fabf3f022-7166-4ac5-95ec-e4f71e5e3281_1572x1010.jpeg" width="1456" height="935" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abf3f022-7166-4ac5-95ec-e4f71e5e3281_1572x1010.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:935,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:410297,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/09/recursive-self-improvement-economics.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/211589655?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabf3f022-7166-4ac5-95ec-e4f71e5e3281_1572x1010.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_!YfYH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabf3f022-7166-4ac5-95ec-e4f71e5e3281_1572x1010.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YfYH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabf3f022-7166-4ac5-95ec-e4f71e5e3281_1572x1010.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YfYH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabf3f022-7166-4ac5-95ec-e4f71e5e3281_1572x1010.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YfYH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabf3f022-7166-4ac5-95ec-e4f71e5e3281_1572x1010.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>The more interesting long-term asset is the history the loop accumulates. Production traces stop being debugging exhaust and start becoming raw material for the next version. Failures become regression tests. Successful tactics become reusable skills. Rejected changes teach the system what not to try again. None of this requires full RSI. The practical version looks more like modern software with an automated improvement pipeline attached. Forget about when recursive self-improvement arrives. Will your application be meaningfully </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fyour-ai-should-be-better-on-day-500"><span>better on day 500</span></a><span> because of everything it encountered between day one and then?</span></p><p><em><strong>The teams building the harnesses, eval loops, and rollback systems this piece describes will be in the room at <a href="iframe.php?url=https%3A%2F%2Faiconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span data-color="#0000ff" style="color: rgb(0, 0, 255);">AI Conference</span></a>, San Francisco, Sep 30&#8211;Oct 1. Use <span data-color="#0000ff" style="color: rgb(0, 0, 255);">gradientflow20</span> for 20% off.</strong></em></p><div><hr></div><h1><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fchinas-ai-involution%2F">The Paradox of China&#8217;s AI Involution</a></strong></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fchinas-ai-involution%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t15-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8c0f24-5437-497e-8829-498a6a538726_1406x982.jpeg 424w, https://substackcdn.com/image/fetch/$s_!t15-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8c0f24-5437-497e-8829-498a6a538726_1406x982.jpeg 848w, https://substackcdn.com/image/fetch/$s_!t15-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8c0f24-5437-497e-8829-498a6a538726_1406x982.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!t15-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8c0f24-5437-497e-8829-498a6a538726_1406x982.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21t15-%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F9a8c0f24-5437-497e-8829-498a6a538726_1406x982.jpeg" width="1406" height="982" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a8c0f24-5437-497e-8829-498a6a538726_1406x982.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:982,&quot;width&quot;:1406,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:301736,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/chinas-ai-involution/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/211589655?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8c0f24-5437-497e-8829-498a6a538726_1406x982.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_!t15-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8c0f24-5437-497e-8829-498a6a538726_1406x982.jpeg 424w, https://substackcdn.com/image/fetch/$s_!t15-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8c0f24-5437-497e-8829-498a6a538726_1406x982.jpeg 848w, https://substackcdn.com/image/fetch/$s_!t15-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8c0f24-5437-497e-8829-498a6a538726_1406x982.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!t15-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8c0f24-5437-497e-8829-498a6a538726_1406x982.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>From </span><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fchinas-ai-involution%2F">&#8220;China&#8217;s AI Involution&#8221;</a></strong></figcaption></figure></div><div><hr></div><p></p><p><em><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fdisclosure%2F">Ben Lorica</a></strong><span> edits </span><a href="iframe.php?url=https%3A%2F%2Fethics.dev%2F">Ethics.dev</a><span> and the </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F">Gradient Flow newsletter</a><span>, and he hosts the </span><strong><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2F">Data Exchange podcast</a></strong><span>. He helps organize the </span><strong><a href="iframe.php?url=https%3A%2F%2Faiconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Conference</a></strong><span> and the </span><strong><a href="iframe.php?url=https%3A%2F%2Fagentconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">Agent Conference</a></strong><span>. You can follow him on </span><a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fbenlorica%2F">Linkedin</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fx.com%2Fbigdata">X</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Findieweb.social%2F%40bigdata">Mastodon</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fwww.reddit.com%2Fr%2FGradientFlow%2F">Reddit</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fbsky.app%2Fprofile%2Fgradientflow.com">Bluesky</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fwww.youtube.com%2Fc%2FGradientFlow">YouTube</a><span>, or </span><a href="iframe.php?url=https%3A%2F%2Fwww.tiktok.com%2F%40gradientflow">TikTok</a><span>. This newsletter is produced by </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fblog%2F">Gradient Flow</a><span>.</span></em></p>]]></content:encoded></item><item><title><![CDATA[if everyone rents the same intelligence, what's left?]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/i-think-ai-teams-are-defending-the</link><guid isPermaLink="false">https://gradientflow.substack.com/p/i-think-ai-teams-are-defending-the</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 01 Sep 2026 13:01:45 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85329075-062f-4aa1-936f-a38add1c2454_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fnewsletter%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Qpug%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%252Fpublic%252Fimages%252F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24747,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://gradientflow.com/newsletter/&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fsubscribe">Subscribe</a><span> &#8226;</span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F"> Previous Issues</a></strong></p><h1><strong>Your Model Is Not Your Moat</strong></h1><p><span>In a </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fthe-big-ai-labs-are-suddenly-competing"><span>recent article</span></a><span>, I wrote about companies turning their own data, workflows, and production feedback into specialized intelligence they increasingly control. The deeper idea was compounding. What matters is not simply whether a model performs well today, but whether using it creates </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fyour-ai-should-be-better-on-day-500"><span>assets that make the system better tomorrow</span></a><span>. More AI teams are beginning to build around that idea. Which brings me to a question I keep coming back to: if everyone can increasingly rent the same intelligence, what exactly becomes defensible?</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://gradientflow.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><h4><span>The moat is what you learn by operating</span></h4><p><span>Strong models are becoming easier for everyone to access. What competitors cannot buy is an understanding of how your organization actually works. Which information matters for a decision? Which exceptions do experienced employees notice? Which workflows deserve automation? What does a good result look like, and how do you know when the system has failed?</span></p><p><span>That makes operational context and evaluations unusually important. A connector that gives an agent access to 400 reports is useful, but it is not much of a moat. Knowing which five reports your best analysts use, when and why they use them, is much harder to copy. Over time, production traces, evaluations, permissions, workflows, customer knowledge, and expert decisions form a company-specific operating layer. I would spend less effort defending access to a particular model and more effort capturing what the organization learns from using models.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21rW-s%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc572d36e-b0c3-4cd5-9f1b-6013a6ea4c55_1709x970.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rW-s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc572d36e-b0c3-4cd5-9f1b-6013a6ea4c55_1709x970.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rW-s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc572d36e-b0c3-4cd5-9f1b-6013a6ea4c55_1709x970.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rW-s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc572d36e-b0c3-4cd5-9f1b-6013a6ea4c55_1709x970.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rW-s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc572d36e-b0c3-4cd5-9f1b-6013a6ea4c55_1709x970.jpeg 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21rW-s%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc572d36e-b0c3-4cd5-9f1b-6013a6ea4c55_1709x970.jpeg" width="1456" height="826" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c572d36e-b0c3-4cd5-9f1b-6013a6ea4c55_1709x970.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:826,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:370479,&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://gradientflow.substack.com/i/210684033?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc572d36e-b0c3-4cd5-9f1b-6013a6ea4c55_1709x970.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_!rW-s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc572d36e-b0c3-4cd5-9f1b-6013a6ea4c55_1709x970.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rW-s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc572d36e-b0c3-4cd5-9f1b-6013a6ea4c55_1709x970.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rW-s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc572d36e-b0c3-4cd5-9f1b-6013a6ea4c55_1709x970.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rW-s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc572d36e-b0c3-4cd5-9f1b-6013a6ea4c55_1709x970.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>There is an economic version of the same argument. Owning a particular layer of the AI stack does not guarantee attractive margins. A generic memory component can become a commodity. A deeply integrated memory system that measurably </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fthe-missing-layer-in-todays-agent"><span>improves an agent&#8217;s performance</span></a><span> may not. Depth and outcomes matter more than drawing a box around a layer and declaring it defensible.</span></p><h4><span>Build for a platform that will keep changing</span></h4><p><span>By some estimates, the best open-weight models have gone from roughly sixteen months behind the frontier to about two. I would treat the exact number cautiously, but the direction matters. Open models are not automatically cheaper once you include infrastructure and the people required to operate them. What they increasingly provide is </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fheres-my-uncomfortable-bet-on-openai"><span>another option</span></a><span>.</span></p><p><span>That matters because depending completely on one provider is a business risk, not just a technical choice. Prices change. Models disappear. Terms get revised. Providers can restrict capabilities or start competing with companies they previously supplied. Security teams have even described closed models refusing legitimate defensive work because attacking software and testing its defenses can look similar from the model&#8217;s perspective.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21O3ir%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F961d579c-b877-4f6b-b2b9-680f1e8467fc_1763x994.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O3ir!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F961d579c-b877-4f6b-b2b9-680f1e8467fc_1763x994.jpeg 424w, https://substackcdn.com/image/fetch/$s_!O3ir!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F961d579c-b877-4f6b-b2b9-680f1e8467fc_1763x994.jpeg 848w, https://substackcdn.com/image/fetch/$s_!O3ir!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F961d579c-b877-4f6b-b2b9-680f1e8467fc_1763x994.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!O3ir!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F961d579c-b877-4f6b-b2b9-680f1e8467fc_1763x994.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21O3ir%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F961d579c-b877-4f6b-b2b9-680f1e8467fc_1763x994.jpeg" width="1456" height="821" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/961d579c-b877-4f6b-b2b9-680f1e8467fc_1763x994.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:821,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:389427,&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://gradientflow.substack.com/i/210684033?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F961d579c-b877-4f6b-b2b9-680f1e8467fc_1763x994.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_!O3ir!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F961d579c-b877-4f6b-b2b9-680f1e8467fc_1763x994.jpeg 424w, https://substackcdn.com/image/fetch/$s_!O3ir!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F961d579c-b877-4f6b-b2b9-680f1e8467fc_1763x994.jpeg 848w, https://substackcdn.com/image/fetch/$s_!O3ir!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F961d579c-b877-4f6b-b2b9-680f1e8467fc_1763x994.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!O3ir!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F961d579c-b877-4f6b-b2b9-680f1e8467fc_1763x994.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>My response would not be to predict which model or agent framework wins. I would make the important parts of the system replaceable. Keep models, business logic, state, policy, and execution reasonably separable. Use open interfaces where they help. Teams working on unrelated problems keep arriving at translation layers between incompatible systems. I take that as a useful signal. The platform is still unsettled, so interoperability has strategic value.</span></p><h4><span>Build products that leave something behind</span></h4><p><span>One idea I keep returning to is that not every product needs to survive indefinitely. Some AI applications will lose their differentiation when the next model absorbs the feature that made them special. That does not mean they were bad things to build.</span></p><p><span>Suppose a product lasts eighteen months but gives you thousands of real customer interactions, a stronger evaluation suite, workflow data, distribution, and a deeper understanding of the problem. Those assets can feed whatever comes next. The better question may be less &#8220;Can somebody copy this feature?&#8221; and more &#8220;What will we know after operating this product that somebody starting tomorrow will not?&#8221;</span></p><p><span>The same logic applies to the interface. Some teams are bringing </span><a href="iframe.php?url=https%3A%2F%2Frealai.com%2F"><span>full functionality into major AI assistants</span></a><span> rather than insisting that customers stay inside their own applications. The reasoning is that value lives in the intelligence and context provided, not necessarily in the window customers look through. If users increasingly prefer assistants, defending the container may become a poor use of energy.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%217r44%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F679c465c-0dab-482e-ae28-22a36c6a7ba5_1685x950.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7r44!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679c465c-0dab-482e-ae28-22a36c6a7ba5_1685x950.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7r44!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679c465c-0dab-482e-ae28-22a36c6a7ba5_1685x950.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7r44!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679c465c-0dab-482e-ae28-22a36c6a7ba5_1685x950.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7r44!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679c465c-0dab-482e-ae28-22a36c6a7ba5_1685x950.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%217r44%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F679c465c-0dab-482e-ae28-22a36c6a7ba5_1685x950.jpeg" width="1456" height="821" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/679c465c-0dab-482e-ae28-22a36c6a7ba5_1685x950.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:821,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:401461,&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://gradientflow.substack.com/i/210684033?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679c465c-0dab-482e-ae28-22a36c6a7ba5_1685x950.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_!7r44!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679c465c-0dab-482e-ae28-22a36c6a7ba5_1685x950.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7r44!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679c465c-0dab-482e-ae28-22a36c6a7ba5_1685x950.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7r44!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679c465c-0dab-482e-ae28-22a36c6a7ba5_1685x950.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7r44!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F679c465c-0dab-482e-ae28-22a36c6a7ba5_1685x950.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>For startups, I also like the analogy to mobile. Incumbents eventually moved almost every important web product onto smartphones. The defining new companies came from things smartphones made newly possible, including cameras, GPS, and constant connectivity. AI may follow a similar pattern. Automating an existing workflow can be valuable, but incumbents can do that too. I am more interested in what becomes possible only because inexpensive intelligence and software generation now exist.</span></p><p><span>Legacy modernization is one example that deserves more attention. Companies have deferred these projects because documentation is incomplete, experts have retired, and nobody wants to own the migration risk. The interesting approach is not simply asking a model to rewrite COBOL in Python. Treat the old system as the specification, generate tests from it, translate the code, and use deterministic methods to verify that the new system behaves the same way. That turns a risky, open-ended migration into a checklist you can verify step by step.</span></p><h4><span>When generation gets cheap, judgment gets scarce</span></h4><p><span>There is a human version of this shift too. As code, analysis, text, and other outputs get cheaper to generate, producing the first answer matters less. Figuring out </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fi%2F209174215%2Fwhen-mathematical-results-become-abundant"><span>whether it is the right answer matters more</span></a><span>.</span></p><p><span>That </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fi%2F209174215%2Fwhen-mathematical-results-become-abundant"><span>pushes value toward</span></a><span> judgment, debugging, evaluation, and problem selection. Can someone turn a fuzzy objective into something a system can execute and test? Can they spot a failure that looks superficially correct? Can they explain why an agent went wrong and improve the system around it? A conventional coding test may tell you less about those abilities than real projects someone has shipped and a candid postmortem on one that failed.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21JwqB%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Faffafcfb-169b-4868-8a53-8b41eb8b459e_1703x957.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JwqB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faffafcfb-169b-4868-8a53-8b41eb8b459e_1703x957.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JwqB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faffafcfb-169b-4868-8a53-8b41eb8b459e_1703x957.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JwqB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faffafcfb-169b-4868-8a53-8b41eb8b459e_1703x957.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JwqB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faffafcfb-169b-4868-8a53-8b41eb8b459e_1703x957.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21JwqB%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Faffafcfb-169b-4868-8a53-8b41eb8b459e_1703x957.jpeg" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/affafcfb-169b-4868-8a53-8b41eb8b459e_1703x957.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:431564,&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://gradientflow.substack.com/i/210684033?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faffafcfb-169b-4868-8a53-8b41eb8b459e_1703x957.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_!JwqB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faffafcfb-169b-4868-8a53-8b41eb8b459e_1703x957.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JwqB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faffafcfb-169b-4868-8a53-8b41eb8b459e_1703x957.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JwqB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faffafcfb-169b-4868-8a53-8b41eb8b459e_1703x957.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JwqB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faffafcfb-169b-4868-8a53-8b41eb8b459e_1703x957.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>I also would not assume that rapid productivity gains mean organizations transform overnight. Tools change much faster than job descriptions, incentives, and management structures. The first phase may look mostly like familiar teams producing more, with people spending more time directing and checking automated work.</span></p><h4><span>When customers own the compounding loop</span></h4><p><span>This is where the argument </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fi%2F206363358%2Fthe-moat-moves-into-the-model"><span>comes back to OpenAI and Anthropic</span></a><span>. The challenge is not simply that an open model might catch them on a benchmark. Their best customers </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fthe-big-ai-labs-are-suddenly-competing"><span>can increasingly combine</span></a><span> proprietary data, workflows, tools, evaluations, and production feedback into intelligence that improves inside their own organizations.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21R8_-%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fddcba1e5-1595-48bb-b65b-d487f419a7b7_1715x959.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R8_-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddcba1e5-1595-48bb-b65b-d487f419a7b7_1715x959.jpeg 424w, https://substackcdn.com/image/fetch/$s_!R8_-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddcba1e5-1595-48bb-b65b-d487f419a7b7_1715x959.jpeg 848w, https://substackcdn.com/image/fetch/$s_!R8_-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddcba1e5-1595-48bb-b65b-d487f419a7b7_1715x959.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!R8_-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddcba1e5-1595-48bb-b65b-d487f419a7b7_1715x959.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21R8_-%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fddcba1e5-1595-48bb-b65b-d487f419a7b7_1715x959.jpeg" width="1456" height="814" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ddcba1e5-1595-48bb-b65b-d487f419a7b7_1715x959.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:814,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:360755,&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://gradientflow.substack.com/i/210684033?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddcba1e5-1595-48bb-b65b-d487f419a7b7_1715x959.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_!R8_-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddcba1e5-1595-48bb-b65b-d487f419a7b7_1715x959.jpeg 424w, https://substackcdn.com/image/fetch/$s_!R8_-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddcba1e5-1595-48bb-b65b-d487f419a7b7_1715x959.jpeg 848w, https://substackcdn.com/image/fetch/$s_!R8_-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddcba1e5-1595-48bb-b65b-d487f419a7b7_1715x959.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!R8_-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddcba1e5-1595-48bb-b65b-d487f419a7b7_1715x959.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>That changes the competitive landscape. Frontier labs still compete with one another on general model capability, but increasingly they also compete with the accumulated intelligence their customers are building downstream. The more of that learning companies can capture for themselves, the more important it becomes to ask who actually owns the compounding loop.</span></p><p><span>Models, features, interfaces, and routine output are becoming easier to obtain. Operational context, evaluations, customer knowledge, distribution, and judgment get stronger through use. Buy what commoditizes. Build what compounds.</span></p><div><hr></div><h1><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fai-and-the-job-market-what-we-know-so-far">AI Is Rewiring Work Before It Rewrites Employment</a></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fai-and-the-job-market-what-we-know-so-far" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QF7-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F857ed0ad-68bd-43b8-89a3-965dc9d96762_1660x938.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QF7-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F857ed0ad-68bd-43b8-89a3-965dc9d96762_1660x938.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QF7-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F857ed0ad-68bd-43b8-89a3-965dc9d96762_1660x938.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QF7-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F857ed0ad-68bd-43b8-89a3-965dc9d96762_1660x938.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21QF7-%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F857ed0ad-68bd-43b8-89a3-965dc9d96762_1660x938.jpeg" width="1456" height="823" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/857ed0ad-68bd-43b8-89a3-965dc9d96762_1660x938.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:432947,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/ai-and-the-job-market-what-we-know-so-far&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/210684033?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F857ed0ad-68bd-43b8-89a3-965dc9d96762_1660x938.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_!QF7-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F857ed0ad-68bd-43b8-89a3-965dc9d96762_1660x938.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QF7-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F857ed0ad-68bd-43b8-89a3-965dc9d96762_1660x938.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QF7-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F857ed0ad-68bd-43b8-89a3-965dc9d96762_1660x938.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QF7-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F857ed0ad-68bd-43b8-89a3-965dc9d96762_1660x938.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>From </span><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fai-and-the-job-market-what-we-know-so-far">"AI and the Job Market: What We Know So Far"</a></strong></figcaption></figure></div><div><hr></div><h1><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fthe-ai-booms-hidden-payment-schedule">When the AI Compute Bill Arrives</a></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fthe-ai-booms-hidden-payment-schedule" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ki6O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e07060d-ace0-4462-8eb7-c9ab9acf5cfa_1691x986.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ki6O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e07060d-ace0-4462-8eb7-c9ab9acf5cfa_1691x986.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ki6O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e07060d-ace0-4462-8eb7-c9ab9acf5cfa_1691x986.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ki6O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e07060d-ace0-4462-8eb7-c9ab9acf5cfa_1691x986.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Ki6O%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F0e07060d-ace0-4462-8eb7-c9ab9acf5cfa_1691x986.jpeg" width="1456" height="849" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e07060d-ace0-4462-8eb7-c9ab9acf5cfa_1691x986.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:849,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:456917,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/the-ai-booms-hidden-payment-schedule&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/210684033?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e07060d-ace0-4462-8eb7-c9ab9acf5cfa_1691x986.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_!Ki6O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e07060d-ace0-4462-8eb7-c9ab9acf5cfa_1691x986.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ki6O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e07060d-ace0-4462-8eb7-c9ab9acf5cfa_1691x986.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ki6O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e07060d-ace0-4462-8eb7-c9ab9acf5cfa_1691x986.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ki6O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e07060d-ace0-4462-8eb7-c9ab9acf5cfa_1691x986.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>From </span><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fthe-ai-booms-hidden-payment-schedule">"The AI Boom&#8217;s Hidden Payment Schedule"</a></strong></figcaption></figure></div><div><hr></div><p></p><p><em><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fdisclosure%2F">Ben Lorica</a></strong><span> edits </span><a href="iframe.php?url=https%3A%2F%2Fethics.dev%2F">Ethics.dev</a><span> and the </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F">Gradient Flow newsletter</a><span>, and he hosts the </span><strong><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2F">Data Exchange podcast</a></strong><span>. He helps organize the </span><strong><a href="iframe.php?url=https%3A%2F%2Faiconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Conference</a></strong><span> and the </span><strong><a href="iframe.php?url=https%3A%2F%2Fagentconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">Agent Conference</a></strong><span>. You can follow him on </span><a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fbenlorica%2F">Linkedin</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fx.com%2Fbigdata">X</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Findieweb.social%2F%40bigdata">Mastodon</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fwww.reddit.com%2Fr%2FGradientFlow%2F">Reddit</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fbsky.app%2Fprofile%2Fgradientflow.com">Bluesky</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fwww.youtube.com%2Fc%2FGradientFlow">YouTube</a><span>, or </span><a href="iframe.php?url=https%3A%2F%2Fwww.tiktok.com%2F%40gradientflow">TikTok</a><span>. This newsletter is produced by </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fblog%2F">Gradient Flow</a><span>.</span></em></p>]]></content:encoded></item><item><title><![CDATA[I keep hearing the same advice about agents]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/i-keep-hearing-the-same-advice-about</link><guid isPermaLink="false">https://gradientflow.substack.com/p/i-keep-hearing-the-same-advice-about</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 25 Aug 2026 13:01:59 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedae3631-994d-415f-990e-d04577308544_1517x822.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fnewsletter%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Qpug%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%252Fpublic%252Fimages%252F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24747,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://gradientflow.com/newsletter/&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fsubscribe">Subscribe</a><span> &#8226;</span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F"> Previous Issues</a></strong></p><h1><strong>Nine Practical Rules for Agents Doing Real Work</strong></h1><p><span>In recent conversations with crews building agents, I keep hearing the same lessons. Teams with very different products are arriving independently at almost the same architectural choices. That convergence feels important. In recent posts, I argued that passing your evals </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fyour-ai-passed-its-evals-thats-the"><span>does not mean</span></a><span> an AI system is safe, and that many of the most consequential </span><a href="iframe.php?url=https%3A%2F%2Fopen.substack.com%2Fpub%2Fgradientflow%2Fp%2Fi-think-we-are-looking-for-ai-risk%3Fr%3Dks4p%26amp%3Butm_campaign%3Dpost%26amp%3Butm_medium%3Dweb%26amp%3BshowWelcomeOnShare%3Dtrue"><span>risks sit outside the model</span></a><span> itself. This is the constructive follow-up: once an agent is doing real work, what should you actually build around it? I think a practical architecture playbook is beginning to emerge.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://gradientflow.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"><em>Gradient Flow exists because readers pitch in. Consider becoming a paid supporter &#128591;</em></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><strong><span>1. Put hard constraints in software, not prompts</span></strong></h4><p><span>Models are good at flexible reasoning. Ordinary software is good at state, permissions, calculations, retries, and predictable control flow. Reliable systems keep that division explicit rather than asking a prompt to guarantee something important. A prompt is guidance. It stays negotiable no matter how firmly you word it, which is fine for judgment calls and a real problem for anything that can&#8217;t be wrong.</span></p><p><span>The dividing line is simple: let the model handle ambiguity, which is where it creates value. Put calculations in trusted code, enforce permissions through policy systems, validate code with compilers and tests, and check important factual claims against authoritative sources. Ask what the model can currently violate that ordinary software could prevent. When a failure would create a material consequence, the architecture should make that violation impossible or require explicit approval.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21ITHX%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F4b1727b3-985f-4325-967d-77e1266fc14f_1612x931.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ITHX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b1727b3-985f-4325-967d-77e1266fc14f_1612x931.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ITHX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b1727b3-985f-4325-967d-77e1266fc14f_1612x931.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ITHX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b1727b3-985f-4325-967d-77e1266fc14f_1612x931.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ITHX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b1727b3-985f-4325-967d-77e1266fc14f_1612x931.jpeg 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21ITHX%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F4b1727b3-985f-4325-967d-77e1266fc14f_1612x931.jpeg" width="512" height="295.7362637362637" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b1727b3-985f-4325-967d-77e1266fc14f_1612x931.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:841,&quot;width&quot;:1456,&quot;resizeWidth&quot;:512,&quot;bytes&quot;:351084,&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://gradientflow.substack.com/i/209985921?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b1727b3-985f-4325-967d-77e1266fc14f_1612x931.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_!ITHX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b1727b3-985f-4325-967d-77e1266fc14f_1612x931.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ITHX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b1727b3-985f-4325-967d-77e1266fc14f_1612x931.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ITHX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b1727b3-985f-4325-967d-77e1266fc14f_1612x931.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ITHX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b1727b3-985f-4325-967d-77e1266fc14f_1612x931.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><h4><strong><span>2. Give the agent only as much autonomy as the job needs</span></strong></h4><p><span>One pattern I keep seeing is teams giving agents more autonomy than the job requires. That excess autonomy creates more possible paths, more opportunities for error, higher operating costs, and a harder governance problem. For many applications, conventional software should control the workflow while the model handles the smaller number of steps that genuinely require judgment. Greater autonomy can be justified when the task requires exploration, open-ended planning, or creating new tools.</span></p><p><span>I would treat autonomy as a deliberate design choice rather than a default. Start with a flexible workflow, observe which paths repeat reliably, and turn those stable paths into ordinary code. List every point where the agent chooses its next action, then ask which of those choices the task truly requires. A mature agent faces fewer open-ended choices over time, not more.</span></p><h4><strong><span>3. Build the agent around the domain&#8217;s trusted process</span></strong></h4><p><span>A support workflow already specifies how to triage a request, what information to collect, when to escalate, and which actions require approval. A medical workflow does the same through diagnostic protocols. When a domain already has a proven checklist, protocol, or decision process, use that as the agent&#8217;s structure rather than starting with a generic loop that tells the model to make a plan and keep acting until it is done.</span></p><p><span>This makes the system more reliable because the structure has already been tested by the field. It also makes the system easier to understand for the people who have to trust it and sign off on it. The best agent architecture often looks less like a general-purpose digital employee and more like the field&#8217;s existing best practice made executable.</span></p><h4><strong><span>4. Design for recovery, not a flawless first pass</span></strong></h4><p><span>Small errors compound quickly in long workflows. A system that succeeds 95 percent of the time at each step has only </span><strong><span>about a 60 percent chance of completing ten independent steps without an error</span></strong><span>. That helps explain why a three-step demo can look extraordinary while a longer business process falls apart.</span></p><p><span>Do not build around the assumption that the model will stop making mistakes. Add checkpoints, checks that confirm each action produced the intended result, retries, reversible actions, and the ability to resume from a known-good state. Measure recovery separately from first-attempt accuracy. A system that detects drift and corrects itself is more useful than one that looks perfect until the first unexpected tool response.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21sG6h%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fd814b19a-75d4-4e6d-8ed8-cc4feb083a18_1645x931.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sG6h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd814b19a-75d4-4e6d-8ed8-cc4feb083a18_1645x931.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sG6h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd814b19a-75d4-4e6d-8ed8-cc4feb083a18_1645x931.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sG6h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd814b19a-75d4-4e6d-8ed8-cc4feb083a18_1645x931.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sG6h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd814b19a-75d4-4e6d-8ed8-cc4feb083a18_1645x931.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21sG6h%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fd814b19a-75d4-4e6d-8ed8-cc4feb083a18_1645x931.jpeg" width="580" height="328.24175824175825" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d814b19a-75d4-4e6d-8ed8-cc4feb083a18_1645x931.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:824,&quot;width&quot;:1456,&quot;resizeWidth&quot;:580,&quot;bytes&quot;:291186,&quot;alt&quot;:&quot;&quot;,&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://gradientflow.substack.com/i/209985921?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd814b19a-75d4-4e6d-8ed8-cc4feb083a18_1645x931.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!sG6h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd814b19a-75d4-4e6d-8ed8-cc4feb083a18_1645x931.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sG6h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd814b19a-75d4-4e6d-8ed8-cc4feb083a18_1645x931.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sG6h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd814b19a-75d4-4e6d-8ed8-cc4feb083a18_1645x931.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sG6h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd814b19a-75d4-4e6d-8ed8-cc4feb083a18_1645x931.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><h4><strong><span>5. Evaluate the model and harness as one system</span></strong></h4><p><span>What exactly are you evaluating when you test an agent? The </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fi%2F192873052%2Fthe-missing-layer-why-your-ai-agent-fails-and-what-actually-fixes-it"><span>harness</span></a><span> is the software surrounding the model, including its tools, context management, memory, policies, and recovery logic. That surrounding system can affect performance as much as changing the model. In one comparison, the same open model showed </span><strong><span>an 18 percentage point difference</span></strong><span> between the best and worst harness configurations. That is one of the findings I would take most seriously when comparing models.</span></p><p><span>A leaderboard is only a starting point. Evaluate the model with your tools, context, permissions, and failure modes attached. Then rerun the evaluation whenever either the model or the harness changes. Changing either half means you are evaluating a new system.</span></p><h4><strong><span>6. Keep multi-agent teams small, and let someone disagree</span></strong></h4><p><span>Multi-agent systems can look sophisticated while mostly </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fwhy-your-multi-agent-ai-keeps-failing"><span>adding coordination overhead</span></a><span>. The more effective pattern is usually a clear orchestrator with a small number of specialists, each with a distinct role, tool set, permission scope, and only the information it needs. Larger teams can help when the work is genuinely parallel or when independent perspectives are part of the requirement, but large swarms often create </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fwhy-your-multi-agent-ai-keeps-failing"><span>duplicated work</span></a><span> and make failures harder to trace. One role deserves special protection: a critic or breaker with explicit criteria and the authority to block or escalate. </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fi-think-we-are-looking-for-ai-risk%3Fr%3Dks4p%26amp%3Butm_campaign%3Dpost%26amp%3Butm_medium%3Dweb%26amp%3BshowWelcomeOnShare%3Dtrue"><span>Knowing when not to answer</span></a><span> is something the system must be designed to do, not merely a personality you request in a prompt.</span></p><h4><strong><span>7. A bigger toolbox can make the agent worse</span></strong></h4><p><span>In one test, a larger tool set was slower and slightly less accurate even though it contained every tool in the smaller set. This may be the most counterintuitive rule on the list. The extra tools were not bad. The problem was overlap. When several tools can plausibly handle the same request, the model spends attention choosing among near-duplicates instead of doing the work.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F08%2FAgent-Architecture-fewer-tools.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fbnk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6291df98-6774-47a5-8bcb-ba588d78382c_1578x917.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Fbnk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6291df98-6774-47a5-8bcb-ba588d78382c_1578x917.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Fbnk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6291df98-6774-47a5-8bcb-ba588d78382c_1578x917.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Fbnk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6291df98-6774-47a5-8bcb-ba588d78382c_1578x917.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Fbnk%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F6291df98-6774-47a5-8bcb-ba588d78382c_1578x917.jpeg" width="1456" height="846" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6291df98-6774-47a5-8bcb-ba588d78382c_1578x917.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:846,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:344061,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/08/Agent-Architecture-fewer-tools.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/209985921?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6291df98-6774-47a5-8bcb-ba588d78382c_1578x917.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_!Fbnk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6291df98-6774-47a5-8bcb-ba588d78382c_1578x917.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Fbnk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6291df98-6774-47a5-8bcb-ba588d78382c_1578x917.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Fbnk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6291df98-6774-47a5-8bcb-ba588d78382c_1578x917.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Fbnk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6291df98-6774-47a5-8bcb-ba588d78382c_1578x917.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>More tools also give the agent more systems it can read from or write to, and they create more sequences of tool calls for the team to test. Favor a compact toolbox in which every tool has a clearly different job. Run required setup tools automatically, and log which tools get picked, what goes in and out, and how often they fail. If two tools could plausibly handle the same request, combine them, route between them in software, or remove one.</span></p><h4><strong><span>8. Context, memory, and enterprise knowledge are different systems</span></strong></h4><p><strong><span>The distinction is operational:</span></strong><span> </span><em><span>context</span></em><span> is the information the model needs during the current run, </span><em><span>memory</span></em><span> is what the system should carry forward from earlier work, and </span><em><span>enterprise knowledge</span></em><span> is the governed collection of documents, records, and policies it may consult. Treating them as one undifferentiated store creates both quality and security problems. They can share infrastructure, but they should not share the same retention, retrieval, and access rules by default.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F08%2FAgent-Architecture-resources.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2bfN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F665103c3-93ab-4fb2-a9f9-6368b51a6ace_1529x860.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2bfN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F665103c3-93ab-4fb2-a9f9-6368b51a6ace_1529x860.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2bfN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F665103c3-93ab-4fb2-a9f9-6368b51a6ace_1529x860.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2bfN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F665103c3-93ab-4fb2-a9f9-6368b51a6ace_1529x860.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%212bfN%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F665103c3-93ab-4fb2-a9f9-6368b51a6ace_1529x860.jpeg" width="622" height="349.875" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/665103c3-93ab-4fb2-a9f9-6368b51a6ace_1529x860.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:622,&quot;bytes&quot;:288797,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/08/Agent-Architecture-resources.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/209985921?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F665103c3-93ab-4fb2-a9f9-6368b51a6ace_1529x860.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_!2bfN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F665103c3-93ab-4fb2-a9f9-6368b51a6ace_1529x860.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2bfN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F665103c3-93ab-4fb2-a9f9-6368b51a6ace_1529x860.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2bfN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F665103c3-93ab-4fb2-a9f9-6368b51a6ace_1529x860.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2bfN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F665103c3-93ab-4fb2-a9f9-6368b51a6ace_1529x860.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>Memory in particular </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fthe-missing-layer-in-todays-agent"><span>should preserve lessons</span></a><span>, not transcripts. What matters is the mistake to avoid, the technique worth reusing, or the preference that should change future behavior. The test is not how much the system remembers. Inspect what it saved, what it later retrieved, and whether that information changed the result.</span></p><h4><strong><span>9. Fix the knowledge before you pay for a bigger model</span></strong></h4><p><span>When an agent performs poorly, the default reaction is often to buy a stronger model or begin fine-tuning. Before changing the model, I would look closely at what it is being given to work with. One team replaced a pile of raw support documents with a diagnostic playbook. A router translated a customer&#8217;s complaint into a symptom, then a problem type, then the relevant handbook. </span><strong><span>Tokens fell 43 percent and errors fell 48 percent</span></strong><span> without changing the model.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F08%2FAgent-Architecture-cheat-sheet.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vZBN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb439c061-56bb-4fa9-b8ae-aef442c4e831_1524x875.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vZBN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb439c061-56bb-4fa9-b8ae-aef442c4e831_1524x875.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vZBN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb439c061-56bb-4fa9-b8ae-aef442c4e831_1524x875.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vZBN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb439c061-56bb-4fa9-b8ae-aef442c4e831_1524x875.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21vZBN%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fb439c061-56bb-4fa9-b8ae-aef442c4e831_1524x875.jpeg" width="1456" height="836" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b439c061-56bb-4fa9-b8ae-aef442c4e831_1524x875.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:836,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:315468,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/08/Agent-Architecture-cheat-sheet.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/209985921?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb439c061-56bb-4fa9-b8ae-aef442c4e831_1524x875.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_!vZBN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb439c061-56bb-4fa9-b8ae-aef442c4e831_1524x875.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vZBN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb439c061-56bb-4fa9-b8ae-aef442c4e831_1524x875.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vZBN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb439c061-56bb-4fa9-b8ae-aef442c4e831_1524x875.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vZBN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb439c061-56bb-4fa9-b8ae-aef442c4e831_1524x875.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>Retrieval is not a feature you install once and forget. It fails when a user&#8217;s words do not match the document&#8217;s words, when information is buried in tables or PDFs, or when sources conflict. Before changing the model, improve the structure, routing, and governance of the knowledge it receives. The model is the component you can buy. The system around it is what you own. </span></p><p><em><strong>If agents and real-world AI deployment are on your roadmap, come spend two days with the teams already doing it. <a href="iframe.php?url=https%3A%2F%2Faiconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span data-color="#0000ff" style="color: rgb(0, 0, 255);">AI Conference</span></a>, San Francisco, Sep 30&#8211;Oct 1. 20% off with <span data-color="#0000ff" style="color: rgb(0, 0, 255);">gradientflow20</span>.</strong></em></p><div><hr></div><h1><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fthe-ai-data-center-backlash-has-a-blind-spot">The Case for AI Data Centers Nobody Is Making Well</a></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fthe-ai-data-center-backlash-has-a-blind-spot" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wyTS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4465222a-c07d-4a72-8b59-3c133641450c_1696x962.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wyTS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4465222a-c07d-4a72-8b59-3c133641450c_1696x962.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wyTS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4465222a-c07d-4a72-8b59-3c133641450c_1696x962.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wyTS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4465222a-c07d-4a72-8b59-3c133641450c_1696x962.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21wyTS%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F4465222a-c07d-4a72-8b59-3c133641450c_1696x962.jpeg" width="1456" height="826" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4465222a-c07d-4a72-8b59-3c133641450c_1696x962.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:826,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:344924,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/the-ai-data-center-backlash-has-a-blind-spot&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/209985921?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4465222a-c07d-4a72-8b59-3c133641450c_1696x962.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_!wyTS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4465222a-c07d-4a72-8b59-3c133641450c_1696x962.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wyTS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4465222a-c07d-4a72-8b59-3c133641450c_1696x962.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wyTS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4465222a-c07d-4a72-8b59-3c133641450c_1696x962.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wyTS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4465222a-c07d-4a72-8b59-3c133641450c_1696x962.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>From: </span><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fthe-ai-data-center-backlash-has-a-blind-spot">&#8220;The AI Data Center Backlash Has a Blind Spot&#8221;</a></strong></figcaption></figure></div><div><hr></div><h1><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fhbf-ai-inference%2F">The Memory Bottleneck in Frontier AI</a></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fhbf-ai-inference%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1Gve!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c4d528-e304-4dd5-b24c-fde6a4103bfd_1578x830.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1Gve!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c4d528-e304-4dd5-b24c-fde6a4103bfd_1578x830.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1Gve!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c4d528-e304-4dd5-b24c-fde6a4103bfd_1578x830.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1Gve!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c4d528-e304-4dd5-b24c-fde6a4103bfd_1578x830.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%211Gve%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fe2c4d528-e304-4dd5-b24c-fde6a4103bfd_1578x830.jpeg" width="538" height="283.0412087912088" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2c4d528-e304-4dd5-b24c-fde6a4103bfd_1578x830.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:766,&quot;width&quot;:1456,&quot;resizeWidth&quot;:538,&quot;bytes&quot;:242428,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/hbf-ai-inference/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/209985921?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c4d528-e304-4dd5-b24c-fde6a4103bfd_1578x830.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_!1Gve!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c4d528-e304-4dd5-b24c-fde6a4103bfd_1578x830.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1Gve!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c4d528-e304-4dd5-b24c-fde6a4103bfd_1578x830.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1Gve!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c4d528-e304-4dd5-b24c-fde6a4103bfd_1578x830.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1Gve!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c4d528-e304-4dd5-b24c-fde6a4103bfd_1578x830.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>From </span><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fhbf-ai-inference%2F">"What AI Teams Should Know About HBF and Tiered Memory"</a></strong></figcaption></figure></div><div><hr></div><p></p><p><em><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fdisclosure%2F">Ben Lorica</a></strong><span> edits </span><a href="iframe.php?url=https%3A%2F%2Fethics.dev%2F">Ethics.dev</a><span> and the </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F">Gradient Flow newsletter</a><span>, and he hosts the </span><strong><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2F">Data Exchange podcast</a></strong><span>. He helps organize the </span><strong><a href="iframe.php?url=https%3A%2F%2Faiconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Conference</a></strong><span> and the </span><strong><a href="iframe.php?url=https%3A%2F%2Fagentconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Agent Conference</a></strong><span>. You can follow him on </span><a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fbenlorica%2F">Linkedin</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fx.com%2Fbigdata">X</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Findieweb.social%2F%40bigdata">Mastodon</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fwww.reddit.com%2Fr%2FGradientFlow%2F">Reddit</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fbsky.app%2Fprofile%2Fgradientflow.com">Bluesky</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fwww.youtube.com%2Fc%2FGradientFlow">YouTube</a><span>, or </span><a href="iframe.php?url=https%3A%2F%2Fwww.tiktok.com%2F%40gradientflow">TikTok</a><span>. This newsletter is produced by </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fblog%2F">Gradient Flow</a><span>.</span></em></p>]]></content:encoded></item><item><title><![CDATA[The model may not be your biggest risk]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/i-think-we-are-looking-for-ai-risk</link><guid isPermaLink="false">https://gradientflow.substack.com/p/i-think-we-are-looking-for-ai-risk</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 18 Aug 2026 13:00:36 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa89b7f1c-d84f-4c00-8015-b662ce27c30a_1224x984.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fnewsletter%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Qpug%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%252Fpublic%252Fimages%252F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24747,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://gradientflow.com/newsletter/&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fsubscribe">Subscribe</a><span> &#8226;</span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F"> Previous Issues</a></strong></p><h1><strong>The biggest AI risks sit outside the model</strong></h1><p><span>The most revealing AI failures right now are not stories about models becoming too capable. They are stories about everything </span><em><span>around</span></em><span> the model. One system received more access than its test environment could contain. Another was trained on material whose acquisition created $1.5 billion in exposure. In a third, people walked away more certain without being any more correct. I </span><a href="iframe.php?url=https%3A%2F%2Fopen.substack.com%2Fpub%2Fgradientflow%2Fp%2Fyour-ai-passed-its-evals-thats-the%3Fr%3Dks4p%26amp%3Butm_campaign%3Dpost%26amp%3Butm_medium%3Dweb%26amp%3BshowWelcomeOnShare%3Dtrue"><span>recently argued</span></a><span> that passing your evals does not mean you are safe. This is the next layer of that argument. Permissions, inputs, and presentation are three places where serious AI risks accumulate, and each one lands on a different desk.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://gradientflow.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"><em>Readers are what keep Gradient Flow going. Consider becoming a paid supporter &#128591;</em></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><span>What an Agent Can Touch</span></h4><p>Model capability tells you what a system can do. Architecture determines what it may do, what data and tools it may use, and which actions require approval. A mediocre model with broad write access can be more dangerous than a stronger model in a tight box.</p><p><span>OpenAI&#8217;s cyber-focused models, including GPT-5.6 Sol, </span><a href="iframe.php?url=https%3A%2F%2Fwww.wired.com%2Fstory%2Fopenai-models-escaped-containment-and-hacked-huggingface%2F">left the sandbox</a><span> used for testing, reportedly exploited a zero day, reached the open internet, and compromised </span><a href="iframe.php?url=https%3A%2F%2Fopenai.com%2Findex%2Fhugging-face-model-evaluation-security-incident%2F">Hugging Face production systems</a><span>. Nobody appears to have noticed for days. Calling the behavior </span><em><span>rogue</span></em><span> explains little. Safety filters had been switched off for the exercise, and network isolation was weaker than the test assumed. Those were architecture and configuration decisions.</span></p><p><span>Other reports describe an </span><a href="iframe.php?url=https%3A%2F%2Fmlq.ai%2Fnews%2Fopenais-gpt-5-6-sol-deletes-user-files-unprompted-weeks-after-company-flagged-the-risk%2F">agent deleting user files</a> without being asked and a <a href="iframe.php?url=https%3A%2F%2Fmlq.ai%2Fnews%2Fxais-grok-build-cli-caught-uploading-entire-codebases-to-google-cloud-without-consent%2F">coding tool uploading full codebases</a><span> without clear consent. Different incidents, same pattern: a weakly specified task becomes dangerous in proportion to what the system can touch.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F08%2FAI-Risks-blast-radius.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N4qL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00fcb739-1c8b-4e8c-812c-12d41d64c038_1629x1010.jpeg 424w, https://substackcdn.com/image/fetch/$s_!N4qL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00fcb739-1c8b-4e8c-812c-12d41d64c038_1629x1010.jpeg 848w, https://substackcdn.com/image/fetch/$s_!N4qL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00fcb739-1c8b-4e8c-812c-12d41d64c038_1629x1010.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!N4qL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00fcb739-1c8b-4e8c-812c-12d41d64c038_1629x1010.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21N4qL%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F00fcb739-1c8b-4e8c-812c-12d41d64c038_1629x1010.jpeg" width="570" height="353.50961538461536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00fcb739-1c8b-4e8c-812c-12d41d64c038_1629x1010.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:903,&quot;width&quot;:1456,&quot;resizeWidth&quot;:570,&quot;bytes&quot;:306546,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/08/AI-Risks-blast-radius.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/209174215?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00fcb739-1c8b-4e8c-812c-12d41d64c038_1629x1010.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!N4qL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00fcb739-1c8b-4e8c-812c-12d41d64c038_1629x1010.jpeg 424w, https://substackcdn.com/image/fetch/$s_!N4qL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00fcb739-1c8b-4e8c-812c-12d41d64c038_1629x1010.jpeg 848w, https://substackcdn.com/image/fetch/$s_!N4qL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00fcb739-1c8b-4e8c-812c-12d41d64c038_1629x1010.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!N4qL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00fcb739-1c8b-4e8c-812c-12d41d64c038_1629x1010.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>An agent can also be redirected by hostile instructions embedded in an email, document, web page, or tool response. </span><strong><span>Once tools are attached, prompt injection</span></strong><span> can lead to an unauthorized action, not merely a bad answer. Permissions and approval rules therefore have to be enforced outside the model.</span></p><p><span>Give every production agent its own identity and task-specific permissions rather than letting it borrow a person&#8217;s credentials or a generic service account. Split read from write. Use short-lived credentials, narrow network access, transaction limits, and approval gates for irreversible actions. Preserve logs and make recovery possible. The goal is not perfect prevention. It is a small blast radius, fast detection, and enough evidence to understand what happened.</span></p><p><span>Not every system needs all of those controls. If an agent only reads, gets things wrong cheaply, and can be corrected before anyone acts, most of those controls are overhead. Once it can write to a system of record, spend money, touch regulated data, or produce something a customer will act on without review, those controls apply. The dividing line is the damage the system can cause before someone stops it. Many teams want a third option. There isn&#8217;t one.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F08%2FAI-Governance-and-Security-checklist.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!34PL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4a35b7-1c7d-4dd2-848c-a3d8f72e573f_1758x992.jpeg 424w, https://substackcdn.com/image/fetch/$s_!34PL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4a35b7-1c7d-4dd2-848c-a3d8f72e573f_1758x992.jpeg 848w, https://substackcdn.com/image/fetch/$s_!34PL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4a35b7-1c7d-4dd2-848c-a3d8f72e573f_1758x992.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!34PL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4a35b7-1c7d-4dd2-848c-a3d8f72e573f_1758x992.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%2134PL%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F9d4a35b7-1c7d-4dd2-848c-a3d8f72e573f_1758x992.jpeg" width="1456" height="822" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d4a35b7-1c7d-4dd2-848c-a3d8f72e573f_1758x992.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:822,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:522507,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/08/AI-Governance-and-Security-checklist.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/209174215?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4a35b7-1c7d-4dd2-848c-a3d8f72e573f_1758x992.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_!34PL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4a35b7-1c7d-4dd2-848c-a3d8f72e573f_1758x992.jpeg 424w, https://substackcdn.com/image/fetch/$s_!34PL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4a35b7-1c7d-4dd2-848c-a3d8f72e573f_1758x992.jpeg 848w, https://substackcdn.com/image/fetch/$s_!34PL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4a35b7-1c7d-4dd2-848c-a3d8f72e573f_1758x992.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!34PL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4a35b7-1c7d-4dd2-848c-a3d8f72e573f_1758x992.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>(</span><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F08%2FAI-Governance-and-Security-checklist.jpeg">enlarge</a></strong><span>)</span></figcaption></figure></div><h4><span>Where the Data Came From</span></h4><p><span>The same pattern runs upstream, into </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fthe-ai-data-problem-i-kept-avoiding"><span>what the model was trained</span></a><span> on before anyone deployed it. A federal judge </span><a href="iframe.php?url=https%3A%2F%2Fapnews.com%2Farticle%2Fai-anthropic-copyright-settlement-claude-books-bartz-74b140444023898aeba8579b6e9f0d63"><span>approved</span></a><span> Anthropic&#8217;s $1.5 billion settlement over pirated books used to train Claude. The headline number is the least interesting part. What matters is the line the settlement draws between training on material you obtained lawfully and training on material pulled from pirate libraries. The failure was not model capability. The training pipeline did what it was built to do, and a decision made around it created the exposure.</span></p><p><span>If you are fine-tuning a model, assembling an evaluation set, or building </span><a href="iframe.php?url=https%3A%2F%2Fmlq.ai%2Fnews%2Fhachette-cengage-and-elsevier-sue-google-over-ai-training-on-millions-of-copyrighted-works%2F"><span>retrieval over third-party content</span></a><span>, that distinction is your problem too. How the material was acquired, what rights came with it, and whether those facts can be reconstructed later matter as much as what the model does with it.</span></p><p><span>Boards now have reason to ask where training data came from, who carries the risk, and whether a disputed model or dataset can be removed without disrupting the product.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F08%2FAI-Risks-data.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V1hG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c445993-f222-4619-91cc-8b8f0c8a0f52_1519x865.jpeg 424w, https://substackcdn.com/image/fetch/$s_!V1hG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c445993-f222-4619-91cc-8b8f0c8a0f52_1519x865.jpeg 848w, https://substackcdn.com/image/fetch/$s_!V1hG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c445993-f222-4619-91cc-8b8f0c8a0f52_1519x865.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!V1hG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c445993-f222-4619-91cc-8b8f0c8a0f52_1519x865.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21V1hG%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F0c445993-f222-4619-91cc-8b8f0c8a0f52_1519x865.jpeg" width="628" height="357.5631868131868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c445993-f222-4619-91cc-8b8f0c8a0f52_1519x865.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:829,&quot;width&quot;:1456,&quot;resizeWidth&quot;:628,&quot;bytes&quot;:281046,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/08/AI-Risks-data.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/209174215?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c445993-f222-4619-91cc-8b8f0c8a0f52_1519x865.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_!V1hG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c445993-f222-4619-91cc-8b8f0c8a0f52_1519x865.jpeg 424w, https://substackcdn.com/image/fetch/$s_!V1hG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c445993-f222-4619-91cc-8b8f0c8a0f52_1519x865.jpeg 848w, https://substackcdn.com/image/fetch/$s_!V1hG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c445993-f222-4619-91cc-8b8f0c8a0f52_1519x865.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!V1hG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c445993-f222-4619-91cc-8b8f0c8a0f52_1519x865.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Answering those questions <a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fthe-ai-data-problem-i-kept-avoiding">requires a dataset inventory</a>, license terms you can produce on request, a clear answer on who pays if you get sued, a current view of litigation involving your vendors, and a way to swap out a model or dataset without taking the product down.<span> Most teams have some of this. Very few could pull it together on short notice.</span></p><h4><span>The Confidence Trap</span></h4><p><span>Controls and documentation can limit what a system does and clarify what went into it. Neither fully addresses what happens when a convincing answer reaches a user. A </span><a href="iframe.php?url=https%3A%2F%2Farxiv.org%2Fabs%2F2607.13562">recent preprint</a><span> reports five experiments involving 3,132 participants who answered difficult questions and had the option to say they did not know. Giving people access to AI advice nearly eliminated that restraint. Participants answered more questions, but they were correct about one-third as often as people without AI access. Their confidence nearly doubled.</span></p><p><span>You should assume your users can do the same thing. In </span><a href="iframe.php?url=https%3A%2F%2Fwww.forbes.com%2Fsites%2Fjessepines%2F2026%2F07%2F26%2Fa-lawsuit-says-chatgpt-nearly-someone-heres-the-data-on-ai-diagnosis%2F"><span>medical</span></a><span>, legal, financial, hiring, and security workflows, a confident wrong answer can be more dangerous than an obvious failure.  The risk grows when the interface presents a smooth recommendation as the natural next step. A confidence score </span><a href="iframe.php?url=https%3A%2F%2Fjustinflick.com%2F2026%2F07%2F27%2Fllm-confidence-scores.html">does not automatically help</a><span>, especially when it comes from the same model that produced the answer. A precise-looking number can become decoration rather than evidence.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F08%2FAI-Risks-interface.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zcUs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8633b41-f404-4fd2-87a8-6acb5ca1fb3a_1657x974.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zcUs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8633b41-f404-4fd2-87a8-6acb5ca1fb3a_1657x974.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zcUs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8633b41-f404-4fd2-87a8-6acb5ca1fb3a_1657x974.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zcUs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8633b41-f404-4fd2-87a8-6acb5ca1fb3a_1657x974.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21zcUs%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fd8633b41-f404-4fd2-87a8-6acb5ca1fb3a_1657x974.jpeg" width="600" height="352.74725274725273" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8633b41-f404-4fd2-87a8-6acb5ca1fb3a_1657x974.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:856,&quot;width&quot;:1456,&quot;resizeWidth&quot;:600,&quot;bytes&quot;:336094,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/08/AI-Risks-interface.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/209174215?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8633b41-f404-4fd2-87a8-6acb5ca1fb3a_1657x974.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_!zcUs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8633b41-f404-4fd2-87a8-6acb5ca1fb3a_1657x974.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zcUs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8633b41-f404-4fd2-87a8-6acb5ca1fb3a_1657x974.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zcUs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8633b41-f404-4fd2-87a8-6acb5ca1fb3a_1657x974.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zcUs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8633b41-f404-4fd2-87a8-6acb5ca1fb3a_1657x974.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>You cannot engineer this one away, because you cannot stop a person from over-valuing a fluent answer. What you can do is design against it, and the moves are concrete. Ask the user to commit to a view before you reveal the model&#8217;s recommendation. Show uncertainty honestly instead of rounding it into confident prose. Take confidence numbers from past accuracy, not from the model. Surface disagreement between sources rather than smoothing it out. Make correcting the system easy enough that people actually do so. Let the system </span><a href="iframe.php?url=https%3A%2F%2Fgithub.com%2Fcactus-compute%2Fcactus-hybrid"><span>abstain</span></a><span>. Escalate decisions when the cost of being wrong is high.</span></p><p><span>Then check whether it worked. The test is not whether people like the assistant or finish more tasks with it. It is whether the human and the system together make better decisions than the process they replaced, know when to abstain, and escalate the right cases.</span></p><h4><span>Three Desks, One Problem</span></h4><p>The next phase of enterprise AI will be defined less by who gets the most capable model and more by who builds the strongest system around it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F08%2FAI-Risks-layer-you-own.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Jt4U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8d1e40a-77dc-4871-af19-64d19298fd75_1765x980.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Jt4U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8d1e40a-77dc-4871-af19-64d19298fd75_1765x980.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Jt4U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8d1e40a-77dc-4871-af19-64d19298fd75_1765x980.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Jt4U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8d1e40a-77dc-4871-af19-64d19298fd75_1765x980.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Jt4U%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc8d1e40a-77dc-4871-af19-64d19298fd75_1765x980.jpeg" width="1456" height="808" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8d1e40a-77dc-4871-af19-64d19298fd75_1765x980.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:808,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:381359,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/08/AI-Risks-layer-you-own.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/209174215?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8d1e40a-77dc-4871-af19-64d19298fd75_1765x980.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_!Jt4U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8d1e40a-77dc-4871-af19-64d19298fd75_1765x980.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Jt4U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8d1e40a-77dc-4871-af19-64d19298fd75_1765x980.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Jt4U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8d1e40a-77dc-4871-af19-64d19298fd75_1765x980.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Jt4U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8d1e40a-77dc-4871-af19-64d19298fd75_1765x980.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Security and architecture teams have to bound what the system can touch. Data, legal, and procurement teams have to document what went in. Product teams have to preserve human judgment. Rules people once enforced through policy, habit, or supervision increasingly need technical equivalents such as distinct agent identities, approval gates, provenance, and logs.</p><p>These risks land on different desks, but they are becoming one management problem.</p><p>Capability is the layer you buy. Everything around it is the layer you own.</p><p><em><strong>Evaluating the system, rather than just the model, requires a richer set of measurements. The <a href="iframe.php?url=https%3A%2F%2Fwww.luminos.ai%2Finfo%2Fc%2Fa-practical-guide-to-ai-evals%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span data-color="#0000ff" style="color: rgb(0, 0, 255);">Luminos whitepaper</span></a><span data-color="#0000ff" style="color: rgb(0, 0, 255);"> </span>explains one approach.</strong></em></p><div><hr></div><h1><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fai-in-math-2026-08%2F">When Mathematical Results Become Abundant</a></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fai-in-math-2026-08%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-73K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52d25dec-6a73-495d-9aa3-05fbd4449264_1815x1017.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-73K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52d25dec-6a73-495d-9aa3-05fbd4449264_1815x1017.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-73K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52d25dec-6a73-495d-9aa3-05fbd4449264_1815x1017.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-73K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52d25dec-6a73-495d-9aa3-05fbd4449264_1815x1017.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21-73K%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F52d25dec-6a73-495d-9aa3-05fbd4449264_1815x1017.jpeg" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/52d25dec-6a73-495d-9aa3-05fbd4449264_1815x1017.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:485911,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/ai-in-math-2026-08/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/209174215?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52d25dec-6a73-495d-9aa3-05fbd4449264_1815x1017.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_!-73K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52d25dec-6a73-495d-9aa3-05fbd4449264_1815x1017.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-73K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52d25dec-6a73-495d-9aa3-05fbd4449264_1815x1017.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-73K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52d25dec-6a73-495d-9aa3-05fbd4449264_1815x1017.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-73K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52d25dec-6a73-495d-9aa3-05fbd4449264_1815x1017.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>From </span><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fai-in-math-2026-08%2F">"How AI Is Changing Mathematical Research"</a></strong></figcaption></figure></div><div><hr></div><p></p><p><em><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fdisclosure%2F">Ben Lorica</a></strong><span> edits </span><a href="iframe.php?url=https%3A%2F%2Fethics.dev%2F">Ethics.dev</a><span> and the </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F">Gradient Flow newsletter</a><span>, and he hosts the </span><strong><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2F">Data Exchange podcast</a></strong><span>. He helps organize the </span><strong><a href="iframe.php?url=https%3A%2F%2Faiconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Conference</a></strong><span> and the </span><strong><a href="iframe.php?url=https%3A%2F%2Fagentconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Agent Conference</a></strong><span>. You can follow him on </span><a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fbenlorica%2F">Linkedin</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fx.com%2Fbigdata">X</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Findieweb.social%2F%40bigdata">Mastodon</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fwww.reddit.com%2Fr%2FGradientFlow%2F">Reddit</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fbsky.app%2Fprofile%2Fgradientflow.com">Bluesky</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fwww.youtube.com%2Fc%2FGradientFlow">YouTube</a><span>, or </span><a href="iframe.php?url=https%3A%2F%2Fwww.tiktok.com%2F%40gradientflow">TikTok</a><span>. This newsletter is produced by </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fblog%2F">Gradient Flow</a><span>.</span></em></p>]]></content:encoded></item><item><title><![CDATA[Why do our AI models stop learning the second we deploy them?]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/your-ai-should-be-better-on-day-500</link><guid isPermaLink="false">https://gradientflow.substack.com/p/your-ai-should-be-better-on-day-500</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 11 Aug 2026 13:03:14 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64c8181d-80bc-4fe7-a305-5f487f4b3d1c_1478x943.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fnewsletter%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Qpug%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%252Fpublic%252Fimages%252F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24747,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://gradientflow.com/newsletter/&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fsubscribe">Subscribe</a><span> &#8226;</span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F"> Previous Issues</a></strong></p><h1><strong>Continual Learning Is Arriving in Pieces</strong></h1><p><span>A while back I wrote about how </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Ftheyre-literally-building-tools-to"><span>startups are using reinforcement learning</span></a><span> to make agents more reliable. A deeper problem behind that whole trend keeps resurfacing: a model can improve during training, but the moment it&#8217;s deployed, learning largely stops. A policy changes, a new edge case shows up, a user corrects the system, and the lesson rarely travels past that one incident. The prompt gets patched, the ticket gets closed, and the same class of mistake eventually comes back. The system might pile up logs and documents along the way, but it&#8217;s often no better on day 500 than it was on day one.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://gradientflow.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"><em>Gradient Flow is made possible by readers who chip in. Consider becoming a paid supporter &#128591;</em></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><span>That is the gap </span><strong><span>continual learning</span></strong><span> is meant to close. If </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Ftheyre-literally-building-tools-to"><span>reinforcement learning is about improving a model</span></a><span> through practice during training, continual learning asks what happens after. </span><strong><span>Can real usage produce a lasting change in how the system behaves next time?</span></strong><span> The mechanics vary, sometimes it&#8217;s memory, sometimes it&#8217;s an agent revising its own instructions, sometimes it&#8217;s the model&#8217;s weights (its internal parameters) actually updating, but the working definition holds across all of them: a deployed system that captures its own experience, turns it into a durable improvement, checks that the improvement doesn&#8217;t break something else, and carries it forward. I count more than 20 startups where some version of that loop is core to the business. That&#8217;s enough to take the trend seriously. That raises two questions: why so many are betting on continual learning now, and where they think it pays off.</span></p><h4><span>The Maintenance Bill Nobody Budgeted For</span></h4><p><span>The strongest argument has nothing to do with research ambition, it&#8217;s about maintenance.  Today, most agent failures become support tickets, prompt edits, or isolated debugging sessions. Continual learning turns a failure into reusable material: a regression test, a corrected instruction, a better tool call, a revised memory, or training data. The harder part is making sure a fix for one case doesn&#8217;t quietly break things that used to work. That&#8217;s why some of these companies build regression checking directly into the update loop rather than trusting a human to notice later. That is what separates improvement that compounds from an expanding pile of patches.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%215WxW%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F6a3a5723-ec6d-403e-a5e0-13ce947ab167_1527x918.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5WxW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3a5723-ec6d-403e-a5e0-13ce947ab167_1527x918.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5WxW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3a5723-ec6d-403e-a5e0-13ce947ab167_1527x918.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5WxW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3a5723-ec6d-403e-a5e0-13ce947ab167_1527x918.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5WxW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3a5723-ec6d-403e-a5e0-13ce947ab167_1527x918.jpeg 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%215WxW%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F6a3a5723-ec6d-403e-a5e0-13ce947ab167_1527x918.jpeg" width="438" height="263.22115384615387" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a3a5723-ec6d-403e-a5e0-13ce947ab167_1527x918.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:875,&quot;width&quot;:1456,&quot;resizeWidth&quot;:438,&quot;bytes&quot;:220898,&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://gradientflow.substack.com/i/207801757?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3a5723-ec6d-403e-a5e0-13ce947ab167_1527x918.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_!5WxW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3a5723-ec6d-403e-a5e0-13ce947ab167_1527x918.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5WxW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3a5723-ec6d-403e-a5e0-13ce947ab167_1527x918.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5WxW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3a5723-ec6d-403e-a5e0-13ce947ab167_1527x918.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5WxW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3a5723-ec6d-403e-a5e0-13ce947ab167_1527x918.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>The second argument is economic. Feeding a model your documents or your production history at the start of every session works, but you&#8217;re paying to reprocess the same information over and over. Several of these startups bet that information you use often should get compressed into the system instead of re-read from scratch, which cuts cost and lets a smaller, cheaper model outperform a much bigger general one on the narrow task it&#8217;s actually seen before. Push that further and you get something more ambitious than savings, a system that internalizes how one organization actually operates, or captures the kind of tacit judgment call an experienced employee makes but could never fully write into a prompt.</span></p><p><span>The third argument is specialization, with trust as the constraint. Some expertise is difficult to express as written rules. It lives in repeated examples, corrections, and subtle judgments. Continual learning offers a way to capture that know-how, but it also creates new risks. A system that keeps changing can absorb bad feedback, forget an old capability, leak information, or become impossible to audit. The practical race is therefore not simply to make AI learn more. It is to make learning inspectable, reversible, and safe enough for a business to rely on.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21D74Y%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc3882375-5600-42d9-a385-f353bf490b75_1906x944.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D74Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3882375-5600-42d9-a385-f353bf490b75_1906x944.jpeg 424w, https://substackcdn.com/image/fetch/$s_!D74Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3882375-5600-42d9-a385-f353bf490b75_1906x944.jpeg 848w, https://substackcdn.com/image/fetch/$s_!D74Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3882375-5600-42d9-a385-f353bf490b75_1906x944.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!D74Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3882375-5600-42d9-a385-f353bf490b75_1906x944.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21D74Y%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc3882375-5600-42d9-a385-f353bf490b75_1906x944.jpeg" width="1456" height="721" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3882375-5600-42d9-a385-f353bf490b75_1906x944.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:721,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:356279,&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://gradientflow.substack.com/i/207801757?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3882375-5600-42d9-a385-f353bf490b75_1906x944.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_!D74Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3882375-5600-42d9-a385-f353bf490b75_1906x944.jpeg 424w, https://substackcdn.com/image/fetch/$s_!D74Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3882375-5600-42d9-a385-f353bf490b75_1906x944.jpeg 848w, https://substackcdn.com/image/fetch/$s_!D74Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3882375-5600-42d9-a385-f353bf490b75_1906x944.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!D74Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3882375-5600-42d9-a385-f353bf490b75_1906x944.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>(</span><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F08%2FContinual-Learning-reasons-for-using-it.jpeg">enlarge</a></strong><span>)</span></figcaption></figure></div><h4><span>Where Continual Learning Is Already Earning Its Keep</span></h4><p><span>Customer-facing work is one of the clearest early markets. Support systems produce large volumes of repeated interactions, visible escalations, human corrections, and fairly legible outcomes. Sales and account work benefit from the same continuity, especially when the system needs to remember a long-running relationship rather than treat every conversation as a fresh transaction. The second cluster is enterprise knowledge and professional work: law, financial services, healthcare operations. These are fields where the documents are proprietary, the tasks recur constantly, and mistakes cost real money. High stakes plus narrow specialization plus repeated structure is close to the ideal setting for a system meant to get better at your specific work over time.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F08%2FContinual-Learning-in-one-picture.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IXto!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf97661d-0e00-4622-8efb-12ccad68c641_1772x995.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IXto!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf97661d-0e00-4622-8efb-12ccad68c641_1772x995.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IXto!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf97661d-0e00-4622-8efb-12ccad68c641_1772x995.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IXto!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf97661d-0e00-4622-8efb-12ccad68c641_1772x995.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21IXto%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fdf97661d-0e00-4622-8efb-12ccad68c641_1772x995.jpeg" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df97661d-0e00-4622-8efb-12ccad68c641_1772x995.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:467212,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/08/Continual-Learning-in-one-picture.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/207801757?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf97661d-0e00-4622-8efb-12ccad68c641_1772x995.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_!IXto!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf97661d-0e00-4622-8efb-12ccad68c641_1772x995.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IXto!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf97661d-0e00-4622-8efb-12ccad68c641_1772x995.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IXto!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf97661d-0e00-4622-8efb-12ccad68c641_1772x995.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IXto!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf97661d-0e00-4622-8efb-12ccad68c641_1772x995.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fai-coding-tools-field-guide%2F"><span>Technical work</span></a><span> is another natural fit because the feedback is often unusually clear. Code compiles or fails. Tests pass or fail. A developer accepts a patch or rewrites it. Infrastructure operations also produce traces of what was tried, what worked, and what made the problem worse. The common thread is that the longer a task runs, the more a small early mistake compounds, so the systems that benefit most are the ones that catch their own drift along the way.</span></p><p><span>A third cluster uses continual learning to improve AI systems themselves. Product usage can become a steady stream of training signals rather than an archive nobody revisits. Simulated environments can give agents somewhere safe to encounter rare failures before they touch real customers or infrastructure. Model development and performance optimization also provide relatively clear measures of success, making it possible to propose changes, test them, and retain what works. At the more experimental edge are robots and systems operating in changing physical environments, where the world drifts too quickly for occasional retraining to be enough.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%212pk7%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fe4f0aae2-d231-457a-89b6-84eec3e13642_1907x938.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2pk7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f0aae2-d231-457a-89b6-84eec3e13642_1907x938.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2pk7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f0aae2-d231-457a-89b6-84eec3e13642_1907x938.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2pk7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f0aae2-d231-457a-89b6-84eec3e13642_1907x938.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2pk7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f0aae2-d231-457a-89b6-84eec3e13642_1907x938.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%212pk7%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fe4f0aae2-d231-457a-89b6-84eec3e13642_1907x938.jpeg" width="1456" height="716" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4f0aae2-d231-457a-89b6-84eec3e13642_1907x938.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:716,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:312697,&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://gradientflow.substack.com/i/207801757?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f0aae2-d231-457a-89b6-84eec3e13642_1907x938.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_!2pk7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f0aae2-d231-457a-89b6-84eec3e13642_1907x938.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2pk7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f0aae2-d231-457a-89b6-84eec3e13642_1907x938.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2pk7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f0aae2-d231-457a-89b6-84eec3e13642_1907x938.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2pk7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f0aae2-d231-457a-89b6-84eec3e13642_1907x938.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>(</span><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F08%2FContinual-Learning-use-cases.jpeg">enlarge</a></strong><span>)</span></figcaption></figure></div><h4><span>Continual Learning Is Already Arriving in Pieces</span></h4><p><span>I do not expect continual learning to become mainstream all at once because it contains two different bets. The faster half is already arriving. Systems can preserve useful memories, analyze production traces, revise instructions, and test proposed changes while keeping a person at the approval step. These approaches are comparatively cheap, inspectable, and reversible. Many teams will adopt them without ever describing what they are doing as continual learning.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F08%2FContinual-Learning-overview.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zX6j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f556aae-5eac-4a31-969a-a554aa8c87e9_1723x988.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zX6j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f556aae-5eac-4a31-969a-a554aa8c87e9_1723x988.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zX6j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f556aae-5eac-4a31-969a-a554aa8c87e9_1723x988.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zX6j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f556aae-5eac-4a31-969a-a554aa8c87e9_1723x988.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21zX6j%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F7f556aae-5eac-4a31-969a-a554aa8c87e9_1723x988.jpeg" width="1456" height="835" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f556aae-5eac-4a31-969a-a554aa8c87e9_1723x988.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:835,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:475275,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/08/Continual-Learning-overview.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/207801757?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f556aae-5eac-4a31-969a-a554aa8c87e9_1723x988.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_!zX6j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f556aae-5eac-4a31-969a-a554aa8c87e9_1723x988.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zX6j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f556aae-5eac-4a31-969a-a554aa8c87e9_1723x988.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zX6j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f556aae-5eac-4a31-969a-a554aa8c87e9_1723x988.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zX6j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f556aae-5eac-4a31-969a-a554aa8c87e9_1723x988.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>(</span><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F08%2FContinual-Learning-overview.jpeg">enlarge</a></strong><span>)</span></figcaption></figure></div><p><span>Actually updating a model&#8217;s weights on an ongoing basis is a harder step. That is not only a tooling problem. It is a trust problem. Teams need strong answers for data quality, privacy, forgetting, poisoning, regression testing, auditability, and rollback before they allow a deployed model to alter itself routinely. My guess is that weight-level learning will first take hold in high-volume, high-value workloads with clear feedback. But the broader shift is already underway. AI products are starting to look less like software you replace every few months and more like something expected to earn its keep by getting better the longer you use it. The real question probably isn&#8217;t when every model learns continuously. It&#8217;s when every serious AI product is expected to have an actual answer for how it gets better with use.</span></p><p><em><strong><a href="iframe.php?url=https%3A%2F%2Faiconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>AI Conference</span></a><span> is a chance to go beyond the headlines and learn directly from teams shipping AI in the real world. San Francisco, Sep 30&#8211;Oct 1. Use </span><span data-color="#0000ff" style="color: rgb(0, 0, 255);">gradientflow20</span><span> for 20% off.</span></strong></em></p><div><hr></div><h1><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwhy-data-centers-became-the-face-of-the-ai-backlash%2F">AI Has More Than a Marketing Problem</a></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwhy-data-centers-became-the-face-of-the-ai-backlash%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kW0_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad5ff2b5-fb30-4c4b-b72c-cfef55bc60a4_1612x904.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kW0_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad5ff2b5-fb30-4c4b-b72c-cfef55bc60a4_1612x904.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kW0_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad5ff2b5-fb30-4c4b-b72c-cfef55bc60a4_1612x904.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kW0_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad5ff2b5-fb30-4c4b-b72c-cfef55bc60a4_1612x904.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21kW0_%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fad5ff2b5-fb30-4c4b-b72c-cfef55bc60a4_1612x904.jpeg" width="1456" height="817" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad5ff2b5-fb30-4c4b-b72c-cfef55bc60a4_1612x904.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:817,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:419446,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/why-data-centers-became-the-face-of-the-ai-backlash/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/207801757?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad5ff2b5-fb30-4c4b-b72c-cfef55bc60a4_1612x904.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_!kW0_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad5ff2b5-fb30-4c4b-b72c-cfef55bc60a4_1612x904.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kW0_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad5ff2b5-fb30-4c4b-b72c-cfef55bc60a4_1612x904.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kW0_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad5ff2b5-fb30-4c4b-b72c-cfef55bc60a4_1612x904.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kW0_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad5ff2b5-fb30-4c4b-b72c-cfef55bc60a4_1612x904.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>From </span><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwhy-data-centers-became-the-face-of-the-ai-backlash%2F">&#8220;Why Data Centers Became the Face of the AI Backlash&#8221;</a></strong></figcaption></figure></div><div><hr></div><h1>Summer Books</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21xRMa%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fff62889b-fdef-47c4-a361-543d618af151_1855x982.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xRMa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff62889b-fdef-47c4-a361-543d618af151_1855x982.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xRMa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff62889b-fdef-47c4-a361-543d618af151_1855x982.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xRMa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff62889b-fdef-47c4-a361-543d618af151_1855x982.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xRMa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff62889b-fdef-47c4-a361-543d618af151_1855x982.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21xRMa%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fff62889b-fdef-47c4-a361-543d618af151_1855x982.jpeg" width="516" height="273.239010989011" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff62889b-fdef-47c4-a361-543d618af151_1855x982.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:771,&quot;width&quot;:1456,&quot;resizeWidth&quot;:516,&quot;bytes&quot;:309954,&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://gradientflow.substack.com/i/207801757?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff62889b-fdef-47c4-a361-543d618af151_1855x982.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_!xRMa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff62889b-fdef-47c4-a361-543d618af151_1855x982.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xRMa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff62889b-fdef-47c4-a361-543d618af151_1855x982.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xRMa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff62889b-fdef-47c4-a361-543d618af151_1855x982.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xRMa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff62889b-fdef-47c4-a361-543d618af151_1855x982.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><ul><li><p><strong><a href="iframe.php?url=https%3A%2F%2Famzn.to%2F3RExSXj"><span>The Score: How to Stop Playing Somebody Else&#8217;s Game</span></a></strong><span>. While the examples are mainly from game design, this sharpened a point that applies directly to AI evals, a case of Goodhart's law: once you optimize for a benchmark, it stops telling you what you actually want to know.</span></p></li><li><p><strong><a href="iframe.php?url=https%3A%2F%2Famzn.to%2F4zbkg6I"><span>You Won&#8217;t Get Free of It: Stories of Mothers and Daughters</span></a></strong><span>. Rachel Aviv is one of my favorite writers, and this collection reminds me why: patient reporting that resists the urge to editorialize, even when the material makes that difficult.</span></p></li><li><p><strong><a href="iframe.php?url=https%3A%2F%2Famzn.to%2F3S2EE9l"><span>The Cruelest Game: Chasing Greatness in Professional Tennis</span></a></strong><span>. This is a gift for any lifelong tennis fan: Futterman gets remarkably close to his subjects (down to what Djokovic eats between points, and how he tracks the shade creeping across the court to survive a five-hour match) and the result is the rare tennis book that explains the sport&#8217;s psychology instead of just recapping its highlights.</span></p></li></ul><div><hr></div><p></p><p><em><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fdisclosure%2F">Ben Lorica</a></strong> edits <a href="iframe.php?url=https%3A%2F%2Fethics.dev%2F">Ethics.dev</a> and the <a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F">Gradient Flow newsletter</a>, and he hosts the <strong><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2F">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="iframe.php?url=https%3A%2F%2Faiconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Conference</a></strong> and the <strong><a href="iframe.php?url=https%3A%2F%2Fagentconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Agent Conference</a></strong>. You can follow him on <a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fbenlorica%2F">Linkedin</a>, <a href="iframe.php?url=https%3A%2F%2Fx.com%2Fbigdata">X</a>, <a href="iframe.php?url=https%3A%2F%2Findieweb.social%2F%40bigdata">Mastodon</a>, <a href="iframe.php?url=https%3A%2F%2Fwww.reddit.com%2Fr%2FGradientFlow%2F">Reddit</a>, <a href="iframe.php?url=https%3A%2F%2Fbsky.app%2Fprofile%2Fgradientflow.com">Bluesky</a>, <a href="iframe.php?url=https%3A%2F%2Fwww.youtube.com%2Fc%2FGradientFlow">YouTube</a>, or <a href="iframe.php?url=https%3A%2F%2Fwww.tiktok.com%2F%40gradientflow">TikTok</a>. This newsletter is produced by <a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fblog%2F">Gradient Flow</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[What Workday, OpenAI, and a German court have in common]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/your-ai-passed-its-evals-thats-the</link><guid isPermaLink="false">https://gradientflow.substack.com/p/your-ai-passed-its-evals-thats-the</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 04 Aug 2026 13:01:30 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7de5e8f9-d864-4d94-af7b-0db1eca79e0a_1088x966.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fnewsletter%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Qpug%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%252Fpublic%252Fimages%252F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24747,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://gradientflow.com/newsletter/&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fsubscribe">Subscribe</a><span> &#8226;</span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F"> Previous Issues</a></strong></p><h1><strong>Passing Your Evals Doesn't Mean You're Safe</strong></h1><p><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fquick-wins-for-your-ai-eval-strategy"><span>Evals</span></a><span> are part of every serious conversation about putting AI into production. Teams define benchmarks, set thresholds, and increasingly run red teams to see how the system holds up against someone actively trying to break it. That combination is reasonably good at telling you whether a model is accurate, reliable, fast enough for production, and resistant to an adversarial attack. It says almost nothing about what actually gets a company into trouble once the system is live.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://gradientflow.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"><em>This newsletter is funded by readers, not ads. Consider becoming a paid supporter &#128591;</em></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><span>Look at the AI lawsuits and regulatory findings piling up this year and the gap becomes obvious. A man in California is suing OpenAI, arguing that ChatGPT used his own disclosed bipolar diagnosis to keep him engaged in conversation rather than steering him toward help, a product liability claim built entirely around a session memory feature. A federal court let a discrimination suit against Workday proceed on the theory that its hiring software leaned on medical leave and other proxy signals to screen out an older applicant with a disability, exposing the vendor itself, not just the employer who bought the tool. A German court ruled that a company is responsible for its own chatbot inventing a doctor&#8217;s medical credentials, reasoning that a chatbot isn&#8217;t a third party, it&#8217;s simply the business talking. None of these are the kind of failure a red team session or a bias checklist is built to catch. They&#8217;re everyday production risk, legal, reputational, and regulatory, sitting inside systems that had already passed whatever evals their teams ran.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21oa3k%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F4c8a71e9-d94b-4900-ad17-e83f7c4d096a_1903x830.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oa3k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c8a71e9-d94b-4900-ad17-e83f7c4d096a_1903x830.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oa3k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c8a71e9-d94b-4900-ad17-e83f7c4d096a_1903x830.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oa3k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c8a71e9-d94b-4900-ad17-e83f7c4d096a_1903x830.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oa3k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c8a71e9-d94b-4900-ad17-e83f7c4d096a_1903x830.jpeg 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21oa3k%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F4c8a71e9-d94b-4900-ad17-e83f7c4d096a_1903x830.jpeg" width="1456" height="635" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4c8a71e9-d94b-4900-ad17-e83f7c4d096a_1903x830.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:635,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:336806,&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://gradientflow.substack.com/i/207209882?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c8a71e9-d94b-4900-ad17-e83f7c4d096a_1903x830.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_!oa3k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c8a71e9-d94b-4900-ad17-e83f7c4d096a_1903x830.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oa3k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c8a71e9-d94b-4900-ad17-e83f7c4d096a_1903x830.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oa3k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c8a71e9-d94b-4900-ad17-e83f7c4d096a_1903x830.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oa3k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c8a71e9-d94b-4900-ad17-e83f7c4d096a_1903x830.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>(</span><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F08%2FHigh-Dim-AI-Evals-recent-cases.jpeg">enlarge</a></strong><span>)</span></figcaption></figure></div><h4><span>The High-Dimensional Fix</span></h4><p><span>I recently sat down </span><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2Fandrew-burt-luminos-report%2F"><span>with Andrew Burt</span></a><span>, CEO of </span><strong><span>Luminos</span></strong><span>, about the </span><strong><a href="iframe.php?url=https%3A%2F%2Fwww.luminos.ai%2Finfo%2Fc%2Fa-practical-guide-to-ai-evals%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>whitepaper</span></a></strong><span> his team just published on agentic and generative AI risk evals. The report&#8217;s core argument is that the standard setup, one broad prompt, one model, a pass or fail score, is too coarse to do its job. Ask a model whether an output is &#8220;biased&#8221; or &#8220;manipulative&#8221; and you get a shallow answer back. Real problems slip through, harmless outputs get flagged as risky, and either way you&#8217;re left without enough detail to know what to actually fix.</span></p><p><span>Luminos calls its answer </span><strong><span>high dimensionality</span></strong><span>, and the idea is more concrete than the name suggests. Take an ad that shouldn&#8217;t manipulate the people looking at it. A typical eval asks one broad question, is this manipulative? A high-dimensional eval tests separately for a fake countdown timer, a hidden renewal fee, a bait-and-switch price, and a handful of other specific tactics, then comes back with something like: false urgency (yes), hidden fee (yes), bait and switch (no). That&#8217;s a finding a product team can actually act on. The same decomposition has to run across more than one model, because models have real personalities when it comes to flagging risk. Claude tends to run conservative and overflag, other models underflag, and a prompt that works cleanly on one model can fall apart entirely on another. Underneath all of it, </span><strong><span>the standards need to come from actual legal, privacy, and compliance expertise, not just engineers</span></strong><span> guessing at what a regulator will care about.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21FLpN%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fd7236a57-cc15-4aec-a866-aca8c4aff4b0_1645x960.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FLpN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7236a57-cc15-4aec-a866-aca8c4aff4b0_1645x960.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FLpN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7236a57-cc15-4aec-a866-aca8c4aff4b0_1645x960.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FLpN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7236a57-cc15-4aec-a866-aca8c4aff4b0_1645x960.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FLpN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7236a57-cc15-4aec-a866-aca8c4aff4b0_1645x960.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21FLpN%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fd7236a57-cc15-4aec-a866-aca8c4aff4b0_1645x960.jpeg" width="1456" height="850" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7236a57-cc15-4aec-a866-aca8c4aff4b0_1645x960.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:850,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:334260,&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://gradientflow.substack.com/i/207209882?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7236a57-cc15-4aec-a866-aca8c4aff4b0_1645x960.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_!FLpN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7236a57-cc15-4aec-a866-aca8c4aff4b0_1645x960.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FLpN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7236a57-cc15-4aec-a866-aca8c4aff4b0_1645x960.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FLpN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7236a57-cc15-4aec-a866-aca8c4aff4b0_1645x960.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FLpN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7236a57-cc15-4aec-a866-aca8c4aff4b0_1645x960.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>None of these three ideas is new by itself. Plenty of teams already run more than one model, and some already pull in legal or compliance reviewers. What&#8217;s rare is doing all three together, and treating the result as an ongoing job rather than a pre-launch checklist, since models get updated, laws vary by jurisdiction, and a test suite that felt thorough in January can be stale by summer.</span></p><p><span>It&#8217;s worth being clear about what the whitepaper is and isn&#8217;t: it doesn&#8217;t present a controlled study proving this approach beats simple evals by some specific margin. The case is structural, built from Luminos&#8217;s own experience running this at scale, but it&#8217;s a pretty convincing one. Testing more of the actual risk surface should catch more real problems, calibrated sub-risks should cut down on false alarms, and requiring an explanation for every flag should make results something a team can actually audit and fix.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F08%2FHigh-Dim-AI-Evals-unpacked.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yUCA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7daed097-3d9b-4c77-82ee-f022796bdd5c_1744x1027.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yUCA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7daed097-3d9b-4c77-82ee-f022796bdd5c_1744x1027.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yUCA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7daed097-3d9b-4c77-82ee-f022796bdd5c_1744x1027.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yUCA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7daed097-3d9b-4c77-82ee-f022796bdd5c_1744x1027.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21yUCA%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F7daed097-3d9b-4c77-82ee-f022796bdd5c_1744x1027.jpeg" width="1456" height="857" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7daed097-3d9b-4c77-82ee-f022796bdd5c_1744x1027.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:857,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:525239,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/08/High-Dim-AI-Evals-unpacked.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/207209882?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7daed097-3d9b-4c77-82ee-f022796bdd5c_1744x1027.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!yUCA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7daed097-3d9b-4c77-82ee-f022796bdd5c_1744x1027.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yUCA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7daed097-3d9b-4c77-82ee-f022796bdd5c_1744x1027.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yUCA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7daed097-3d9b-4c77-82ee-f022796bdd5c_1744x1027.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yUCA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7daed097-3d9b-4c77-82ee-f022796bdd5c_1744x1027.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><h4><span>Treat AI Risk Like Reliability</span></h4><p><span>The pattern across this year&#8217;s AI incidents isn&#8217;t that companies skipped evals entirely, most had something in place. This isn&#8217;t an argument for ditching red teaming, guardrails, or standard performance evals either, they answer different questions and are still worth running. The mistake is assuming that together they add up to a full picture of production risk.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F08%2FAI-Reliability-Preflight-Checklist.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-jNn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a0edcf-f930-4519-9975-f074a0d6e4d6_1669x948.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-jNn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a0edcf-f930-4519-9975-f074a0d6e4d6_1669x948.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-jNn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a0edcf-f930-4519-9975-f074a0d6e4d6_1669x948.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-jNn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a0edcf-f930-4519-9975-f074a0d6e4d6_1669x948.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21-jNn%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F99a0edcf-f930-4519-9975-f074a0d6e4d6_1669x948.jpeg" width="1456" height="827" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/99a0edcf-f930-4519-9975-f074a0d6e4d6_1669x948.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:827,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:528469,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/08/AI-Reliability-Preflight-Checklist.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/207209882?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a0edcf-f930-4519-9975-f074a0d6e4d6_1669x948.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_!-jNn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a0edcf-f930-4519-9975-f074a0d6e4d6_1669x948.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-jNn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a0edcf-f930-4519-9975-f074a0d6e4d6_1669x948.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-jNn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a0edcf-f930-4519-9975-f074a0d6e4d6_1669x948.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-jNn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a0edcf-f930-4519-9975-f074a0d6e4d6_1669x948.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>Once an AI system can influence a customer, an employee, an account, or a regulated decision, its </span><strong><span>risk testing deserves the same rigor teams already give to reliability and uptime</span></strong><span>. That means specific tests, evidence you can point to, clear ownership, and monitoring that continues after launch, not a box checked once before shipping. That bar covers more systems than it sounds like, a support chatbot, a hiring tool, an internal scoring system, an agent with write access to anything, almost any AI system doing real work in a business. There&#8217;s no comfortable middle category of &#8220;important enough to ship, not important enough to evaluate properly.&#8221;</span></p><p><em><strong><span>The Luminos </span><a href="iframe.php?url=https%3A%2F%2Fwww.luminos.ai%2Finfo%2Fc%2Fa-practical-guide-to-ai-evals%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>whitepaper</span></a><span> is worth reading in full, not just skimming, whether or not you end up using this exact approach yourself.</span></strong></em></p><div><hr></div><h1><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Finside-amds-ai-bet%2F">AMD&#8217;s Long Game in AI</a></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Finside-amds-ai-bet%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-ck9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5b3469c-9517-4775-bf82-86ea69f04ded_1648x889.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-ck9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5b3469c-9517-4775-bf82-86ea69f04ded_1648x889.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-ck9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5b3469c-9517-4775-bf82-86ea69f04ded_1648x889.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-ck9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5b3469c-9517-4775-bf82-86ea69f04ded_1648x889.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21-ck9%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fe5b3469c-9517-4775-bf82-86ea69f04ded_1648x889.jpeg" width="1456" height="785" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e5b3469c-9517-4775-bf82-86ea69f04ded_1648x889.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:785,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:361247,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/inside-amds-ai-bet/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/207209882?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5b3469c-9517-4775-bf82-86ea69f04ded_1648x889.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_!-ck9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5b3469c-9517-4775-bf82-86ea69f04ded_1648x889.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-ck9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5b3469c-9517-4775-bf82-86ea69f04ded_1648x889.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-ck9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5b3469c-9517-4775-bf82-86ea69f04ded_1648x889.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-ck9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5b3469c-9517-4775-bf82-86ea69f04ded_1648x889.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>From </span><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Finside-amds-ai-bet%2F">&#8220;Inside AMD&#8217;s AI Bet&#8221;</a></strong></figcaption></figure></div><div><hr></div><h1><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fif-the-labs-wobble-the-clouds-feel-it-first%2F">Two AI Labs Carry More of the Cloud Boom Than You Think</a></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fif-the-labs-wobble-the-clouds-feel-it-first%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y7Fo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85cd0408-4633-4adf-bfff-bd76ab65fab0_1754x972.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Y7Fo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85cd0408-4633-4adf-bfff-bd76ab65fab0_1754x972.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Y7Fo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85cd0408-4633-4adf-bfff-bd76ab65fab0_1754x972.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Y7Fo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85cd0408-4633-4adf-bfff-bd76ab65fab0_1754x972.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Y7Fo%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F85cd0408-4633-4adf-bfff-bd76ab65fab0_1754x972.jpeg" width="1456" height="807" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/85cd0408-4633-4adf-bfff-bd76ab65fab0_1754x972.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:807,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:340537,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/if-the-labs-wobble-the-clouds-feel-it-first/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/207209882?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85cd0408-4633-4adf-bfff-bd76ab65fab0_1754x972.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_!Y7Fo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85cd0408-4633-4adf-bfff-bd76ab65fab0_1754x972.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Y7Fo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85cd0408-4633-4adf-bfff-bd76ab65fab0_1754x972.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Y7Fo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85cd0408-4633-4adf-bfff-bd76ab65fab0_1754x972.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Y7Fo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85cd0408-4633-4adf-bfff-bd76ab65fab0_1754x972.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>From </span><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fif-the-labs-wobble-the-clouds-feel-it-first%2F">"If the Labs Wobble, the Clouds Feel It First"</a></strong></figcaption></figure></div><div><hr></div><p></p><p><em><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fdisclosure%2F">Ben Lorica</a></strong> edits <a href="iframe.php?url=https%3A%2F%2Fethics.dev%2F">Ethics.dev</a> and the <a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F">Gradient Flow newsletter</a>, and he hosts the <strong><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2F">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="iframe.php?url=https%3A%2F%2Faiconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Conference</a></strong> and the <strong><a href="iframe.php?url=https%3A%2F%2Fagentconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Agent Conference</a></strong>. You can follow him on <a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fbenlorica%2F">Linkedin</a>, <a href="iframe.php?url=https%3A%2F%2Fx.com%2Fbigdata">X</a>, <a href="iframe.php?url=https%3A%2F%2Findieweb.social%2F%40bigdata">Mastodon</a>, <a href="iframe.php?url=https%3A%2F%2Fwww.reddit.com%2Fr%2FGradientFlow%2F">Reddit</a>, <a href="iframe.php?url=https%3A%2F%2Fbsky.app%2Fprofile%2Fgradientflow.com">Bluesky</a>, <a href="iframe.php?url=https%3A%2F%2Fwww.youtube.com%2Fc%2FGradientFlow">YouTube</a>, or <a href="iframe.php?url=https%3A%2F%2Fwww.tiktok.com%2F%40gradientflow">TikTok</a>. This newsletter is produced by <a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fblog%2F">Gradient Flow</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[The Big AI Labs Are Suddenly Competing with Your Own Data]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/the-big-ai-labs-are-suddenly-competing</link><guid isPermaLink="false">https://gradientflow.substack.com/p/the-big-ai-labs-are-suddenly-competing</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 28 Jul 2026 13:01:20 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99e00282-07f9-4578-86e5-3ca2b3d95964_1750x1023.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fnewsletter%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Qpug%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%252Fpublic%252Fimages%252F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24747,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://gradientflow.com/newsletter/&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fsubscribe">Subscribe</a><span> &#8226;</span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F"> Previous Issues</a></strong></p><h1><strong>Specialized AI Is Getting Easier to Build</strong></h1><p><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fheres-my-uncomfortable-bet-on-openai"><span>Last week</span></a><span> I argued that open models will absorb most of the money and compute the world spends on AI. A week later, open weights are even more central to the  conversation. </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fglm-kimi-gemini%2F"><span>Recent releases</span></a><span> have made the gap between capable and affordable harder to ignore, and a broad coalition of technology companies is now </span><a href="iframe.php?url=https%3A%2F%2Fwww.cnbc.com%2F2026%2F07%2F24%2Fnvidia-microsoft-meta-open-weight-ai-models.html"><span>publicly arguing that open models matter </span></a><span>for competition, security, and national sovereignty. But the models themselves are only the starting point. The more consequential shift is what teams can now do with them. They can increasingly turn generic weights into specialized intelligence they own.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://gradientflow.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"><em>Gradient Flow is a reader-supported publication. Consider becoming a paid supporter &#128591;</em></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><span>The Post-Training Stack Is Filling In</span></h4><p><span>Two years ago, taking an open model and making it meaningfully better at your specific job was already becoming easy to do. Supervised fine-tuning, meaning training on labeled examples of good output, was always the accessible option. The newer layer is reinforcement fine-tuning, where a model practices a task and learns from whether it succeeded. </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Ftheyre-literally-building-tools-to"><span>More than 25 startups</span></a><span> are now building around this idea, but the algorithm is rarely the whole product. They are assembling the less glamorous machinery around it: environments where models can practice, graders and verifiers that decide whether the work was done correctly, tools for generating and curating data, and systems for evaluation, deployment, and monitoring.</span></p><p><span>Platforms are also starting to </span><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2Fmanos-koukoumidas-oumi%2F"><span>automate more of the engineering loop</span></a><span>. A team can describe a task, establish a baseline, identify failure patterns, build evaluations and test data, train a model against those failures, and repeat. This still requires judgment, and reinforcement learning is not suddenly a push-button exercise. But what used to be a loose collection of research techniques is becoming a recognizable engineering workflow that more companies can adopt.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F07%2FCustom-AI-Models-open-weights-get-real.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ckZL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8d5ca1-81c5-4ec1-9d17-0b688287b39c_1740x1021.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ckZL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8d5ca1-81c5-4ec1-9d17-0b688287b39c_1740x1021.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ckZL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8d5ca1-81c5-4ec1-9d17-0b688287b39c_1740x1021.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ckZL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8d5ca1-81c5-4ec1-9d17-0b688287b39c_1740x1021.jpeg 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21ckZL%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Ffe8d5ca1-81c5-4ec1-9d17-0b688287b39c_1740x1021.jpeg" width="1456" height="854" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe8d5ca1-81c5-4ec1-9d17-0b688287b39c_1740x1021.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:854,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:390646,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/07/Custom-AI-Models-open-weights-get-real.jpeg&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/206363358?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8d5ca1-81c5-4ec1-9d17-0b688287b39c_1740x1021.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!ckZL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8d5ca1-81c5-4ec1-9d17-0b688287b39c_1740x1021.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ckZL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8d5ca1-81c5-4ec1-9d17-0b688287b39c_1740x1021.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ckZL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8d5ca1-81c5-4ec1-9d17-0b688287b39c_1740x1021.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ckZL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8d5ca1-81c5-4ec1-9d17-0b688287b39c_1740x1021.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>The demand side explains why this is happening now. Teams that put generic models into production tend to hit the same three walls. Prompt adjustments turn into whack-a-mole as each fix creates another failure. Costs become difficult to ignore once usage reaches real scale. Then a provider changes a model, retires it, raises the price, or starts competing in the same market as its customer. At that point, renting a general-purpose model stops looking like the obvious long-term architecture.</span></p><p><span>Specialization is attractive because most enterprise AI work is narrower than the frontier labs&#8217; ambitions. It is classification, extraction, forecasting, tool selection, and the execution of repeatable workflows. In examples </span><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2Fmanos-koukoumidas-oumi%2F"><span>described to me</span></a><span>, specialized models improved performance by 10 to 30 percentage points on well-defined tasks. In one case, a classifier with only a few hundred million parameters ran on a device and matched a model roughly ten times larger.</span></p><h4><span>From Customizing Models to Creating Them</span></h4><p><span>&#8203;&#8203;A smaller group is going further and pretraining models from scratch. </span><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2Fameet-talwalkar-datadog-cmu%2F"><span>Datadog</span></a><span> is my favorite example because the logic is so plain. They sit on an absurd volume of time-stamped operational data, so they </span><a href="iframe.php?url=https%3A%2F%2Fwww.datadoghq.com%2Fblog%2Fai%2Ftoto-boom-unleashed%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>trained a time-series foundation model</span></a><span> on it. Two details stuck with me. The model performs better when they exclude public time-series datasets entirely and train only on their own data, which is about as direct a statement of where the value sits as you will find. It is also cheaper to run than the classical statistical pipeline it replaced, once you count the tuning those older methods need on every query. Their proprietary data stopped being an input to the product and became part of the model itself. They are now </span><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2Fameet-talwalkar-datadog-cmu%2F"><span>aiming at something more ambitious</span></a><span>, a model of their customers&#8217; distributed systems built from metrics, logs, traces, topology, code, and events, meant to predict what a system will do next rather than report what it already did.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F07%2FCustom-AI-Models-open-weights-suppliers.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H-Eo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29160c52-615a-4e5a-bada-d87c65f60594_1784x992.jpeg 424w, https://substackcdn.com/image/fetch/$s_!H-Eo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29160c52-615a-4e5a-bada-d87c65f60594_1784x992.jpeg 848w, https://substackcdn.com/image/fetch/$s_!H-Eo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29160c52-615a-4e5a-bada-d87c65f60594_1784x992.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!H-Eo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29160c52-615a-4e5a-bada-d87c65f60594_1784x992.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21H-Eo%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F29160c52-615a-4e5a-bada-d87c65f60594_1784x992.jpeg" width="1456" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29160c52-615a-4e5a-bada-d87c65f60594_1784x992.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:430816,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/07/Custom-AI-Models-open-weights-suppliers.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/206363358?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29160c52-615a-4e5a-bada-d87c65f60594_1784x992.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!H-Eo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29160c52-615a-4e5a-bada-d87c65f60594_1784x992.jpeg 424w, https://substackcdn.com/image/fetch/$s_!H-Eo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29160c52-615a-4e5a-bada-d87c65f60594_1784x992.jpeg 848w, https://substackcdn.com/image/fetch/$s_!H-Eo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29160c52-615a-4e5a-bada-d87c65f60594_1784x992.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!H-Eo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29160c52-615a-4e5a-bada-d87c65f60594_1784x992.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>As the lineup for the upcoming </span><a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Fjoinanyscale_foundation-models-are-no-longer-only-a-frontier-lab-activity-7486102892576133120-lDjF%2F"><span>Ray Summit hints</span></a><span>, plenty of other companies are heading down the same road. A payments company is pretraining on transaction data. A design platform tokenized 900 terabytes across 18 datasets to train a model that generates geometry from text, images, and partial CAD input. A streaming service runs training, fine-tuning, evaluation, and serving on the same shared clusters. None of these are research projects, and two changes explain why. Domain models stay small. The 3D model above runs between 513 million and 1.5 billion parameters and Datadog's largest is 2.5 billion, which is a rented cluster and a strong team, not a national research budget. And the platform underneath has converged on what </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Ftrends-shaping-the-future-of-ai-infrastructure"><span>I have been calling</span></a><span> the </span><a href="iframe.php?url=https%3A%2F%2Fwww.oreilly.com%2Fradar%2Fwhat-is-the-park-stack%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>PARK stack</span></a><span>, meaning PyTorch, Ray, and Kubernetes handling data prep, training, post-training, evaluation, and serving in one place. </span></p><p><span>None of which makes pretraining easy or sensible for the average company. It becomes plausible when you have distinctive data, a workload worth repeating, and the team to keep the model running over time. The hard part is not the training run. It is knowing what data to feed it and in what mix, which is still closer to craft than process. </span><strong><span>Tooling will chip away at that</span></strong><span>, and as it does the question shifts from &#8220;could a company like ours train a model?&#8221; to &#8220;which parts of our business are worth one?&#8221;</span></p><h4><span>The Moat Moves Into the Model</span></h4><p><span>Put the two developments together and you get the shift toward owned specialization. Post-training is the on-ramp and pretraining is the far end. Most companies will operate somewhere between them, but the distance from &#8220;we have a use case and some data&#8221; to &#8220;we own a model that fits it&#8221; keeps getting shorter.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F07%2FCustom-AI-Models-tools-are-getting-easier.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cfGR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d7694ab-656c-453a-b9db-c1046fbaae6e_1792x1025.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cfGR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d7694ab-656c-453a-b9db-c1046fbaae6e_1792x1025.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cfGR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d7694ab-656c-453a-b9db-c1046fbaae6e_1792x1025.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cfGR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d7694ab-656c-453a-b9db-c1046fbaae6e_1792x1025.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21cfGR%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F5d7694ab-656c-453a-b9db-c1046fbaae6e_1792x1025.jpeg" width="1456" height="833" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d7694ab-656c-453a-b9db-c1046fbaae6e_1792x1025.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:833,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:489795,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/07/Custom-AI-Models-tools-are-getting-easier.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/206363358?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d7694ab-656c-453a-b9db-c1046fbaae6e_1792x1025.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!cfGR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d7694ab-656c-453a-b9db-c1046fbaae6e_1792x1025.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cfGR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d7694ab-656c-453a-b9db-c1046fbaae6e_1792x1025.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cfGR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d7694ab-656c-453a-b9db-c1046fbaae6e_1792x1025.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cfGR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d7694ab-656c-453a-b9db-c1046fbaae6e_1792x1025.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>That is the deeper challenge for OpenAI and Anthropic. It is not simply that another open model might match them on a leaderboard. It is that their best customers can increasingly turn proprietary data, workflows, tools, and production feedback into intelligence that compounds inside their own organizations. Once enough companies build that flywheel, the big labs stop competing only against one another. They start competing against their own customers&#8217; data. That is the headwind I do not think they have priced into their IPO story.</span></p><p><em><strong><span>If you want to see this up close, </span><a href="iframe.php?url=https%3A%2F%2Fwww.anyscale.com%2Fray-summit%2F2026%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter%23why-attend">Ray Summit</a> <span> has entire tracks on foundation model training, multimodal data curation, and reinforcement learning.</span></strong></em></p><div><hr></div><h1><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fai-can-win-while-data-centers-lose%2F">AI Can Win While Data Centers Lose</a></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fai-can-win-while-data-centers-lose%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HB06!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc73513-9853-4252-8cd7-18f9746e981b_1788x1035.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HB06!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc73513-9853-4252-8cd7-18f9746e981b_1788x1035.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HB06!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc73513-9853-4252-8cd7-18f9746e981b_1788x1035.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HB06!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc73513-9853-4252-8cd7-18f9746e981b_1788x1035.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21HB06%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F7cc73513-9853-4252-8cd7-18f9746e981b_1788x1035.jpeg" width="1456" height="843" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cc73513-9853-4252-8cd7-18f9746e981b_1788x1035.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:843,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:601941,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/ai-can-win-while-data-centers-lose/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/206363358?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc73513-9853-4252-8cd7-18f9746e981b_1788x1035.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_!HB06!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc73513-9853-4252-8cd7-18f9746e981b_1788x1035.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HB06!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc73513-9853-4252-8cd7-18f9746e981b_1788x1035.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HB06!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc73513-9853-4252-8cd7-18f9746e981b_1788x1035.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HB06!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc73513-9853-4252-8cd7-18f9746e981b_1788x1035.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><strong>Debtmaxxing</strong> 101 &#128270; rent the GPUs, hide the loan, keep the logo.</figcaption></figure></div><div><hr></div><h1><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fopen-weights-checklist%2F">Four Gates Before You Bet on Open Weights</a></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21e8yU%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F8200fcbc-b663-4de9-b415-db2199810e5b_1760x991.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e8yU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8200fcbc-b663-4de9-b415-db2199810e5b_1760x991.jpeg 424w, https://substackcdn.com/image/fetch/$s_!e8yU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8200fcbc-b663-4de9-b415-db2199810e5b_1760x991.jpeg 848w, https://substackcdn.com/image/fetch/$s_!e8yU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8200fcbc-b663-4de9-b415-db2199810e5b_1760x991.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!e8yU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8200fcbc-b663-4de9-b415-db2199810e5b_1760x991.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21e8yU%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F8200fcbc-b663-4de9-b415-db2199810e5b_1760x991.jpeg" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8200fcbc-b663-4de9-b415-db2199810e5b_1760x991.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:685927,&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://gradientflow.substack.com/i/206363358?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8200fcbc-b663-4de9-b415-db2199810e5b_1760x991.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_!e8yU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8200fcbc-b663-4de9-b415-db2199810e5b_1760x991.jpeg 424w, https://substackcdn.com/image/fetch/$s_!e8yU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8200fcbc-b663-4de9-b415-db2199810e5b_1760x991.jpeg 848w, https://substackcdn.com/image/fetch/$s_!e8yU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8200fcbc-b663-4de9-b415-db2199810e5b_1760x991.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!e8yU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8200fcbc-b663-4de9-b415-db2199810e5b_1760x991.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>Derived from </span><a href="iframe.php?url=https%3A%2F%2Fmp.weixin.qq.com%2Fs%2FVK3Vyro2b5Q4wdt2HPzxOg%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">&#8220;100 yuan per million tokens: Now that Kimi is adopting &#8216;affordable luxury&#8217; pricing, will you still pay for K3?&#8221;</a></figcaption></figure></div><div><hr></div><p><em><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fdisclosure%2F">Ben Lorica</a></strong><span> edits </span><a href="iframe.php?url=https%3A%2F%2Fethics.dev%2F">Ethics.dev</a><span> and the </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F">Gradient Flow newsletter</a><span>, and he hosts the </span><strong><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2F">Data Exchange podcast</a></strong><span>. He helps organize the </span><strong><a href="iframe.php?url=https%3A%2F%2Faiconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Conference</a></strong><span> and the </span><strong><a href="iframe.php?url=https%3A%2F%2Fagentconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Agent Conference</a></strong><span>. You can follow him on </span><a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fbenlorica%2F">Linkedin</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fx.com%2Fbigdata">X</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Findieweb.social%2F%40bigdata">Mastodon</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fwww.reddit.com%2Fr%2FGradientFlow%2F">Reddit</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fbsky.app%2Fprofile%2Fgradientflow.com">Bluesky</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fwww.youtube.com%2Fc%2FGradientFlow">YouTube</a><span>, or </span><a href="iframe.php?url=https%3A%2F%2Fwww.tiktok.com%2F%40gradientflow">TikTok</a><span>. This newsletter is produced by </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fblog%2F">Gradient Flow</a><span>.</span></em></p>]]></content:encoded></item><item><title><![CDATA[we need to talk about where AI spend is actually going]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/heres-my-uncomfortable-bet-on-openai</link><guid isPermaLink="false">https://gradientflow.substack.com/p/heres-my-uncomfortable-bet-on-openai</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 21 Jul 2026 13:01:07 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b90ac8e-1383-4c62-a258-945a0867056d_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fnewsletter%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Qpug%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%252Fpublic%252Fimages%252F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24747,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://gradientflow.com/newsletter/&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fsubscribe">Subscribe</a><span> &#8226;</span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F"> Previous Issues</a></strong></p><h1><strong>Open Models Will Absorb Most of the AI Spend</strong></h1><p><span>Here is my bet: </span><em><span>open models</span></em><span> (open weights and open source alike) will end up absorbing most of the money and compute the world spends on AI. The proprietary frontier models get the headlines and the IPO valuations, but developers and AI teams see something different up close. Open models are improving fast, the gap to the proprietary leaders keeps narrowing, and the economics point one way. OpenAI and Anthropic are already starting to warn us about open models, and I expect those warnings to get louder. Here is why I think the spend follows.</span></p><h4><span>Follow the money</span></h4><p><strong><span>Frontier pricing is running on a treadmil</span></strong><span>l. The best closed models hold a clear lead for two to six months before someone matches them or distills the capability and gives it away. That is a brutal foundation for a business, and it is why OpenAI and Anthropic are pushing into applications like coding, security, healthcare, and legal, where margin sits closer to the customer. Watch the IPO math too. Both reportedly want to go public above $800B, valuations that assume pricing power the market may stop believing in. I would not bet my roadmap on today&#8217;s API prices holding.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://gradientflow.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"><em>This newsletter is funded by readers, not ads. Consider becoming a paid supporter &#128591;</em></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><span>Cheaper per task is not a smaller bill</span></strong><span>. Cost per finished task is dropping fast, helped by setups where an expensive model plans and a cheap one executes. But </span><a href="iframe.php?url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FJevons_paradox"><span>Jevons paradox</span></a><span> is real: when a resource gets more efficient and cheaper to use, total consumption often rises rather than falls. Cheaper tokens unlock so much more usage that your overall bill can climb even as each task gets cheaper. Budget for cheaper units and heavier use, not for savings that never show up on the invoice.</span></p><p><strong><span>The premium model is becoming a planner, not a workhorse</span></strong><span>. Route the hard reasoning and verification to a frontier model, and push the bulk execution to a cheaper one. It is good engineering and good economics, and it quietly breaks the assumption the big labs were built on, that every step runs through a premium API. If you are not architecting this way yet, your competitors already are.</span></p><h4><span>Watch the gap, carefully</span></h4><p><strong><span>Chinese open weights have reached parity in specific, high-stakes areas</span></strong><span>. In cybersecurity bug-finding, Zhipu&#8217;s GLM 5.2 has been measured matching or beating Anthropic&#8217;s Opus 4.8. That matters, because finding security bugs is one of the highest-stakes things you can ask a model to do, and open weights help attackers as much as defenders. Still, being good at one thing is not the same as being good at everything, so test these models on your own work instead of trusting news headlines.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F07%2FOpen-Foundation-Models-%26%238212%3B-squeezing-proprietary-models.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qwqz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c802435-9156-4353-87ff-5ea25bd5e289_1813x1011.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Qwqz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c802435-9156-4353-87ff-5ea25bd5e289_1813x1011.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Qwqz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c802435-9156-4353-87ff-5ea25bd5e289_1813x1011.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Qwqz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c802435-9156-4353-87ff-5ea25bd5e289_1813x1011.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Qwqz%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F2c802435-9156-4353-87ff-5ea25bd5e289_1813x1011.jpeg" width="1456" height="812" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c802435-9156-4353-87ff-5ea25bd5e289_1813x1011.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:812,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:415730,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/07/Open-Foundation-Models-&#8212;-squeezing-proprietary-models.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/204753735?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c802435-9156-4353-87ff-5ea25bd5e289_1813x1011.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_!Qwqz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c802435-9156-4353-87ff-5ea25bd5e289_1813x1011.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Qwqz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c802435-9156-4353-87ff-5ea25bd5e289_1813x1011.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Qwqz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c802435-9156-4353-87ff-5ea25bd5e289_1813x1011.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Qwqz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c802435-9156-4353-87ff-5ea25bd5e289_1813x1011.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>Coding agents are still a clear US stronghold, and that gap is not closing quickly</span></strong><span>. US models ride a flywheel where serious users generate failure data, which trains better models, which pulls in more serious users. Chinese labs are dragged by chip shortages, over-reliance on </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fus-china-frontier-models%2F"><span>distillation and benchmaxxing</span></a><span>, and pressure to ship consumer products instead of doing open-ended research. That can change, but today the gap holds, so I would not rush to swap out your coding stack.</span></p><p><strong><span>The &#8220;China caught up&#8221; story is genuinely contested</span></strong><span>. Some observers still put the best Chinese labs a year behind, but most estimates land in the three to twelve month range, and it shifts with every release. It matters less than it sounds. For most routine work, my own experience is that open-weight models match the proprietary leaders at a much lower cost, and you can often post-train them to come out ahead. So test on your own tasks, not on anyone&#8217;s leaderboard, mine included.</span></p><h4><span>Rethink your stack</span></h4><p><strong><span>Open weights are about control, not just price</span></strong><span>. You can run an open model on your own hardware, tune it on your own data, and use it without a third party who can change the rules on you. The Fable shutdown made this concrete. When Washington blocked foreign nationals from using the model, Anthropic cut access for everyone, and European buyers started asking whether US models are safe to build on. That is a data moat, a privacy posture, and a hedge against having the rug pulled, not just a cheaper bill. The catch: attackers can run open models just as freely, and many EU and US buyers still will not touch Chinese-origin ones.</span></p><p><strong><span>A tested fallback is leverage even if you never use it</span></strong><span>. Just having a working open-weight alternative caps your exposure to a provider&#8217;s pricing, rate limits, behavior changes, and policy calls. But the leverage is only real if the fallback is real, running in production with real evals, not a line in a deck that says &#8220;we could switch.&#8221; A backup you have never tested is not a hedge, it is a hope.</span></p><p><strong><span>Inference efficiency is the next cost lever</span></strong><span>. The newest gains are not smarter models, they are faster serving. One Chinese system reports 57 to 85 percent faster generation and several times the throughput under heavy load, with almost no overhead. That attacks the exact cost structure the big labs depend on, so watch how models are served, not only how they score. The cheapest token often wins on plumbing, not intelligence.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F07%2FOpen-Foundation-Models-%26%238212%3B-enterprise-model-playbook.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IfnG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbae4eaf6-74ab-45ac-aa88-75cc9803f66a_1758x1031.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IfnG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbae4eaf6-74ab-45ac-aa88-75cc9803f66a_1758x1031.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IfnG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbae4eaf6-74ab-45ac-aa88-75cc9803f66a_1758x1031.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IfnG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbae4eaf6-74ab-45ac-aa88-75cc9803f66a_1758x1031.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21IfnG%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fbae4eaf6-74ab-45ac-aa88-75cc9803f66a_1758x1031.jpeg" width="1456" height="854" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bae4eaf6-74ab-45ac-aa88-75cc9803f66a_1758x1031.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:854,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:418620,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/07/Open-Foundation-Models-&#8212;-enterprise-model-playbook.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/204753735?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbae4eaf6-74ab-45ac-aa88-75cc9803f66a_1758x1031.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_!IfnG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbae4eaf6-74ab-45ac-aa88-75cc9803f66a_1758x1031.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IfnG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbae4eaf6-74ab-45ac-aa88-75cc9803f66a_1758x1031.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IfnG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbae4eaf6-74ab-45ac-aa88-75cc9803f66a_1758x1031.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IfnG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbae4eaf6-74ab-45ac-aa88-75cc9803f66a_1758x1031.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><h4><span>Do this now</span></h4><p><strong><span>Run your models as a portfolio, not a religion</span></strong><span>. Use closed models where they clearly win, open weights where they are good enough or cheaper or more private, and keep the mix swappable. The right question is not &#8220;are open models better,&#8221; it is &#8220;where are they good enough to change my cost and control position.&#8221; A</span><a href="iframe.php?url=https%3A%2F%2Fyoutu.be%2F0A3sGymV6kY%3Fsi%3DPWzXaJ9qhwilPUMq%26amp%3Bt%3D241"><span> portfolio of models</span></a><span> still needs governance, evals, and clear ownership, or it turns into expensive complexity.</span></p><p><strong><span>Build the switching layer before you need it.</span></strong><span> Routers, OpenAI-compatible endpoints, eval harnesses, memory, logging, and clean abstractions let you change models without rewriting your product or going blind on quality. And treat your prompts, code, and agent traces as</span><a href="iframe.php?url=https%3A%2F%2Fyoutu.be%2F0A3sGymV6kY%3Fsi%3D6MsmpWjfFLhASSAz%26amp%3Bt%3D249"><span> strategic assets</span></a><span>: decide deliberately what flows to a closed API versus stays local. Those traces are training signals, not exhaust, and you only get to give them away once.</span></p><p><strong><span>Optimize for resilient, not open or closed</span></strong><span>. If you remember one thing, make it this. The useful frame is controlled versus resilient. Closed AI gets dangerous only when it becomes infrastructure you cannot replace, because then the vendor&#8217;s terms, access rules, and whatever government pressure lands on them become part of your operating environment. Architect so that no single lab, or government, is ever a single point of failure. That is the whole game.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F07%2FOpen-Foundation-Models-%26%238212%3B-China-and-US.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ns-7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0cc356-f275-411f-98d9-20020dcfbe5f_1578x1005.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ns-7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0cc356-f275-411f-98d9-20020dcfbe5f_1578x1005.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ns-7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0cc356-f275-411f-98d9-20020dcfbe5f_1578x1005.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ns-7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0cc356-f275-411f-98d9-20020dcfbe5f_1578x1005.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Ns-7%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Ffd0cc356-f275-411f-98d9-20020dcfbe5f_1578x1005.jpeg" width="1456" height="927" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd0cc356-f275-411f-98d9-20020dcfbe5f_1578x1005.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:927,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:505435,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/07/Open-Foundation-Models-&#8212;-China-and-US.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/204753735?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0cc356-f275-411f-98d9-20020dcfbe5f_1578x1005.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_!Ns-7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0cc356-f275-411f-98d9-20020dcfbe5f_1578x1005.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ns-7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0cc356-f275-411f-98d9-20020dcfbe5f_1578x1005.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ns-7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0cc356-f275-411f-98d9-20020dcfbe5f_1578x1005.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ns-7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0cc356-f275-411f-98d9-20020dcfbe5f_1578x1005.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><h4><span>Where I think this all lands</span></h4><p><strong><span>First, the US posture toward China looks self-defeating</span></strong><span>. Blocking foreign nationals from a US model while clearing advanced chips for export does not slow China down, it hands it an opening and pushes its labs onto a homegrown stack, exactly what the earlier chip bans did. Cutting research ties and treating foreign talent as a threat drives away the people American labs depend on. Export controls have not stalled Chinese progress, and the damage lands on US companies and their customers instead. I would rather see cooperation than a wall, and the durable answer to strong Chinese open models was never to ban them, it is to build better ones.</span></p><p><strong><span>Second, supply</span></strong><span>. </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fthe-single-vendor-ai-stack-is-a-transitional">Open weights are a business decision</a><span> that can change on a dime, and I used to worry the supply could dry up. I am more optimistic now. Between consortiums, government and enterprise-backed efforts, and new labs stepping in, I expect a steady stream of capable open models, not a drought. Thinking Machines' </span><a href="iframe.php?url=https%3A%2F%2Fthinkingmachines.ai%2Fnews%2Fintroducing-inkling%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>Inkling</span></a><span> makes the point: not the best model out there, but an open-weights base built for post-training and customization. You do not have to wait for the perfect open model to start cutting your dependence on a closed one.</span></p><div class="pullquote"><p>Your prompt logs and agent traces are strategic training assets, not empty exhaust.</p></div><p><strong><span>That is the real challenge for OpenAI and Anthropic</span></strong><span>. In an</span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fthe-single-vendor-ai-stack-is-a-transitional"><span> earlier piece</span></a><span> I argued the hybrid stack was coming for their pricing power, and this is the sharper version of that argument. Enterprises are now convinced of three things: they do not want vendor lock-in, they can offload a growing share of compute to open and smaller models they tune themselves, and they would rather not let their own data train someone else&#8217;s next model. Put it together and the days of a two-company oligopoly commanding most of the world&#8217;s inference are drawing to a close. Which may be why both are racing to go public, building a war chest before that pricing power erodes and pushing into domain-specific markets where an application is easier to defend than a token price. Smart move, and also a tell.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F07%2FInkling-Thinking-Machines.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5oZO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98b8bd4e-ea26-4dcb-b097-a445f5c9936a_1585x1068.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5oZO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98b8bd4e-ea26-4dcb-b097-a445f5c9936a_1585x1068.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5oZO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98b8bd4e-ea26-4dcb-b097-a445f5c9936a_1585x1068.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5oZO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98b8bd4e-ea26-4dcb-b097-a445f5c9936a_1585x1068.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%215oZO%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F98b8bd4e-ea26-4dcb-b097-a445f5c9936a_1585x1068.jpeg" width="1456" height="981" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/98b8bd4e-ea26-4dcb-b097-a445f5c9936a_1585x1068.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:981,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:540574,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/07/Inkling-Thinking-Machines.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/204753735?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98b8bd4e-ea26-4dcb-b097-a445f5c9936a_1585x1068.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_!5oZO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98b8bd4e-ea26-4dcb-b097-a445f5c9936a_1585x1068.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5oZO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98b8bd4e-ea26-4dcb-b097-a445f5c9936a_1585x1068.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5oZO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98b8bd4e-ea26-4dcb-b097-a445f5c9936a_1585x1068.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5oZO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98b8bd4e-ea26-4dcb-b097-a445f5c9936a_1585x1068.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><div><hr></div><h1><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fchinas-frontier-ai-export-controls%2F"><span>China's AI Export Controls at a Glance</span></a><span> </span></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21DS6X%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F7c963df1-72e2-4e1e-8b85-9287b60801de_1739x1040.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DS6X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c963df1-72e2-4e1e-8b85-9287b60801de_1739x1040.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DS6X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c963df1-72e2-4e1e-8b85-9287b60801de_1739x1040.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DS6X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c963df1-72e2-4e1e-8b85-9287b60801de_1739x1040.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DS6X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c963df1-72e2-4e1e-8b85-9287b60801de_1739x1040.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21DS6X%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F7c963df1-72e2-4e1e-8b85-9287b60801de_1739x1040.jpeg" width="1456" height="871" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c963df1-72e2-4e1e-8b85-9287b60801de_1739x1040.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:871,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:538403,&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://gradientflow.substack.com/i/204753735?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c963df1-72e2-4e1e-8b85-9287b60801de_1739x1040.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_!DS6X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c963df1-72e2-4e1e-8b85-9287b60801de_1739x1040.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DS6X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c963df1-72e2-4e1e-8b85-9287b60801de_1739x1040.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DS6X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c963df1-72e2-4e1e-8b85-9287b60801de_1739x1040.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DS6X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c963df1-72e2-4e1e-8b85-9287b60801de_1739x1040.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>(</span><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F07%2FChina-Export-Control-of-Frontier-Models.jpeg">enlarge</a></strong><span>)</span></figcaption></figure></div><div><hr></div><p></p><p><em><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fdisclosure%2F">Ben Lorica</a></strong><span> edits </span><a href="iframe.php?url=https%3A%2F%2Fethics.dev%2F">Ethics.dev</a><span> and the </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F">Gradient Flow newsletter</a><span>, and he hosts the </span><strong><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2F">Data Exchange podcast</a></strong><span>. He helps organize the </span><strong><a href="iframe.php?url=https%3A%2F%2Faiconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Conference</a></strong><span> and the </span><strong><a href="iframe.php?url=https%3A%2F%2Fagentconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Agent Conference</a></strong><span>, while also serving as the Strategic Content Chair for AI at the </span><strong><a href="iframe.php?url=https%3A%2F%2Fevents.linuxfoundation.org%2F">Linux Foundation</a></strong><span>. You can follow him on </span><a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fbenlorica%2F">Linkedin</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fx.com%2Fbigdata">X</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Findieweb.social%2F%40bigdata">Mastodon</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fwww.reddit.com%2Fr%2FGradientFlow%2F">Reddit</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fbsky.app%2Fprofile%2Fgradientflow.com">Bluesky</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fwww.youtube.com%2Fc%2FGradientFlow">YouTube</a><span>, or </span><a href="iframe.php?url=https%3A%2F%2Fwww.tiktok.com%2F%40gradientflow">TikTok</a><span>. This newsletter is produced by </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fblog%2F">Gradient Flow</a><span>.</span></em></p>]]></content:encoded></item><item><title><![CDATA[25+ startups all solving the same missing piece]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/theyre-literally-building-tools-to</link><guid isPermaLink="false">https://gradientflow.substack.com/p/theyre-literally-building-tools-to</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 14 Jul 2026 13:01:54 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0832a137-73c1-45af-878f-54abacec2526_3369x2060.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fnewsletter%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Qpug%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%252Fpublic%252Fimages%252F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24747,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://gradientflow.com/newsletter/&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fsubscribe">Subscribe</a><span> &#8226;</span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F"> Previous Issues</a></strong></p><h1><strong>What Startups Taught Me About the Next Layer of AI Infrastructure</strong></h1><p><span>A little while back </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fi%2F188566697%2Fhow-teams-actually-use-rl-to-make-agents-reliable"><span>I wrote about</span></a><span> how teams use reinforcement learning (RL) to make agents reliable. Since then I keep bumping into </span><strong><span>startups</span></strong><span> where RL is not a research footnote or a feature buried in the stack. It is central to what they are building. I know of more than 25 at last count and still climbing, and in some cases RL is basically the product. It is still early, and much of the current tooling is aimed at </span><strong><span>frontier labs, neo labs</span></strong><span>, and sophisticated AI teams. Still, there is enough signal to think that some of the tools and lessons will eventually trickle down to the rest of us. At this point I treat my own RL timelines the way I treat horoscopes, entertaining but not binding. What I will say instead is that this particular wave has startups, products, and customers around it, which the previous periods mostly did not.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://gradientflow.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"><em>If you read often, consider becoming a paid supporter &#128591;</em></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><span>The New Infrastructure for Learning by Doing</span></h4><p><span>The common thread is that almost all of these startups are reacting to the same frustration. Frontier models are smart but unreliable the moment you ask them to do real, multi-step work. RL is the lever they pull to turn raw capability into dependable behavior, whether the target is a coding agent, a support bot, or a humanoid robot.</span></p><p><span>But none of them are really selling RL as a magic algorithm. They&#8217;re building the missing machinery around it, and that machinery has two hard parts. The first is giving a model somewhere to practice, which is why so many are in the business of simulated environments and training gyms. The second, and trickier, part is scoring. Did the agent finish the task, follow the rules, pick the right tool, avoid a shortcut that games the metric? A surprising amount of this market is really about graders, verifiers, and the tooling to catch an agent cheating its own reward.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Lizu%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F33c73f07-4749-44eb-b106-7e228ea80b75_3973x1600.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Lizu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33c73f07-4749-44eb-b106-7e228ea80b75_3973x1600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Lizu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33c73f07-4749-44eb-b106-7e228ea80b75_3973x1600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Lizu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33c73f07-4749-44eb-b106-7e228ea80b75_3973x1600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Lizu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33c73f07-4749-44eb-b106-7e228ea80b75_3973x1600.jpeg 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Lizu%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F33c73f07-4749-44eb-b106-7e228ea80b75_3973x1600.jpeg" width="1456" height="586" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/33c73f07-4749-44eb-b106-7e228ea80b75_3973x1600.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:586,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:788590,&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://gradientflow.substack.com/i/203588459?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33c73f07-4749-44eb-b106-7e228ea80b75_3973x1600.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_!Lizu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33c73f07-4749-44eb-b106-7e228ea80b75_3973x1600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Lizu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33c73f07-4749-44eb-b106-7e228ea80b75_3973x1600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Lizu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33c73f07-4749-44eb-b106-7e228ea80b75_3973x1600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Lizu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33c73f07-4749-44eb-b106-7e228ea80b75_3973x1600.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>(</span><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F07%2FRL-startups-why-use-RL.jpeg">enlarge</a></strong><span>)</span></figcaption></figure></div><p><span>From there the goals split. Some startups build RL environments for frontier labs. Some build post-training platforms for companies that want specialist models. Some focus on continuous learning from production traces. Others carry RL into robotics, industrial control, and logistics. The common thread is simple enough to state plainly. If you can define the task, create a safe place to practice, and score the result, RL has something to work with.</span></p><h4><span>Where Learning by Doing Pays Off</span></h4><p><span>The first commercial cluster is exactly where you would expect. Coding, software engineering, ML engineering, security, and infrastructure tasks show up again and again because they come with built-in ways to score progress. Code can compile or fail. Tests can pass or fail. A sandbox can reveal whether the agent&#8217;s action changed the system in the intended way. The feedback is still imperfect, but it is much cleaner than asking a human to grade every step from scratch.</span></p><p><span>The second big cluster is computer use and enterprise work. These are agents that operate browsers, spreadsheets, CRMs, ticketing systems, internal tools, finance software, documents, and knowledge bases. This is where the difference between a demo and a production agent becomes painfully obvious. A model that can explain a workflow is not the same as an agent that can execute it, recover from mistakes, and satisfy a company&#8217;s standards.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21FXFI%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fd321e190-9671-4880-87d8-a8ca4ac8e40c_3749x2039.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FXFI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd321e190-9671-4880-87d8-a8ca4ac8e40c_3749x2039.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FXFI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd321e190-9671-4880-87d8-a8ca4ac8e40c_3749x2039.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FXFI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd321e190-9671-4880-87d8-a8ca4ac8e40c_3749x2039.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FXFI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd321e190-9671-4880-87d8-a8ca4ac8e40c_3749x2039.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21FXFI%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fd321e190-9671-4880-87d8-a8ca4ac8e40c_3749x2039.jpeg" width="1456" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d321e190-9671-4880-87d8-a8ca4ac8e40c_3749x2039.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:806815,&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://gradientflow.substack.com/i/203588459?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd321e190-9671-4880-87d8-a8ca4ac8e40c_3749x2039.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_!FXFI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd321e190-9671-4880-87d8-a8ca4ac8e40c_3749x2039.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FXFI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd321e190-9671-4880-87d8-a8ca4ac8e40c_3749x2039.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FXFI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd321e190-9671-4880-87d8-a8ca4ac8e40c_3749x2039.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FXFI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd321e190-9671-4880-87d8-a8ca4ac8e40c_3749x2039.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>(</span><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F07%2FRL-startups-use-cases-and-applications.jpeg">enlarge</a></strong><span>)</span></figcaption></figure></div><p><span>Then there&#8217;s a smaller but striking set of use cases that leave the screen entirely: robots learning to walk and grip, data-center cooling, freight routing. The wider pattern is that RL is showing up wherever teams can create a loop. There has to be a task, a place to attempt it, a way to observe what happened, and a score that is close enough to what the user actually cares about. That pattern applies to coding agents, enterprise research, support workflows, financial modeling, medical reasoning, industrial cooling, logistics, and robotics. The domains differ, but the recipe is surprisingly consistent.</span></p><h4><span>When Does This Reach the Rest of Us</span></h4><p><span>The question I keep coming back to is when this becomes usable by a broader set of AI teams. Right now, a lot of the tooling still assumes serious technical depth. You need to define environments, write rewards, inspect rollouts, catch reward hacking, and connect the training loop to real systems. That is not casual weekend work. But when this many startups are building environments, post-training platforms, verifiers, agent gyms, and RLOps tooling, it is hard not to expect some of the abstractions to become simpler.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F07%2FRL-startups-RL-overview.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dkm-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a92d410-8c43-4181-a763-9e37457c9a42_3680x2145.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Dkm-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a92d410-8c43-4181-a763-9e37457c9a42_3680x2145.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Dkm-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a92d410-8c43-4181-a763-9e37457c9a42_3680x2145.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Dkm-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a92d410-8c43-4181-a763-9e37457c9a42_3680x2145.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Dkm-%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F9a92d410-8c43-4181-a763-9e37457c9a42_3680x2145.jpeg" width="1456" height="849" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a92d410-8c43-4181-a763-9e37457c9a42_3680x2145.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:849,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1185267,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/07/RL-startups-RL-overview.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/203588459?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a92d410-8c43-4181-a763-9e37457c9a42_3680x2145.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_!Dkm-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a92d410-8c43-4181-a763-9e37457c9a42_3680x2145.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Dkm-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a92d410-8c43-4181-a763-9e37457c9a42_3680x2145.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Dkm-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a92d410-8c43-4181-a763-9e37457c9a42_3680x2145.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Dkm-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a92d410-8c43-4181-a763-9e37457c9a42_3680x2145.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>In one sense, the trickle-down has already started. The startups helping companies post-train or customize foundation models are bringing pieces of RL tooling into enterprise settings today. That&#8217;s RL tooling reaching real businesses today, not in some hypothetical future. The next step is not that every AI team becomes an RL research lab. It is that more teams get practical tools for defining the work they care about, measuring success, and improving models against those signals over time.</span></p><div><hr></div><h1><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F07%2FUnpacking-The-AI-Financial-Bubble.jpeg">The AI Bubble Risk Map</a></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%213c9z%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F3d3c78c3-6be3-46fd-a3dd-724a478d3adf_1528x1045.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3c9z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3c78c3-6be3-46fd-a3dd-724a478d3adf_1528x1045.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3c9z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3c78c3-6be3-46fd-a3dd-724a478d3adf_1528x1045.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3c9z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3c78c3-6be3-46fd-a3dd-724a478d3adf_1528x1045.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3c9z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3c78c3-6be3-46fd-a3dd-724a478d3adf_1528x1045.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%213c9z%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F3d3c78c3-6be3-46fd-a3dd-724a478d3adf_1528x1045.jpeg" width="1456" height="996" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d3c78c3-6be3-46fd-a3dd-724a478d3adf_1528x1045.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:996,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:560777,&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://gradientflow.substack.com/i/203588459?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3c78c3-6be3-46fd-a3dd-724a478d3adf_1528x1045.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_!3c9z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3c78c3-6be3-46fd-a3dd-724a478d3adf_1528x1045.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3c9z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3c78c3-6be3-46fd-a3dd-724a478d3adf_1528x1045.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3c9z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3c78c3-6be3-46fd-a3dd-724a478d3adf_1528x1045.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3c9z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3c78c3-6be3-46fd-a3dd-724a478d3adf_1528x1045.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><div><hr></div><p></p><p><em><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fdisclosure%2F">Ben Lorica</a></strong><span> edits </span><a href="iframe.php?url=https%3A%2F%2Fethics.dev%2F">Ethics.dev</a><span> and the </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F">Gradient Flow newsletter</a><span>, and he hosts the </span><strong><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2F">Data Exchange podcast</a></strong><span>. He helps organize the </span><strong><a href="iframe.php?url=https%3A%2F%2Faiconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Conference</a></strong><span> and the </span><strong><a href="iframe.php?url=https%3A%2F%2Fagentconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Agent Conference</a></strong><span>, while also serving as the Strategic Content Chair for AI at the </span><strong><a href="iframe.php?url=https%3A%2F%2Fevents.linuxfoundation.org%2F">Linux Foundation</a></strong><span>. You can follow him on </span><a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fbenlorica%2F">Linkedin</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fx.com%2Fbigdata">X</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Findieweb.social%2F%40bigdata">Mastodon</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fwww.reddit.com%2Fr%2FGradientFlow%2F">Reddit</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fbsky.app%2Fprofile%2Fgradientflow.com">Bluesky</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fwww.youtube.com%2Fc%2FGradientFlow">YouTube</a><span>, or </span><a href="iframe.php?url=https%3A%2F%2Fwww.tiktok.com%2F%40gradientflow">TikTok</a><span>. This newsletter is produced by </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fblog%2F">Gradient Flow</a><span>.</span></em></p>]]></content:encoded></item><item><title><![CDATA[What happens when your agent can touch money]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/i-changed-my-mind-about-how-agents</link><guid isPermaLink="false">https://gradientflow.substack.com/p/i-changed-my-mind-about-how-agents</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 07 Jul 2026 13:03:38 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea44fb7-118b-4c66-8c7a-f7b03c42b2a5_1557x1016.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fnewsletter%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Qpug%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%252Fpublic%252Fimages%252F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24747,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://gradientflow.com/newsletter/&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fsubscribe">Subscribe</a><span> &#8226;</span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F"> Previous Issues</a></strong></p><h1><strong>Your CLI Was Built for Humans, Not Agents</strong></h1><p><span>There&#8217;s a friendly debate among developers about how to give AI agents reliable ways to use external tools, data, and services so they can do useful work beyond generating text. One side favors </span><strong><span>CLIs, or Command-Line Interfaces</span></strong><span>, where agents run text commands against tools like </span><code>git, aws, jq, duckdb</code><span> and internal scripts. The other side favors </span><strong><span>MCP, or Model Context Protocol</span></strong><span>, which gives agents a structured way to discover tools, authenticate, and call services through defined schemas. This may seem confined to coding agent, but the tradeoffs apply equally to anyone deploying agents in operations, finance, customer success, or any workflow where agents need to touch real systems. Once an agent starts taking action, its interface with the outside world is no longer just a technical detail. It becomes a critical decision point for security, cost, and governance, regardless of whether that agent is writing code or managing customer data.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://gradientflow.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"><em>If you read often, consider becoming a paid supporter &#128591;</em></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><span data-color="rgb(102, 102, 102)" style="color: rgb(102, 102, 102);">CLI: Fast, Familiar, and Sharp-Edged</span></h4><p><span>The strongest case for CLI is that it is familiar, flexible,  and cheap. First, AI models have been trained on enormous quantities of shell scripts, developer documentation, and terminal content, which means they already understand tools like </span><code>git, docker</code><span>, and </span><code>kubectl</code><span>, without any special configuration, and that familiarity translates directly into reliability and lower error rates. Second, CLI output is composable: an agent can pipe the output of one command directly into another to filter, aggregate, or reshape data before it enters the model&#8217;s working memory. Finally, the token efficiency advantage is real and measurable. Loading a single MCP server&#8217;s full tool schema can consume tens of thousands of tokens before any useful work begins, whereas CLI tools require zero upfront context cost and agents can discover a tool&#8217;s capabilities on demand using its built-in </span><code>--help</code><span> flag.  The catch is that CLI access can be too powerful. Giving an agent raw shell access without sandboxing, credential isolation, and approval gates makes it incredibly difficult to prevent unauthorized changes to files and networks.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F07%2FAgent-Tools-CLI-and-MCP-%26%238212%3B-CLI.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qpgL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a060c87-c21d-499a-8198-14527aea485f_1721x952.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qpgL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a060c87-c21d-499a-8198-14527aea485f_1721x952.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qpgL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a060c87-c21d-499a-8198-14527aea485f_1721x952.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qpgL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a060c87-c21d-499a-8198-14527aea485f_1721x952.jpeg 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21qpgL%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F3a060c87-c21d-499a-8198-14527aea485f_1721x952.jpeg" width="1456" height="805" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a060c87-c21d-499a-8198-14527aea485f_1721x952.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:805,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:291669,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/07/Agent-Tools-CLI-and-MCP-&#8212;-CLI.jpeg&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/202996959?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a060c87-c21d-499a-8198-14527aea485f_1721x952.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_!qpgL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a060c87-c21d-499a-8198-14527aea485f_1721x952.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qpgL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a060c87-c21d-499a-8198-14527aea485f_1721x952.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qpgL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a060c87-c21d-499a-8198-14527aea485f_1721x952.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qpgL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a060c87-c21d-499a-8198-14527aea485f_1721x952.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><h4><span data-color="rgb(102, 102, 102)" style="color: rgb(102, 102, 102);">The MCP Case for Agents</span></h4><p><span>MCP&#8217;s advocates have a direct response to the CLI-first view: CLI doesn&#8217;t account for how most AI is actually consumed in the world. The majority of people interacting with AI agents do so through browser-based chat interfaces or mobile apps where running shell commands is simply not an option, and many business tools have no CLI equivalent at all. For those contexts, MCP fills a genuine gap: it gives agents a self-describing interface where the agent discovers which tools are available and how to use them upon connecting, without needing to guess command syntax or parse documentation. Unlike CLI, MCP includes built-in OAuth authentication, per-user permissions, and audit trails that satisfy enterprise security requirements.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F07%2FAgent-Tools-CLI-and-MCP-%26%238212%3B-MCP.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5KqE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f48f912-7a76-4a67-802d-5547cabc74cf_1799x996.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5KqE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f48f912-7a76-4a67-802d-5547cabc74cf_1799x996.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5KqE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f48f912-7a76-4a67-802d-5547cabc74cf_1799x996.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5KqE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f48f912-7a76-4a67-802d-5547cabc74cf_1799x996.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%215KqE%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F9f48f912-7a76-4a67-802d-5547cabc74cf_1799x996.jpeg" width="1456" height="806" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f48f912-7a76-4a67-802d-5547cabc74cf_1799x996.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:806,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:328168,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/07/Agent-Tools-CLI-and-MCP-&#8212;-MCP.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/202996959?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f48f912-7a76-4a67-802d-5547cabc74cf_1799x996.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_!5KqE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f48f912-7a76-4a67-802d-5547cabc74cf_1799x996.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5KqE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f48f912-7a76-4a67-802d-5547cabc74cf_1799x996.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5KqE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f48f912-7a76-4a67-802d-5547cabc74cf_1799x996.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5KqE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f48f912-7a76-4a67-802d-5547cabc74cf_1799x996.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>The main criticism is overhead. Poor MCP implementations can load huge tool schemas before useful work begins, burning tokens, adding latency, and leaving less room for reasoning. MCP can also introduce server failures, authentication friction, and harder debugging. The practical lesson is that MCP needs good interface design: smaller task-level tools, progressive disclosure, schema filtering, and gateways that show agents only what they need.</span></p><h4><span data-color="rgb(102, 102, 102)" style="color: rgb(102, 102, 102);">Your CLI Was Built for Humans, Not Agents</span></h4><p><span>An agent can learn command syntax. The harder problem is that most CLIs were designed for humans, not software agents operating under time, token, and safety constraints. We easily overlook these flaws because humans are great at filling in the blanks. We can guess missing steps from bad manuals, decode vague error messages, and realize on our own when a tool requires us to log in before showing its options. An agent pays a concrete cost for every one of those gaps: repeated discovery loops, wasted tokens, fragile text parsing, and unnecessary interruptions asking the user what to do next. The CLI didn&#8217;t change. The user did.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F07%2FAgent-Tools-CLI-and-MCP-need-for-tools.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JmJN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda21b858-26ae-4d80-8bd9-3c6ab4e0eeae_1705x984.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JmJN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda21b858-26ae-4d80-8bd9-3c6ab4e0eeae_1705x984.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JmJN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda21b858-26ae-4d80-8bd9-3c6ab4e0eeae_1705x984.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JmJN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda21b858-26ae-4d80-8bd9-3c6ab4e0eeae_1705x984.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21JmJN%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fda21b858-26ae-4d80-8bd9-3c6ab4e0eeae_1705x984.jpeg" width="1456" height="840" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da21b858-26ae-4d80-8bd9-3c6ab4e0eeae_1705x984.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:217897,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/07/Agent-Tools-CLI-and-MCP-need-for-tools.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/202996959?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda21b858-26ae-4d80-8bd9-3c6ab4e0eeae_1705x984.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_!JmJN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda21b858-26ae-4d80-8bd9-3c6ab4e0eeae_1705x984.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JmJN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda21b858-26ae-4d80-8bd9-3c6ab4e0eeae_1705x984.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JmJN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda21b858-26ae-4d80-8bd9-3c6ab4e0eeae_1705x984.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JmJN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda21b858-26ae-4d80-8bd9-3c6ab4e0eeae_1705x984.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><span>The practical response is to treat CLI agent-readiness as something you can measure and improve, not just assume. An open-source project called </span><strong><a href="iframe.php?url=https%3A%2F%2Fcliare.sh%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter"><span>CLIARE</span></a></strong><span> (CLI Agent Readiness Evaluation) does exactly this. It probes the actual installed binary, not your documentation, records what happens, and produces a scored report across six dimensions: whether commands are findable and navigable, whether valid invocations can be constructed, whether commands complete without hanging, whether bad inputs fail with clear errors, whether machine-readable output modes are available and actually work, and whether read-only probes stay read-only. The result is a scorecard you can run, track across releases, and share with the teams building agents on top of your tooling. That shifts interface quality from a guessing game into a measurable metric.</span></p><p><span>This matters well beyond coding agents. Companies can expose real operational authority through CLIs: deployments, finance workflows, database jobs, cloud control planes, support scripts, analytics pipelines, and internal platforms. If agents are going to touch those surfaces, the relevant question is not just &#8220;does a CLI exist?&#8221; It is &#8220;can the agent understand and use it without guessing?&#8221;  AI teams exposing CLIs to agents should try CLIARE, or at least borrow its core idea: make the command surface measurable, versioned, parseable, and explicit about preconditions, outputs, side effects, and risk.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F07%2FAgent-Tools-CLI-and-MCP-%26%238212%3B-CLIARE.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EZV0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6c309f2-ba38-4cd3-9de9-90600e959f87_1716x975.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EZV0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6c309f2-ba38-4cd3-9de9-90600e959f87_1716x975.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EZV0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6c309f2-ba38-4cd3-9de9-90600e959f87_1716x975.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EZV0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6c309f2-ba38-4cd3-9de9-90600e959f87_1716x975.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21EZV0%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Ff6c309f2-ba38-4cd3-9de9-90600e959f87_1716x975.jpeg" width="1456" height="827" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6c309f2-ba38-4cd3-9de9-90600e959f87_1716x975.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:827,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:283524,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/07/Agent-Tools-CLI-and-MCP-&#8212;-CLIARE.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/202996959?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6c309f2-ba38-4cd3-9de9-90600e959f87_1716x975.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_!EZV0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6c309f2-ba38-4cd3-9de9-90600e959f87_1716x975.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EZV0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6c309f2-ba38-4cd3-9de9-90600e959f87_1716x975.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EZV0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6c309f2-ba38-4cd3-9de9-90600e959f87_1716x975.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EZV0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6c309f2-ba38-4cd3-9de9-90600e959f87_1716x975.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><h4><span data-color="rgb(102, 102, 102)" style="color: rgb(102, 102, 102);">Match the Interface to the Risk</span></h4><p><span>I would not treat this as a religious choice between CLI and MCP. The better question is what kind of authority the agent is being given, and on whose behalf it is acting. Use CLI when the workflow is local, composable, inspectable, and already lives close to the terminal: code, tests, logs, files, data inspection, build systems, mature vendor tools, and internal scripts. But if agents will use that CLI repeatedly, use </span><strong><a href="iframe.php?url=https%3A%2F%2Fcliare.sh%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">CLIARE</a></strong><span> to measure the surface before relying on it.</span></p><p><span>Use MCP when the workflow is hosted, multi-user, permissioned, or tied to SaaS systems where OAuth, consent, scoped access, and audit trails matter. In both cases, raise the bar when the agent can touch money, identity, production systems, customer data, or irreversible state. The common design rule is simple: expose the task, not the whole system. Keep the interface small, prefer parseable outputs, separate reads from writes, log consequential actions, and require approvals for operations that cannot be easily undone. Transport choice matters. Interface design matters more.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F07%2FAgent-Tools-CLI-and-MCP-%26%238212%3B-decision-guide.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yivi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa896f450-c62e-467f-a223-7bb28721c0f2_1616x944.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Yivi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa896f450-c62e-467f-a223-7bb28721c0f2_1616x944.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Yivi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa896f450-c62e-467f-a223-7bb28721c0f2_1616x944.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Yivi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa896f450-c62e-467f-a223-7bb28721c0f2_1616x944.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Yivi%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fa896f450-c62e-467f-a223-7bb28721c0f2_1616x944.jpeg" width="614" height="358.8695054945055" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a896f450-c62e-467f-a223-7bb28721c0f2_1616x944.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:851,&quot;width&quot;:1456,&quot;resizeWidth&quot;:614,&quot;bytes&quot;:332852,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/07/Agent-Tools-CLI-and-MCP-&#8212;-decision-guide.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/202996959?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa896f450-c62e-467f-a223-7bb28721c0f2_1616x944.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_!Yivi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa896f450-c62e-467f-a223-7bb28721c0f2_1616x944.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Yivi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa896f450-c62e-467f-a223-7bb28721c0f2_1616x944.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Yivi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa896f450-c62e-467f-a223-7bb28721c0f2_1616x944.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Yivi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa896f450-c62e-467f-a223-7bb28721c0f2_1616x944.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><div><hr></div><h1><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fai-coding-tools-field-guide%2F">The AI Developer Productivity Debate: A Field Guide</a></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21cmr7%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fb39ecf2c-28f9-4569-bcc8-a31cfb9d9ff3_1763x1018.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cmr7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb39ecf2c-28f9-4569-bcc8-a31cfb9d9ff3_1763x1018.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cmr7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb39ecf2c-28f9-4569-bcc8-a31cfb9d9ff3_1763x1018.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cmr7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb39ecf2c-28f9-4569-bcc8-a31cfb9d9ff3_1763x1018.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cmr7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb39ecf2c-28f9-4569-bcc8-a31cfb9d9ff3_1763x1018.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21cmr7%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fb39ecf2c-28f9-4569-bcc8-a31cfb9d9ff3_1763x1018.jpeg" width="1456" height="841" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b39ecf2c-28f9-4569-bcc8-a31cfb9d9ff3_1763x1018.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:841,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:526565,&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://gradientflow.substack.com/i/202996959?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb39ecf2c-28f9-4569-bcc8-a31cfb9d9ff3_1763x1018.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_!cmr7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb39ecf2c-28f9-4569-bcc8-a31cfb9d9ff3_1763x1018.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cmr7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb39ecf2c-28f9-4569-bcc8-a31cfb9d9ff3_1763x1018.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cmr7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb39ecf2c-28f9-4569-bcc8-a31cfb9d9ff3_1763x1018.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cmr7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb39ecf2c-28f9-4569-bcc8-a31cfb9d9ff3_1763x1018.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>From </span><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fai-coding-tools-field-guide%2F">"Does AI Actually Make Developers More Productive? The Evidence, For and Against"</a></strong></figcaption></figure></div><div><hr></div><p></p><p><em><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fdisclosure%2F">Ben Lorica</a></strong><span> edits </span><a href="iframe.php?url=https%3A%2F%2Fethics.dev%2F">Ethics.dev</a><span> and the </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F">Gradient Flow newsletter</a><span>, and he hosts the </span><strong><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2F">Data Exchange podcast</a></strong><span>. He helps organize the </span><strong><a href="iframe.php?url=https%3A%2F%2Faiconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Conference</a></strong><span> and the </span><strong><a href="iframe.php?url=https%3A%2F%2Fagentconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Agent Conference</a></strong><span>, while also serving as the Strategic Content Chair for AI at the </span><strong><a href="iframe.php?url=https%3A%2F%2Fevents.linuxfoundation.org%2F">Linux Foundation</a></strong><span>. You can follow him on </span><a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fbenlorica%2F">Linkedin</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fx.com%2Fbigdata">X</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Findieweb.social%2F%40bigdata">Mastodon</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fwww.reddit.com%2Fr%2FGradientFlow%2F">Reddit</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fbsky.app%2Fprofile%2Fgradientflow.com">Bluesky</a><span>, </span><a href="iframe.php?url=https%3A%2F%2Fwww.youtube.com%2Fc%2FGradientFlow">YouTube</a><span>, or </span><a href="iframe.php?url=https%3A%2F%2Fwww.tiktok.com%2F%40gradientflow">TikTok</a><span>. This newsletter is produced by </span><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fblog%2F">Gradient Flow</a><span>.</span></em></p>]]></content:encoded></item><item><title><![CDATA[I talked to Google's former AI head about messy data]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/i-talked-to-googles-former-ai-head</link><guid isPermaLink="false">https://gradientflow.substack.com/p/i-talked-to-googles-former-ai-head</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 30 Jun 2026 13:01:28 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefeeb311-09e2-43ea-9906-78066c430886_1838x992.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fnewsletter%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Qpug%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%252Fpublic%252Fimages%252F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24747,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://gradientflow.com/newsletter/&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fsubscribe">Subscribe</a> &#8226;<a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F"> Previous Issues</a></strong></p><h1><strong>Agents Need Maps, Not Bigger Context Windows</strong></h1><p>Like everyone else, I&#8217;ve been enjoying the steady improvement in coding agents and the tooling around them, from frameworks and harnesses to evaluation suites. But the more I talk with teams actually deploying agents in enterprises, the more I circle back to plumbing. Agents need data integrations and infrastructure built for them, a theme I explored in a <a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Finside-the-race-to-build-agent-native">piece on rethinking databases</a> for agents. I&#8217;ve also written about using knowledge graphs (<a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fgraphrag-design-patterns-challenges">GraphRAG</a>) to improve accuracy and reduce hallucinations, which is especially important in high-stakes applications. The persistent problem has been that most teams don&#8217;t have a knowledge graph, and the few that do struggle to keep it current. A new system I recently came across is aimed squarely at that gap.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://gradientflow.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"><em>If you read often, consider becoming a paid supporter &#128591;</em></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>Automating Graph Construction and Maintenance</h4><p>I recently spoke with <a href="iframe.php?url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FAndrew_W._Moore">Andrew Moore</a>, CEO of <a href="iframe.php?url=https%3A%2F%2Flovelace.ai%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">Lovelace</a>, former head of Google Cloud AI, and former dean of Carnegie Mellon&#8217;s School of Computer Science. Lovelace&#8217;s <a href="iframe.php?url=https%3A%2F%2Flovelace.ai%2Fproducts%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">Elemental platform</a> turns enterprise data into structured context engines that AI agents can navigate and investigate. I think &#8220;knowledge graph&#8221; is still a reasonable term here, although &#8220;context graph&#8221; may be closer to the point. This is not a graph built mainly for a human analyst browsing nodes on a screen. It is designed for agents that need to answer questions too large, messy, or time-sensitive for ordinary search, basic RAG, or stuffing more raw documents into a context window.</p><p>Elemental ingests whatever you have: relational tables, PDF files, news feeds, JSON fragments, even satellite imagery and other multimodal sources. Everything gets converted into a common intermediate form that eventually becomes nodes and relationships in a graph. The platform automates much of the construction and maintenance of these graphs. A graph with a thousand nodes can tolerate a human in the loop, but once you&#8217;re at many millions of facts, any step that depends on a person checking whether two records refer to the same company simply collapses. Too many enterprise AI projects die in the six months of data wrangling that comes before any actual AI work, and removing that toil is the whole point.</p><p>For an agent, a context graph gives it a map of the enterprise and the surrounding world. A bank investigating exposure to a sanctioned shipping company might need to connect ownership records, trade data, vessel movements, subsidiaries, legal filings, customer relationships, and recent news. Vector search can find relevant documents, but these questions often require following relationships across many entities and events. That is where a graph-shaped context layer becomes useful.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F06%2FLovelace-AI-ingestion.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!elsX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0769144f-241d-4564-9544-bccf41511dbd_1844x934.jpeg 424w, https://substackcdn.com/image/fetch/$s_!elsX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0769144f-241d-4564-9544-bccf41511dbd_1844x934.jpeg 848w, https://substackcdn.com/image/fetch/$s_!elsX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0769144f-241d-4564-9544-bccf41511dbd_1844x934.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!elsX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0769144f-241d-4564-9544-bccf41511dbd_1844x934.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21elsX%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F0769144f-241d-4564-9544-bccf41511dbd_1844x934.jpeg" width="1456" height="737" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0769144f-241d-4564-9544-bccf41511dbd_1844x934.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:737,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:379300,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/06/Lovelace-AI-ingestion.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/201812856?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0769144f-241d-4564-9544-bccf41511dbd_1844x934.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_!elsX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0769144f-241d-4564-9544-bccf41511dbd_1844x934.jpeg 424w, https://substackcdn.com/image/fetch/$s_!elsX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0769144f-241d-4564-9544-bccf41511dbd_1844x934.jpeg 848w, https://substackcdn.com/image/fetch/$s_!elsX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0769144f-241d-4564-9544-bccf41511dbd_1844x934.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!elsX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0769144f-241d-4564-9544-bccf41511dbd_1844x934.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><h4>Graphs for Agents, Without a Graph Database</h4><p>Elemental is designed around four steps: data ingestion, entity resolution, graph construction, and agent-facing tool access. I covered ingestion above, but one constraint is worth adding: the system has to work without assuming clean schemas, consistent naming, or a single source of truth.</p><p><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fentity-resolution-insights-and-implications-for-ai-applications%2F">Entity resolution</a></strong> is the problem of deciding when different records refer to the same real-world thing. &#8220;IBM,&#8221; &#8220;International Business Machines,&#8221; an internal vendor ID, a legal entity in a filing, and a name in a PDF might all refer to the same company, or they might not. The same issue appears with people, ships, aircraft, accounts, subsidiaries, addresses, products, assets, and events. Anyone can prototype an entity resolution system in a weekend. Making one that scales, handles multiple languages, adapts to entirely new entity types, and updates as new information arrives <a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fentity-resolution-insights-and-implications-for-ai-applications%2F">is brutally hard</a>. Lovelace built its own engine and goes well beyond text matching. I half-jokingly told Andrew that the entity resolution engine alone could be a standalone product, given how many applications live or die on getting this right.</p><div class="pullquote"><p>Enterprise agents do not just need more context. They need context they can trace, rank, and trust.</p></div><p><strong>Auditability</strong> is just as important. In regulated or high-stakes settings, the system needs to show where a fact came from, how it was linked to other facts, and what version of the graph existed when an agent produced an answer. In plain English, that means lineage, provenance, and version control: how a fact moved through the system, what evidence supports it, and what the graph believed at a point in time. That matters if a regulator, customer, or internal reviewer asks why an agent flagged a transaction, recommended an investigation, or dismissed an alert. &#8220;The model said so&#8221; will not be enough.</p><p><strong>Retrieval</strong> is where the graph becomes more than a data catalog. In a serious graph, a single node can have hundreds of thousands of links, so a naive &#8220;show me everything within two hops&#8221; query explodes into billions of paths and grinds to a halt. Elemental takes a different route. It reframes a question like &#8220;who is most affected by this event?&#8221; as a probability problem, then uses randomized algorithms and other graph-theory tricks to surface the strongest connections without walking every path. The result is approximate rather than mathematically exact, but it returns confident, ranked answers over millions of nodes in under a second. That trade is well worth making, because the alternative is an LLM trying to reconcile contradictory probabilistic evidence in its head, which language models are genuinely bad at.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F06%2FLovelace-A-retrieval.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_BTq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d4b45b-39e9-48e4-a1b0-6e914a18ddf5_1646x992.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_BTq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d4b45b-39e9-48e4-a1b0-6e914a18ddf5_1646x992.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_BTq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d4b45b-39e9-48e4-a1b0-6e914a18ddf5_1646x992.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_BTq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d4b45b-39e9-48e4-a1b0-6e914a18ddf5_1646x992.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21_BTq%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F73d4b45b-39e9-48e4-a1b0-6e914a18ddf5_1646x992.jpeg" width="1456" height="877" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73d4b45b-39e9-48e4-a1b0-6e914a18ddf5_1646x992.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:877,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:409920,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/06/Lovelace-A-retrieval.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/201812856?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d4b45b-39e9-48e4-a1b0-6e914a18ddf5_1646x992.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_!_BTq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d4b45b-39e9-48e4-a1b0-6e914a18ddf5_1646x992.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_BTq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d4b45b-39e9-48e4-a1b0-6e914a18ddf5_1646x992.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_BTq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d4b45b-39e9-48e4-a1b0-6e914a18ddf5_1646x992.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_BTq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d4b45b-39e9-48e4-a1b0-6e914a18ddf5_1646x992.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Another interesting design choice is that Elemental does not rely on a graph database as the core storage layer. The data is exposed to agents as a graph, but the persistence layer underneath is custom. The reason is simple. Traditional graph databases are very useful, but they were not built for this particular job: broad, high-speed inference across tens of millions of nodes.</p><h4>Why Private Graphs Need Public Context</h4><p>Lovelace also brings another asset to the table: <a href="iframe.php?url=https%3A%2F%2Fblog.lovelace.ai%2Fthe-yottagraph-and-why-ai-needs-explicit-knowledge-of-the-world-1cd1f2b46041">YottaGraph</a>. Think of it as a large, continuously updated graph of the public world, covering companies, people, places, events, filings, sanctions records, and the movements of ships and aircraft. This is useful because internal enterprise data rarely tells the whole story. YottaGraph would be hard to replicate because it requires continuous ingestion from many sources, entity resolution at scale, and a lot of operational discipline. Importantly, the enrichment flows inward. Public context can augment a company&#8217;s private graph, but Lovelace does not share one customer&#8217;s data with other organizations.</p><p>Lovelace <a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2Fdoris-xin-moustafa-abdelbaky-disarray%2F">isn&#8217;t alone in using graphs to give agents better context</a>, and I expect to see much more activity here. There is also a funny twist. GraphRAG was promoted heavily by graph database vendors, but some of the more interesting graph systems for agentic AI may not use graph databases at all. Whatever we end up calling these things, knowledge graphs, context graphs, or context engines, the underlying idea of structured, auditable context for agents is becoming hard to ignore.</p><div><hr></div><h1><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F06%2FOckBench.jpeg">OckBench: The Cost of Getting the Right Answer</a></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21l7vo%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F20768d55-fee6-4281-8bf5-6941b512f523_1770x1025.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l7vo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20768d55-fee6-4281-8bf5-6941b512f523_1770x1025.jpeg 424w, https://substackcdn.com/image/fetch/$s_!l7vo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20768d55-fee6-4281-8bf5-6941b512f523_1770x1025.jpeg 848w, https://substackcdn.com/image/fetch/$s_!l7vo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20768d55-fee6-4281-8bf5-6941b512f523_1770x1025.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!l7vo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20768d55-fee6-4281-8bf5-6941b512f523_1770x1025.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21l7vo%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F20768d55-fee6-4281-8bf5-6941b512f523_1770x1025.jpeg" width="1456" height="843" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20768d55-fee6-4281-8bf5-6941b512f523_1770x1025.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:843,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:551100,&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://gradientflow.substack.com/i/201812856?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20768d55-fee6-4281-8bf5-6941b512f523_1770x1025.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_!l7vo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20768d55-fee6-4281-8bf5-6941b512f523_1770x1025.jpeg 424w, https://substackcdn.com/image/fetch/$s_!l7vo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20768d55-fee6-4281-8bf5-6941b512f523_1770x1025.jpeg 848w, https://substackcdn.com/image/fetch/$s_!l7vo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20768d55-fee6-4281-8bf5-6941b512f523_1770x1025.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!l7vo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20768d55-fee6-4281-8bf5-6941b512f523_1770x1025.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption"><span>Derived from </span><strong><a href="iframe.php?url=https%3A%2F%2Fockbench.github.io%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">"OckBench: Measuring the Efficiency of LLM Reasoning"</a></strong></figcaption></figure></div><div><hr></div><p></p><p><em><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fdisclosure%2F">Ben Lorica</a></strong> edits <a href="iframe.php?url=https%3A%2F%2Fethics.dev%2F">Ethics.dev</a> and the <a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F">Gradient Flow newsletter</a>, and he hosts the <strong><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2F">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="iframe.php?url=https%3A%2F%2Faiconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Conference</a></strong> and the <strong><a href="iframe.php?url=https%3A%2F%2Fagentconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Agent Conference</a></strong>, while also serving as the Strategic Content Chair for AI at the <strong><a href="iframe.php?url=https%3A%2F%2Fevents.linuxfoundation.org%2F">Linux Foundation</a></strong>. You can follow him on <a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fbenlorica%2F">Linkedin</a>, <a href="iframe.php?url=https%3A%2F%2Fx.com%2Fbigdata">X</a>, <a href="iframe.php?url=https%3A%2F%2Findieweb.social%2F%40bigdata">Mastodon</a>, <a href="iframe.php?url=https%3A%2F%2Fwww.reddit.com%2Fr%2FGradientFlow%2F">Reddit</a>, <a href="iframe.php?url=https%3A%2F%2Fbsky.app%2Fprofile%2Fgradientflow.com">Bluesky</a>, <a href="iframe.php?url=https%3A%2F%2Fwww.youtube.com%2Fc%2FGradientFlow">YouTube</a>, or <a href="iframe.php?url=https%3A%2F%2Fwww.tiktok.com%2F%40gradientflow">TikTok</a>. This newsletter is produced by <a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fblog%2F">Gradient Flow</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[What your base model doesn't protect you from]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/the-ai-data-problem-i-kept-avoiding</link><guid isPermaLink="false">https://gradientflow.substack.com/p/the-ai-data-problem-i-kept-avoiding</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 23 Jun 2026 13:01:46 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fce241b-0a91-404b-9ffb-5f70c1d72ea4_1912x1008.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fnewsletter%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Qpug%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%252Fpublic%252Fimages%252F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24747,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://gradientflow.com/newsletter/&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Qpug!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 424w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 848w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1272w, https://substackcdn.com/image/fetch/$s_!Qpug!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0f732fb8-bcb3-47bb-93e0-cf2c6c0653c5_1100x220.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fsubscribe">Subscribe</a> &#8226;<a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F"> Previous Issues</a></strong></p><h1><strong>The Data Compliance Problem AI Teams Keep Ignoring</strong></h1><p>I&#8217;ve avoided writing about copyright and AI. Not because it isn&#8217;t important, but because it felt like a legal sideshow compared to the engineering and business questions I find more interesting. That&#8217;s gotten harder to justify. There is also something mildly funny about naming my podcast <a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2F">The Data Exchange</a> years ago, because I believed data markets would become central to technology, and then mostly ducking this corner of the data conversation. The data question is now central to how AI systems are built, how they compete, and how they create risk. You can&#8217;t talk seriously about any of that without eventually bumping into who owns the stuff these models are trained on.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://gradientflow.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"><em>A frequent reader? Consider becoming a paid supporter &#128591;</em></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>For AI teams, data is no longer just raw material. One recent <a href="iframe.php?url=https%3A%2F%2Fbusiness.columbia.edu%2Ffaculty%2Fresearch%2Fmissing-value-data%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">economics paper</a> estimated that the value of data missing from official GDP figures amounts to about 4% of GDP on average, and closer to 6% in more recent years. More interesting for companies is the relative value of their own operational data: transaction logs, usage records, support tickets, product telemetry, and customer interactions. That internal data can be more informative than public web data because it captures how a real business actually works. For AI builders, the practical implication is simple: the data sitting inside your company may be more strategically valuable than anything you could scrape from the open web.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F06%2FAI-Data-and-Copyright-data-as-core-asset.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jLLM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe451f33f-1f71-47cc-866b-172e62cbe352_1798x914.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jLLM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe451f33f-1f71-47cc-866b-172e62cbe352_1798x914.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jLLM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe451f33f-1f71-47cc-866b-172e62cbe352_1798x914.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jLLM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe451f33f-1f71-47cc-866b-172e62cbe352_1798x914.jpeg 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21jLLM%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fe451f33f-1f71-47cc-866b-172e62cbe352_1798x914.jpeg" width="1456" height="740" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e451f33f-1f71-47cc-866b-172e62cbe352_1798x914.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:740,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:226164,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/06/AI-Data-and-Copyright-data-as-core-asset.jpeg&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/200688502?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe451f33f-1f71-47cc-866b-172e62cbe352_1798x914.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_!jLLM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe451f33f-1f71-47cc-866b-172e62cbe352_1798x914.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jLLM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe451f33f-1f71-47cc-866b-172e62cbe352_1798x914.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jLLM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe451f33f-1f71-47cc-866b-172e62cbe352_1798x914.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jLLM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe451f33f-1f71-47cc-866b-172e62cbe352_1798x914.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><h4>The Data Supply Chain Problem</h4><p>The first practical issue is <strong>provenance</strong>: knowing where training data came from, what rights apply, and whether it can be inspected or reconstructed later. That used to sound like paperwork. It now looks like core infrastructure. What a model knows, where it performs well, where it breaks down, and what legal exposure it carries are all shaped by the data it was trained on. <strong>Pre-training</strong> is the broad phase where a model absorbs patterns from large collections of text, images, code, books, journalism, and other sources. <strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fbuilding-better-ai-agents-for-less">Post-training</a></strong> is where you steer the model toward specific tasks, behaviors, and domains using narrower, more curated datasets. Both phases are data strategy questions as much as engineering questions. For most teams, the immediate action is not to audit a trillion-token pre-training corpus. It is to get serious about the smaller, higher-value datasets they use to adapt, evaluate, and deploy models.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F06%2FAI-Data-and-Copyright-governance-input-output.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bUEy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9649b478-cb70-499a-9909-0337658abba5_1745x1018.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bUEy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9649b478-cb70-499a-9909-0337658abba5_1745x1018.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bUEy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9649b478-cb70-499a-9909-0337658abba5_1745x1018.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bUEy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9649b478-cb70-499a-9909-0337658abba5_1745x1018.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21bUEy%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F9649b478-cb70-499a-9909-0337658abba5_1745x1018.jpeg" width="1456" height="849" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9649b478-cb70-499a-9909-0337658abba5_1745x1018.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:849,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:444584,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/06/AI-Data-and-Copyright-governance-input-output.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/200688502?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9649b478-cb70-499a-9909-0337658abba5_1745x1018.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_!bUEy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9649b478-cb70-499a-9909-0337658abba5_1745x1018.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bUEy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9649b478-cb70-499a-9909-0337658abba5_1745x1018.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bUEy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9649b478-cb70-499a-9909-0337658abba5_1745x1018.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bUEy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9649b478-cb70-499a-9909-0337658abba5_1745x1018.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Memorization</strong> adds a second layer of risk. A model does not need to act like a database to create trouble. Under the right prompts, especially when material appears many times in training data, it may reproduce protected text, code, lyrics, images, or paywalled content too closely.  That makes copyright risk a lifecycle issue, not just a training-data issue. Hosted models give providers more room to monitor, filter, and rate-limit suspicious behavior. Released model weights are harder to control. Either way, teams need to test for verbatim reproduction, near-duplicates, and outputs that could substitute for the original work.</p><h4>Guarding Your Post-Training and Fine-Tuning Pipelines</h4><p>Most AI teams aren&#8217;t doing pre-training. They&#8217;re <a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fp%2Fbuilding-better-ai-agents-for-less">taking a foundation model and adapting it</a>: fine-tuning on domain data, <a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fi%2F188566697%2Fhow-teams-actually-use-rl-to-make-agents-reliable">building instruction datasets</a>, <a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fpost-training-rft-sft-rlhf%2F">running human feedback loops</a>, assembling evaluation suites, or wiring up <a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2Fi%2F165149996%2Frags-next-chapter-agentic-multimodal-and-system-optimized-ai">retrieval pipelines</a>. That&#8217;s where the real data work happens for the majority of developers, and it comes with its own provenance problems. The data you use to customize a model, customer support logs, internal documents, expert annotations, licensed content, third-party datasets, <strong>needs the same documentation discipline</strong> as any other part of the stack. Where did it come from? What rights apply? Was it collected with appropriate consent? Can you reproduce it if challenged? These questions matter whether you&#8217;re fine-tuning a vertical copilot or building an evaluation harness, and the answers are often murkier than teams expect. A lightweight <em>data bill of materials</em> can help: a record of each dataset, its source, license terms, consent status, known restrictions, and intended use.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21St5B%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fca54d721-f235-4799-9e8b-0c5928522e82_1877x498.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!St5B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca54d721-f235-4799-9e8b-0c5928522e82_1877x498.jpeg 424w, https://substackcdn.com/image/fetch/$s_!St5B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca54d721-f235-4799-9e8b-0c5928522e82_1877x498.jpeg 848w, https://substackcdn.com/image/fetch/$s_!St5B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca54d721-f235-4799-9e8b-0c5928522e82_1877x498.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!St5B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca54d721-f235-4799-9e8b-0c5928522e82_1877x498.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21St5B%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fca54d721-f235-4799-9e8b-0c5928522e82_1877x498.jpeg" width="1456" height="386" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca54d721-f235-4799-9e8b-0c5928522e82_1877x498.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:386,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:175730,&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://gradientflow.substack.com/i/200688502?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca54d721-f235-4799-9e8b-0c5928522e82_1877x498.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_!St5B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca54d721-f235-4799-9e8b-0c5928522e82_1877x498.jpeg 424w, https://substackcdn.com/image/fetch/$s_!St5B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca54d721-f235-4799-9e8b-0c5928522e82_1877x498.jpeg 848w, https://substackcdn.com/image/fetch/$s_!St5B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca54d721-f235-4799-9e8b-0c5928522e82_1877x498.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!St5B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca54d721-f235-4799-9e8b-0c5928522e82_1877x498.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 also a technical risk that&#8217;s easy to underestimate in post-training contexts. Fine-tuned models can memorize training examples more readily than large pre-trained models, partly because the datasets are smaller and examples may repeat. A customer-facing model fine-tuned on proprietary documents, licensed text, or third-party content could reproduce that material verbatim in ways that create real liability. That risk doesn&#8217;t disappear after training ends. Output monitoring matters: similarity detection, content flagging, and policies for handling prompts that look like attempts to extract protected material should be part of any production deployment. No single control handles all of it, and the teams most likely to get caught flat-footed are the ones who assumed that using someone else&#8217;s base model meant the data compliance problem was already solved.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F06%2FAI-Data-and-Copyright-data-controls.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o9cT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e8e4f6c-aaa8-4c59-a003-51fb9506e366_1756x909.jpeg 424w, https://substackcdn.com/image/fetch/$s_!o9cT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e8e4f6c-aaa8-4c59-a003-51fb9506e366_1756x909.jpeg 848w, https://substackcdn.com/image/fetch/$s_!o9cT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e8e4f6c-aaa8-4c59-a003-51fb9506e366_1756x909.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!o9cT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e8e4f6c-aaa8-4c59-a003-51fb9506e366_1756x909.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21o9cT%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F2e8e4f6c-aaa8-4c59-a003-51fb9506e366_1756x909.jpeg" width="1456" height="754" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e8e4f6c-aaa8-4c59-a003-51fb9506e366_1756x909.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:754,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:314021,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/06/AI-Data-and-Copyright-data-controls.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/200688502?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e8e4f6c-aaa8-4c59-a003-51fb9506e366_1756x909.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_!o9cT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e8e4f6c-aaa8-4c59-a003-51fb9506e366_1756x909.jpeg 424w, https://substackcdn.com/image/fetch/$s_!o9cT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e8e4f6c-aaa8-4c59-a003-51fb9506e366_1756x909.jpeg 848w, https://substackcdn.com/image/fetch/$s_!o9cT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e8e4f6c-aaa8-4c59-a003-51fb9506e366_1756x909.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!o9cT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e8e4f6c-aaa8-4c59-a003-51fb9506e366_1756x909.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><h4>Who Owns the Fuel That Runs These Models</h4><p>We are also seeing the rise of a formal data licensing market, where major publishers and content platforms sign deals with AI labs. While this reduces legal uncertainty for those who can afford it, it also threatens to create a massive moat for wealthy incumbents. Large AI firms can afford broad or exclusive deals that smaller labs, startups, researchers, and open-source projects cannot.</p><p>The legal landscape is also evolving unevenly around the world. The U.S. still relies heavily on case-by-case fair use arguments. Europe is pushing more toward transparency, opt-outs, documentation, and compliance processes. Some Asia-Pacific jurisdictions appear more permissive for computational analysis, but global deployment complicates everything. A model trained in one place can be used, challenged, or regulated somewhere else. In practice, many companies will opt to satisfy the strictest plausible standard, especially if they sell to large enterprises or regulated industries.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F06%2FAI-Data-and-Copyright-markets.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DGRW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b5a1ba1-da3d-491c-80c5-a40cd6c46250_1814x1037.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DGRW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b5a1ba1-da3d-491c-80c5-a40cd6c46250_1814x1037.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DGRW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b5a1ba1-da3d-491c-80c5-a40cd6c46250_1814x1037.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DGRW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b5a1ba1-da3d-491c-80c5-a40cd6c46250_1814x1037.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21DGRW%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F0b5a1ba1-da3d-491c-80c5-a40cd6c46250_1814x1037.jpeg" width="1456" height="832" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b5a1ba1-da3d-491c-80c5-a40cd6c46250_1814x1037.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:408368,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/06/AI-Data-and-Copyright-markets.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/200688502?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b5a1ba1-da3d-491c-80c5-a40cd6c46250_1814x1037.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_!DGRW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b5a1ba1-da3d-491c-80c5-a40cd6c46250_1814x1037.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DGRW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b5a1ba1-da3d-491c-80c5-a40cd6c46250_1814x1037.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DGRW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b5a1ba1-da3d-491c-80c5-a40cd6c46250_1814x1037.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DGRW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b5a1ba1-da3d-491c-80c5-a40cd6c46250_1814x1037.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>This is why AI and copyright no longer feel like a legal sideshow to me. They are part of a larger question about how data markets will actually work: who gets paid, who gets access, who can prove what they used, and who can afford the cleanest inputs. The industry still has to find a workable balance between adaptation and attribution. Data is no longer just exhaust from the internet or residue from business operations. It is becoming one of the main assets, bottlenecks, and fault lines in AI. The teams treating it as a compliance checkbox are going to find that out the hard way.</p><div><hr></div><h1><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F06%2FAI-Agent-Loop-%26%238212%3B-final.jpeg">The Runtime Pattern Behind AI Agents</a></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fwp-content%2Fuploads%2F2026%2F06%2FAI-Agent-Loop-%26%238212%3B-final.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8UnB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02297c02-e8d4-4090-9767-6997348f69b4_3230x2163.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8UnB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02297c02-e8d4-4090-9767-6997348f69b4_3230x2163.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8UnB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02297c02-e8d4-4090-9767-6997348f69b4_3230x2163.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8UnB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02297c02-e8d4-4090-9767-6997348f69b4_3230x2163.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%218UnB%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F02297c02-e8d4-4090-9767-6997348f69b4_3230x2163.jpeg" width="1456" height="975" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02297c02-e8d4-4090-9767-6997348f69b4_3230x2163.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:975,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1306708,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/wp-content/uploads/2026/06/AI-Agent-Loop-&#8212;-final.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/200688502?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02297c02-e8d4-4090-9767-6997348f69b4_3230x2163.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_!8UnB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02297c02-e8d4-4090-9767-6997348f69b4_3230x2163.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8UnB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02297c02-e8d4-4090-9767-6997348f69b4_3230x2163.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8UnB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02297c02-e8d4-4090-9767-6997348f69b4_3230x2163.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8UnB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02297c02-e8d4-4090-9767-6997348f69b4_3230x2163.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><div><hr></div><h1>Claude Code to Cursor: a poem</h1><div id="youtube2-GOf-XUpaRdU" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;GOf-XUpaRdU&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="iframe.php?url=https%3A%2F%2Fwww.youtube-nocookie.com%2Fembed%2FGOf-XUpaRdU%3Frel%3D0%26amp%3Bautoplay%3D0%26amp%3Bshowinfo%3D0%26amp%3Benablejsapi%3D0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div><hr></div><p></p><p><em><strong><a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fdisclosure%2F">Ben Lorica</a></strong> edits <a href="iframe.php?url=https%3A%2F%2Fethics.dev%2F">Ethics.dev</a> and the <a href="iframe.php?url=https%3A%2F%2Fgradientflow.substack.com%2F">Gradient Flow newsletter</a>, and he hosts the <strong><a href="iframe.php?url=https%3A%2F%2Fthedataexchange.media%2F">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="iframe.php?url=https%3A%2F%2Faiconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Conference</a></strong> and the <strong><a href="iframe.php?url=https%3A%2F%2Fagentconference.com%2F%3Futm_source%3Dgradientflow%26amp%3Butm_medium%3Dnewsletter">AI Agent Conference</a></strong>, while also serving as the Strategic Content Chair for AI at the <strong><a href="iframe.php?url=https%3A%2F%2Fevents.linuxfoundation.org%2F">Linux Foundation</a></strong>. You can follow him on <a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fbenlorica%2F">Linkedin</a>, <a href="iframe.php?url=https%3A%2F%2Fx.com%2Fbigdata">X</a>, <a href="iframe.php?url=https%3A%2F%2Findieweb.social%2F%40bigdata">Mastodon</a>, <a href="iframe.php?url=https%3A%2F%2Fwww.reddit.com%2Fr%2FGradientFlow%2F">Reddit</a>, <a href="iframe.php?url=https%3A%2F%2Fbsky.app%2Fprofile%2Fgradientflow.com">Bluesky</a>, <a href="iframe.php?url=https%3A%2F%2Fwww.youtube.com%2Fc%2FGradientFlow">YouTube</a>, or <a href="iframe.php?url=https%3A%2F%2Fwww.tiktok.com%2F%40gradientflow">TikTok</a>. This newsletter is produced by <a href="iframe.php?url=https%3A%2F%2Fgradientflow.com%2Fblog%2F">Gradient Flow</a>.</em></p>]]></content:encoded></item></channel></rss>