<?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, 16 Jul 2026 07:42:21 GMT</lastBuildDate><atom:link href="https://gradientflow.substack.com/feed" 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[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="https://substack-post-media.s3.amazonaws.com/public/images/0832a137-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="https://gradientflow.com/newsletter/" 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="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" 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="https://gradientflow.substack.com/subscribe">Subscribe</a><span> &#8226;</span><a href="https://gradientflow.substack.com/"> 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="https://gradientflow.substack.com/i/188566697/how-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="https://substackcdn.com/image/fetch/$s_!Lizu!,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" 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="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" 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"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><span>(</span><strong><a href="https://gradientflow.com/wp-content/uploads/2026/07/RL-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="https://substackcdn.com/image/fetch/$s_!FXFI!,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" 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="100vw"><img src="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" 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="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><span>(</span><strong><a href="https://gradientflow.com/wp-content/uploads/2026/07/RL-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="https://gradientflow.com/wp-content/uploads/2026/07/RL-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="100vw"><img src="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" 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="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><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="https://gradientflow.com/wp-content/uploads/2026/07/Unpacking-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="https://substackcdn.com/image/fetch/$s_!3c9z!,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" 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="100vw"><img src="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" 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="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p></p><p><em><strong><a href="https://gradientflow.com/disclosure/">Ben Lorica</a></strong><span> edits </span><a href="https://ethics.dev/">Ethics.dev</a><span> and the </span><a href="https://gradientflow.substack.com/">Gradient Flow newsletter</a><span>, and he hosts the </span><strong><a href="https://thedataexchange.media/">Data Exchange podcast</a></strong><span>. He helps organize the </span><strong><a href="https://aiconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Conference</a></strong><span> and the </span><strong><a href="https://agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Agent Conference</a></strong><span>, while also serving as the Strategic Content Chair for AI at the </span><strong><a href="https://events.linuxfoundation.org/">Linux Foundation</a></strong><span>. You can follow him on </span><a href="https://www.linkedin.com/in/benlorica/">Linkedin</a><span>, </span><a href="https://x.com/bigdata">X</a><span>, </span><a href="https://indieweb.social/@bigdata">Mastodon</a><span>, </span><a href="https://www.reddit.com/r/GradientFlow/">Reddit</a><span>, </span><a href="https://bsky.app/profile/gradientflow.com">Bluesky</a><span>, </span><a href="https://www.youtube.com/c/GradientFlow">YouTube</a><span>, or </span><a href="https://www.tiktok.com/@gradientflow">TikTok</a><span>. This newsletter is produced by </span><a href="https://gradientflow.com/blog/">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="https://substack-post-media.s3.amazonaws.com/public/images/aea44fb7-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="https://gradientflow.com/newsletter/" 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="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" 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="https://gradientflow.substack.com/subscribe">Subscribe</a><span> &#8226;</span><a href="https://gradientflow.substack.com/"> 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="https://gradientflow.com/wp-content/uploads/2026/07/Agent-Tools-CLI-and-MCP-&#8212;-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="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" 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"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><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="https://gradientflow.com/wp-content/uploads/2026/07/Agent-Tools-CLI-and-MCP-&#8212;-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="100vw"><img src="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" 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="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><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="https://gradientflow.com/wp-content/uploads/2026/07/Agent-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="100vw"><img src="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" 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="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><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="https://cliare.sh/?utm_source=gradientflow&amp;utm_medium=newsletter"><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="https://gradientflow.com/wp-content/uploads/2026/07/Agent-Tools-CLI-and-MCP-&#8212;-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="100vw"><img src="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" 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="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><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="https://cliare.sh/?utm_source=gradientflow&amp;utm_medium=newsletter">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="https://gradientflow.com/wp-content/uploads/2026/07/Agent-Tools-CLI-and-MCP-&#8212;-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="100vw"><img src="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" 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="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h1><a href="https://gradientflow.com/ai-coding-tools-field-guide/">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="https://substackcdn.com/image/fetch/$s_!cmr7!,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" 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="100vw"><img src="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" 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="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><span>From </span><strong><a href="https://gradientflow.com/ai-coding-tools-field-guide/">"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="https://gradientflow.com/disclosure/">Ben Lorica</a></strong><span> edits </span><a href="https://ethics.dev/">Ethics.dev</a><span> and the </span><a href="https://gradientflow.substack.com/">Gradient Flow newsletter</a><span>, and he hosts the </span><strong><a href="https://thedataexchange.media/">Data Exchange podcast</a></strong><span>. He helps organize the </span><strong><a href="https://aiconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Conference</a></strong><span> and the </span><strong><a href="https://agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Agent Conference</a></strong><span>, while also serving as the Strategic Content Chair for AI at the </span><strong><a href="https://events.linuxfoundation.org/">Linux Foundation</a></strong><span>. You can follow him on </span><a href="https://www.linkedin.com/in/benlorica/">Linkedin</a><span>, </span><a href="https://x.com/bigdata">X</a><span>, </span><a href="https://indieweb.social/@bigdata">Mastodon</a><span>, </span><a href="https://www.reddit.com/r/GradientFlow/">Reddit</a><span>, </span><a href="https://bsky.app/profile/gradientflow.com">Bluesky</a><span>, </span><a href="https://www.youtube.com/c/GradientFlow">YouTube</a><span>, or </span><a href="https://www.tiktok.com/@gradientflow">TikTok</a><span>. This newsletter is produced by </span><a href="https://gradientflow.com/blog/">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="https://substack-post-media.s3.amazonaws.com/public/images/efeeb311-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="https://gradientflow.com/newsletter/" 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="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" 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="https://gradientflow.substack.com/subscribe">Subscribe</a> &#8226;<a href="https://gradientflow.substack.com/"> 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="https://gradientflow.substack.com/p/inside-the-race-to-build-agent-native">piece on rethinking databases</a> for agents. I&#8217;ve also written about using knowledge graphs (<a href="https://gradientflow.substack.com/p/graphrag-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="https://en.wikipedia.org/wiki/Andrew_W._Moore">Andrew Moore</a>, CEO of <a href="https://lovelace.ai/?utm_source=gradientflow&amp;utm_medium=newsletter">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="https://lovelace.ai/products?utm_source=gradientflow&amp;utm_medium=newsletter">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="https://gradientflow.com/wp-content/uploads/2026/06/Lovelace-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="100vw"><img src="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" 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="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><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="https://gradientflow.com/entity-resolution-insights-and-implications-for-ai-applications/">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="https://gradientflow.com/entity-resolution-insights-and-implications-for-ai-applications/">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="https://gradientflow.com/wp-content/uploads/2026/06/Lovelace-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="100vw"><img src="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" 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="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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="https://blog.lovelace.ai/the-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="https://thedataexchange.media/doris-xin-moustafa-abdelbaky-disarray/">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="https://gradientflow.com/wp-content/uploads/2026/06/OckBench.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="https://substackcdn.com/image/fetch/$s_!l7vo!,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" 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="100vw"><img src="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" 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="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><span>Derived from </span><strong><a href="https://ockbench.github.io/?utm_source=gradientflow&amp;utm_medium=newsletter">"OckBench: Measuring the Efficiency of LLM Reasoning"</a></strong></figcaption></figure></div><div><hr></div><p></p><p><em><strong><a href="https://gradientflow.com/disclosure/">Ben Lorica</a></strong> edits <a href="https://ethics.dev/">Ethics.dev</a> and the <a href="https://gradientflow.substack.com/">Gradient Flow newsletter</a>, and he hosts the <strong><a href="https://thedataexchange.media/">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="https://aiconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Conference</a></strong> and the <strong><a href="https://agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Agent Conference</a></strong>, while also serving as the Strategic Content Chair for AI at the <strong><a href="https://events.linuxfoundation.org/">Linux Foundation</a></strong>. You can follow him on <a href="https://www.linkedin.com/in/benlorica/">Linkedin</a>, <a href="https://x.com/bigdata">X</a>, <a href="https://indieweb.social/@bigdata">Mastodon</a>, <a href="https://www.reddit.com/r/GradientFlow/">Reddit</a>, <a href="https://bsky.app/profile/gradientflow.com">Bluesky</a>, <a href="https://www.youtube.com/c/GradientFlow">YouTube</a>, or <a href="https://www.tiktok.com/@gradientflow">TikTok</a>. This newsletter is produced by <a href="https://gradientflow.com/blog/">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="https://substack-post-media.s3.amazonaws.com/public/images/1fce241b-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="https://gradientflow.com/newsletter/" 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="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" 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="https://gradientflow.substack.com/subscribe">Subscribe</a> &#8226;<a href="https://gradientflow.substack.com/"> 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="https://thedataexchange.media/">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="https://business.columbia.edu/faculty/research/missing-value-data?utm_source=gradientflow&amp;utm_medium=newsletter">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="https://gradientflow.com/wp-content/uploads/2026/06/AI-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="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" 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"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><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="https://gradientflow.substack.com/p/building-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="https://gradientflow.com/wp-content/uploads/2026/06/AI-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="100vw"><img src="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" 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="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><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="https://gradientflow.substack.com/p/building-better-ai-agents-for-less">taking a foundation model and adapting it</a>: fine-tuning on domain data, <a href="https://gradientflow.substack.com/i/188566697/how-teams-actually-use-rl-to-make-agents-reliable">building instruction datasets</a>, <a href="https://gradientflow.com/post-training-rft-sft-rlhf/">running human feedback loops</a>, assembling evaluation suites, or wiring up <a href="https://gradientflow.substack.com/i/165149996/rags-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="https://substackcdn.com/image/fetch/$s_!St5B!,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" 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="100vw"><img src="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" 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="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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="https://gradientflow.com/wp-content/uploads/2026/06/AI-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="100vw"><img src="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" 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="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><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="https://gradientflow.com/wp-content/uploads/2026/06/AI-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="100vw"><img src="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" 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="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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="https://gradientflow.com/wp-content/uploads/2026/06/AI-Agent-Loop-&#8212;-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="https://gradientflow.com/wp-content/uploads/2026/06/AI-Agent-Loop-&#8212;-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="100vw"><img src="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" 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="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><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="https://www.youtube-nocookie.com/embed/GOf-XUpaRdU?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" 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="https://gradientflow.com/disclosure/">Ben Lorica</a></strong> edits <a href="https://ethics.dev/">Ethics.dev</a> and the <a href="https://gradientflow.substack.com/">Gradient Flow newsletter</a>, and he hosts the <strong><a href="https://thedataexchange.media/">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="https://aiconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Conference</a></strong> and the <strong><a href="https://agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Agent Conference</a></strong>, while also serving as the Strategic Content Chair for AI at the <strong><a href="https://events.linuxfoundation.org/">Linux Foundation</a></strong>. You can follow him on <a href="https://www.linkedin.com/in/benlorica/">Linkedin</a>, <a href="https://x.com/bigdata">X</a>, <a href="https://indieweb.social/@bigdata">Mastodon</a>, <a href="https://www.reddit.com/r/GradientFlow/">Reddit</a>, <a href="https://bsky.app/profile/gradientflow.com">Bluesky</a>, <a href="https://www.youtube.com/c/GradientFlow">YouTube</a>, or <a href="https://www.tiktok.com/@gradientflow">TikTok</a>. This newsletter is produced by <a href="https://gradientflow.com/blog/">Gradient Flow</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[Your AI bill is a tax on scale]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/the-single-vendor-ai-stack-is-a-transitional</link><guid isPermaLink="false">https://gradientflow.substack.com/p/the-single-vendor-ai-stack-is-a-transitional</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 16 Jun 2026 13:02:03 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/522c5552-e7b8-4fe2-b401-7c7bce44f818_1826x1027.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://gradientflow.com/newsletter/" 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="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" 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="https://gradientflow.substack.com/subscribe">Subscribe</a> &#8226;<a href="https://gradientflow.substack.com/"> Previous Issues</a></strong></p><h1><strong>The Hybrid AI Stack Is Coming for the Pricing Power of OpenAI and Anthropic</strong></h1><p>OpenAI and Anthropic are going public while still capturing much of the money spent on foundation-model usage. But deployment patterns are starting to tell a more complicated story. Companies are building <strong>hybrid model portfolios</strong>, using proprietary models where convenience, support, and frontier capability matter, while turning to open-weights models where cost, privacy, customization, and deployment control matter more. As teams get better at operating multiple models, the single-vendor AI stack will look less like the default and more like a transitional phase.</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><h4>What Open Weights Give You And What They Do Not</h4><p>The economics are hard to ignore. In an <a href="https://gradientflow.substack.com/p/why-your-ai-bills-are-going-up-even">earlier piece</a>, I argued that the CFO has become the CTO, the <em>Chief Token Officer</em>. That framing applies directly here. Proprietary APIs are still useful for prototyping, broad assistants, and difficult reasoning tasks. But once a workflow becomes stable and high volume, token-based pricing starts to feel like a tax on scale. Open-weights models can cut unit costs sharply for repeatable work such as document processing, classification, extraction, internal search, customer support, and summarization. The savings are not automatic. Infrastructure and engineering costs have to be absorbed first. But for organizations running millions of daily inferences, the case can become compelling much sooner than many executives expected.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://gradientflow.com/wp-content/uploads/2026/06/Open-weights-Models-&#8212;-Why.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7PYL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003450d1-7ab8-4e67-979b-14d0a63575be_1778x976.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7PYL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003450d1-7ab8-4e67-979b-14d0a63575be_1778x976.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7PYL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003450d1-7ab8-4e67-979b-14d0a63575be_1778x976.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7PYL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003450d1-7ab8-4e67-979b-14d0a63575be_1778x976.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7PYL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003450d1-7ab8-4e67-979b-14d0a63575be_1778x976.jpeg" width="1456" height="799" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/003450d1-7ab8-4e67-979b-14d0a63575be_1778x976.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:799,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:510859,&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/Open-weights-Models-&#8212;-Why.jpeg&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/199530858?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003450d1-7ab8-4e67-979b-14d0a63575be_1778x976.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_!7PYL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003450d1-7ab8-4e67-979b-14d0a63575be_1778x976.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7PYL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003450d1-7ab8-4e67-979b-14d0a63575be_1778x976.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7PYL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003450d1-7ab8-4e67-979b-14d0a63575be_1778x976.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7PYL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003450d1-7ab8-4e67-979b-14d0a63575be_1778x976.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The appeal is not just lower cost. Open-weights models give enterprises more control over where data goes, how models are adapted, and which version is running in production. That matters for banks, insurers, healthcare organizations, manufacturers, software companies, and any business handling sensitive records, proprietary code, contracts, customer conversations, or regulated data. A model that runs in a private cloud, on-premises environment, or approved regional infrastructure can be easier to govern than one accessed only through a third-party endpoint. <strong>With open-weights models, enterprises can select a model version, test it, approve it, <a href="https://www.reddit.com/r/ChatGPTcomplaints/comments/1tpzueg/openai_didnt_just_retire_models_it_erased/?share_id=UyuwAiJpwAtqZecnKvPBM&amp;utm_medium=ios_app&amp;utm_name=iossmf&amp;utm_source=share&amp;utm_term=10">and keep running it</a>.</strong> This is valuable for regulated or high-stakes systems where silent behavior changes create audit and compliance problems. Fine-tuning and post-training lets teams adjust model behavior without retraining the whole system. RAG, or retrieval-augmented generation, lets a model consult a curated internal knowledge base before answering. Together, these patterns allow smaller models to perform well on company-specific workflows.</p><p>The barriers are just as practical. Switching to open weights is not like swapping an API key. Proprietary platforms package hosted endpoints, scaling, documentation, security features, enterprise support, and contractual accountability. Open-weights models shift more of that burden to the buyer. Teams need GPU planning, model serving, inference optimization, monitoring, evaluation, logging, access control, fallback paths, and cost tracking. The total cost of ownership is easy to underestimate because the API bill disappears, but the operational work does not. In some organizations, infrastructure and specialized engineering talent can become the dominant cost. Open weights can improve economics, but only for teams mature enough to run them well.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://gradientflow.com/wp-content/uploads/2026/06/Open-weights-Models-&#8212;-Challenges.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lkL9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae50c33a-7f5b-4bdc-a2f2-bef48e9a66c3_1569x1029.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lkL9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae50c33a-7f5b-4bdc-a2f2-bef48e9a66c3_1569x1029.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lkL9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae50c33a-7f5b-4bdc-a2f2-bef48e9a66c3_1569x1029.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lkL9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae50c33a-7f5b-4bdc-a2f2-bef48e9a66c3_1569x1029.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lkL9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae50c33a-7f5b-4bdc-a2f2-bef48e9a66c3_1569x1029.jpeg" width="1456" height="955" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae50c33a-7f5b-4bdc-a2f2-bef48e9a66c3_1569x1029.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:955,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:449775,&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/Open-weights-Models-&#8212;-Challenges.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/199530858?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae50c33a-7f5b-4bdc-a2f2-bef48e9a66c3_1569x1029.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_!lkL9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae50c33a-7f5b-4bdc-a2f2-bef48e9a66c3_1569x1029.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lkL9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae50c33a-7f5b-4bdc-a2f2-bef48e9a66c3_1569x1029.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lkL9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae50c33a-7f5b-4bdc-a2f2-bef48e9a66c3_1569x1029.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lkL9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae50c33a-7f5b-4bdc-a2f2-bef48e9a66c3_1569x1029.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The governance issues are even harder to wave away. Proprietary platforms usually include safety layers and enterprise risk support. Open-weights models often require companies to build those controls themselves. Input/output guardrails, red-team testing, incident response, secure artifact management, and model provenance all become first-class engineering concerns. Tools such as <em><a href="https://github.com/p-e-w/heretic">Heretic</a></em> show why this matters. Safety guardrails can be stripped from open-weights models quickly, which raises obvious compliance and misuse risks. Legal teams also have real work to do. &#8220;Open-weight&#8221; does not mean unrestricted. Licenses may limit commercial use, redistribution, scale, geography, or specific capabilities. And when these models are used for code generation, companies need processes for scanning outputs for vulnerabilities and license conflicts.</p><h4>The New Enterprise Model Stack</h4><p>The next phase is not open versus closed. It is workload-specific model selection. A routine classification task can go to a smaller open-weights model. A sensitive internal search workflow can run inside private infrastructure. A difficult reasoning problem can be escalated to a proprietary frontier model. This is the real meaning of hybrid model portfolios. The architecture is no longer about picking one best model. It is about building a routing and governance layer that can evaluate requests, choose the right model, monitor cost and quality, and replace models when needed. I already see this in my own coding workflow. My <a href="https://gradientflow.com/oxygen-development-environment/">O<sup>2</sup></a> toolkit, using opencode and OpenRouter, is useful precisely because different models are better for different jobs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://gradientflow.com/wp-content/uploads/2026/06/Open-weights-Models-&#8212;-Hybrid.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XvG3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9942028-8813-459c-bd6d-04bdad2e4818_1610x1016.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XvG3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9942028-8813-459c-bd6d-04bdad2e4818_1610x1016.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XvG3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9942028-8813-459c-bd6d-04bdad2e4818_1610x1016.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XvG3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9942028-8813-459c-bd6d-04bdad2e4818_1610x1016.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XvG3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9942028-8813-459c-bd6d-04bdad2e4818_1610x1016.jpeg" width="1456" height="919" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a9942028-8813-459c-bd6d-04bdad2e4818_1610x1016.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:919,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:451408,&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/Open-weights-Models-&#8212;-Hybrid.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/199530858?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9942028-8813-459c-bd6d-04bdad2e4818_1610x1016.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_!XvG3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9942028-8813-459c-bd6d-04bdad2e4818_1610x1016.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XvG3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9942028-8813-459c-bd6d-04bdad2e4818_1610x1016.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XvG3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9942028-8813-459c-bd6d-04bdad2e4818_1610x1016.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XvG3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9942028-8813-459c-bd6d-04bdad2e4818_1610x1016.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This hybrid approach becomes even more critical as we move toward agentic workflows. When you build autonomous agents that continuously run loops, call tools, and handle background tasks, your token consumption scales dramatically. If you run these entire multi-step workflows on premium proprietary endpoints, your monthly API bill will explode. Instead, a smarter architecture uses smaller, local open-weights models to handle the routine, repetitive steps in an agent&#8217;s loop, while escalating only the high-stakes decisions or complex reasoning tasks to closed frontier models. This setup also keeps the agent&#8217;s sensitive tool integrations and internal system commands within your own secure network rather than routing them through external APIs. The catch is that agents make the control layer harder to build. Every action needs to be logged, auditable, and ideally reversible, and most teams deploying agents have not built that infrastructure yet.</p><div class="pullquote"><p>Open-weights  are a business decision, and business decisions can be reversed.</p></div><p>This shift in workload routing has uncomfortable implications for OpenAI and Anthropic as they move toward IPOs. Their revenues may continue to grow quickly, but pricing power will face pressure from below. If open-weights models are good enough for a larger share of routine inference, enterprises will become more selective about when they pay premium API prices. They will still pay for frontier reasoning, managed compliance, uptime, enterprise support, convenience, and strong guardrails. But they will be less willing to send every summarization, extraction, routing, tagging, retrieval, and support workflow to the most expensive model. Revenue can grow while the price umbrella weakens.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://gradientflow.com/wp-content/uploads/2026/06/Open-weights-Models-&#8212;-Supply.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oap2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F187dcdbe-e9e1-4abd-a38e-880722f0726d_1747x998.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oap2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F187dcdbe-e9e1-4abd-a38e-880722f0726d_1747x998.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oap2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F187dcdbe-e9e1-4abd-a38e-880722f0726d_1747x998.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oap2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F187dcdbe-e9e1-4abd-a38e-880722f0726d_1747x998.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oap2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F187dcdbe-e9e1-4abd-a38e-880722f0726d_1747x998.jpeg" width="1456" height="832" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/187dcdbe-e9e1-4abd-a38e-880722f0726d_1747x998.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;:432433,&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/Open-weights-Models-&#8212;-Supply.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/199530858?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F187dcdbe-e9e1-4abd-a38e-880722f0726d_1747x998.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_!oap2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F187dcdbe-e9e1-4abd-a38e-880722f0726d_1747x998.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oap2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F187dcdbe-e9e1-4abd-a38e-880722f0726d_1747x998.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oap2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F187dcdbe-e9e1-4abd-a38e-880722f0726d_1747x998.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oap2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F187dcdbe-e9e1-4abd-a38e-880722f0726d_1747x998.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The biggest uncertainty is supply. </strong>Open weights are not a guaranteed public good. They are a business decision, and business decisions can be reversed. OpenAI demonstrated that years ago. Meta now appears less committed to Llama as an open ecosystem than many expected. At the same time, the open-weights landscape has become more concentrated among Chinese labs, and even that supply is narrowing as <a href="https://www.ciw.news/p/minimax-m2-7?utm_source=gradientflow&amp;utm_medium=newsletter">some providers</a> move toward closed or more restricted licensing under revenue pressure. This is the part of the story that deserves more attention. Enterprises should absolutely take open weights seriously, but they should not assume the ecosystem will remain abundant, permissive, and stable. The winning teams will be the ones that can test, route, govern, and replace models without rebuilding their AI stack every time the market shifts.</p><div><hr></div><h1><a href="https://gradientflow.com/tokenomics-ais-new-design-constraint">Tokenomics: AI&#8217;s New Design Constraint</a></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://gradientflow.com/wp-content/uploads/2026/06/tokenomics-unpacked.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1O-X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc38d2419-6852-4b01-837f-9a1c8de5d9ed_1911x1036.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1O-X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc38d2419-6852-4b01-837f-9a1c8de5d9ed_1911x1036.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1O-X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc38d2419-6852-4b01-837f-9a1c8de5d9ed_1911x1036.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1O-X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc38d2419-6852-4b01-837f-9a1c8de5d9ed_1911x1036.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1O-X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc38d2419-6852-4b01-837f-9a1c8de5d9ed_1911x1036.jpeg" width="1456" height="789" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c38d2419-6852-4b01-837f-9a1c8de5d9ed_1911x1036.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;:null,&quot;bytes&quot;:492598,&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/tokenomics-unpacked.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/199530858?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc38d2419-6852-4b01-837f-9a1c8de5d9ed_1911x1036.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_!1O-X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc38d2419-6852-4b01-837f-9a1c8de5d9ed_1911x1036.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1O-X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc38d2419-6852-4b01-837f-9a1c8de5d9ed_1911x1036.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1O-X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc38d2419-6852-4b01-837f-9a1c8de5d9ed_1911x1036.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1O-X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc38d2419-6852-4b01-837f-9a1c8de5d9ed_1911x1036.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p></p><p><em><strong><a href="https://gradientflow.com/disclosure/">Ben Lorica</a></strong> edits <a href="https://ethics.dev/">Ethics.dev</a> and the <a href="https://gradientflow.substack.com/">Gradient Flow newsletter</a>, and he hosts the <strong><a href="https://thedataexchange.media/">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="https://aiconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Conference</a></strong> and the <strong><a href="https://agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Agent Conference</a></strong>, while also serving as the Strategic Content Chair for AI at the <strong><a href="https://events.linuxfoundation.org/">Linux Foundation</a></strong>. You can follow him on <a href="https://www.linkedin.com/in/benlorica/">Linkedin</a>, <a href="https://x.com/bigdata">X</a>, <a href="https://indieweb.social/@bigdata">Mastodon</a>, <a href="https://www.reddit.com/r/GradientFlow/">Reddit</a>, <a href="https://bsky.app/profile/gradientflow.com">Bluesky</a>, <a href="https://www.youtube.com/c/GradientFlow">YouTube</a>, or <a href="https://www.tiktok.com/@gradientflow">TikTok</a>. This newsletter is produced by <a href="https://gradientflow.com/blog/">Gradient Flow</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[12 GW announced. 5 GW under construction. What happens next?]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/the-data-center-rebellion-just-got</link><guid isPermaLink="false">https://gradientflow.substack.com/p/the-data-center-rebellion-just-got</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 09 Jun 2026 13:01:28 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/33b6c311-66f5-4c00-9a04-871b275cb5fe_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://gradientflow.com/newsletter/" 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="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" 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="https://gradientflow.substack.com/subscribe">Subscribe</a> &#8226;<a href="https://gradientflow.substack.com/"> Previous Issues</a></strong></p><h1><strong>The Gap Between the Press Release and the Power Grid</strong></h1><p>Back in February, I wrote about what I called the <strong><a href="https://gradientflow.substack.com/p/the-data-center-rebellion-is-here">&#8220;Data Center Rebellion,&#8221;</a></strong> the growing local resistance to the physical infrastructure behind AI. Since then, I have been asking tech people around the Bay Area how closely they are following the backlash. The answer is usually: they know it exists, but not much more than that. There is still a quiet assumption that most of these announced campuses will get built, plugged in, and brought online more or less on schedule. I am much less sure. What looked like a scattered set of zoning fights has hardened into something more organized, more politically potent, and more consequential for anyone trying to think clearly about AI infrastructure timelines. The opposition has gone from a speed bump to a genuine constraint.</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>Regularly reading? 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>The striking part is how broad the opposition has become. <a href="https://news.gallup.com/poll/709772/americans-oppose-data-centers-area.aspx?utm_source=gradientflow&amp;utm_medium=newsletter">Polling suggests</a> that resistance to local AI data centers is now a mainstream position, not a fringe one. And the &#8220;AI&#8221; label matters. Data centers have become a visible target for wider concerns about corporate power, electricity costs, water use, job displacement, surveillance, and who actually benefits from the buildout. The politics have also gone cross-ideological in ways that make this harder to dismiss. Environmental justice advocates, rural conservatives worried about local control, and labor groups anxious about automation are all finding common cause at the zoning board.</p><h4>The Local Backlash Gets Smarter</h4><p>The objections are practical and increasingly specific. Communities are worried about water in dry regions, electricity demand on strained grids, air pollution from backup power, the constant hum of cooling systems, farmland conversion, tax breaks, and the small number of permanent jobs these projects often create. The industry tends to lead with billion-dollar investment figures. <strong>Residents tend to ask a simpler question: what do we give up, and what do we actually get?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://gradientflow.com/wp-content/uploads/2026/06/Data-Center-rebellion.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NGSb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76c4474-d77b-4574-80b8-da21b653e2f8_1844x1017.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NGSb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76c4474-d77b-4574-80b8-da21b653e2f8_1844x1017.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NGSb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76c4474-d77b-4574-80b8-da21b653e2f8_1844x1017.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NGSb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76c4474-d77b-4574-80b8-da21b653e2f8_1844x1017.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NGSb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76c4474-d77b-4574-80b8-da21b653e2f8_1844x1017.jpeg" width="1456" height="803" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f76c4474-d77b-4574-80b8-da21b653e2f8_1844x1017.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;:504734,&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/Data-Center-rebellion.jpeg&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/198639782?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76c4474-d77b-4574-80b8-da21b653e2f8_1844x1017.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_!NGSb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76c4474-d77b-4574-80b8-da21b653e2f8_1844x1017.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NGSb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76c4474-d77b-4574-80b8-da21b653e2f8_1844x1017.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NGSb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76c4474-d77b-4574-80b8-da21b653e2f8_1844x1017.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NGSb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76c4474-d77b-4574-80b8-da21b653e2f8_1844x1017.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The tactics have matured too. This is no longer just online frustration or a few angry public meetings. Residents are using moratoriums, zoning challenges, lawsuits, <a href="https://www.politico.com/news/2026/06/04/california-ballot-measure-ban-data-centers-monterey-park-00949648?utm_source=gradientflow&amp;utm_medium=newsletter">ballot measures</a>, protests, water-rights filings, and elections. What makes the backlash more durable is the trust problem. Shell companies, project code names, NDAs, fast-tracked approvals, and vague end-user disclosures make communities feel boxed out. Once that trust is gone, even reasonable technical claims start to sound like sales material.</p><p><a href="https://www.wpr.org/news/microsoft-to-stop-using-ndas-with-local-governments-for-data-center-development?utm_source=gradientflow&amp;utm_medium=newsletter">Microsoft&#8217;s recent pledge</a> to stop requesting NDAs is a useful illustration here.  It&#8217;s notable precisely because it signals how widespread the practice has become. When a company feels compelled to make that kind of pledge, it&#8217;s an admission that the old playbook has become a liability.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://gradientflow.com/wp-content/uploads/2026/06/Data-Center-tactics-of-developers.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RR5f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b37af64-4e82-40b9-ba20-bfb060ef8c10_1884x888.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RR5f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b37af64-4e82-40b9-ba20-bfb060ef8c10_1884x888.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RR5f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b37af64-4e82-40b9-ba20-bfb060ef8c10_1884x888.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RR5f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b37af64-4e82-40b9-ba20-bfb060ef8c10_1884x888.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RR5f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b37af64-4e82-40b9-ba20-bfb060ef8c10_1884x888.jpeg" width="1456" height="686" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b37af64-4e82-40b9-ba20-bfb060ef8c10_1884x888.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:686,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:361938,&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/Data-Center-tactics-of-developers.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/198639782?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b37af64-4e82-40b9-ba20-bfb060ef8c10_1884x888.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_!RR5f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b37af64-4e82-40b9-ba20-bfb060ef8c10_1884x888.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RR5f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b37af64-4e82-40b9-ba20-bfb060ef8c10_1884x888.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RR5f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b37af64-4e82-40b9-ba20-bfb060ef8c10_1884x888.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RR5f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b37af64-4e82-40b9-ba20-bfb060ef8c10_1884x888.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Announced Capacity Is Not Real Capacity</h4><p>Local opposition gets much of the attention, but it is only one constraint. Even if a project clears the political process, it still has to get power, transformers, electrical equipment, GPUs, memory, networking gear, cooling systems, utility approvals, and enough skilled construction capacity. In many markets, the bottleneck has shifted from &#8220;can you get the chips?&#8221; to &#8220;can you get the megawatts?&#8221; A site can have land, permits, and a glossy announcement and still sit idle because the electrical infrastructure is not ready.</p><p>That&#8217;s why the <strong>gap between announced capacity and capacity under construction</strong> matters so much. Of the roughly 12 GW of U.S. data center capacity announced for 2026, <a href="https://finance.yahoo.com/sectors/technology/articles/half-planned-us-data-center-150928890.html?">only</a> about 5 GW is under active construction. That ratio gets worse, not better, for later years. The industry&#8217;s pipeline looks enormous in press releases and investor decks, but only a fraction appears to be moving toward actual completion on the promised timeline. The word &#8220;capacity&#8221; can mean too many things: land under option, a permitted site, a building shell, reserved power, an energized hall, installed racks, or revenue-generating compute. Those are not minor distinctions. They are the difference between a story the market wants to hear and an asset that can actually serve AI workloads.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PCSt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06f67ad4-1dab-4104-ac9a-041071723bab_1520x1027.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PCSt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06f67ad4-1dab-4104-ac9a-041071723bab_1520x1027.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PCSt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06f67ad4-1dab-4104-ac9a-041071723bab_1520x1027.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PCSt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06f67ad4-1dab-4104-ac9a-041071723bab_1520x1027.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PCSt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06f67ad4-1dab-4104-ac9a-041071723bab_1520x1027.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PCSt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06f67ad4-1dab-4104-ac9a-041071723bab_1520x1027.jpeg" width="1456" height="984" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06f67ad4-1dab-4104-ac9a-041071723bab_1520x1027.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:984,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:460060,&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/198639782?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06f67ad4-1dab-4104-ac9a-041071723bab_1520x1027.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_!PCSt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06f67ad4-1dab-4104-ac9a-041071723bab_1520x1027.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PCSt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06f67ad4-1dab-4104-ac9a-041071723bab_1520x1027.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PCSt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06f67ad4-1dab-4104-ac9a-041071723bab_1520x1027.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PCSt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06f67ad4-1dab-4104-ac9a-041071723bab_1520x1027.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">(<strong><a href="https://gradientflow.com/wp-content/uploads/2026/06/Data-Center-capacity-gap.jpeg">enlarge</a></strong>)</figcaption></figure></div><h4>The Trust Deficit Becomes an Execution Risk</h4><p>The industry is responding, but mostly at the edges. Some developers are revising site plans, changing cooling designs, offering community benefits, making renewable-energy commitments, or becoming more selective about where they build. But they do not fully answer the harder questions: who pays for grid upgrades, who gets the water, who absorbs the noise and pollution, and who has the right to say no?</p><p>What concerns me is the financial exposure accumulating underneath all of this. More and more of this buildout is being funded through debt, long-term lease obligations, and capacity commitments made against a pipeline that is, in many cases, more announced than actually under construction. The hard question is whether the math works <em><strong>even</strong></em> if the projects do get built. Hyperscalers are spending as if AI infrastructure will unlock a very large new revenue pool. Maybe it will. But if capital spending keeps rising faster than revenue, the industry may discover that &#8220;demand&#8221; and &#8220;attractive return&#8221; are not the same thing. Either AI generates much more revenue than analysts currently expect, or some planned spending gets pushed out, scaled back, or canceled. That second outcome might not look like a crash. It could look like delayed campuses, slower GPU orders, tougher financing terms, and more &#8220;rephasing&#8221; language on earnings calls.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UZjD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587ee0f1-6af5-4dc2-bbea-5b18fa22f3f0_1731x920.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UZjD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587ee0f1-6af5-4dc2-bbea-5b18fa22f3f0_1731x920.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UZjD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587ee0f1-6af5-4dc2-bbea-5b18fa22f3f0_1731x920.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UZjD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587ee0f1-6af5-4dc2-bbea-5b18fa22f3f0_1731x920.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UZjD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587ee0f1-6af5-4dc2-bbea-5b18fa22f3f0_1731x920.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UZjD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587ee0f1-6af5-4dc2-bbea-5b18fa22f3f0_1731x920.jpeg" width="1456" height="774" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/587ee0f1-6af5-4dc2-bbea-5b18fa22f3f0_1731x920.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:774,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151892,&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/198639782?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587ee0f1-6af5-4dc2-bbea-5b18fa22f3f0_1731x920.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_!UZjD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587ee0f1-6af5-4dc2-bbea-5b18fa22f3f0_1731x920.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UZjD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587ee0f1-6af5-4dc2-bbea-5b18fa22f3f0_1731x920.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UZjD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587ee0f1-6af5-4dc2-bbea-5b18fa22f3f0_1731x920.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UZjD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587ee0f1-6af5-4dc2-bbea-5b18fa22f3f0_1731x920.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">From <a href="https://www.ft.com/content/32bf8935-8d21-4689-ae34-8b4d3d5f6d93?shareType=nongift&amp;syn-25a6b1a6=1">"The impossible maths of the AI boom"</a></figcaption></figure></div><p>This is why I would not treat local opposition as a side story. The compute demand behind AI is not going away. That does not mean every project deserves a rubber stamp. It means the industry has to get much better at earning trust and building capacity that communities, utilities, and investors can actually live with. <strong>If AI infrastructure spending is helping support the broader economy, then a serious pause becomes a macro risk, not just an AI story.</strong> A slowdown isn't even the worst version of this.<strong> It is an AI economy where compute becomes scarce, expensive, and concentrated in the hands of the few </strong><em><strong>companies and customers that can afford it</strong></em><strong>.</strong> That would be a bad outcome for everyone who wants AI to become broadly useful, not just broadly hyped.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ldtP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8eac22b-f147-4c30-96fc-9ae62311fee4_1862x991.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ldtP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8eac22b-f147-4c30-96fc-9ae62311fee4_1862x991.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ldtP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8eac22b-f147-4c30-96fc-9ae62311fee4_1862x991.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ldtP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8eac22b-f147-4c30-96fc-9ae62311fee4_1862x991.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ldtP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8eac22b-f147-4c30-96fc-9ae62311fee4_1862x991.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ldtP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8eac22b-f147-4c30-96fc-9ae62311fee4_1862x991.jpeg" width="1456" height="775" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a8eac22b-f147-4c30-96fc-9ae62311fee4_1862x991.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:775,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:329124,&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/198639782?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8eac22b-f147-4c30-96fc-9ae62311fee4_1862x991.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_!ldtP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8eac22b-f147-4c30-96fc-9ae62311fee4_1862x991.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ldtP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8eac22b-f147-4c30-96fc-9ae62311fee4_1862x991.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ldtP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8eac22b-f147-4c30-96fc-9ae62311fee4_1862x991.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ldtP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8eac22b-f147-4c30-96fc-9ae62311fee4_1862x991.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong><a href="https://amzn.to/4uf3LCZ">The MANIAC</a></strong>. I know this is a 2023 book, but it feels even more worth reading now. As AI reshapes computing, research, and mathematics, this portrait of John von Neumann made me wonder what one of history&#8217;s great mathematical minds would make of the machines we&#8217;ve built. This is historical &amp; biographical fiction at its best &#128175;</p></li><li><p><strong><a href="https://amzn.to/4ebsJgp">Steve Jobs in Exile: The Untold Story of NeXT</a></strong>. I had a couple of professor friends who were devoted NeXT users, and this helped me understand why that little black cube inspired such loyalty. This is a sharp, readable look at Jobs&#8217; wilderness years, and how what looked like a detour ended up shaping the Mac, the iPhone, and the tools we use every day.</p></li><li><p><strong><a href="https://amzn.to/43mzIy7">Inside the Box: How Constraints Make Us Better</a></strong>. I liked this book because its core idea feels especially relevant to AI right now. DeepSeek and other Chinese model builders are <a href="https://gradientflow.com/us-china-frontier-models/">a good reminder</a> that constraints do not always slow innovation down, sometimes they force teams to get sharper, scrappier, and more creative.</p></li></ul><div><hr></div><p></p><p><em><strong><a href="https://gradientflow.com/disclosure/">Ben Lorica</a></strong> edits <a href="https://ethics.dev/">Ethics.dev</a> and the <a href="https://gradientflow.substack.com/">Gradient Flow newsletter</a>, and he hosts the <strong><a href="https://thedataexchange.media/">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="https://aiconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Conference</a></strong> and the <strong><a href="https://agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Agent Conference</a></strong>, while also serving as the Strategic Content Chair for AI at the <strong><a href="https://events.linuxfoundation.org/">Linux Foundation</a></strong>. You can follow him on <a href="https://www.linkedin.com/in/benlorica/">Linkedin</a>, <a href="https://x.com/bigdata">X</a>, <a href="https://indieweb.social/@bigdata">Mastodon</a>, <a href="https://www.reddit.com/r/GradientFlow/">Reddit</a>, <a href="https://bsky.app/profile/gradientflow.com">Bluesky</a>, <a href="https://www.youtube.com/c/GradientFlow">YouTube</a>, or <a href="https://www.tiktok.com/@gradientflow">TikTok</a>. This newsletter is produced by <a href="https://gradientflow.com/blog/">Gradient Flow</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[The smartest AI teams are moving past chatbots]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/llms-wont-run-your-enterprise-heres</link><guid isPermaLink="false">https://gradientflow.substack.com/p/llms-wont-run-your-enterprise-heres</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 02 Jun 2026 13:02:04 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0a9c63e1-8014-4062-89dd-4eec4e7739bc_1846x1033.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://gradientflow.com/newsletter/" 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="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" 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="https://gradientflow.substack.com/subscribe">Subscribe</a> &#8226;<a href="https://gradientflow.substack.com/"> Previous Issues</a></strong></p><h1><strong>Your Enterprise Data Deserves Better Than a Chatbot</strong></h1><p>Large language models and their multimodal variants remain the foundation models most people encounter first. That makes sense. Text, images, audio, and video cover a huge range of knowledge-work tasks, and today&#8217;s chatbots are far more capable than the text-only systems many people first tried. But enterprise AI does not run on chat alone. It runs on tables, time series, transactions, telemetry, product catalogs, customer histories, service graphs, and messy operational data that rarely fits neatly into a prompt. Using current coding agents <a href="https://thedataexchange.media/mikio-braun-2026-03/">for data science </a>makes this gap concrete. Generating Python and SQL is easy for an agent or an LLM, but data science requires a uniquely human skepticism to contextualize messy data and recognize when a result is simply too good to be true. We may finally be moving past the <strong><a href="https://www.investopedia.com/terms/t/tina-there-no-alternative.asp">TINA</a></strong> phase of foundation models for enterprise AI, where the answer to every problem has been &#8220;just use an LLM.&#8221; A new wave of frontier models look more specialized and useful for the prediction and decision problems that actually run businesses.</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&#8217;re a regular 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>Structured and Semi-structured Data Get Their Foundation Model Moment</h4><p><strong><a href="https://kumo.ai/?utm_source=gradientflow&amp;utm_medium=newsletter">Kumo&#8217;s</a></strong> foundation mode is aimed at one of the most valuable categories of enterprise data: structured relational data. Think customer records, orders, transactions, risk signals, and event histories spread across warehouses and lakehouses. The argument is straightforward: businesses still rely on slow, hand-built ML pipelines, while LLMs lose too much structure when tables are flattened into text. <strong>AutoML</strong> tried to automate this work, but mostly by tuning the old workflow of joins, features, and model selection. <a href="https://thedataexchange.media/jure-lescovec-kumo-ai/">Kumo&#8217;s relational foundation model</a>  takes a different route: it treats a database as a graph, where rows and tables become connected entities. Instead of manually building features, the model attends over raw relational context and generates predictions such as churn risk, recommendations, fraud likelihood, or customer lifetime value. The appeal is workflow compression: fewer bespoke pipelines, faster iteration, and a prediction layer that agents or applications can call on demand.</p><p>The newer <strong><a href="https://arxiv.org/abs/2604.12596">KumoRFM-2 </a></strong>release sharpens that pitch. It is described as a pre-trained model that can make predictions directly over multi-table databases using only a small number of labeled examples at query time. In other words, teams can ask predictive questions across connected tables without first flattening the data, building features, training a task-specific model, and maintaining a separate production pipeline. The reported benchmark results are notable because KumoRFM-2 claims to beat both supervised baselines and other foundation-model approaches on relational tasks while using a tiny fraction of the available labels.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://gradientflow.com/wp-content/uploads/2026/06/Foundation-Models-For-Enterprise-Kumo.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!17cZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a705788-5d9e-4202-a626-efe902f89e6b_1794x657.jpeg 424w, https://substackcdn.com/image/fetch/$s_!17cZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a705788-5d9e-4202-a626-efe902f89e6b_1794x657.jpeg 848w, https://substackcdn.com/image/fetch/$s_!17cZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a705788-5d9e-4202-a626-efe902f89e6b_1794x657.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!17cZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a705788-5d9e-4202-a626-efe902f89e6b_1794x657.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!17cZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a705788-5d9e-4202-a626-efe902f89e6b_1794x657.jpeg" width="1456" height="533" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a705788-5d9e-4202-a626-efe902f89e6b_1794x657.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:533,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:251829,&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/Foundation-Models-For-Enterprise-Kumo.jpeg&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/197892841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a705788-5d9e-4202-a626-efe902f89e6b_1794x657.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_!17cZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a705788-5d9e-4202-a626-efe902f89e6b_1794x657.jpeg 424w, https://substackcdn.com/image/fetch/$s_!17cZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a705788-5d9e-4202-a626-efe902f89e6b_1794x657.jpeg 848w, https://substackcdn.com/image/fetch/$s_!17cZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a705788-5d9e-4202-a626-efe902f89e6b_1794x657.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!17cZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a705788-5d9e-4202-a626-efe902f89e6b_1794x657.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That said, I would not treat this class of foundation models as a blanket replacement for every predictive system. For lower-stakes routing, forecasts, personalization, fraud triage, and operational scoring, the value could be immediate. <a href="https://www.youtube.com/shorts/HVKD2G-Z1Sc">For quantitative finance</a>, regulated credit decisions, medical risk scoring, or underwriting, I would expect a more cautious path: careful validation, calibration checks, monitoring, challenger models, explainability review, and human governance before deploying to production.</p><p>Kumo isn&#8217;t the only active effort here. <strong><a href="https://priorlabs.ai/?utm_source=gradientflow&amp;utm_medium=newsletter">Prior Labs</a></strong> is pursuing foundation models for tabular data with <strong><a href="https://priorlabs.ai/tabpfn?utm_source=gradientflow&amp;utm_medium=newsletter">TabPFN</a></strong>, a system aimed at row-and-column prediction problems such as churn, fraud, pricing, demand forecasting, credit scoring, predictive maintenance, and clinical risk. Its pitch is similar in spirit: reduce the amount of preprocessing, feature engineering, tuning, and model selection needed before teams get useful predictions. This momentum extends to temporal data, where an expanding roster of <a href="https://gradientflow.substack.com/p/when-text-helps-time-series-and-when">time-series foundation models</a> can now generate reliable forecasts without prior, domain-specific fine-tuning. The important lesson is that structured enterprise data is becoming a first-class target for foundation-model development, with architectures that target tabular, relational, and temporal data.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://gradientflow.com/wp-content/uploads/2026/06/Foundation-Models-For-Enterprise-TabPFN.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e1-3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23ab821b-0734-43ce-b855-cbba29a2b9b7_1719x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!e1-3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23ab821b-0734-43ce-b855-cbba29a2b9b7_1719x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!e1-3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23ab821b-0734-43ce-b855-cbba29a2b9b7_1719x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!e1-3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23ab821b-0734-43ce-b855-cbba29a2b9b7_1719x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e1-3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23ab821b-0734-43ce-b855-cbba29a2b9b7_1719x1024.jpeg" width="574" height="341.7980769230769" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/23ab821b-0734-43ce-b855-cbba29a2b9b7_1719x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:867,&quot;width&quot;:1456,&quot;resizeWidth&quot;:574,&quot;bytes&quot;:277652,&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/Foundation-Models-For-Enterprise-TabPFN.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/197892841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23ab821b-0734-43ce-b855-cbba29a2b9b7_1719x1024.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_!e1-3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23ab821b-0734-43ce-b855-cbba29a2b9b7_1719x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!e1-3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23ab821b-0734-43ce-b855-cbba29a2b9b7_1719x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!e1-3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23ab821b-0734-43ce-b855-cbba29a2b9b7_1719x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!e1-3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23ab821b-0734-43ce-b855-cbba29a2b9b7_1719x1024.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Datadog</strong> is moving in a related direction, though it uses different language. At the <a href="https://www.agentconference.com/">AI Agent Conference</a>, <a href="https://x.com/bigdata/status/2051315559971860735">Ameet Talwalker described</a> work on what Datadog calls a &#8220;world model&#8221; for observability. I think it belongs in this discussion because the inputs are largely structured and semi-structured operational data: metrics, logs, traces, service topology, code, events, alerts, and incident history. The goal appears to be a foundation model that learns how production software systems behave over time, not just a dashboard that summarizes what already happened.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://gradientflow.com/wp-content/uploads/2026/06/Foundation-Models-For-Enterprise-Datadog-world-model.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2Saq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce4e24b-c59a-47b6-ae73-c79591848303_1764x969.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2Saq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce4e24b-c59a-47b6-ae73-c79591848303_1764x969.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2Saq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce4e24b-c59a-47b6-ae73-c79591848303_1764x969.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2Saq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce4e24b-c59a-47b6-ae73-c79591848303_1764x969.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2Saq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce4e24b-c59a-47b6-ae73-c79591848303_1764x969.jpeg" width="558" height="306.5934065934066" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ce4e24b-c59a-47b6-ae73-c79591848303_1764x969.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1456,&quot;resizeWidth&quot;:558,&quot;bytes&quot;:290036,&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/Foundation-Models-For-Enterprise-Datadog-world-model.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/197892841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce4e24b-c59a-47b6-ae73-c79591848303_1764x969.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_!2Saq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce4e24b-c59a-47b6-ae73-c79591848303_1764x969.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2Saq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce4e24b-c59a-47b6-ae73-c79591848303_1764x969.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2Saq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce4e24b-c59a-47b6-ae73-c79591848303_1764x969.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2Saq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce4e24b-c59a-47b6-ae73-c79591848303_1764x969.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The <strong><a href="https://www.datadoghq.com/blog/ai/toto-2/?utm_source=gradientflow&amp;utm_medium=newsletter">Toto 2.0</a></strong> release strengthens that story. Toto began as a <a href="https://gradientflow.substack.com/p/when-text-helps-time-series-and-when?open=false#%C2%A7custom-solutions-when-standard-models-cant-handle-your-data">time-series foundation model</a> for observability data, and the new version turns it into a family of open-weights models that scale from 4M to 2.5B parameters. Datadog&#8217;s results suggest that larger Toto models keep getting better, run much faster than the first generation, and generalize beyond observability despite being trained largely on observability and synthetic data. For enterprise teams, the practical implication is that telemetry may become a richer prediction layer for incident detection, root-cause analysis, simulation, and agentic remediation. The world model effort is the next step in that direction, moving beyond forecasting individual streams toward a learned model of how distributed systems fail, recover, and respond to change.</p><h4>AI Moves Closer to the Point of Work</h4><p>The same push toward specialization applies to how models interact with people, not just what they predict. <strong>Thinking Machines</strong> is training what it calls an <strong><a href="https://thinkingmachines.ai/blog/interaction-models/?utm_source=gradientflow&amp;utm_medium=newsletter">&#8220;interaction model&#8221;</a></strong> for continuous, two-way exchange across audio, video, and text, rather than the familiar turn-taking pattern where a user speaks, waits, and receives a finished response. The key design choice is that the model works in real time, listening, responding, and tracking visual cues while deeper reasoning and tool use happen in the background. The enterprise relevance is direct: customer support, field service, sales coaching, clinical workflows, industrial operations, and design reviews all involve interruption, demonstration, and real-time correction. These are not clean prompt-and-response tasks. In many settings, the best interface is less like filing a ticket and more like working alongside a capable colleague. This is still a research preview with real constraints around connectivity and session length, but the direction is one that product and platform teams should be tracking.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://gradientflow.com/wp-content/uploads/2026/06/Foundation-Models-For-Enterprise-Thinking-Machines.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hAMa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F987c5370-5c60-4115-93c3-fb0e4f85cb76_1475x896.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hAMa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F987c5370-5c60-4115-93c3-fb0e4f85cb76_1475x896.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hAMa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F987c5370-5c60-4115-93c3-fb0e4f85cb76_1475x896.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hAMa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F987c5370-5c60-4115-93c3-fb0e4f85cb76_1475x896.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hAMa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F987c5370-5c60-4115-93c3-fb0e4f85cb76_1475x896.jpeg" width="480" height="291.42857142857144" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/987c5370-5c60-4115-93c3-fb0e4f85cb76_1475x896.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:884,&quot;width&quot;:1456,&quot;resizeWidth&quot;:480,&quot;bytes&quot;:93277,&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/Foundation-Models-For-Enterprise-Thinking-Machines.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/197892841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F987c5370-5c60-4115-93c3-fb0e4f85cb76_1475x896.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_!hAMa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F987c5370-5c60-4115-93c3-fb0e4f85cb76_1475x896.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hAMa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F987c5370-5c60-4115-93c3-fb0e4f85cb76_1475x896.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hAMa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F987c5370-5c60-4115-93c3-fb0e4f85cb76_1475x896.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hAMa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F987c5370-5c60-4115-93c3-fb0e4f85cb76_1475x896.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There is also a related wave of specialized interface models that expand where AI can be embedded in workflows. Google DeepMind&#8217;s <a href="https://deepmind.google/blog/ai-pointer/?utm_source=gradientflow&amp;utm_medium=newsletter">AI-enabled pointer</a> imagines assistance that follows users across applications, understands what is on screen, and accepts natural instructions like &#8220;fix this&#8221; or &#8220;move that&#8221; without requiring a carefully written prompt. OpenAI&#8217;s <a href="https://openai.com/index/advancing-voice-intelligence-with-new-models-in-the-api/?utm_source=gradientflow&amp;utm_medium=newsletter">real-time voice models</a> point in a similar direction, with separate models for live reasoning, translation, and streaming transcription. The common thread is that these are less about building a general chatbot and more about <strong>making AI useful at the point of work</strong>. Put those alongside the structured data and observability models covered earlier and a clearer picture emerges: enterprise AI is developing a stack of specialized models, from prediction engines on relational and telemetry data to real-time interaction layers, all coordinated around the workflows where value is actually created.</p><h4>Foundation Models Start to Specialize</h4><p><a href="https://gradientflow.substack.com/p/world-model-is-a-mess-heres-how-to">World models</a> is an emerging category I have not treated fully here. There is a lot happening, and some of it is genuinely interesting. But the world-model work I know best is not yet centered on the enterprise workflows I spend my time thinking about. My recent conversations with the founders of <strong><a href="https://thedataexchange.media/changan-chen-rhoda-ai/">Rhoda AI</a></strong> and <strong><a href="https://thedataexchange.media/jeff-hawke-odyssey/">Odyssey</a></strong> made that clear. <a href="https://thedataexchange.media/changan-chen-rhoda-ai/">Rhoda</a> is applying video-native foundation models to robotics tasks such as decanting, return processing, and container breakdown. <a href="https://thedataexchange.media/jeff-hawke-odyssey/">Odyssey</a> is building interactive world simulations, with early relevance for gaming, robotics, media, and other visual environments. These are important directions, but they sit closer to physical systems and simulated worlds than to the messy operational data, prediction problems, and knowledge-work interfaces that dominate most enterprise AI roadmaps.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://gradientflow.com/wp-content/uploads/2026/06/Foundation-Models-For-Enterprise-world-models.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N0O_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac87001b-5d97-49f9-baf0-1b46baa1519d_1767x974.jpeg 424w, https://substackcdn.com/image/fetch/$s_!N0O_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac87001b-5d97-49f9-baf0-1b46baa1519d_1767x974.jpeg 848w, https://substackcdn.com/image/fetch/$s_!N0O_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac87001b-5d97-49f9-baf0-1b46baa1519d_1767x974.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!N0O_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac87001b-5d97-49f9-baf0-1b46baa1519d_1767x974.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N0O_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac87001b-5d97-49f9-baf0-1b46baa1519d_1767x974.jpeg" width="482" height="265.8282967032967" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac87001b-5d97-49f9-baf0-1b46baa1519d_1767x974.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;:482,&quot;bytes&quot;:404952,&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/Foundation-Models-For-Enterprise-world-models.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/197892841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac87001b-5d97-49f9-baf0-1b46baa1519d_1767x974.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_!N0O_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac87001b-5d97-49f9-baf0-1b46baa1519d_1767x974.jpeg 424w, https://substackcdn.com/image/fetch/$s_!N0O_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac87001b-5d97-49f9-baf0-1b46baa1519d_1767x974.jpeg 848w, https://substackcdn.com/image/fetch/$s_!N0O_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac87001b-5d97-49f9-baf0-1b46baa1519d_1767x974.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!N0O_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac87001b-5d97-49f9-baf0-1b46baa1519d_1767x974.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The bigger takeaway is that foundation models are starting to specialize in useful ways. LLMs and multimodal chatbots will remain central, but they will not carry the enterprise AI stack by themselves. Enterprise AI will likely depend on a portfolio of more targeted models: relational models for structured data, time-series models for forecasting, observability models for production systems, interaction models for real-time work, and eventually world models where simulation and physical reasoning matter. The better end state is not one giant model that handles everything, but a routing layer that reads the task and directs it to the right model for the job.</p><div><hr></div><h1><a href="https://www.modiqo.ai/faq?utm_source=gradientflow&amp;utm_medium=newsletter">When Agent Teams Reach for rote</a></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.modiqo.ai/?utm_source=gradientflow&amp;utm_medium=newsletter" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qggv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc694e22-3522-494f-8392-236cdf820c27_1791x1029.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Qggv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc694e22-3522-494f-8392-236cdf820c27_1791x1029.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Qggv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc694e22-3522-494f-8392-236cdf820c27_1791x1029.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Qggv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc694e22-3522-494f-8392-236cdf820c27_1791x1029.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qggv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc694e22-3522-494f-8392-236cdf820c27_1791x1029.jpeg" width="1456" height="837" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc694e22-3522-494f-8392-236cdf820c27_1791x1029.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;:505731,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://www.modiqo.ai/?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/197892841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc694e22-3522-494f-8392-236cdf820c27_1791x1029.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_!Qggv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc694e22-3522-494f-8392-236cdf820c27_1791x1029.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Qggv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc694e22-3522-494f-8392-236cdf820c27_1791x1029.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Qggv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc694e22-3522-494f-8392-236cdf820c27_1791x1029.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Qggv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc694e22-3522-494f-8392-236cdf820c27_1791x1029.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.modiqo.ai/?utm_source=gradientflow&amp;utm_medium=newsletter&quot;,&quot;text&quot;:&quot;Explore rote&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.modiqo.ai/?utm_source=gradientflow&amp;utm_medium=newsletter"><span>Explore rote</span></a></p><div><hr></div><p></p><p><em><strong><a href="https://gradientflow.com/disclosure/">Ben Lorica</a></strong> edits <a href="https://ethics.dev/">Ethics.dev</a> and the <a href="https://gradientflow.substack.com/">Gradient Flow newsletter</a>, and he hosts the <strong><a href="https://thedataexchange.media/">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="https://aiconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Conference</a></strong> and the <strong><a href="https://agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Agent Conference</a></strong>, while also serving as the Strategic Content Chair for AI at the <strong><a href="https://events.linuxfoundation.org/">Linux Foundation</a></strong>. You can follow him on <a href="https://www.linkedin.com/in/benlorica/">Linkedin</a>, <a href="https://x.com/bigdata">X</a>, <a href="https://indieweb.social/@bigdata">Mastodon</a>, <a href="https://www.reddit.com/r/GradientFlow/">Reddit</a>, <a href="https://bsky.app/profile/gradientflow.com">Bluesky</a>, <a href="https://www.youtube.com/c/GradientFlow">YouTube</a>, or <a href="https://www.tiktok.com/@gradientflow">TikTok</a>. This newsletter is produced by <a href="https://gradientflow.com/blog/">Gradient Flow</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[What Upwork, DoorDash, Meta, EY, and Fundrise reveal about agents]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/ai-agents-outside-the-coding-world</link><guid isPermaLink="false">https://gradientflow.substack.com/p/ai-agents-outside-the-coding-world</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 26 May 2026 13:02:08 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/93b5872e-e085-4aa0-a5ff-14712a673340_1684x905.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://gradientflow.com/newsletter/" 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="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" 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="https://gradientflow.substack.com/subscribe">Subscribe</a> &#8226;<a href="https://gradientflow.substack.com/"> Previous Issues</a></strong></p><h1><strong>Beyond the Demo: What Real AI Agents Actually Do at Work</strong></h1><p>I am always on the lookout for new AI agents and applications that operate outside the coding world. By agent, I mean a system that can take a goal, use tools, keep context, and work through several steps rather than simply answer a prompt. Looking through my notes from the recent <strong><a href="https://www.agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Agent Conference</a></strong>, I put together a few standout examples drawn from conversations with the people who built them and friends at the conference. What stands out is not that these systems are magical. It is that they are showing up in ordinary business workflows where speed, judgment, and access to the right data matter.</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>Value 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>When Marketplaces Start Doing the Work</h4><p>Upwork&#8217;s <strong><a href="https://www.upwork.com/blog/uma-recruiter-how-we-built-an-agentic-solution-to-talent-matching-and-hiring?utm_source=gradientflow&amp;utm_medium=newsletter">Uma Recruiter</a></strong> starts from a familiar problem: hiring is not just search. A client may write an incomplete job post, miss important constraints, or fail to separate required skills from nice-to-have ones. Uma Recruiter turns that messy input into a structured hiring task, then searches the talent marketplace and evaluates candidates across signals like past work, portfolio depth, availability, prior client relationships, and Job Success Score. It then invites promising candidates and ranks incoming proposals. Upwork is treating a job post less like a one-time query and more like the start of a multi-step recruiting process. Early results suggest this is not just a demo: Upwork says Uma Recruiter can produce shortlists within six hours, initial testing showed a 30 percent increase in hires using the shortlist, time to hire fell 11 percent, and jobs filled within seven days rose 10 percent between November 2025 and March 2026.</p><p><strong><a href="https://about.doordash.com/en-us/news/ai-powered-merchant-tools?utm_source=gradientflow&amp;utm_medium=newsletter">DoorDash&#8217;s merchant tools</a></strong> are less like a single recruiter-style agent and more like a bundle of AI-enabled workflows placed directly into merchant operations. The core idea is to remove setup and growth tasks that independent restaurants often lack the time or staff to handle. Its AI-powered onboarding pulls information from a merchant&#8217;s existing web presence, including photos, hours, and menu items, so a merchant can review and edit rather than start from scratch. DoorDash says this helps merchants launch more than 35 percent faster. The suite also includes AI photo tools that retouch or replate food images while preserving the underlying dish, AI-generated branded websites for direct ordering, and AI-assisted marketing campaigns for email content and scheduling. Millions of photos have been enhanced, AI-powered websites are seeing nearly 10 percent average order conversion, and merchants report meaningfully reduced effort across onboarding and marketing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jdF4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b40817-8545-4516-87e5-4f09ebda444f_1679x1066.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jdF4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b40817-8545-4516-87e5-4f09ebda444f_1679x1066.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jdF4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b40817-8545-4516-87e5-4f09ebda444f_1679x1066.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jdF4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b40817-8545-4516-87e5-4f09ebda444f_1679x1066.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jdF4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b40817-8545-4516-87e5-4f09ebda444f_1679x1066.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jdF4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b40817-8545-4516-87e5-4f09ebda444f_1679x1066.jpeg" width="1456" height="924" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70b40817-8545-4516-87e5-4f09ebda444f_1679x1066.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:924,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:192357,&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/196849575?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b40817-8545-4516-87e5-4f09ebda444f_1679x1066.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_!jdF4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b40817-8545-4516-87e5-4f09ebda444f_1679x1066.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jdF4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b40817-8545-4516-87e5-4f09ebda444f_1679x1066.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jdF4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b40817-8545-4516-87e5-4f09ebda444f_1679x1066.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jdF4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b40817-8545-4516-87e5-4f09ebda444f_1679x1066.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The common thread is that both companies are using AI to make their platforms easier to use, not to replace the marketplace itself. Uma Recruiter is more explicitly agentic: it has a reasoning core, specialized tools, memory, and an iterative plan-act-assess loop that runs until it has a strong shortlist. DoorDash is more embedded and task-specific, appearing as product features that reduce merchant friction at known points in the lifecycle. For builders, the distinction matters. Upwork is automating a judgment-heavy workflow where the system must reason across candidates and outcomes. DoorDash is automating setup, content, and marketing jobs where usability, guardrails, and tight integration into the merchant portal may matter more than a visibly autonomous agent.</p><h4>Two Paths to the Enterprise Agent</h4><p><strong><a href="https://medium.com/@AnalyticsAtMeta/how-we-built-an-ai-second-brain-for-60k-knowledge-workers-78c507dd795b">Meta&#8217;s AI Second Brain</a></strong> addresses a problem most knowledge workers recognize immediately: the context needed to do your job is scattered across documents, meetings, tasks, code reviews, and internal discussions. Rather than starting each session cold, the system gives an AI agent a persistent workspace organized around the PARA method, a lightweight structure for Projects, Areas, Resources, and Archives that tells the agent what you are actively working on, what to load on demand, and where to route new information like meeting notes. The agent connects to internal tools through authenticated MCP servers, which give it scoped, permissioned access to internal systems, and command-line interfaces. The adoption numbers are striking: more than 63,000 installs in roughly three months, around 10,000 daily active users, and thousands of user-created skills written in plain markdown. That kind of internal traction usually means the tool solved a real problem.</p><p><strong><a href="https://www.ey.com/en_gl/newsroom/2026/04/ey-launches-enterprise-scale-agentic-ai-to-redefine-the-audit-experience-for-the-ai-era?utm_source=gradientflow&amp;utm_medium=newsletter">EY&#8217;s agentic AI</a></strong> effort targets a very different kind of knowledge work: audit and assurance. The firm is embedding a multi-agent framework directly into EY Canvas, its global assurance platform built on Microsoft Azure, Microsoft Foundry, and Microsoft Fabric. The system is designed to help audit teams orchestrate complex tasks, surface updated accounting and audit guidance, sharpen risk assessments, and reduce administrative overhead, while keeping human judgment explicitly in the loop. The scale is institutional rather than viral: 130,000 assurance professionals, 160,000 audit engagements, more than 150 countries, and a roadmap to support end-to-end audit activity by 2028.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Oigp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1e69c21-14f2-4785-8ce1-1c732ef6adf0_1844x928.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Oigp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1e69c21-14f2-4785-8ce1-1c732ef6adf0_1844x928.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Oigp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1e69c21-14f2-4785-8ce1-1c732ef6adf0_1844x928.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Oigp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1e69c21-14f2-4785-8ce1-1c732ef6adf0_1844x928.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Oigp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1e69c21-14f2-4785-8ce1-1c732ef6adf0_1844x928.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Oigp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1e69c21-14f2-4785-8ce1-1c732ef6adf0_1844x928.jpeg" width="1456" height="733" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e1e69c21-14f2-4785-8ce1-1c732ef6adf0_1844x928.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:733,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:245689,&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/196849575?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1e69c21-14f2-4785-8ce1-1c732ef6adf0_1844x928.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_!Oigp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1e69c21-14f2-4785-8ce1-1c732ef6adf0_1844x928.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Oigp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1e69c21-14f2-4785-8ce1-1c732ef6adf0_1844x928.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Oigp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1e69c21-14f2-4785-8ce1-1c732ef6adf0_1844x928.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Oigp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1e69c21-14f2-4785-8ce1-1c732ef6adf0_1844x928.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The shared lesson is that internal agents need far more than a capable model underneath them. They need access control, structured context, workflow integration, and a clear boundary between AI assistance and human decision-making. Where the two cases diverge is in philosophy. Meta&#8217;s system grew from the <em>bottom up</em>: users write their own skills, teams extend workflows, and adoption spread because the entry cost was low and the system was composable. EY&#8217;s deployment is <em>top-down</em> by design, embedded inside a regulated professional platform where governance, quality controls, and training matter as much as productivity gains. Some agents spread because people can adapt them. Others earn trust precisely because they cannot be adapted freely.</p><h4>When the Data Is the Moat</h4><p><strong><a href="https://realai.com/?utm_source=gradientflow&amp;utm_medium=newsletter">RealAI</a></strong> is an AI real estate analyst for investors, multifamily professionals, agents, homebuyers, and renters. The pitch is that property and market analysis that once required specialized teams or expensive institutional tools that can now be done conversationally. RealAI can compare markets, evaluate properties, model returns, and surface data on rents, sales histories, demographics, household financials, migration trends, and market dynamics across U.S. residential properties. Fundrise claims underwriting that previously took days can now be completed in seconds. The owner-developer of New York City&#8217;s World Trade Center, said complex analyses that once took days can now be completed in minutes. RealAI is priced accessibly for individual investors and smaller firms that have historically been priced out of this kind of intelligence.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0sIz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd01fc3-5e52-41ce-9bb8-a1f52b3414dd_1603x971.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0sIz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd01fc3-5e52-41ce-9bb8-a1f52b3414dd_1603x971.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0sIz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd01fc3-5e52-41ce-9bb8-a1f52b3414dd_1603x971.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0sIz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd01fc3-5e52-41ce-9bb8-a1f52b3414dd_1603x971.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0sIz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd01fc3-5e52-41ce-9bb8-a1f52b3414dd_1603x971.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0sIz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd01fc3-5e52-41ce-9bb8-a1f52b3414dd_1603x971.jpeg" width="1456" height="882" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/acd01fc3-5e52-41ce-9bb8-a1f52b3414dd_1603x971.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:882,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:312134,&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/196849575?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd01fc3-5e52-41ce-9bb8-a1f52b3414dd_1603x971.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_!0sIz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd01fc3-5e52-41ce-9bb8-a1f52b3414dd_1603x971.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0sIz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd01fc3-5e52-41ce-9bb8-a1f52b3414dd_1603x971.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0sIz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd01fc3-5e52-41ce-9bb8-a1f52b3414dd_1603x971.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0sIz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd01fc3-5e52-41ce-9bb8-a1f52b3414dd_1603x971.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The most important part of RealAI may not be the chat interface or the agent harness, the layer that routes tasks to the right tools and data sources. It is the data  underneath it. Fundrise describes a system trained on tens of thousands of hours of internal team experience and a database of roughly 3.5 trillion data points covering every residential property in the country, drawn from public records and private databases and updated in real time. The interface can be redesigned and the orchestration layer can be swapped out. But assembling, cleaning, connecting, and continuously refreshing domain-specific data at that scale is the genuinely hard part. In many applied agent systems, durable advantage lives below the model, in the data.</p><h4>What Makes Agents Stick</h4><p>These cases make me less interested in agents as a category and more interested in the conditions that make them useful. The pattern is not simply &#8220;give a model tools.&#8221; The better examples sit inside real work loops, draw on domain-specific data, preserve human control where judgment matters, and have enough memory to carry context across steps without dumping everything into every session. They also need less glamorous machinery: access control, retries when tools fail, logging that explains why the agent acted, evaluation tied to business outcomes, and cost discipline so every step does not require the most expensive model. That is where many agent projects will succeed or fail, not in the demo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://gradientflow.com/wp-content/uploads/2026/05/Agents-at-Work-&#8212;-Lessons.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Axfb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47c065e-5cbb-43f3-a6db-b540d6425b23_1856x529.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Axfb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47c065e-5cbb-43f3-a6db-b540d6425b23_1856x529.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Axfb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47c065e-5cbb-43f3-a6db-b540d6425b23_1856x529.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Axfb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47c065e-5cbb-43f3-a6db-b540d6425b23_1856x529.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Axfb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47c065e-5cbb-43f3-a6db-b540d6425b23_1856x529.jpeg" width="1456" height="415" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e47c065e-5cbb-43f3-a6db-b540d6425b23_1856x529.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:415,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:129295,&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/05/Agents-at-Work-&#8212;-Lessons.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/196849575?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47c065e-5cbb-43f3-a6db-b540d6425b23_1856x529.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_!Axfb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47c065e-5cbb-43f3-a6db-b540d6425b23_1856x529.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Axfb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47c065e-5cbb-43f3-a6db-b540d6425b23_1856x529.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Axfb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47c065e-5cbb-43f3-a6db-b540d6425b23_1856x529.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Axfb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47c065e-5cbb-43f3-a6db-b540d6425b23_1856x529.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The workforce question is also sitting just below the surface of most of these deployments, even when it goes unspoken. Fundrise&#8217;s Ben Miller is unusually blunt about the labor consequences. He says AI will cause job losses across commercial real estate, and while Fundrise has not laid people off, the company has slowed hiring. That is a more candid framing than most companies are willing to offer publicly, and it is worth taking seriously. The systems described here are not replacing human judgment in the high-stakes moments, but they are compressing a significant amount of the work that surrounds those moments. For anyone building or buying agents, the value is real, but so are the organizational consequences.</p><div><hr></div><h1><a href="https://gradientflow.com/openai-erdos-discrete-geometry/">When AI Found the Counterexample</a></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://gradientflow.com/openai-erdos-discrete-geometry/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!biYd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7caa1fc-1010-45b5-a3b6-3f5bd78f297f_1773x982.jpeg 424w, https://substackcdn.com/image/fetch/$s_!biYd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7caa1fc-1010-45b5-a3b6-3f5bd78f297f_1773x982.jpeg 848w, https://substackcdn.com/image/fetch/$s_!biYd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7caa1fc-1010-45b5-a3b6-3f5bd78f297f_1773x982.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!biYd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7caa1fc-1010-45b5-a3b6-3f5bd78f297f_1773x982.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!biYd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7caa1fc-1010-45b5-a3b6-3f5bd78f297f_1773x982.jpeg" width="1456" height="806" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b7caa1fc-1010-45b5-a3b6-3f5bd78f297f_1773x982.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;:425766,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://gradientflow.com/openai-erdos-discrete-geometry/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/196849575?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7caa1fc-1010-45b5-a3b6-3f5bd78f297f_1773x982.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_!biYd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7caa1fc-1010-45b5-a3b6-3f5bd78f297f_1773x982.jpeg 424w, https://substackcdn.com/image/fetch/$s_!biYd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7caa1fc-1010-45b5-a3b6-3f5bd78f297f_1773x982.jpeg 848w, https://substackcdn.com/image/fetch/$s_!biYd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7caa1fc-1010-45b5-a3b6-3f5bd78f297f_1773x982.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!biYd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7caa1fc-1010-45b5-a3b6-3f5bd78f297f_1773x982.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h1><a href="https://gradientflow.com/vatican-ai-encyclical/">Vatican to AI Leaders: Efficiency Is Not Enough</a></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1vUX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a16a8c-d589-4589-a685-a3224415f307_3887x2108.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1vUX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a16a8c-d589-4589-a685-a3224415f307_3887x2108.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1vUX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a16a8c-d589-4589-a685-a3224415f307_3887x2108.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1vUX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a16a8c-d589-4589-a685-a3224415f307_3887x2108.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1vUX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a16a8c-d589-4589-a685-a3224415f307_3887x2108.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1vUX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a16a8c-d589-4589-a685-a3224415f307_3887x2108.jpeg" width="1456" height="790" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8a16a8c-d589-4589-a685-a3224415f307_3887x2108.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;:null,&quot;bytes&quot;:1864344,&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/196849575?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a16a8c-d589-4589-a685-a3224415f307_3887x2108.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_!1vUX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a16a8c-d589-4589-a685-a3224415f307_3887x2108.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1vUX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a16a8c-d589-4589-a685-a3224415f307_3887x2108.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1vUX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a16a8c-d589-4589-a685-a3224415f307_3887x2108.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1vUX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a16a8c-d589-4589-a685-a3224415f307_3887x2108.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">From <a href="https://gradientflow.com/vatican-ai-encyclical/">The Vatican&#8217;s AI Principles: What You Need to Know</a></figcaption></figure></div><div><hr></div><p></p><p><em><strong><a href="https://gradientflow.com/disclosure/">Ben Lorica</a></strong> edits <a href="https://ethics.dev/">Ethics.dev</a> and the <a href="https://gradientflow.substack.com/">Gradient Flow newsletter</a>, and he hosts the <strong><a href="https://thedataexchange.media/">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="https://aiconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Conference</a></strong> and the <strong><a href="https://agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Agent Conference</a></strong>, while also serving as the Strategic Content Chair for AI at the <strong><a href="https://events.linuxfoundation.org/">Linux Foundation</a></strong>. You can follow him on <a href="https://www.linkedin.com/in/benlorica/">Linkedin</a>, <a href="https://x.com/bigdata">X</a>, <a href="https://indieweb.social/@bigdata">Mastodon</a>, <a href="https://www.reddit.com/r/GradientFlow/">Reddit</a>, <a href="https://bsky.app/profile/gradientflow.com">Bluesky</a>, <a href="https://www.youtube.com/c/GradientFlow">YouTube</a>, or <a href="https://www.tiktok.com/@gradientflow">TikTok</a>. This newsletter is produced by <a href="https://gradientflow.com/blog/">Gradient Flow</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[Stop upgrading your LLM. Start fixing your data.]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/stop-upgrading-your-llm-start-fixing</link><guid isPermaLink="false">https://gradientflow.substack.com/p/stop-upgrading-your-llm-start-fixing</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 19 May 2026 13:02:28 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/30d0dfc4-712c-48b1-90e4-dea6c033df29_1661x1012.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://gradientflow.com/newsletter/" 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="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" 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="https://gradientflow.substack.com/subscribe">Subscribe</a> &#8226;<a href="https://gradientflow.substack.com/"> Previous Issues</a></strong></p><h1><strong>Integration Is the New Moat: Moving Beyond the LLM</strong></h1><p>The <strong><a href="https://www.agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Agent Conference</a></strong> in New York was one of the better events I&#8217;ve attended to get a read on what&#8217;s actually happening with enterprise AI. The formal sessions were great, but the hallway conversations was where I got the inside scoop. The consistent message: deploying AI agents is much harder than most organizations expect, and the reasons are rarely the ones they anticipate. What follows is my attempt to distill what I heard into a practical view of why enterprise agents are so hard to deploy.</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>Reading on a regular basis? 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>The first barrier is integration. In one enterprise after another, agents run into older CRMs, finance systems, document stores, and homegrown tools that were never designed for autonomous software. What looks like a wiring problem usually isn&#8217;t. A logistics company built a capable agent that fell apart the moment it had to touch their order management system, a decade-old platform never designed to be queried by software making autonomous decisions. The agent wasn&#8217;t broken. The process it was dropped into was. The worst failures are often the ones that stay hidden. A financial services firm ran an agent successfully in its test environment for months, only to discover during a quarterly audit that production CRM records had silently stopped updating. No error, no alert, just bad data accumulating for three months. Teams that treat integration as a technical handoff rather than a workflow redesign problem consistently get stuck at the same wall.</p><p>The data situation compounds this at every layer. Enterprise knowledge doesn&#8217;t live in clean, queryable databases. It lives in Confluence pages nobody maintains, Slack threads from two years ago, and the heads of three people who&#8217;ve been at the company long before the current CTO arrived. One study found that more than a quarter of agent deployment failures trace directly to critical knowledge that was never captured anywhere a system could reach. When agents fail on company-specific terminology, like non-standard product codes or internal procurement shorthand, the instinct is to upgrade to a more powerful model. That instinct is almost always wrong. The fix is domain-specific examples and better knowledge capture, not a bigger model. And underneath all of it, security cannot be an afterthought. Agents need governed, scoped access to data, with proper permissions and audit trails built in from the start. Without that foundation, even a well-integrated, well-trained agent is a liability waiting to surface.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4I-c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb61fa1e-758a-4c14-a230-49d96d09461e_1517x1020.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4I-c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb61fa1e-758a-4c14-a230-49d96d09461e_1517x1020.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4I-c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb61fa1e-758a-4c14-a230-49d96d09461e_1517x1020.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4I-c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb61fa1e-758a-4c14-a230-49d96d09461e_1517x1020.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4I-c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb61fa1e-758a-4c14-a230-49d96d09461e_1517x1020.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4I-c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb61fa1e-758a-4c14-a230-49d96d09461e_1517x1020.jpeg" width="582" height="391.33104395604397" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb61fa1e-758a-4c14-a230-49d96d09461e_1517x1020.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:979,&quot;width&quot;:1456,&quot;resizeWidth&quot;:582,&quot;bytes&quot;:373052,&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/195682387?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb61fa1e-758a-4c14-a230-49d96d09461e_1517x1020.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_!4I-c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb61fa1e-758a-4c14-a230-49d96d09461e_1517x1020.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4I-c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb61fa1e-758a-4c14-a230-49d96d09461e_1517x1020.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4I-c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb61fa1e-758a-4c14-a230-49d96d09461e_1517x1020.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4I-c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb61fa1e-758a-4c14-a230-49d96d09461e_1517x1020.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Agents Don&#8217;t Fix Broken Processes, They Find Them</h4><p>But even when integration is solid and data is in order, most deployments hit a third wall that almost nobody budgets for: the organization itself. Agents do not arrive as neutral software upgrades. They ask people to change how work is routed, approved, measured, and owned. In a hospital system, that might mean deciding whether an agent can prepare a prior authorization packet before a clinician reviews it. In an industrial manufacturer, it might mean exposing the informal workaround a plant manager has used for years because the official process is too slow. In an insurance operation, it might mean discovering that no one can explain who is accountable when an agent recommends a coverage decision that later gets challenged. These are not edge cases. They are the work.</p><p>This is why early agent projects often fail in a way that is politically expensive. A weak first deployment does not just miss a KPI. It convinces managers, operators, and risk teams that the whole category is immature or unsafe. The harder second attempt, the one that would involve process audits, clearer ownership, better evaluations, and serious <a href="https://en.wikipedia.org/wiki/Change_management">change management</a>, may never get funded. In practice, deploying agents means changing the organization while the organization is still running. That is slower and messier than a demo, but it is also where the real implementation work begins.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ijpz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9da51d32-ab7e-4f94-bcd1-0c46f4cfbe4a_1345x1020.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ijpz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9da51d32-ab7e-4f94-bcd1-0c46f4cfbe4a_1345x1020.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ijpz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9da51d32-ab7e-4f94-bcd1-0c46f4cfbe4a_1345x1020.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ijpz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9da51d32-ab7e-4f94-bcd1-0c46f4cfbe4a_1345x1020.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ijpz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9da51d32-ab7e-4f94-bcd1-0c46f4cfbe4a_1345x1020.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ijpz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9da51d32-ab7e-4f94-bcd1-0c46f4cfbe4a_1345x1020.jpeg" width="596" height="451.98513011152414" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9da51d32-ab7e-4f94-bcd1-0c46f4cfbe4a_1345x1020.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1020,&quot;width&quot;:1345,&quot;resizeWidth&quot;:596,&quot;bytes&quot;:342322,&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/195682387?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9da51d32-ab7e-4f94-bcd1-0c46f4cfbe4a_1345x1020.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_!Ijpz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9da51d32-ab7e-4f94-bcd1-0c46f4cfbe4a_1345x1020.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ijpz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9da51d32-ab7e-4f94-bcd1-0c46f4cfbe4a_1345x1020.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ijpz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9da51d32-ab7e-4f94-bcd1-0c46f4cfbe4a_1345x1020.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ijpz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9da51d32-ab7e-4f94-bcd1-0c46f4cfbe4a_1345x1020.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Compounding all of this is a talent problem with no clean solution. Deploying agents at scale requires people who understand process design, LLM behavior, systems integration, and organizational change, all at once. That combination is genuinely rare, and companies that hire for one or two of those skills and assume the rest will follow are setting themselves up for the same failure pattern, just with different symptoms.</p><h4>Agents Are Implemented, Not Installed</h4><p>The real implementation work isn&#8217;t getting an agent to run correctly in isolation. It&#8217;s getting the agent to run correctly inside a live organization, where the work is distributed across roles, the accountability is murky, and the processes were designed around human judgment calls that nobody ever wrote down. What looks like an AI project is usually a process redesign project with an AI component attached. The companies that figure this out early tend to scope their first deployments around a specific, broken workflow rather than a whole function or department. Not &#8220;automate the sales team,&#8221; but &#8220;automate the part of lead qualification that requires pulling the same three fields from two systems and writing the same email 200 times a week.&#8221; That narrower target is less exciting to demo but far more likely to survive contact with the organization. Enterprise agents are not installed. They are stood up, governed, monitored, and gradually expanded.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oz8s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19a7dfee-bd8b-4642-925d-5fe45be1ac2e_1659x1016.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oz8s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19a7dfee-bd8b-4642-925d-5fe45be1ac2e_1659x1016.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oz8s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19a7dfee-bd8b-4642-925d-5fe45be1ac2e_1659x1016.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oz8s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19a7dfee-bd8b-4642-925d-5fe45be1ac2e_1659x1016.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oz8s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19a7dfee-bd8b-4642-925d-5fe45be1ac2e_1659x1016.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oz8s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19a7dfee-bd8b-4642-925d-5fe45be1ac2e_1659x1016.jpeg" width="1456" height="892" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/19a7dfee-bd8b-4642-925d-5fe45be1ac2e_1659x1016.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:892,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:357568,&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/195682387?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19a7dfee-bd8b-4642-925d-5fe45be1ac2e_1659x1016.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_!oz8s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19a7dfee-bd8b-4642-925d-5fe45be1ac2e_1659x1016.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oz8s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19a7dfee-bd8b-4642-925d-5fe45be1ac2e_1659x1016.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oz8s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19a7dfee-bd8b-4642-925d-5fe45be1ac2e_1659x1016.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oz8s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19a7dfee-bd8b-4642-925d-5fe45be1ac2e_1659x1016.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The implementation gap has also created a staffing model that most organizations haven&#8217;t fully absorbed yet. The most effective deployments involve a dedicated operational owner for each agent in production, someone who sits at the intersection of the business workflow and the technical system, and who can tell the difference between an agent that&#8217;s working and an agent that&#8217;s producing plausible-looking output that nobody has actually verified. Some vendors have formalized this with embedded specialists, technical product managers or <strong>forward-deployed engineers</strong> whose job is to live inside the customer&#8217;s workflow until the deployment actually holds. Without that kind of ownership, agents in production become side projects maintained by whoever built the prototype, and the research bears this out: organizations that skip dedicated ownership are dramatically more likely to face failures that require rolling the whole thing back. The talent profile this requires doesn&#8217;t map cleanly onto any existing job title, which is part of why so many companies are either building it from scratch or outsourcing it to implementation specialists who&#8217;ve learned these lessons on someone else&#8217;s dime.</p><h4>Integration Is the New Moat</h4><p>The next durable advantage in enterprise agents will not come from picking a cleverer model. It will come from making agents usable inside messy, specific, high-stakes workflows. A legal team does not need a model that can sound like general counsel in the abstract. It needs a system that can find the right contract, apply the company&#8217;s negotiation playbook, respect approval thresholds, and leave a clean audit trail. A customer support operation does not gain much by giving every human agent a better copilot. It gains real leverage by redesigning the service so routine cases resolve end to end, with people handling the work that requires judgment, empathy, or escalation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DDck!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09831e3c-0632-41e4-92a1-80765db60adf_1766x988.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DDck!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09831e3c-0632-41e4-92a1-80765db60adf_1766x988.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DDck!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09831e3c-0632-41e4-92a1-80765db60adf_1766x988.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DDck!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09831e3c-0632-41e4-92a1-80765db60adf_1766x988.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DDck!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09831e3c-0632-41e4-92a1-80765db60adf_1766x988.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DDck!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09831e3c-0632-41e4-92a1-80765db60adf_1766x988.jpeg" width="1456" height="815" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09831e3c-0632-41e4-92a1-80765db60adf_1766x988.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:815,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:338045,&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/195682387?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09831e3c-0632-41e4-92a1-80765db60adf_1766x988.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_!DDck!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09831e3c-0632-41e4-92a1-80765db60adf_1766x988.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DDck!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09831e3c-0632-41e4-92a1-80765db60adf_1766x988.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DDck!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09831e3c-0632-41e4-92a1-80765db60adf_1766x988.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DDck!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09831e3c-0632-41e4-92a1-80765db60adf_1766x988.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A manufacturer running fragmented ERP, procurement, and plant systems will not close the competitive gap by waiting for larger models. It will close the gap by modernizing the connective tissue of the business. The raw intelligence of foundation models is becoming a commodity faster than most people expected. What remains scarce is the integration depth, the governed data access, the workflow redesign, and the operational ownership that make agents actually hold in production.</p><p>That gap is also a market. Vendors, integrators, and internal transformation teams that can do the unglamorous work, connecting legacy systems, capturing institutional knowledge, building evaluation frameworks, managing the organizational change, are sitting in front of a real and durable opportunity. The distance between what foundation models can theoretically do and what enterprises can actually deploy is not closing on its own. The companies that treat integration, governance, and workflow redesign as the product rather than the plumbing will be the ones that turn agents from demos into operating leverage.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u06F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbddd853-5a26-49ff-bb72-3987e22372f9_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u06F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbddd853-5a26-49ff-bb72-3987e22372f9_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!u06F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbddd853-5a26-49ff-bb72-3987e22372f9_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!u06F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbddd853-5a26-49ff-bb72-3987e22372f9_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!u06F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbddd853-5a26-49ff-bb72-3987e22372f9_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u06F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbddd853-5a26-49ff-bb72-3987e22372f9_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cbddd853-5a26-49ff-bb72-3987e22372f9_1920x1080.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;:836318,&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/195682387?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbddd853-5a26-49ff-bb72-3987e22372f9_1920x1080.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_!u06F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbddd853-5a26-49ff-bb72-3987e22372f9_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!u06F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbddd853-5a26-49ff-bb72-3987e22372f9_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!u06F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbddd853-5a26-49ff-bb72-3987e22372f9_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!u06F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbddd853-5a26-49ff-bb72-3987e22372f9_1920x1080.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h1><a href="https://mp.weixin.qq.com/s/4BX75t0z-pJ_kQWrEPcLkw?utm_source=gradientflow&amp;utm_medium=newsletter">The Three Pillars Behind DeepSeek&#8217;s $51.5B Premium</a></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RWBX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52f1d887-821a-4a75-ae46-1b04d6f11902_1882x1062.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RWBX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52f1d887-821a-4a75-ae46-1b04d6f11902_1882x1062.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RWBX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52f1d887-821a-4a75-ae46-1b04d6f11902_1882x1062.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RWBX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52f1d887-821a-4a75-ae46-1b04d6f11902_1882x1062.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RWBX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52f1d887-821a-4a75-ae46-1b04d6f11902_1882x1062.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RWBX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52f1d887-821a-4a75-ae46-1b04d6f11902_1882x1062.jpeg" width="1456" height="822" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/52f1d887-821a-4a75-ae46-1b04d6f11902_1882x1062.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;:487969,&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/195682387?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52f1d887-821a-4a75-ae46-1b04d6f11902_1882x1062.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_!RWBX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52f1d887-821a-4a75-ae46-1b04d6f11902_1882x1062.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RWBX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52f1d887-821a-4a75-ae46-1b04d6f11902_1882x1062.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RWBX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52f1d887-821a-4a75-ae46-1b04d6f11902_1882x1062.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RWBX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52f1d887-821a-4a75-ae46-1b04d6f11902_1882x1062.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">(<strong><a href="https://gradientflow.com/wp-content/uploads/2026/05/DeepSeek-Pillars-of-Valuation.jpeg">enlarge</a></strong>)</figcaption></figure></div><div><hr></div><p></p><p><em><strong><a href="https://gradientflow.com/disclosure/">Ben Lorica</a></strong> edits <a href="https://ethics.dev/">Ethics.dev</a> and the <a href="https://gradientflow.substack.com/">Gradient Flow newsletter</a>, and he hosts the <strong><a href="https://thedataexchange.media/">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="https://aiconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Conference</a></strong> and the <strong><a href="https://agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Agent Conference</a></strong>, while also serving as the Strategic Content Chair for AI at the <strong><a href="https://events.linuxfoundation.org/">Linux Foundation</a></strong>. You can follow him on <a href="https://www.linkedin.com/in/benlorica/">Linkedin</a>, <a href="https://x.com/bigdata">X</a>, <a href="https://indieweb.social/@bigdata">Mastodon</a>, <a href="https://www.reddit.com/r/GradientFlow/">Reddit</a>, <a href="https://bsky.app/profile/gradientflow.com">Bluesky</a>, <a href="https://www.youtube.com/c/GradientFlow">YouTube</a>, or <a href="https://www.tiktok.com/@gradientflow">TikTok</a>. This newsletter is produced by <a href="https://gradientflow.com/blog/">Gradient Flow</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[Why your AI bills are going up (even as tokens get cheaper) 📉💸]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/why-your-ai-bills-are-going-up-even</link><guid isPermaLink="false">https://gradientflow.substack.com/p/why-your-ai-bills-are-going-up-even</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 12 May 2026 13:03:08 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1b9e1028-eb83-433a-97c2-cf6427e705be_1734x975.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://gradientflow.com/newsletter/" 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="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" 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="https://gradientflow.substack.com/subscribe">Subscribe</a> &#8226;<a href="https://gradientflow.substack.com/"> Previous Issues</a></strong></p><h1><strong>The End of the AI Experiment: Surviving the CFO&#8217;s New ROI Demands</strong></h1><h4><strong>Why This Has Become an Executive Issue</strong></h4><p><strong>Why is AI spend no longer just an IT budget problem?</strong> AI has crossed a threshold where aggregate spend across every department requires capital allocation discipline, not just software procurement review. <em>Every</em> function now has a case for AI investment, and someone has to decide which requests deserve ongoing funding. That decision has landed with the CFO, which means technology leaders who frame AI proposals as feature requests will lose funding to peers who can demonstrate measurable business outcomes.</p><p><strong>What do &#8220;tokenomics&#8221; and &#8220;tokenmaxxing&#8221; actually mean in practice?</strong> <em>Tokenomics</em> is simply the practical economics of AI usage: how prompts, automated workflows, and background agents translate into real spending, and whether that spending is producing value. <em>Tokenmaxxing</em> is the emerging habit of pushing more work through AI because tokens feel cheap, or because high-consumption workflows appear more productive. The instinct can be rational, but it creates a governance problem because organizations need a way to distinguish productive consumption from wasteful consumption, and most have not built that capability yet.</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>Reading on a regular basis? 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>Why are AI bills climbing even though token prices keep falling?</strong> Lower unit prices are encouraging more consumption, not less. As tokens get cheaper, teams build more ambitious systems: more automated, more context-heavy, always-on agents running continuously in the background. The marginal cost of any single query feels negligible, so consumption expands to fill whatever budget exists. Organizations focused purely on negotiating lower unit prices while ignoring how their systems are designed will find their total bills climbing regardless.</p><p><strong>Why is CFO scrutiny intensifying right now?</strong> The broad experimentation phase is ending. Many organizations have deployed AI in some form, but far fewer believe those deployments have produced tangible value. Once that gap becomes visible, finance teams stop treating AI as a learning exercise and start demanding evidence for continued investment. The funding logic shifts from supporting a large portfolio of loosely defined experiments to concentrating resources on fewer workflows with a clear payback case.</p><h4><strong>What Leaders Should Actually Govern</strong></h4><p><strong>What is the right unit of control: seats, teams, vendors, or workflows?</strong> The most useful unit of governance is the individual application or workflow, not the software seat or department budget. AI costs are generated by usage patterns, not by who holds a license. A single automated workflow can quietly consume more tokens than dozens of human users combined. Budgeting at the workflow level makes it possible to see which use cases are scaling, which are overrunning, and which should be redesigned or shut down.</p><p><strong>When do spending caps help, and when do they backfire?</strong> Caps help when they prevent undisciplined growth in low-value usage, particularly when nobody can explain where the spending is coming from. They backfire when they suppress the most productive work. If your highest-consuming teams are also your highest-performing ones, a blanket ceiling is a tax on performance dressed up as financial discipline. The right sequence is to instrument outcomes first, then decide where controls belong.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5d36!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5047bd15-1772-4b22-b937-e9748868a891_1627x965.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5d36!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5047bd15-1772-4b22-b937-e9748868a891_1627x965.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5d36!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5047bd15-1772-4b22-b937-e9748868a891_1627x965.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5d36!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5047bd15-1772-4b22-b937-e9748868a891_1627x965.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5d36!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5047bd15-1772-4b22-b937-e9748868a891_1627x965.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5d36!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5047bd15-1772-4b22-b937-e9748868a891_1627x965.jpeg" width="514" height="305.010989010989" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5047bd15-1772-4b22-b937-e9748868a891_1627x965.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:864,&quot;width&quot;:1456,&quot;resizeWidth&quot;:514,&quot;bytes&quot;:316898,&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/194967910?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5047bd15-1772-4b22-b937-e9748868a891_1627x965.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_!5d36!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5047bd15-1772-4b22-b937-e9748868a891_1627x965.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5d36!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5047bd15-1772-4b22-b937-e9748868a891_1627x965.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5d36!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5047bd15-1772-4b22-b937-e9748868a891_1627x965.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5d36!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5047bd15-1772-4b22-b937-e9748868a891_1627x965.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>What should leaders actually ask when a vendor proposes outcome-based pricing?</strong> <a href="https://gradientflow.substack.com/i/169593891/11-price-based-on-outcomes-not-usage">Outcome-based pricing</a> sounds appealing because it appears to align vendor incentives with business results. That alignment is not automatic. It depends entirely on how the outcome is defined, how success is verified, and what happens when the system produces something that technically triggers a charge but does not create real value. Leaders should ask who defines what counts as a valid outcome, how disputes are handled, and whether the vendor has any incentive to maximize billable events in ways that diverge from the customer&#8217;s actual objective.</p><p><strong>Why do different AI pricing models need different governance approaches? </strong>Not all AI spend behaves the same way. Subscription pricing buys predictability but can conceal waste inside a flat fee. Usage-based pricing makes activity visible but creates volatile invoices. <a href="https://gradientflow.substack.com/i/169593891/11-price-based-on-outcomes-not-usage">Outcome-based pricing</a> sounds more business-friendly, but it can obscure the operational work required to verify whether the billed result was correct, complete, and valuable. The shift toward seats-plus-consumption adds another complication: buyers may renew a familiar per-seat contract while also taking on usage charges, credits, agent actions, or outcome fees that behave very differently. Leaders need governance that matches how value is claimed, how cost is incurred, and how performance can fail. Otherwise, they risk optimizing the old pricing model while their real exposure has already moved somewhere else.</p><div class="pullquote"><p>The seat is no longer the product. Increasingly, it is just the wrapper around prepaid consumption.</p></div><h4><strong>Visibility: The Prerequisite for Everything Else</strong></h4><p><strong>What is the single most important governance gap right now?</strong> Attribution. Most organizations cannot answer the basic question of which team, workflow, or agent is consuming how many tokens, and what business outcome that consumption supports. Without that visibility, every other governance mechanism, whether caps, chargebacks, or ROI thresholds, operates on incomplete information. Solving attribution is the prerequisite for everything else.</p><p><strong>What does good visibility infrastructure actually look like?</strong> It means purpose-built dashboards that surface per-workflow and per-agent consumption in near real time, not month-end invoices that arrive with no ability to trace costs back to specific decisions or teams. <a href="https://engineering.salesforce.com/how-salesforce-engineering-operationalized-ai-productivity-at-scale/?utm_source=gradientflow&amp;utm_medium=newsletter">Salesforce</a> expanded its internal Engineering 360 dashboards to track AI usage at the workflow and team level, showing how companies often need custom visibility tools when standard reporting does not give leaders a clear view of token consumption, agent activity, and adoption patterns. This is an area where early investment in custom observability pays off rather than waiting for the vendor ecosystem to catch up.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iDof!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a77d4b-66fe-4376-a5fa-38b952f1f61c_1518x977.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iDof!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a77d4b-66fe-4376-a5fa-38b952f1f61c_1518x977.jpeg 424w, https://substackcdn.com/image/fetch/$s_!iDof!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a77d4b-66fe-4376-a5fa-38b952f1f61c_1518x977.jpeg 848w, https://substackcdn.com/image/fetch/$s_!iDof!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a77d4b-66fe-4376-a5fa-38b952f1f61c_1518x977.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!iDof!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a77d4b-66fe-4376-a5fa-38b952f1f61c_1518x977.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iDof!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a77d4b-66fe-4376-a5fa-38b952f1f61c_1518x977.jpeg" width="520" height="334.64285714285717" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/11a77d4b-66fe-4376-a5fa-38b952f1f61c_1518x977.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:937,&quot;width&quot;:1456,&quot;resizeWidth&quot;:520,&quot;bytes&quot;:209575,&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/194967910?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a77d4b-66fe-4376-a5fa-38b952f1f61c_1518x977.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_!iDof!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a77d4b-66fe-4376-a5fa-38b952f1f61c_1518x977.jpeg 424w, https://substackcdn.com/image/fetch/$s_!iDof!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a77d4b-66fe-4376-a5fa-38b952f1f61c_1518x977.jpeg 848w, https://substackcdn.com/image/fetch/$s_!iDof!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a77d4b-66fe-4376-a5fa-38b952f1f61c_1518x977.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!iDof!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a77d4b-66fe-4376-a5fa-38b952f1f61c_1518x977.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>How does token consumption become a productivity signal rather than just a cost metric?</strong> High token consumption and high-quality output often correlate. Before setting any controls, connect token spend to actual business outcomes: deals closed, issues resolved, code shipped, churn prevented. Once you have that picture, invest more in the high-correlation workflows and scrutinize the rest. Organizations that skip this step and go straight to spending ceilings risk penalizing their most productive teams first.</p><h4><strong>Practical Governance Mechanisms That Work</strong></h4><p><strong>What is the most actionable governance step we can take right now?</strong> Set per-application token budgets with automated alerting thresholds, and require cost-impact assessments for any new AI feature before it ships. Build that review into sprint planning rather than treating it as a finance team afterthought. This embeds financial discipline into the development process rather than bolting it on after costs have already run up.</p><p><strong>What are FinOps practices and why do they matter for AI?</strong> FinOps is the discipline of bringing financial accountability to technology spend through collaboration between engineering, finance, and business teams. Applied to AI, it means forecasting token demand before projects launch, setting ROI approval gates for competing use cases, and implementing chargebacks so business units bear the actual cost of their own consumption. The chargeback mechanism in particular creates real incentives for teams to ask whether their usage is justified.</p><div class="pullquote"><p>If your highest-consuming teams are also your highest-performing ones, a blanket spending cap is just a tax on performance dressed up as financial discipline.</p></div><p><strong>How should infrastructure choices factor into AI cost governance?</strong> Stop treating all AI workloads as equivalent from a cost perspective. Public cloud is the right choice for experimentation and burst capacity where flexibility justifies the premium. Predictable, high-volume inference workloads are better suited to private or on-premises infrastructure where fixed costs outperform consumption pricing over time. Defaulting everything to public cloud absorbs a premium that compounds significantly as workloads scale.</p><h4><strong>Procurement and Organizational Risk</strong></h4><p><strong>Our vendor contracts are still per-seat. Is that a problem?</strong> Yes. Per-seat pricing no longer maps cleanly to how AI systems generate costs. In many AI-heavy products, the seat is becoming a wrapper around a base level of included usage rather than a reliable proxy for total cost. Every prompt, automated workflow, and background agent can burn tokens regardless of how many people are licensed, creating invoice volatility that per-seat budgeting cannot predict. Push for hybrid models that combine a predictable baseline fee with usage-based pricing above agreed thresholds, with explicit price caps, volume commitments, reporting rights, and overage terms built in.</p><p><strong>What changes when a seat becomes a consumption bundle?</strong> The license still matters because it controls access, but it no longer tells you enough about cost. Two teams with the same number of seats can generate very different bills if one uses AI for occasional drafting and the other runs context-heavy agents across customer support, software development, or security workflows. Procurement teams therefore need to negotiate included usage, overage rates, usage reporting, and contractual limits on unexpected consumption. The buying question shifts from &#8220;how many people need access?&#8221; to &#8220;how much machine work are we authorizing?&#8221;</p><p><strong>What is the governance maturity gap for agentic AI?</strong> Agentic AI refers to systems that take sequences of actions autonomously rather than responding to a single prompt. That matters economically because an agent is not naturally a seat-based user. It performs tasks, calls tools, consumes tokens, and may keep working after the human has stepped away. Research suggests only about one in five organizations planning to deploy agentic AI has a mature governance model in place. Without clear accountability structures and performance metrics, organizations accumulate what practitioners call &#8220;content debt,&#8221; meaning AI-generated outputs requiring human remediation that erode the ROI case for further investment. Building governance before you scale is significantly cheaper than retrofitting it after problems surface.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DjvW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b580ad3-38af-42bd-a802-b7ca0c5c68e9_1804x1019.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DjvW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b580ad3-38af-42bd-a802-b7ca0c5c68e9_1804x1019.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DjvW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b580ad3-38af-42bd-a802-b7ca0c5c68e9_1804x1019.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DjvW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b580ad3-38af-42bd-a802-b7ca0c5c68e9_1804x1019.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DjvW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b580ad3-38af-42bd-a802-b7ca0c5c68e9_1804x1019.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DjvW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b580ad3-38af-42bd-a802-b7ca0c5c68e9_1804x1019.jpeg" width="1456" height="822" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b580ad3-38af-42bd-a802-b7ca0c5c68e9_1804x1019.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;:427898,&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/194967910?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b580ad3-38af-42bd-a802-b7ca0c5c68e9_1804x1019.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_!DjvW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b580ad3-38af-42bd-a802-b7ca0c5c68e9_1804x1019.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DjvW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b580ad3-38af-42bd-a802-b7ca0c5c68e9_1804x1019.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DjvW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b580ad3-38af-42bd-a802-b7ca0c5c68e9_1804x1019.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DjvW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b580ad3-38af-42bd-a802-b7ca0c5c68e9_1804x1019.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>How should we frame AI cost governance to get board-level attention?</strong> Frame it as a competitive risk, not a budget management problem. Unmanaged AI consumption erodes margins in a way that compounds over time, and organizations that govern their AI economics well will have a structural cost advantage over those that do not. Tokens are becoming a real operational input, and treating them with the same rigor applied to energy procurement or capital expenditure is not optional for organizations that intend to scale AI seriously</p><div><hr></div><h1>&#127895;&#65039;Cerebras IPO&#127895;&#65039;</h1><p><a href="https://www.cerebras.ai/press-release/cerebras-systems-announces-filing-of-registration-statement-for-proposed-initial-ipo?utm_source=gradientflow&amp;utm_medium=newsletter">Cerebras is going public</a> <strong>this week</strong>, a milestone for an AI infrastructure company I have followed since its early days. I first met CEO Andrew Feldman in early 2018, before Cerebras had released its first processors and when the company was still focused mainly on AI <strong>training</strong>. After its first-generation chip came out, one of the first talks the team gave was at a conference I co-chaired in 2019. What makes this IPO especially interesting now is Cerebras&#8217;s growing focus on <strong>inference</strong>, the work of running trained AI models to produce answers, code, images, or other outputs. That shift matters as more enterprises move AI into production and as reasoning models use more compute while generating responses, not just during training. For those of us who build, buy, or use AI applications, another strong, speed-focused alternative to Nvidia is welcome news.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/bigdata/status/1171833782963326976&quot;,&quot;full_text&quot;:&quot;Great to hear about <span class=\&quot;tweet-fake-link\&quot;>@cerebras</span> new Wafer Scale hardware technology from their CEO Andrew Feldman  <span class=\&quot;tweet-fake-link\&quot;>#OReillyAI</span> &quot;,&quot;username&quot;:&quot;bigdata&quot;,&quot;name&quot;:&quot;Ben Lorica &#32599;&#29790;&#21345;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/235298259/bigdata_logo_center3_normal.jpg&quot;,&quot;date&quot;:&quot;2019-09-11T17:12:00.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/EEMwc0MU4AESqpI.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/O4HFyHXBkl&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1,&quot;retweet_count&quot;:7,&quot;like_count&quot;:8,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><p></p><p><em><strong><a href="https://gradientflow.com/disclosure/">Ben Lorica</a></strong> edits <a href="https://ethics.dev/">Ethics.dev</a> and the <a href="https://gradientflow.substack.com/">Gradient Flow newsletter</a>, and he hosts the <strong><a href="https://thedataexchange.media/">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="https://aiconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Conference</a></strong> and the <strong><a href="https://agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Agent Conference</a></strong>, while also serving as the Strategic Content Chair for AI at the <strong><a href="https://events.linuxfoundation.org/">Linux Foundation</a></strong>. You can follow him on <a href="https://www.linkedin.com/in/benlorica/">Linkedin</a>, <a href="https://x.com/bigdata">X</a>, <a href="https://indieweb.social/@bigdata">Mastodon</a>, <a href="https://www.reddit.com/r/GradientFlow/">Reddit</a>, <a href="https://bsky.app/profile/gradientflow.com">Bluesky</a>, <a href="https://www.youtube.com/c/GradientFlow">YouTube</a>, or <a href="https://www.tiktok.com/@gradientflow">TikTok</a>. This newsletter is produced by <a href="https://gradientflow.com/blog/">Gradient Flow</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[Your AI agent looks capable. But can it actually finish the job?]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/your-ai-agent-looks-capable-but-can</link><guid isPermaLink="false">https://gradientflow.substack.com/p/your-ai-agent-looks-capable-but-can</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 05 May 2026 13:02:02 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/653c7fc9-f9f9-4278-af19-c3fe0c1fbb45_1426x983.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://gradientflow.com/newsletter/" 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="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" 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="https://gradientflow.substack.com/subscribe">Subscribe</a> &#8226;<a href="https://gradientflow.substack.com/"> Previous Issues</a></strong></p><h1><strong>Why Your AI Agents Fail in Production (And How to Actually Test Them)</strong></h1><p>In a <strong><a href="https://gradientflow.substack.com/p/your-ai-model-isnt-the-problem-its">previous post</a></strong>, I argued that deploying autonomous AI agents reliably is not primarily a model problem. It is an environment problem. The gap between a capable foundation model and a production-ready system is bridged by <a href="https://gradientflow.substack.com/p/your-ai-model-isnt-the-problem-its">harness engineering</a>: the discipline of building structured workflows, validation loops, and governance mechanisms around the model rather than inside it. The central argument was that organizations that treat the surrounding environment as the primary engineering target outperform those that chase better models, and that this principle applies across every domain where agents handle complex, consequential work.</p><p>That argument raises an immediate practical question: how do you actually know whether an agent is ready for that work? Most existing evaluations still measure narrow, low-friction tasks in controlled or synthetic environments. They can tell you whether a model produces a plausible answer or completes a neat subtask, but they reveal far less about whether an agent can stay coherent across a long workflow, adapt when something breaks, and finish a job that actually runs. Many benchmarks were simple enough that top models were already approaching perfect scores, leaving no meaningful signal about which systems could handle real work and which could not.</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>Value 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>What production usually demands is sustained execution under friction: long chains of interdependent actions, genuine error recovery, and deep domain knowledge applied to messy, open-ended objectives. That is a fundamentally different test than anything most benchmarks were designed to measure. The commercial stakes behind closing that gap are no longer abstract. Terminal-based coding agents alone are already generating billions in revenue, which means accurate measurement of what these systems can and cannot do in realistic conditions has moved from research interest to commercial necessity for anyone building, deploying, or investing in AI agent products.</p><h4>Measuring the Agent, Not the Demo</h4><p>Some of the most capable autonomous agents in production today are still concentrated in coding and software engineering. That makes sense. The terminal is one of the few environments where success criteria are clear and feedback arrives immediately. An agent cannot hide behind a fluent answer when a build fails, a dependency breaks, or a command returns the wrong output. It has to keep working until the job is done.</p><p><strong><a href="https://www.tbench.ai/?utm_source=gradientflow&amp;utm_medium=newsletter">Terminal Bench</a></strong> was built around that reality. It places agents inside real terminal environments loaded with the files, packages, and system configurations needed for the task. Each problem includes an instruction, a verification script, and a reference solution. What gets measured is not whether the agent followed a preferred sequence of steps, but whether it reached a machine-checkable result. There is no partial credit for looking competent. The output either works or it does not.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pdgf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff088d0d1-8c71-4068-af1a-338a56047165_1217x898.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pdgf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff088d0d1-8c71-4068-af1a-338a56047165_1217x898.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pdgf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff088d0d1-8c71-4068-af1a-338a56047165_1217x898.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pdgf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff088d0d1-8c71-4068-af1a-338a56047165_1217x898.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pdgf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff088d0d1-8c71-4068-af1a-338a56047165_1217x898.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pdgf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff088d0d1-8c71-4068-af1a-338a56047165_1217x898.jpeg" width="446" height="329.0944946589975" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f088d0d1-8c71-4068-af1a-338a56047165_1217x898.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:898,&quot;width&quot;:1217,&quot;resizeWidth&quot;:446,&quot;bytes&quot;:172332,&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/194341875?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff088d0d1-8c71-4068-af1a-338a56047165_1217x898.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_!pdgf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff088d0d1-8c71-4068-af1a-338a56047165_1217x898.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pdgf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff088d0d1-8c71-4068-af1a-338a56047165_1217x898.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pdgf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff088d0d1-8c71-4068-af1a-338a56047165_1217x898.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pdgf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff088d0d1-8c71-4068-af1a-338a56047165_1217x898.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The significance is not just that Terminal Bench is harder. It is harder in ways that matter. Previous benchmarks often measured narrow command-line skills, relied on synthetic environments, or used tasks so short that they revealed little about sustained execution. Terminal Bench instead asks whether an agent can manage long sequences of dependent actions, recover from real error messages, and apply domain knowledge to open-ended work. Its rigor also comes from the curation. Every task in Terminal Bench is manually reviewed to reduce broken tests, underspecified instructions, and loopholes that let agents game the evaluation. The early results show why that level of manual verification matters. Frontier agents still fail more than a third of the tasks, and smaller models perform much worse. For anyone building, deploying, or investing in agents, that makes Terminal Bench less a leaderboard curiosity than a practical instrument for separating systems that look capable from systems that can actually finish difficult work.</p><div class="pullquote"><p>Evaluation is no longer a report card at the end of a cycle. It belongs directly inside the development stack.</p></div><h4>The Emerging Infrastructure for Real Agent Evaluation</h4><p>Terminal Bench has not developed in isolation. A small but important set of related efforts is now building on the same premise that agent evaluation should look more like real technical work and less like a polished demo. <a href="https://arxiv.org/html/2602.14337v2">LongCLI-Bench</a> pushes this further by focusing on longer command line tasks and by adding step-level scoring, so an agent is penalized not only for failing to finish the job but also for breaking something that previously worked. That is a meaningful advance for anyone building production agents, because regression is often the real failure mode. <a href="https://arxiv.org/html/2601.20882v1">DevOps-Gym</a> pushes the boundary further into real-world software operations, evaluating agents on their ability to configure builds, monitor systems, and resolve live issues instead of just completing isolated terminal prompts.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ulE3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa2ed9dc-b967-43ec-acfa-5d70d4f5c077_1411x979.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ulE3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa2ed9dc-b967-43ec-acfa-5d70d4f5c077_1411x979.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ulE3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa2ed9dc-b967-43ec-acfa-5d70d4f5c077_1411x979.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ulE3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa2ed9dc-b967-43ec-acfa-5d70d4f5c077_1411x979.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ulE3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa2ed9dc-b967-43ec-acfa-5d70d4f5c077_1411x979.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ulE3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa2ed9dc-b967-43ec-acfa-5d70d4f5c077_1411x979.jpeg" width="564" height="391.32246633593195" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa2ed9dc-b967-43ec-acfa-5d70d4f5c077_1411x979.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:979,&quot;width&quot;:1411,&quot;resizeWidth&quot;:564,&quot;bytes&quot;:348308,&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/194341875?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa2ed9dc-b967-43ec-acfa-5d70d4f5c077_1411x979.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_!ulE3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa2ed9dc-b967-43ec-acfa-5d70d4f5c077_1411x979.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ulE3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa2ed9dc-b967-43ec-acfa-5d70d4f5c077_1411x979.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ulE3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa2ed9dc-b967-43ec-acfa-5d70d4f5c077_1411x979.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ulE3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa2ed9dc-b967-43ec-acfa-5d70d4f5c077_1411x979.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">(<strong><a href="https://gradientflow.com/wp-content/uploads/2026/05/Terminal-Bench-and-Agent-Eval-%E2%80%94-evolution.jpeg">enlarge</a></strong>)</figcaption></figure></div><p>The ecosystem is also expanding into the infrastructure needed to train and compare terminal agents at scale. <a href="https://arxiv.org/html/2602.07274v1">TermiGen</a> addresses one of the clearest bottlenecks exposed by Terminal Bench, namely the cost of hand-building realistic environments and trajectories for training and evaluation. Terminus and Terminus 2 provide reference implementations for how a terminal agent can interact with a live shell over many steps, which makes them useful both as engineering baselines and as cleaner testbeds for comparing models. And the appearance of <strong>fine-tuned terminal-focused systems</strong> such as <a href="https://github.com/terminal-agent/reptile">Reptile</a>, <a href="https://huggingface.co/Lite-Coder/LiteCoder-Terminal-30b-a3b-sft">LiteCoder-Terminal</a>, and <a href="https://arxiv.org/html/2602.07274v1">TerminalAgent</a> suggests that terminal competence is now being treated as a distinct capability worth training for directly. Taken together, these developments make Terminal Bench look less like a standalone benchmark and more like the anchor for a broader effort to measure and improve agents that have to do real work under real constraints.</p><h4>What Comes Next, and What It Means Outside the Terminal</h4><p>The near-term roadmap for Terminal Bench is really about keeping the benchmark informative. As agents improve, benchmarks only stay useful if they keep stretching the best systems, which means adding harder tasks, expanding domain coverage, and refreshing the suite before leaderboard movement stops meaning anything. Just as important, the Terminal Bench team is making an explicit argument that manual verification is not optional. Their experience showed that confirming task correctness, closing loopholes, and fully specifying success conditions takes substantial human effort, and that cost rises with task complexity.</p><p>The infrastructure supporting Terminal-Bench has become more valuable than the benchmark itself. <strong><a href="https://www.harborframework.com/?utm_source=gradientflow&amp;utm_medium=newsletter">Harbor</a></strong> serves as the expanded framework that allows developers to go beyond basic testing, giving them the tools to optimize AI prompts, run trial-and-error learning, and perform automated quality checks on their agents. That is a meaningful shift. Evaluation is no longer a report card at the end of a development cycle. It is moving into the development stack, not sitting outside it. The ecosystem growing around Terminal Bench is what that shift looks like in practice.</p><div class="pullquote"><p>The real leverage comes from the surrounding system, not just the model.</p></div><p>For companies building agents outside coding, this is probably the clearest near-term lesson. The winning approach is unlikely to be full autonomy across messy, high-stakes workflows. It is more likely to be structured human-agent collaboration inside tightly engineered environments. That fits the larger argument in my <a href="https://gradientflow.substack.com/p/your-ai-model-isnt-the-problem-its">previous post</a>. The real leverage comes from the surrounding system, not just the model. Terminal Bench sharpens that claim by showing that even in a domain where feedback is fast and success is machine-checkable, reliable autonomous performance remains limited. In domains where mistakes are subtler and more consequential, companies will need even more harness, more evaluation, and more deliberate handoffs between automated execution and human judgment.</p><div><hr></div><h1><a href="https://gradientflow.com/quantum-computing-supply-chains/">Quantum Computing Supply Chains</a></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PnBL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78588544-e241-4930-8a56-c6236a506489_2752x2217.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PnBL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78588544-e241-4930-8a56-c6236a506489_2752x2217.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PnBL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78588544-e241-4930-8a56-c6236a506489_2752x2217.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PnBL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78588544-e241-4930-8a56-c6236a506489_2752x2217.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PnBL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78588544-e241-4930-8a56-c6236a506489_2752x2217.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PnBL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78588544-e241-4930-8a56-c6236a506489_2752x2217.jpeg" width="1456" height="1173" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/78588544-e241-4930-8a56-c6236a506489_2752x2217.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1173,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:780261,&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/194341875?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78588544-e241-4930-8a56-c6236a506489_2752x2217.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_!PnBL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78588544-e241-4930-8a56-c6236a506489_2752x2217.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PnBL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78588544-e241-4930-8a56-c6236a506489_2752x2217.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PnBL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78588544-e241-4930-8a56-c6236a506489_2752x2217.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PnBL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78588544-e241-4930-8a56-c6236a506489_2752x2217.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">(<strong><a href="https://gradientflow.com/wp-content/uploads/2026/05/Quantum-Computing-Supply-Chain-unpacked.jpeg">enlarge</a></strong>)</figcaption></figure></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9-Az!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F731b9cfa-33da-4ac0-acc8-b5f016254df1_1851x1003.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9-Az!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F731b9cfa-33da-4ac0-acc8-b5f016254df1_1851x1003.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9-Az!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F731b9cfa-33da-4ac0-acc8-b5f016254df1_1851x1003.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9-Az!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F731b9cfa-33da-4ac0-acc8-b5f016254df1_1851x1003.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9-Az!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F731b9cfa-33da-4ac0-acc8-b5f016254df1_1851x1003.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9-Az!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F731b9cfa-33da-4ac0-acc8-b5f016254df1_1851x1003.jpeg" width="1456" height="789" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/731b9cfa-33da-4ac0-acc8-b5f016254df1_1851x1003.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;:null,&quot;bytes&quot;:414005,&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/194341875?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F731b9cfa-33da-4ac0-acc8-b5f016254df1_1851x1003.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_!9-Az!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F731b9cfa-33da-4ac0-acc8-b5f016254df1_1851x1003.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9-Az!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F731b9cfa-33da-4ac0-acc8-b5f016254df1_1851x1003.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9-Az!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F731b9cfa-33da-4ac0-acc8-b5f016254df1_1851x1003.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9-Az!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F731b9cfa-33da-4ac0-acc8-b5f016254df1_1851x1003.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong><a href="https://amzn.to/4mLr84L">The Laws of Thought: The Quest for a Mathematical Theory of the Mind</a></strong>. AI is starting to shape the economy, the job market, and national security. That&#8217;s why I think more people should understand the concepts in this highly readable book.</p></li><li><p><strong><a href="https://amzn.to/3QfKWkP">Mutiny: The Rise and Revolt of the College-Educated Working Class</a></strong>. The college grads making lattes and running Apple Store demos are already living the gap between what their degrees promised and what the economy delivers. With AI moving into knowledge work, that gap may widen for many more people.</p></li><li><p><strong><a href="https://amzn.to/4cuCmpu">London Falling</a></strong>. One of my favorite writers delivers again here. I came away feeling like London is not just the setting but almost a character in its own right, with all its glamour, fraud, and seedy underbelly baked into the story.</p></li></ul><div><hr></div><p></p><p><em><strong><a href="https://gradientflow.com/disclosure/">Ben Lorica</a></strong> edits <a href="https://ethics.dev/">Ethics.dev</a> and the <a href="https://gradientflow.substack.com/">Gradient Flow newsletter</a>, and he hosts the <strong><a href="https://thedataexchange.media/">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="https://aiconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Conference</a></strong> and the <strong><a href="https://agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Agent Conference</a></strong>, while also serving as the Strategic Content Chair for AI at the <strong><a href="https://events.linuxfoundation.org/">Linux Foundation</a></strong>. You can follow him on <a href="https://www.linkedin.com/in/benlorica/">Linkedin</a>, <a href="https://x.com/bigdata">X</a>, <a href="https://indieweb.social/@bigdata">Mastodon</a>, <a href="https://www.reddit.com/r/GradientFlow/">Reddit</a>, <a href="https://bsky.app/profile/gradientflow.com">Bluesky</a>, <a href="https://www.youtube.com/c/GradientFlow">YouTube</a>, or <a href="https://www.tiktok.com/@gradientflow">TikTok</a>. This newsletter is produced by <a href="https://gradientflow.com/blog/">Gradient Flow</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[Generation is cheap. Evaluation is everything.]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/the-real-ai-bottleneck-isnt-generation</link><guid isPermaLink="false">https://gradientflow.substack.com/p/the-real-ai-bottleneck-isnt-generation</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 28 Apr 2026 13:02:07 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/891cbf52-c61d-4cb8-a5be-ca88a55d2c76_1447x899.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://gradientflow.com/newsletter/" 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="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" 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="https://gradientflow.substack.com/subscribe">Subscribe</a> &#8226;<a href="https://gradientflow.substack.com/"> Previous Issues</a></strong></p><h1><strong>What mathematicians figured out about AI that most enterprises haven't</strong></h1><p>Recent results suggest that research mathematics is no longer a purely speculative test case for AI. A growing set of examples shows AI contributing not just to short <em>contest puzzles,</em> but to open-ended mathematical work that requires literature search, cross-domain connection-making, revision, and verification. The important lesson for enterprise AI teams is not that AI has suddenly become a mathematician. It is that progress accelerates in settings where outputs can be checked, workflows are iterative, and human experts remain responsible for choosing the right problems. Mathematics makes these conditions unusually visible, but the broader pattern maps directly to enterprise AI systems built around retrieval, structured feedback, and human oversight.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0525!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F903dce67-71dd-4f09-a272-c92cc2a9a8fd_1878x997.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0525!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F903dce67-71dd-4f09-a272-c92cc2a9a8fd_1878x997.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0525!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F903dce67-71dd-4f09-a272-c92cc2a9a8fd_1878x997.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0525!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F903dce67-71dd-4f09-a272-c92cc2a9a8fd_1878x997.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0525!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F903dce67-71dd-4f09-a272-c92cc2a9a8fd_1878x997.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0525!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F903dce67-71dd-4f09-a272-c92cc2a9a8fd_1878x997.jpeg" width="558" height="296.2458791208791" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/903dce67-71dd-4f09-a272-c92cc2a9a8fd_1878x997.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:773,&quot;width&quot;:1456,&quot;resizeWidth&quot;:558,&quot;bytes&quot;:230245,&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/193517012?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F903dce67-71dd-4f09-a272-c92cc2a9a8fd_1878x997.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_!0525!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F903dce67-71dd-4f09-a272-c92cc2a9a8fd_1878x997.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0525!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F903dce67-71dd-4f09-a272-c92cc2a9a8fd_1878x997.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0525!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F903dce67-71dd-4f09-a272-c92cc2a9a8fd_1878x997.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0525!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F903dce67-71dd-4f09-a272-c92cc2a9a8fd_1878x997.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Research mathematics might seem like the last domain to yield to AI, given its reputation for requiring deep intuition and creative leaps. Yet several structural features make it surprisingly well-suited for AI augmentation. Mathematical claims are either correct or incorrect, which means <strong>AI outputs can be verified with certainty, either by human experts or by formal proof systems</strong>. This eliminates the trust problem that plagues AI in domains where ground truth is subjective. Additionally, a large fraction of research work involves tasks that are tedious but not conceptually deep: writing experimental code, checking computations, finding citations, exploring minor cases, and surveying literature across subfields. AI handles these tasks well, freeing human researchers for higher-level reasoning.</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 subscriber.</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>The existence of formal proof languages and large mathematical libraries creates an infrastructure that is uniquely favorable for AI integration. Tools like <a href="https://lean-lang.org/">Lean</a> and <a href="https://lean-lang.org/use-cases/mathlib/">Mathlib</a> translate abstract mathematics into machine-readable, computationally certified code, providing both a training ground for AI systems and a verification layer for their outputs. This ecosystem enables a genuinely new workflow where AI proposes and humans verify, or where AI explores at scale and humans direct the search. The result is not replacement but restructuring: mathematics is becoming a hybrid process where large-scale exploration, formal verification, and human-guided insight combine into a new mode of discovery.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-N24!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b5d5e8-0927-43d7-85f7-6d2b62e12168_1892x945.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-N24!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b5d5e8-0927-43d7-85f7-6d2b62e12168_1892x945.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-N24!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b5d5e8-0927-43d7-85f7-6d2b62e12168_1892x945.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-N24!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b5d5e8-0927-43d7-85f7-6d2b62e12168_1892x945.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-N24!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b5d5e8-0927-43d7-85f7-6d2b62e12168_1892x945.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-N24!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b5d5e8-0927-43d7-85f7-6d2b62e12168_1892x945.jpeg" width="1456" height="727" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91b5d5e8-0927-43d7-85f7-6d2b62e12168_1892x945.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:727,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:253073,&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/193517012?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b5d5e8-0927-43d7-85f7-6d2b62e12168_1892x945.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_!-N24!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b5d5e8-0927-43d7-85f7-6d2b62e12168_1892x945.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-N24!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b5d5e8-0927-43d7-85f7-6d2b62e12168_1892x945.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-N24!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b5d5e8-0927-43d7-85f7-6d2b62e12168_1892x945.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-N24!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b5d5e8-0927-43d7-85f7-6d2b62e12168_1892x945.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>How AI Is Reshaping Mathematical Workflows</h4><p>Research mathematicians currently deploy AI across a few workflows, starting as a disciplined assistant for work that is useful but easy to verify. They hand off tasks such as writing experimental code, checking large numbers of computational cases, and finding citations, but only when the result can be tested independently. That trust boundary matters. Researchers are not treating a language model as an oracle, but rather using it where mistakes are visible and fixable. A second pattern is broader literature scanning. Because mathematics is so specialized, important ideas are often buried in distant subfields or older papers. AI helps widen the search, systematically surfacing analogies and relevant results from outside a researcher&#8217;s immediate area. The system acts as a multiplier for breadth, while human experts provide the depth of insight needed to judge which connections are genuinely useful.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7hWF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F559a2c8e-da5d-4acc-baf0-271d5eb9637a_3897x2249.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7hWF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F559a2c8e-da5d-4acc-baf0-271d5eb9637a_3897x2249.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7hWF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F559a2c8e-da5d-4acc-baf0-271d5eb9637a_3897x2249.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7hWF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F559a2c8e-da5d-4acc-baf0-271d5eb9637a_3897x2249.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7hWF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F559a2c8e-da5d-4acc-baf0-271d5eb9637a_3897x2249.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7hWF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F559a2c8e-da5d-4acc-baf0-271d5eb9637a_3897x2249.jpeg" width="1456" height="840" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/559a2c8e-da5d-4acc-baf0-271d5eb9637a_3897x2249.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;:796486,&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/193517012?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F559a2c8e-da5d-4acc-baf0-271d5eb9637a_3897x2249.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_!7hWF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F559a2c8e-da5d-4acc-baf0-271d5eb9637a_3897x2249.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7hWF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F559a2c8e-da5d-4acc-baf0-271d5eb9637a_3897x2249.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7hWF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F559a2c8e-da5d-4acc-baf0-271d5eb9637a_3897x2249.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7hWF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F559a2c8e-da5d-4acc-baf0-271d5eb9637a_3897x2249.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">(<strong><a href="https://gradientflow.com/wp-content/uploads/2026/04/AI-in-Math-%E2%80%94-current-workflows.jpeg">enlarge</a></strong>)</figcaption></figure></div><p>A more advanced set of workflows is now taking shape where verification is even stronger. Some researchers use systems that combine pattern-based AI with formal logic to get verified answers to specific research questions. The AI performs extended reasoning and translates the result into a formal proof language, ensuring the output is mathematically guaranteed. In parallel, other mathematicians are using AI to conduct large-scale experimental surveys of entire problem classes. The AI systematically maps the landscape, resolving routine cases automatically and flagging the smaller set of problems that still demand new conceptual approaches. <strong>The broader lesson is not that AI replaces expert reasoning. It is that AI becomes transformative when paired with structured feedback, clear verification, and a workflow that lets humans concentrate on the genuinely hard parts.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!J_l0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef607324-5beb-4b1f-8165-39d2c9fe5521_1908x1072.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!J_l0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef607324-5beb-4b1f-8165-39d2c9fe5521_1908x1072.jpeg 424w, https://substackcdn.com/image/fetch/$s_!J_l0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef607324-5beb-4b1f-8165-39d2c9fe5521_1908x1072.jpeg 848w, https://substackcdn.com/image/fetch/$s_!J_l0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef607324-5beb-4b1f-8165-39d2c9fe5521_1908x1072.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!J_l0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef607324-5beb-4b1f-8165-39d2c9fe5521_1908x1072.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!J_l0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef607324-5beb-4b1f-8165-39d2c9fe5521_1908x1072.jpeg" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef607324-5beb-4b1f-8165-39d2c9fe5521_1908x1072.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;:452694,&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/193517012?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef607324-5beb-4b1f-8165-39d2c9fe5521_1908x1072.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_!J_l0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef607324-5beb-4b1f-8165-39d2c9fe5521_1908x1072.jpeg 424w, https://substackcdn.com/image/fetch/$s_!J_l0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef607324-5beb-4b1f-8165-39d2c9fe5521_1908x1072.jpeg 848w, https://substackcdn.com/image/fetch/$s_!J_l0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef607324-5beb-4b1f-8165-39d2c9fe5521_1908x1072.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!J_l0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef607324-5beb-4b1f-8165-39d2c9fe5521_1908x1072.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">(<strong><a href="https://gradientflow.com/wp-content/uploads/2026/04/AI-in-Math-%E2%80%94-reaction-of-mathematicians.jpeg">enlarge</a></strong>)</figcaption></figure></div><h4>Possible Future Workflows for AI-Guided Mathematical Discovery</h4><p>As these systems mature, research mathematics will likely illustrate a broader shift now visible in many knowledge-heavy fields. The mathematician of the future will spend less time carrying out long derivations by hand and more time deciding which problems deserve attention and where scarce computing resources should be focused. The transition mirrors the shift in software engineering from writing individual lines of code to designing system architectures. AI will handle the execution layer by searching for possible proof paths, scanning literature across distant subfields, and checking results in formal verification environments. The human role moves upward toward judgment, priority setting, and significance. For enterprise AI teams, this is a familiar pattern. As systems improve, the bottleneck shifts away from raw execution and toward problem selection, workflow design, and review.</p><p>A more ambitious trajectory sees AI moving from a disciplined assistant to an active research partner. In this model, the system proposes hypotheses, surfaces analogies, and explores many more directions than any one person could track alone. In specific settings, this could eventually extend to largely autonomous research loops where the AI identifies tractable open problems, tests candidate solutions, and drafts papers. Early versions of these autonomous agents already exist and have successfully resolved minor historical math puzzles. Yet the likely near-term outcome at the frontier of research is not full autonomy. It is a staged model in which AI expands the search space while humans retain responsibility for deciding what matters, which results are credible, and who bears accountability for the final product. That lesson should resonate well beyond mathematics. In enterprise environments, the most valuable AI systems will not be the ones that fully replace experts. They will be the ones that widen exploration, tighten verification, and make expert attention more selective and strategic.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hA2L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1eca913-b790-4b12-984e-8e5ba1251590_3932x1993.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hA2L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1eca913-b790-4b12-984e-8e5ba1251590_3932x1993.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hA2L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1eca913-b790-4b12-984e-8e5ba1251590_3932x1993.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hA2L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1eca913-b790-4b12-984e-8e5ba1251590_3932x1993.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hA2L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1eca913-b790-4b12-984e-8e5ba1251590_3932x1993.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hA2L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1eca913-b790-4b12-984e-8e5ba1251590_3932x1993.jpeg" width="1456" height="738" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e1eca913-b790-4b12-984e-8e5ba1251590_3932x1993.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:738,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:818454,&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/193517012?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1eca913-b790-4b12-984e-8e5ba1251590_3932x1993.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_!hA2L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1eca913-b790-4b12-984e-8e5ba1251590_3932x1993.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hA2L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1eca913-b790-4b12-984e-8e5ba1251590_3932x1993.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hA2L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1eca913-b790-4b12-984e-8e5ba1251590_3932x1993.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hA2L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1eca913-b790-4b12-984e-8e5ba1251590_3932x1993.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">(<strong><a href="https://gradientflow.com/wp-content/uploads/2026/04/AI-in-Math-%E2%80%94-future-workflows.jpeg">enlarge</a></strong>)</figcaption></figure></div><h4>Beyond Generation: What Math Reveals About Production AI</h4><p>What mathematical AI makes especially clear is that hallucination is not mainly a prompting problem. It is an architectural problem, and it demands structural solutions. For high-stakes enterprise systems, prompt engineering and occasional human spot-checks are too weak to carry the load. The more durable pattern is to combine the breadth and fluency of generative models with deterministic checks: a code model paired with automated tests, a contract assistant constrained by a compliance engine, or an agent whose actions are filtered through policies, schemas, and hard business rules. Once those components are embedded in iterative loops in which the system generates, critiques, and revises, organizations can push AI further without simply scaling the risk. That is the broader lesson from mathematics. As generation gets cheaper and more abundant, the real bottleneck shifts to evaluation. Teams that build strong verification environments will be far better positioned than those that produce large volumes of plausible but weakly checked output.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yn_E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F100c8039-0b2b-4c1d-bd92-49085c7fffee_3948x1762.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yn_E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F100c8039-0b2b-4c1d-bd92-49085c7fffee_3948x1762.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yn_E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F100c8039-0b2b-4c1d-bd92-49085c7fffee_3948x1762.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yn_E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F100c8039-0b2b-4c1d-bd92-49085c7fffee_3948x1762.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yn_E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F100c8039-0b2b-4c1d-bd92-49085c7fffee_3948x1762.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yn_E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F100c8039-0b2b-4c1d-bd92-49085c7fffee_3948x1762.jpeg" width="1456" height="650" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/100c8039-0b2b-4c1d-bd92-49085c7fffee_3948x1762.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:650,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:916669,&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/193517012?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F100c8039-0b2b-4c1d-bd92-49085c7fffee_3948x1762.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_!yn_E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F100c8039-0b2b-4c1d-bd92-49085c7fffee_3948x1762.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yn_E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F100c8039-0b2b-4c1d-bd92-49085c7fffee_3948x1762.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yn_E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F100c8039-0b2b-4c1d-bd92-49085c7fffee_3948x1762.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yn_E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F100c8039-0b2b-4c1d-bd92-49085c7fffee_3948x1762.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">(<strong><a href="https://gradientflow.com/wp-content/uploads/2026/04/AI-in-Math-%E2%80%94-lessons-for-AI-teams.jpeg">enlarge</a></strong>)</figcaption></figure></div><p>That design choice also changes the role of the expert. When systems are built for verifiability from the start, the machine can take on more of the first-pass burden of checking, leaving humans to focus on higher-order judgment: deciding what matters, what is worth pursuing, and where ambiguity still requires experience and taste.</p><p>Mathematics offers an early preview of that shift. The strongest mathematicians, perhaps even future <strong>Fields Medalists</strong>, may be the ones who are best at using AI to explore more possibilities, test more ideas, and concentrate their own effort where originality matters most. The same logic applies across the enterprise. <a href="https://gradientflow.substack.com/p/are-you-using-ai-or-is-it-replacing">The most effective knowledge workers</a> will not simply be those who use AI to move faster. They will be the <a href="https://gradientflow.substack.com/p/are-you-using-ai-or-is-it-replacing">ones who know how to direct it </a>across a large search space, surround it with structural feedback, and intervene at the moments where human judgment creates the most leverage.</p><div><hr></div><h1><a href="https://gradientflow.com/us-china-frontier-models/">The AI Race Is No Longer Just About Benchmarks</a></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bRGu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b212f3f-dd0e-4778-bd42-43d5647247cd_1844x1043.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bRGu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b212f3f-dd0e-4778-bd42-43d5647247cd_1844x1043.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bRGu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b212f3f-dd0e-4778-bd42-43d5647247cd_1844x1043.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bRGu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b212f3f-dd0e-4778-bd42-43d5647247cd_1844x1043.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bRGu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b212f3f-dd0e-4778-bd42-43d5647247cd_1844x1043.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bRGu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b212f3f-dd0e-4778-bd42-43d5647247cd_1844x1043.jpeg" width="1456" height="824" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b212f3f-dd0e-4778-bd42-43d5647247cd_1844x1043.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;:null,&quot;bytes&quot;:491984,&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/193517012?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b212f3f-dd0e-4778-bd42-43d5647247cd_1844x1043.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_!bRGu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b212f3f-dd0e-4778-bd42-43d5647247cd_1844x1043.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bRGu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b212f3f-dd0e-4778-bd42-43d5647247cd_1844x1043.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bRGu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b212f3f-dd0e-4778-bd42-43d5647247cd_1844x1043.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bRGu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b212f3f-dd0e-4778-bd42-43d5647247cd_1844x1043.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">From: <strong><a href="https://gradientflow.com/us-china-frontier-models/">"China's AI Strengths Are Real. So Are the Structural Drags Behind Them."</a></strong></figcaption></figure></div><p></p><div><hr></div><h1>Introducing rote&#8482;: Procedural Memory for AI Agents</h1><p>In a <a href="https://gradientflow.substack.com/p/the-missing-layer-in-todays-agent">previous piece</a>, I argued that AI teams need operational memory, not just larger context windows or more elaborate prompts. <strong><a href="https://www.modiqo.ai/?utm_source=gradientflow&amp;utm_medium=newsletter">Modiqo&#8217;s rote&#8482;</a></strong> pushes that idea into a concrete system: agents should reason through genuinely new work once, then capture what worked as reusable procedural memory. That matters because many teams are now discovering the same failure mode in production agent systems: demos are easy, but reliable, repeatable workflows are hard. The challenge is no longer just connecting a model to tools. It is designing an environment where agents can remember successful work, reuse proven flows, and <strong>reduce the cost of rediscovering the same answer over and over.</strong> For teams trying to move from impressive prototypes to durable AI infrastructure, Modiqo is worth watching. <strong><a href="https://www.modiqo.ai/?utm_source=gradientflow&amp;utm_medium=newsletter">Check out rote&#8482;</a></strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!d2e0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f41d2c-d741-499e-b10a-79ef62696e97_1816x663.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!d2e0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f41d2c-d741-499e-b10a-79ef62696e97_1816x663.jpeg 424w, https://substackcdn.com/image/fetch/$s_!d2e0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f41d2c-d741-499e-b10a-79ef62696e97_1816x663.jpeg 848w, https://substackcdn.com/image/fetch/$s_!d2e0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f41d2c-d741-499e-b10a-79ef62696e97_1816x663.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!d2e0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f41d2c-d741-499e-b10a-79ef62696e97_1816x663.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!d2e0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f41d2c-d741-499e-b10a-79ef62696e97_1816x663.jpeg" width="1456" height="532" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01f41d2c-d741-499e-b10a-79ef62696e97_1816x663.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:532,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:186979,&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/193517012?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f41d2c-d741-499e-b10a-79ef62696e97_1816x663.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_!d2e0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f41d2c-d741-499e-b10a-79ef62696e97_1816x663.jpeg 424w, https://substackcdn.com/image/fetch/$s_!d2e0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f41d2c-d741-499e-b10a-79ef62696e97_1816x663.jpeg 848w, https://substackcdn.com/image/fetch/$s_!d2e0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f41d2c-d741-499e-b10a-79ef62696e97_1816x663.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!d2e0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f41d2c-d741-499e-b10a-79ef62696e97_1816x663.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.modiqo.ai/?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="https://www.modiqo.ai/?utm_source=gradientflow&amp;utm_medium=newsletter"><span>Learn More</span></a></p><div><hr></div><p></p><p><em><strong><a href="https://gradientflow.com/disclosure/">Ben Lorica</a></strong> edits <a href="https://ethics.dev/">Ethics.dev</a> and the <a href="https://gradientflow.substack.com/">Gradient Flow newsletter</a>, and he hosts the <strong><a href="https://thedataexchange.media/">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="https://aiconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Conference</a></strong> and the <strong><a href="https://agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Agent Conference</a></strong>, while also serving as the Strategic Content Chair for AI at the <strong><a href="https://events.linuxfoundation.org/">Linux Foundation</a></strong>. You can follow him on <a href="https://www.linkedin.com/in/benlorica/">Linkedin</a>, <a href="https://x.com/bigdata">X</a>, <a href="https://indieweb.social/@bigdata">Mastodon</a>, <a href="https://www.reddit.com/r/GradientFlow/">Reddit</a>, <a href="https://bsky.app/profile/gradientflow.com">Bluesky</a>, <a href="https://www.youtube.com/c/GradientFlow">YouTube</a>, or <a href="https://www.tiktok.com/@gradientflow">TikTok</a>. This newsletter is produced by <a href="https://gradientflow.com/blog/">Gradient Flow</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[​​Stop tweaking your AI models. Do this instead.]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/your-ai-model-isnt-the-problem-its</link><guid isPermaLink="false">https://gradientflow.substack.com/p/your-ai-model-isnt-the-problem-its</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 21 Apr 2026 13:01:33 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/bc360f01-45ce-41cd-af1d-4758539702e1_1419x1023.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://gradientflow.com/newsletter/" 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="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" 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="https://gradientflow.substack.com/subscribe">Subscribe</a> &#8226;<a href="https://gradientflow.substack.com/"> Previous Issues</a></strong></p><h1><strong>The Missing Layer: Why Your AI Agent Fails &#8212; and What Actually Fixes It</strong></h1><p>As organizations move autonomous AI agents from experimental sandboxes into live production, a critical bottleneck has emerged. Foundation models are remarkably capable but structurally unsuited to complex, multi-step work on their own. They have no persistent memory, no built-in sense of what is allowed, and no reliable way to stay on track across a long workflow. Left to their own devices, foundation models hallucinate bad decisions, lose track of context mid-task, and generate cascading errors that are expensive to unwind.</p><p>Software engineering teams were the first to hit this wall at scale, and their response offers a practical blueprint for every domain now building AI-powered applications. Their conclusion was counterintuitive: scaling AI reliably is not primarily about making the underlying model smarter. It requires a completely different discipline focused on building a structured, automated environment around the model. That discipline is called <strong>harness engineering</strong>, and its principles extend well beyond writing software.</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>Fan of the 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>The Core Concept</h4><p>Harness engineering treats the AI model as a fixed engine and builds the entire operational system around it: workflows, specifications, validation loops, context strategies, tool interfaces, and governance mechanisms. The model stays the same. Everything around it changes.</p><p>The distinction from adjacent approaches is fundamental, not incremental. <em>Prompt engineering</em> optimizes what you say to a model for a single interaction. <em>Model fine-tuning</em> adjusts the model&#8217;s internal weights to adapt it to a specific domain. Harness engineering does neither. It accepts the model as it is and focuses entirely on the environment the agent operates inside. Practitioners describe it as &#8220;meta engineering: building the factory rather than the product.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GUvA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28d2714-744e-456b-9099-80984803401f_1593x853.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GUvA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28d2714-744e-456b-9099-80984803401f_1593x853.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GUvA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28d2714-744e-456b-9099-80984803401f_1593x853.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GUvA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28d2714-744e-456b-9099-80984803401f_1593x853.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GUvA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28d2714-744e-456b-9099-80984803401f_1593x853.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GUvA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28d2714-744e-456b-9099-80984803401f_1593x853.jpeg" width="506" height="271.07142857142856" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c28d2714-744e-456b-9099-80984803401f_1593x853.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:780,&quot;width&quot;:1456,&quot;resizeWidth&quot;:506,&quot;bytes&quot;:208714,&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/192873052?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28d2714-744e-456b-9099-80984803401f_1593x853.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_!GUvA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28d2714-744e-456b-9099-80984803401f_1593x853.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GUvA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28d2714-744e-456b-9099-80984803401f_1593x853.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GUvA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28d2714-744e-456b-9099-80984803401f_1593x853.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GUvA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28d2714-744e-456b-9099-80984803401f_1593x853.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The formal framing organizes a harness along three dimensions. Context covers the declarative and procedural knowledge that informs the agent. Constraint covers the rules governing agent output both before and after it is produced. Convergence is the iterative process by which constraints are evaluated, gaps identified, and rules refined until the harness reaches what practitioners call structural <em>idempotence</em>, the point at which re-applying the checks produces no further changes. The system has stabilized.</p><p>OpenAI&#8217;s Codex team put the shift plainly: a software engineering team&#8217;s primary job is no longer to write code, but to design environments, specify intent, and build feedback loops that allow agents to do reliable work. The mental model practitioners use involves three nested loops. The <strong>outer loop, at the project level</strong>, handles intent capture through specifications, architecture documents, knowledge bases, governance rules, and human oversight. The <strong>middle loop, at the task level</strong>, handles execution through the agent&#8217;s active work cycle. The <strong>inner loop, at the action level</strong>, handles verification through immediate feedback, automated tests, and automated rule checks that scan each output against a defined set of constraints and flag anything that violates them. This layered architecture originated in software development, but any team deploying autonomous AI agents to handle complex workflows faces the same underlying problem: a capable model is not the same as a reliable system.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CBRL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ed6ae30-78dc-4af4-98a3-1c3d073b24e1_1015x914.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CBRL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ed6ae30-78dc-4af4-98a3-1c3d073b24e1_1015x914.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CBRL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ed6ae30-78dc-4af4-98a3-1c3d073b24e1_1015x914.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CBRL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ed6ae30-78dc-4af4-98a3-1c3d073b24e1_1015x914.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CBRL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ed6ae30-78dc-4af4-98a3-1c3d073b24e1_1015x914.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CBRL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ed6ae30-78dc-4af4-98a3-1c3d073b24e1_1015x914.jpeg" width="362" height="325.97832512315273" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2ed6ae30-78dc-4af4-98a3-1c3d073b24e1_1015x914.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:914,&quot;width&quot;:1015,&quot;resizeWidth&quot;:362,&quot;bytes&quot;:229288,&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/192873052?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ed6ae30-78dc-4af4-98a3-1c3d073b24e1_1015x914.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_!CBRL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ed6ae30-78dc-4af4-98a3-1c3d073b24e1_1015x914.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CBRL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ed6ae30-78dc-4af4-98a3-1c3d073b24e1_1015x914.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CBRL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ed6ae30-78dc-4af4-98a3-1c3d073b24e1_1015x914.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CBRL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ed6ae30-78dc-4af4-98a3-1c3d073b24e1_1015x914.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>The Anatomy of a Reliable Agent System</h4><p>Translating the lessons of software harness engineering into broader business applications leads to a set of operational patterns. These practices group into four categories that shape how teams design, build, and govern autonomous agents in any high-stakes domain.</p><h5>The Strategic Mindset Shift</h5><p>The most fundamental adjustment for teams deploying AI agents is a complete inversion of their daily focus. Rather than optimizing the underlying model or manually reviewing every output, practitioners must shift their attention to architecting the environment where the agent operates. This means treating the model as a fixed engine and investing in the surrounding validation infrastructure, turning domain experts from manual reviewers into system designers. The evidence for this reframing is concrete: <a href="https://blog.langchain.com/improving-deep-agents-with-harness-engineering/?utm_source=gradientflow&amp;utm_medium=newsletter">LangChain moved a coding agent</a> from 30th to 5th place on an industry benchmark by changing only the harness, not the model. The same dynamic applies in any domain. A legal research agent will not become reliably accurate by switching to a more capable model if the validation layer cannot catch citation errors. When an agent produces a bad output, the first question should be &#8220;what is missing from the surrounding environment?&#8221; not &#8220;how do we change the model?&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://gradientflow.com/wp-content/uploads/2026/04/Harness-Engineering-mindset-shift.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cAaq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f49e7e-1dbb-4acc-bfdc-82bab2c6fb43_1504x860.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cAaq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f49e7e-1dbb-4acc-bfdc-82bab2c6fb43_1504x860.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cAaq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f49e7e-1dbb-4acc-bfdc-82bab2c6fb43_1504x860.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cAaq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f49e7e-1dbb-4acc-bfdc-82bab2c6fb43_1504x860.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cAaq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f49e7e-1dbb-4acc-bfdc-82bab2c6fb43_1504x860.jpeg" width="1456" height="833" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/34f49e7e-1dbb-4acc-bfdc-82bab2c6fb43_1504x860.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;:196011,&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/04/Harness-Engineering-mindset-shift.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/192873052?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f49e7e-1dbb-4acc-bfdc-82bab2c6fb43_1504x860.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_!cAaq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f49e7e-1dbb-4acc-bfdc-82bab2c6fb43_1504x860.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cAaq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f49e7e-1dbb-4acc-bfdc-82bab2c6fb43_1504x860.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cAaq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f49e7e-1dbb-4acc-bfdc-82bab2c6fb43_1504x860.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cAaq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f49e7e-1dbb-4acc-bfdc-82bab2c6fb43_1504x860.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The true return on investment for an agent system is not measured in tasks completed but in expert human attention hours saved. Every failure pattern encoded as an automated rule reduces future review burden, which means the harness is not a setup cost but a compounding asset that grows more valuable with each iteration. The primary deliverable for the domain expert becomes the testing suite and evaluation pipelines rather than the content the agent produces. A domain expert who insists on reviewing every output does not become a quality guarantor. They become a ceiling on what the system can ever achieve.</p><h5>Architecture and Orchestration</h5><p>Once the mindset shifts to environment design, the architecture of the system must enforce strict boundaries and predictable workflows. Rather than granting a single agent freeform autonomy to complete a complex task, robust systems rely on structured orchestration. A fixed control layer governs how the process moves from one defined step to the next, so the agent is never left to decide on its own what to do next or whether a step can be skipped. A clinical documentation agent should never decide on its own whether to file a record, request clarification, or escalate to a physician. A procurement agent should not unilaterally skip an approval step because the task looks routine. Structured orchestration makes agent behavior auditable, predictable, and recoverable regardless of domain.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oBre!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f3a6e22-f40f-4d0c-87bc-f2d85e796d7e_1671x976.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oBre!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f3a6e22-f40f-4d0c-87bc-f2d85e796d7e_1671x976.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oBre!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f3a6e22-f40f-4d0c-87bc-f2d85e796d7e_1671x976.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oBre!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f3a6e22-f40f-4d0c-87bc-f2d85e796d7e_1671x976.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oBre!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f3a6e22-f40f-4d0c-87bc-f2d85e796d7e_1671x976.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oBre!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f3a6e22-f40f-4d0c-87bc-f2d85e796d7e_1671x976.jpeg" width="620" height="361.95054945054943" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4f3a6e22-f40f-4d0c-87bc-f2d85e796d7e_1671x976.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;:620,&quot;bytes&quot;:237559,&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/192873052?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f3a6e22-f40f-4d0c-87bc-f2d85e796d7e_1671x976.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_!oBre!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f3a6e22-f40f-4d0c-87bc-f2d85e796d7e_1671x976.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oBre!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f3a6e22-f40f-4d0c-87bc-f2d85e796d7e_1671x976.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oBre!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f3a6e22-f40f-4d0c-87bc-f2d85e796d7e_1671x976.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oBre!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f3a6e22-f40f-4d0c-87bc-f2d85e796d7e_1671x976.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Paired with this are two supporting elements. Teams must also build <a href="https://gradientflow.substack.com/p/the-missing-layer-in-todays-agent">durable documents</a> that live permanently inside the agent&#8217;s operating environment. These files encode the institutional knowledge the agent needs to behave consistently across every session: regulatory constraints, brand voice rules, escalation thresholds, and the rationale behind key decisions. Without them, agents operate from whatever context a user happens to provide, which produces inconsistent and unpredictable behavior. These anchors ensure consistent behavior regardless of how a session begins, rather than relying on ad hoc instructions that vary by user. Complex tasks should also be decomposed into specialized agent roles with explicit, structured handoffs between them.</p><p>A grant writing system might feature a research agent, a drafting agent, and a compliance review agent operating in sequence. Specialization narrows the blast radius of individual failures and makes each component easier to test and improve independently. Every connection to an external tool or data source must carry explicit permission limits enforced mechanically, because without those boundaries, agents can access sensitive data inappropriately or trigger irreversible operations in connected systems, and that risk scales directly with the number of agents running in parallel.</p><h5>Validation, Feedback, and Escalation</h5><p>A well-architected environment requires automated mechanisms to catch errors early and correct them cheaply. The strategic optimization target is not preventing every error through exhaustive upfront review but detecting errors fast and reversing them at the lowest possible cost. Reliable systems build this through three layered feedback mechanisms working in sequence: structural checks that block invalid outputs and return actionable fix instructions the agent can act on without human translation, runtime observability through logs and metrics that make execution visible to both agents and humans, and agent-led self-review that audits outputs before escalating only genuinely novel cases to a human expert. Layering all three creates a system that catches errors at the cheapest possible point in the pipeline rather than routing everything through a human approval queue that cannot scale.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hgnn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51dd6018-5070-47db-af29-3c722bd6aead_1310x913.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hgnn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51dd6018-5070-47db-af29-3c722bd6aead_1310x913.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hgnn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51dd6018-5070-47db-af29-3c722bd6aead_1310x913.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hgnn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51dd6018-5070-47db-af29-3c722bd6aead_1310x913.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hgnn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51dd6018-5070-47db-af29-3c722bd6aead_1310x913.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hgnn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51dd6018-5070-47db-af29-3c722bd6aead_1310x913.jpeg" width="538" height="374.9572519083969" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51dd6018-5070-47db-af29-3c722bd6aead_1310x913.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:913,&quot;width&quot;:1310,&quot;resizeWidth&quot;:538,&quot;bytes&quot;:172541,&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/192873052?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51dd6018-5070-47db-af29-3c722bd6aead_1310x913.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_!hgnn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51dd6018-5070-47db-af29-3c722bd6aead_1310x913.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hgnn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51dd6018-5070-47db-af29-3c722bd6aead_1310x913.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hgnn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51dd6018-5070-47db-af29-3c722bd6aead_1310x913.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hgnn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51dd6018-5070-47db-af29-3c722bd6aead_1310x913.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Escalation itself must be triggered by specific, pre-defined conditions encoded in the harness, not left to the agent&#8217;s discretion. This prevents both under-escalation, where agents proceed when they should not, and the equally damaging pattern of agents interrupting human experts for routine decisions that automated checks could handle. Teams should build evaluation criteria that evolve as they observe how agents actually fail in production. The mistakes that matter most in a live environment are almost never the ones engineers anticipate before launch. The ultimate design goal across all of this is convergence: a harness mature enough that re-applying its constraint checks produces no further changes, and the system has reached a stable, rule-compliant state.</p><h5>Critical Anti-Patterns</h5><p>Understanding how these systems fail is as important as knowing how to build them. The most dangerous trap is silent state corruption, where an agent generates outputs that look structurally plausible but contain semantic errors that accumulate undetected until they cause cascading damage that is expensive to unwind. This failure is more insidious outside software because the feedback signals are slower and weaker than a failed build or broken test. A research synthesis agent that subtly misattributes sources, a clinical documentation agent that quietly introduces dosage errors, or a financial analysis agent that gradually drifts from regulatory definitions all represent silent corruption that looks fine on the surface until it does not. The problem gets worse when teams rely on the conversation history itself to track where the workflow stands, rather than maintaining a separate, explicit record of progress. When something goes wrong in a system built this way, there is no clean state to inspect or replay. The only record of what happened is buried in a thread of messages that the agent may have interpreted differently at each step.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4bUC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc444c23-332d-4b10-9d21-a1b84cefebca_1428x932.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4bUC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc444c23-332d-4b10-9d21-a1b84cefebca_1428x932.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4bUC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc444c23-332d-4b10-9d21-a1b84cefebca_1428x932.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4bUC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc444c23-332d-4b10-9d21-a1b84cefebca_1428x932.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4bUC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc444c23-332d-4b10-9d21-a1b84cefebca_1428x932.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4bUC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc444c23-332d-4b10-9d21-a1b84cefebca_1428x932.jpeg" width="498" height="325.02521008403363" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc444c23-332d-4b10-9d21-a1b84cefebca_1428x932.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:932,&quot;width&quot;:1428,&quot;resizeWidth&quot;:498,&quot;bytes&quot;:177560,&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/192873052?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc444c23-332d-4b10-9d21-a1b84cefebca_1428x932.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_!4bUC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc444c23-332d-4b10-9d21-a1b84cefebca_1428x932.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4bUC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc444c23-332d-4b10-9d21-a1b84cefebca_1428x932.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4bUC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc444c23-332d-4b10-9d21-a1b84cefebca_1428x932.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4bUC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc444c23-332d-4b10-9d21-a1b84cefebca_1428x932.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When AI teams deploy multi-agent configurations without verification gates between handoffs, each agent&#8217;s small mistake becomes an input assumption for the next, producing catastrophically wrong final outputs from a chain of individually plausible-looking steps. A multi-agent insurance underwriting pipeline where a data extraction agent makes a small error, a risk scoring agent builds on that error, and a pricing agent compounds it further illustrates how quickly the damage accumulates and how difficult it becomes to trace back to its origin. When guardrails and oversight structures are absent from the start, technical debt accumulates faster than teams can address it. Retrofitting those controls after a production failure is dramatically more expensive than building even a minimal harness from day one. A <a href="https://gradientflow.substack.com/p/the-missing-layer-in-todays-agent">persistent context </a>document, a few structural checks, and a basic escalation rule is substantially better than none, and it provides a foundation for iterative improvement rather than a crisis-driven rebuild.</p><h4>The Architect or the Bottleneck</h4><p>Harness engineering emerged from software development because that is where autonomous AI agents hit production scale first, but the underlying problem it solves is not specific to code. Any domain deploying agents to handle complex, multi-step work with real consequences faces the same structural gap: a capable model is not a reliable system. Those principles are not specific to software. They apply with equal force to legal research, clinical documentation, financial analysis, and procurement, anywhere that errors compound and someone is ultimately accountable for the output. The names change. The structural requirements do not. The gap between a raw model and a reliable production system is bridged entirely by the environment built around it. That means every organization deploying AI agents faces the same choice software teams have already confronted: invest in the environment that makes agents reliable, or spend your time cleaning up after ones that are not.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y3GU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F053815a6-26d7-4cc6-8ce3-b08fe91844f2_3812x1349.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y3GU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F053815a6-26d7-4cc6-8ce3-b08fe91844f2_3812x1349.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Y3GU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F053815a6-26d7-4cc6-8ce3-b08fe91844f2_3812x1349.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Y3GU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F053815a6-26d7-4cc6-8ce3-b08fe91844f2_3812x1349.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Y3GU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F053815a6-26d7-4cc6-8ce3-b08fe91844f2_3812x1349.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y3GU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F053815a6-26d7-4cc6-8ce3-b08fe91844f2_3812x1349.jpeg" width="1456" height="515" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/053815a6-26d7-4cc6-8ce3-b08fe91844f2_3812x1349.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:515,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:749380,&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/192873052?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F053815a6-26d7-4cc6-8ce3-b08fe91844f2_3812x1349.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_!Y3GU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F053815a6-26d7-4cc6-8ce3-b08fe91844f2_3812x1349.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Y3GU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F053815a6-26d7-4cc6-8ce3-b08fe91844f2_3812x1349.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Y3GU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F053815a6-26d7-4cc6-8ce3-b08fe91844f2_3812x1349.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Y3GU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F053815a6-26d7-4cc6-8ce3-b08fe91844f2_3812x1349.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Agent Harness: Managed Service or Custom (<strong><a href="https://gradientflow.com/wp-content/uploads/2026/04/Harness-&#8212;-Managed-or-Custom.jpeg">enlarge</a></strong>)</figcaption></figure></div><p>Building this infrastructure requires upfront investment in time and discipline, but the alternative is a system that generates technical debt and silent errors at machine speed. A well-engineered harness is the only mechanism that allows an organization to capture the productivity gains of autonomous AI without sacrificing the safety and quality of its most critical operations.</p><div><hr></div><h1>Quick Takes</h1><div id="youtube2-8RWNu9VzirY" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;8RWNu9VzirY&quot;,&quot;startTime&quot;:&quot;13&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/8RWNu9VzirY?start=13&amp;rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><ol><li><p><strong><a href="https://youtu.be/8RWNu9VzirY?t=13">AI Committees: Accelerant or Anchor?</a></strong></p></li><li><p><strong><a href="https://youtu.be/8RWNu9VzirY?t=1004">The New Rules of AI Information Architecture</a></strong></p></li></ol><div><hr></div><p></p><p><em><strong><a href="https://gradientflow.com/disclosure/">Ben Lorica</a></strong> edits <a href="https://ethics.dev/">Ethics.dev</a> and the <a href="https://gradientflow.substack.com/">Gradient Flow newsletter</a>, and he hosts the <strong><a href="https://thedataexchange.media/">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="https://aiconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Conference</a></strong> and the <strong><a href="https://agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Agent Conference</a></strong>, while also serving as the Strategic Content Chair for AI at the <strong><a href="https://events.linuxfoundation.org/">Linux Foundation</a></strong>. You can follow him on <a href="https://www.linkedin.com/in/benlorica/">Linkedin</a>, <a href="https://x.com/bigdata">X</a>, <a href="https://indieweb.social/@bigdata">Mastodon</a>, <a href="https://www.reddit.com/r/GradientFlow/">Reddit</a>, <a href="https://bsky.app/profile/gradientflow.com">Bluesky</a>, <a href="https://www.youtube.com/c/GradientFlow">YouTube</a>, or <a href="https://www.tiktok.com/@gradientflow">TikTok</a>. This newsletter is produced by <a href="https://gradientflow.com/blog/">Gradient Flow</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[Shadow IT is back, and this time it has admin access]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/your-employees-are-already-using</link><guid isPermaLink="false">https://gradientflow.substack.com/p/your-employees-are-already-using</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 14 Apr 2026 13:01:03 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0efa042d-0174-45b6-9644-b181a89c2e15_1171x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://gradientflow.com/newsletter/" 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="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" 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="https://gradientflow.substack.com/subscribe">Subscribe</a> &#8226;<a href="https://gradientflow.substack.com/"> Previous Issues</a></strong></p><h1><strong>What Is An AI Delegate?</strong></h1><p><a href="https://github.com/openclaw/openclaw">OpenClaw</a> arrived with little fanfare and quickly became the fastest growing open source AI project on record. At its core, OpenClaw is a personal autonomous agent framework. It is software that connects a large language model to your email, calendar, file system, messaging apps, and external APIs, then acts on your behalf across all of them simultaneously without waiting to be asked. OpenClaw did not just answer questions. It completed work. That distinction resonated immediately with developers and technically sophisticated early adopters who had grown frustrated with AI tools that stopped at the edge of a chat window.</p><p>The adoption rate outpaced the security reviews, and that gap mattered. OpenClaw&#8217;s open architecture made it composable and extensible, but it also made it trivially easy to deploy with over-permissioned access, no audit logging, and no vetting of community contributed skill modules. The documented <a href="https://www.koi.ai/blog/clawhavoc-341-malicious-clawedbot-skills-found-by-the-bot-they-were-targeting">ClawHavoc supply chain attack</a>, in which malicious skills compromised thousands of installations, was a predictable outcome of consumer grade architecture deployed without enterprise grade controls. Industry analysts flagged the category as an unacceptable cybersecurity risk for enterprise use. None of the security alerts and warnings stopped adoption. The excitement around what OpenClaw enables simply outpaced concern about what it could expose.</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>Regular 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>What followed was a wave of systems that took the core concept of OpenClaw and addressed its roughest edges while extending its reach. <a href="https://code.claude.com/docs/en/channels-reference">Claude Code Channels</a> embeds autonomous execution directly inside Anthropic&#8217;s interface, adding structured reasoning traces and tighter permission boundaries that make the system&#8217;s decision making more inspectable. <a href="https://www.nvidia.com/en-us/ai/nemoclaw/">NemoClaw</a> targets local deployment on dedicated hardware, bringing meaningful on device performance to users in regulated industries who cannot route sensitive data through cloud providers. <a href="https://www.genspark.ai/genspark-claw">GenSpark Claw</a> shifts toward a managed experience, abstracting away the complex container configuration and credential management that made raw OpenClaw inaccessible to non technical users. It also layers in role based access controls and compliance oriented audit trails. Together, these systems are converging on a new operational paradigm that deserves its own category name: the <strong>AI Delegate</strong>. Rather than functioning as traditional software, AI Delegates operate as persistent, action-taking systems that work on a human&#8217;s behalf across applications and time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6jry!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ced735-eb62-4da0-b0ff-895352276503_1837x643.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6jry!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ced735-eb62-4da0-b0ff-895352276503_1837x643.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6jry!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ced735-eb62-4da0-b0ff-895352276503_1837x643.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6jry!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ced735-eb62-4da0-b0ff-895352276503_1837x643.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6jry!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ced735-eb62-4da0-b0ff-895352276503_1837x643.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6jry!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ced735-eb62-4da0-b0ff-895352276503_1837x643.jpeg" width="1456" height="510" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/84ced735-eb62-4da0-b0ff-895352276503_1837x643.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:510,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:171821,&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/192153974?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ced735-eb62-4da0-b0ff-895352276503_1837x643.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_!6jry!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ced735-eb62-4da0-b0ff-895352276503_1837x643.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6jry!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ced735-eb62-4da0-b0ff-895352276503_1837x643.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6jry!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ced735-eb62-4da0-b0ff-895352276503_1837x643.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6jry!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ced735-eb62-4da0-b0ff-895352276503_1837x643.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">(<strong><a href="https://gradientflow.com/wp-content/uploads/2026/04/AI-Delegate-%E2%80%94-key-features.jpeg">enlarge</a></strong>)</figcaption></figure></div><p>An <strong>AI Delegate</strong> (often functioning as <strong>&#8216;Digital Staff&#8217;</strong>) is built on the four core pillars of Intelligence, Memory, Architecture, and Governance, and is defined by the following key features:</p><ul><li><p><strong>Goal-Driven Autonomy.</strong> Interprets high-level human goals, breaks them into sub-tasks, executes across connected systems, and retries or adapts when steps fail. The unit of value is a completed workflow, not a text response.</p></li><li><p><strong>Ambient Presence.</strong> Lives inside messaging platforms users already use, such as WhatsApp, Slack, Telegram, or iMessage, providing an always-on experience with zero friction or context-switching.</p></li><li><p><strong>Persistent Memory.</strong> Maintains long-term context across all sessions <a href="https://lancedb.com/blog/openclaw-lancedb-memory-layer/?utm_source=gradientflow&amp;utm_medium=newsletter">using systems like LanceDB</a> and vector embeddings. Remembers preferences, past decisions, and ongoing projects without being re-instructed.</p></li><li><p><strong>Proactive Heartbeat Execution.</strong> Operates on scheduled cycles without waiting to be prompted: it runs briefings, audits, consolidations, and background tasks autonomously.</p></li><li><p><strong>Dynamic Tool Construction.</strong> Builds its own integrations and scripts on the fly when existing tools are insufficient. Capability surface expands with every new task encountered.</p></li><li><p><strong>Cross-System Orchestration.</strong> Coordinates actions across databases, APIs, file systems, CRMs, and external services within a single workflow, serving as the integration layer so the human doesn&#8217;t have to.</p></li><li><p><strong>Modular, Open Architecture.</strong> Separates the reasoning layer (LLM) from the execution layer (tools, APIs), facilitating model swaps, new integrations, and flexible deployment without vendor lock-in.</p></li><li><p><strong>Local-First Deployment.</strong> Runs on the user&#8217;s own hardware by default, keeping data under user control. Cloud-managed variants exist but local-first is the defining architectural option.</p></li><li><p><strong>Governed Identity and Delegation.</strong> Operates under its own scoped service identity rather than borrowed human credentials, utilizing explicit handoff maps to define what the agent owns, what requires human approval, and what is never delegated.</p></li><li><p><strong>Multi-Agent Collaboration.</strong> Architected for teams of specialized agents (planner, executor, validator) that delegate to one another, check each other&#8217;s work, and operate in parallel.</p></li></ul><h4>Crossing the Threshold to Enterprise Operations</h4><p>The trajectory of these AI Delegates mirrors a familiar pattern in enterprise technology adoption. A tool emerges in the developer community, proves its value through grassroots experimentation, and eventually forces organizations to either adopt it deliberately or manage it as shadow IT. The emergence of managed platforms and no code interfaces signals that this category is moving toward professional users much faster than most organizations realize. The organizations that capture the most value from AI will not be those that ship chatbot wrappers around foundation models, but those that embed agent level autonomy into products capable of handling unstructured cross system tasks at scale.</p><p>Consider the work that currently requires a human to manually bridge between a CRM, an inbox, a calendar, and a data warehouse. Managing sales outreach, sorting customer issues, summarizing market research, and setting up new accounts all involve many moving parts, but they follow predictable rules that rarely require constant human oversight. They are exactly the kind of multi system, goal directed workflows that AI Delegates are architecturally built to own end to end. These systems do not just make existing tasks faster. They replace entire task bundles that previously required dedicated staff. Organizations that measure the value of AI Delegates by chat <a href="https://decagon.ai/glossary/deflection-rate">deflection rates</a> or response times are using the wrong yardstick. The real return is measured at the workflow or role level, and the enterprises that internalize that distinction early will redesign operations around it rather than layering AI Delegates onto legacy processes that were never built for delegation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EtgX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f2bc338-3fed-4b0b-87a6-6c718fe1f1d7_1885x1078.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EtgX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f2bc338-3fed-4b0b-87a6-6c718fe1f1d7_1885x1078.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EtgX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f2bc338-3fed-4b0b-87a6-6c718fe1f1d7_1885x1078.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EtgX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f2bc338-3fed-4b0b-87a6-6c718fe1f1d7_1885x1078.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EtgX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f2bc338-3fed-4b0b-87a6-6c718fe1f1d7_1885x1078.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EtgX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f2bc338-3fed-4b0b-87a6-6c718fe1f1d7_1885x1078.jpeg" width="1456" height="833" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f2bc338-3fed-4b0b-87a6-6c718fe1f1d7_1885x1078.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;:276349,&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/192153974?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f2bc338-3fed-4b0b-87a6-6c718fe1f1d7_1885x1078.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_!EtgX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f2bc338-3fed-4b0b-87a6-6c718fe1f1d7_1885x1078.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EtgX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f2bc338-3fed-4b0b-87a6-6c718fe1f1d7_1885x1078.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EtgX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f2bc338-3fed-4b0b-87a6-6c718fe1f1d7_1885x1078.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EtgX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f2bc338-3fed-4b0b-87a6-6c718fe1f1d7_1885x1078.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">(<strong><a href="https://gradientflow.com/wp-content/uploads/2026/04/AI-Delegate-%E2%80%94-before-and-after.jpeg">enlarge</a></strong>)</figcaption></figure></div><p>Making AI Delegates genuinely enterprise grade requires closing a set of gaps that consumer deployments have not had to address. The documented <a href="https://www.koi.ai/blog/clawhavoc-341-malicious-clawedbot-skills-found-by-the-bot-they-were-targeting">ClawHavoc supply chain attack</a> was not an anomaly. It was a preview of what happens when systems with broad tool access and cross system execution rights are deployed without enterprise controls. Responsible deployment demands treating AI Delegates as governed identities rather than simple software tools. They must be provisioned with their own scoped service identities, least privilege access, and continuous behavioral monitoring so security tools can distinguish agent activity from legitimate user behavior.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5ixZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf21c27a-dbeb-4429-8dc7-aa92226b1b85_3944x1979.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5ixZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf21c27a-dbeb-4429-8dc7-aa92226b1b85_3944x1979.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5ixZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf21c27a-dbeb-4429-8dc7-aa92226b1b85_3944x1979.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5ixZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf21c27a-dbeb-4429-8dc7-aa92226b1b85_3944x1979.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5ixZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf21c27a-dbeb-4429-8dc7-aa92226b1b85_3944x1979.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5ixZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf21c27a-dbeb-4429-8dc7-aa92226b1b85_3944x1979.jpeg" width="1456" height="731" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af21c27a-dbeb-4429-8dc7-aa92226b1b85_3944x1979.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1034017,&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/192153974?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf21c27a-dbeb-4429-8dc7-aa92226b1b85_3944x1979.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_!5ixZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf21c27a-dbeb-4429-8dc7-aa92226b1b85_3944x1979.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5ixZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf21c27a-dbeb-4429-8dc7-aa92226b1b85_3944x1979.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5ixZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf21c27a-dbeb-4429-8dc7-aa92226b1b85_3944x1979.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5ixZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf21c27a-dbeb-4429-8dc7-aa92226b1b85_3944x1979.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">(<strong><a href="https://gradientflow.com/wp-content/uploads/2026/04/AI-Delegates-failure-modes.jpeg">enlarge</a></strong>)</figcaption></figure></div><p>Furthermore, delegation must be formalized through explicit handoff maps that define exactly what the system owns end to end and where a human must review the work before the AI Delegate proceeds. Because a single error can propagate widely, enterprise architectures must also include sandboxed execution environments, explicit rollback mechanisms, and durable state management to handle branching and failure recovery. Finally, user interfaces must include trust calibration mechanisms that give humans an accurate picture of what the delegate is doing and why. Overconfidence in agent capabilities leads to under supervision, and under supervision is where the real enterprise liability lives. The organizations that move now to establish this governed, observable, and human in the loop infrastructure will define the competitive landscape.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jYa_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0416ad-df26-4b91-81fa-6bba3f75c5ef_1126x1041.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jYa_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0416ad-df26-4b91-81fa-6bba3f75c5ef_1126x1041.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jYa_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0416ad-df26-4b91-81fa-6bba3f75c5ef_1126x1041.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jYa_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0416ad-df26-4b91-81fa-6bba3f75c5ef_1126x1041.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jYa_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0416ad-df26-4b91-81fa-6bba3f75c5ef_1126x1041.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jYa_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0416ad-df26-4b91-81fa-6bba3f75c5ef_1126x1041.jpeg" width="536" height="495.53818827708704" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c0416ad-df26-4b91-81fa-6bba3f75c5ef_1126x1041.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1041,&quot;width&quot;:1126,&quot;resizeWidth&quot;:536,&quot;bytes&quot;:197382,&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/192153974?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0416ad-df26-4b91-81fa-6bba3f75c5ef_1126x1041.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_!jYa_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0416ad-df26-4b91-81fa-6bba3f75c5ef_1126x1041.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jYa_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0416ad-df26-4b91-81fa-6bba3f75c5ef_1126x1041.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jYa_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0416ad-df26-4b91-81fa-6bba3f75c5ef_1126x1041.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jYa_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c0416ad-df26-4b91-81fa-6bba3f75c5ef_1126x1041.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">(<strong><a href="https://gradientflow.com/wp-content/uploads/2026/04/AI-Delegate-%E2%80%94-enterpise-requirements.jpeg">enlarge</a></strong>)</figcaption></figure></div><h4>Capable Today, Production-Ready Tomorrow</h4><p>We are still in the absolute earliest days of the AI Delegate paradigm. These systems are already demonstrating real utility in automating complex, cross-system workflows, but their underlying architectures remain raw and require significant hardening before they can be deployed safely at enterprise scale. The immediate future of this category will not be defined by flashy new reasoning capabilities. It will be defined by the unglamorous work of enterprise readiness: formal security certifications, governed agent identities, durable state management, and the organizational habits that make delegation safe rather than just fast.</p><p>Looking ahead, the roadmap points toward standardized protocols for multi-agent communication, polished interfaces that replace brittle command-line setups, and deep interoperability with the enterprise data systems where real operational value lives.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nvdP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0640ebb-1863-4a7d-90f3-5c676959bc27_1831x968.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nvdP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0640ebb-1863-4a7d-90f3-5c676959bc27_1831x968.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nvdP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0640ebb-1863-4a7d-90f3-5c676959bc27_1831x968.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nvdP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0640ebb-1863-4a7d-90f3-5c676959bc27_1831x968.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nvdP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0640ebb-1863-4a7d-90f3-5c676959bc27_1831x968.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nvdP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0640ebb-1863-4a7d-90f3-5c676959bc27_1831x968.jpeg" width="1456" height="770" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b0640ebb-1863-4a7d-90f3-5c676959bc27_1831x968.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:770,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:354068,&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/192153974?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0640ebb-1863-4a7d-90f3-5c676959bc27_1831x968.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_!nvdP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0640ebb-1863-4a7d-90f3-5c676959bc27_1831x968.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nvdP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0640ebb-1863-4a7d-90f3-5c676959bc27_1831x968.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nvdP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0640ebb-1863-4a7d-90f3-5c676959bc27_1831x968.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nvdP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0640ebb-1863-4a7d-90f3-5c676959bc27_1831x968.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">(<strong><a href="https://gradientflow.com/wp-content/uploads/2026/04/AI-Delegate-%E2%80%94-roadmap.jpeg">enlarge</a></strong>)</figcaption></figure></div><div><hr></div><h1>&#127895;&#65039;<a href="https://www.agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">See You in NYC!</a></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zSo3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F111d1b02-b56a-410a-94c4-a86025823063_1908x1069.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zSo3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F111d1b02-b56a-410a-94c4-a86025823063_1908x1069.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zSo3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F111d1b02-b56a-410a-94c4-a86025823063_1908x1069.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zSo3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F111d1b02-b56a-410a-94c4-a86025823063_1908x1069.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zSo3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F111d1b02-b56a-410a-94c4-a86025823063_1908x1069.jpeg" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/111d1b02-b56a-410a-94c4-a86025823063_1908x1069.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;:496950,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://www.agentconference.com/?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/192153974?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F111d1b02-b56a-410a-94c4-a86025823063_1908x1069.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_!zSo3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F111d1b02-b56a-410a-94c4-a86025823063_1908x1069.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zSo3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F111d1b02-b56a-410a-94c4-a86025823063_1908x1069.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zSo3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F111d1b02-b56a-410a-94c4-a86025823063_1908x1069.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zSo3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F111d1b02-b56a-410a-94c4-a86025823063_1908x1069.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter&quot;,&quot;text&quot;:&quot;Register Now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter"><span>Register Now</span></a></p><div><hr></div><p></p><p><em><strong><a href="https://gradientflow.com/disclosure/">Ben Lorica</a></strong> edits <a href="https://ethics.dev/">Ethics.dev</a> and the <a href="https://gradientflow.substack.com/">Gradient Flow newsletter</a>, and he hosts the <strong><a href="https://thedataexchange.media/">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="https://aiconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Conference</a></strong> and the <strong><a href="https://agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Agent Conference</a></strong>, while also serving as the Strategic Content Chair for AI at the <strong><a href="https://events.linuxfoundation.org/">Linux Foundation</a></strong>. You can follow him on <a href="https://www.linkedin.com/in/benlorica/">Linkedin</a>, <a href="https://x.com/bigdata">X</a>, <a href="https://indieweb.social/@bigdata">Mastodon</a>, <a href="https://www.reddit.com/r/GradientFlow/">Reddit</a>, <a href="https://bsky.app/profile/gradientflow.com">Bluesky</a>, <a href="https://www.youtube.com/c/GradientFlow">YouTube</a>, or <a href="https://www.tiktok.com/@gradientflow">TikTok</a>. This newsletter is produced by <a href="https://gradientflow.com/blog/">Gradient Flow</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[AI is describing your competitors better than you. Here's why.]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/ai-is-describing-your-competitors</link><guid isPermaLink="false">https://gradientflow.substack.com/p/ai-is-describing-your-competitors</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 07 Apr 2026 13:01:09 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d94242d2-dca8-4994-a978-ef72854ff254_1087x891.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://gradientflow.com/newsletter/" 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="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" 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="https://gradientflow.substack.com/subscribe">Subscribe</a> &#8226;<a href="https://gradientflow.substack.com/"> Previous Issues</a></strong></p><h1><strong>The AI Visibility Playbook: Surviving the Shift from Search to Synthesis</strong></h1><p>More people are turning to AI chatbots instead of traditional search engines to find information online. Even Google now displays an AI Overview at the top of many search results to summarize answers directly. When search engines ruled the internet, search engine optimization (SEO) served as the primary tool for companies to manage their brand reputation and ensure digital visibility. Now that foundation models synthesize responses rather than pointing users to external pages, SEO is being updated. Business leaders are adopting new strategies to influence the underlying training data and retrieval mechanisms of these AI systems, with the goal of keeping their brands visible and, just as importantly, accurately represented.</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 subscriber.</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>The shift in digital visibility centers around Generative Engine Optimization (<strong>GEO</strong>). Unlike traditional optimization that targets link rankings, this practice aims to influence the neural patterns and retrieval logic of foundation models. The goal is to ensure generative AI systems select and accurately cite a brand when synthesizing responses. Several related terms fall under this umbrella. Answer Engine Optimization (<strong>AEO</strong>) is the process of optimizing content to fit the conversational nature of modern AI, making it more likely to be featured in direct, synthesized answers. Artificial Intelligence Optimization (<strong>AIO</strong>) acts as a broader catchall label for these practices. Meanwhile, some marketers use Large Language Model Optimization (<strong>LLMO</strong>) to describe the exact same goal of shaping internal model weights and training data. These terms are often used interchangeably, which reflects how early-stage and unsettled the field still is.</p><p>As these practices mature, they are fracturing into specialized domains and deeper conceptual frameworks. E-commerce GEO (<strong>E-GEO</strong>) explores whether product listings and reviews require distinct optimization tactics or if standard strategies work across all industries. Beyond mere visibility, practitioners are identifying new challenges like <strong>Discovery with Exact Definition</strong>. This concept highlights the gap between an AI retrieving brand information and actually representing it with contextual accuracy. A model can cite a company and still get it wrong. When that happens at scale, companies face what one researcher has called <strong>Dark Revenue Loss</strong>, the invisible financial damage and eroded customer trust that occurs entirely within AI-mediated conversations and never surfaces in standard analytics dashboards.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://gradientflow.com/wp-content/uploads/2026/04/GEO-terms.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z5wa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef30e5f2-9760-4d98-b77d-10b3f95b7249_794x939.jpeg 424w, https://substackcdn.com/image/fetch/$s_!z5wa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef30e5f2-9760-4d98-b77d-10b3f95b7249_794x939.jpeg 848w, https://substackcdn.com/image/fetch/$s_!z5wa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef30e5f2-9760-4d98-b77d-10b3f95b7249_794x939.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!z5wa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef30e5f2-9760-4d98-b77d-10b3f95b7249_794x939.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z5wa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef30e5f2-9760-4d98-b77d-10b3f95b7249_794x939.jpeg" width="370" height="437.5692695214106" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef30e5f2-9760-4d98-b77d-10b3f95b7249_794x939.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:939,&quot;width&quot;:794,&quot;resizeWidth&quot;:370,&quot;bytes&quot;:116642,&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/04/GEO-terms.jpeg&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/191426261?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef30e5f2-9760-4d98-b77d-10b3f95b7249_794x939.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_!z5wa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef30e5f2-9760-4d98-b77d-10b3f95b7249_794x939.jpeg 424w, https://substackcdn.com/image/fetch/$s_!z5wa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef30e5f2-9760-4d98-b77d-10b3f95b7249_794x939.jpeg 848w, https://substackcdn.com/image/fetch/$s_!z5wa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef30e5f2-9760-4d98-b77d-10b3f95b7249_794x939.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!z5wa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef30e5f2-9760-4d98-b77d-10b3f95b7249_794x939.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Addressing that invisible leakage requires more than content tweaks. A proposed architectural concept called <strong>GEO Core</strong> envisions a dedicated brand governance infrastructure layer, something analogous to a CRM but built to operate across retrieval-augmented generation (RAG) pipelines, chatbots, and AI agents, ensuring that what a model believes about a company matches what the company actually is. While I am not aware of any commercial implementations yet, this concept points toward a future where managing AI-mediated brand identity is treated as an enterprise infrastructure problem rather than a marketing one.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7sWs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21109a01-4eb6-4b91-9276-5877d576b3d3_1416x1010.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7sWs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21109a01-4eb6-4b91-9276-5877d576b3d3_1416x1010.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7sWs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21109a01-4eb6-4b91-9276-5877d576b3d3_1416x1010.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7sWs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21109a01-4eb6-4b91-9276-5877d576b3d3_1416x1010.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7sWs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21109a01-4eb6-4b91-9276-5877d576b3d3_1416x1010.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7sWs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21109a01-4eb6-4b91-9276-5877d576b3d3_1416x1010.jpeg" width="396" height="282.45762711864404" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21109a01-4eb6-4b91-9276-5877d576b3d3_1416x1010.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1010,&quot;width&quot;:1416,&quot;resizeWidth&quot;:396,&quot;bytes&quot;:125236,&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/191426261?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21109a01-4eb6-4b91-9276-5877d576b3d3_1416x1010.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_!7sWs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21109a01-4eb6-4b91-9276-5877d576b3d3_1416x1010.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7sWs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21109a01-4eb6-4b91-9276-5877d576b3d3_1416x1010.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7sWs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21109a01-4eb6-4b91-9276-5877d576b3d3_1416x1010.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7sWs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21109a01-4eb6-4b91-9276-5877d576b3d3_1416x1010.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>The AI Visibility Operations Playbook</h4><p>We are still in the early days of this shift, but practitioners are already deploying concrete strategies to adapt. Here are <strong>some of the techniques teams are using right now</strong> to ensure their brands surface accurately in AI-generated answers.</p><p><strong>Crawler access configuration.</strong> Before an AI can summarize your content, it has to be able to read it. Many legacy website configurations accidentally block AI-specific web crawlers like the ones used by OpenAI or Google. Fixing this by updating a site&#8217;s robots file to explicitly allow these bots is the lowest-effort, highest-leverage action a team can take today, and it should happen before any other investment in this space.</p><p><strong>AI brand auditing.</strong> Teams must establish a baseline by directly querying chatbots to see how their brand is currently represented in terms of accuracy, sentiment, and framing. Commercial visibility toolkits from major search marketing platforms now support this kind of tracking across citation frequency and competitive positioning. Without this baseline you are optimizing blind, and most organizations are still skipping it.</p><div class="pullquote"><p>This isn&#8217;t a marketing problem anymore. Managing your brand in the AI era is an enterprise infrastructure challenge.</p></div><p><strong>Citation engineering.</strong> This technique involves writing content in self-contained blocks of 30 to 60 words that pair a specific data point with clear reasoning, so an AI can extract the passage directly without needing to reinterpret it. Research demonstrated that this structural approach can increase visibility in generative results by up to 40 percent. The uncomfortable implication is that the best-structured source often beats the most accurate one in AI-mediated information delivery.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5kE5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81108f80-055e-49da-baf7-9015ceaa0015_1346x607.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5kE5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81108f80-055e-49da-baf7-9015ceaa0015_1346x607.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5kE5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81108f80-055e-49da-baf7-9015ceaa0015_1346x607.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5kE5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81108f80-055e-49da-baf7-9015ceaa0015_1346x607.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5kE5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81108f80-055e-49da-baf7-9015ceaa0015_1346x607.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5kE5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81108f80-055e-49da-baf7-9015ceaa0015_1346x607.jpeg" width="476" height="214.65973254086182" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81108f80-055e-49da-baf7-9015ceaa0015_1346x607.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:607,&quot;width&quot;:1346,&quot;resizeWidth&quot;:476,&quot;bytes&quot;:123156,&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/191426261?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81108f80-055e-49da-baf7-9015ceaa0015_1346x607.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_!5kE5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81108f80-055e-49da-baf7-9015ceaa0015_1346x607.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5kE5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81108f80-055e-49da-baf7-9015ceaa0015_1346x607.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5kE5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81108f80-055e-49da-baf7-9015ceaa0015_1346x607.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5kE5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81108f80-055e-49da-baf7-9015ceaa0015_1346x607.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Natural language FAQ optimization.</strong> Users talk to chatbots differently than they type keywords into a search box, and content needs to reflect that conversational reality. By auditing the exact phrasing people use when prompting AI systems and creating matching question-and-answer pairs, teams make it trivially easy for the retrieval system to select their content. Adding just three to five of these natural language questions to an existing page can meaningfully increase the probability of a direct citation.</p><p><strong>Machine-readable structured data.</strong> Implementing schema markup translates human-readable content into explicit metadata that AI systems can parse with precision, signaling what a page is about, who wrote it, and how it should be classified. This is technical hygiene that has been standard SEO practice for years, but its value is amplified in AI retrieval contexts because generative systems benefit even more from explicit structural signals than traditional search crawlers did. If your content management system supports it, there is no defensible reason not to implement it.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RxSh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffecd76fb-e4ad-4cbd-9b49-2934f87a4079_1647x766.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RxSh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffecd76fb-e4ad-4cbd-9b49-2934f87a4079_1647x766.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RxSh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffecd76fb-e4ad-4cbd-9b49-2934f87a4079_1647x766.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RxSh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffecd76fb-e4ad-4cbd-9b49-2934f87a4079_1647x766.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RxSh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffecd76fb-e4ad-4cbd-9b49-2934f87a4079_1647x766.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RxSh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffecd76fb-e4ad-4cbd-9b49-2934f87a4079_1647x766.jpeg" width="490" height="227.83653846153845" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fecd76fb-e4ad-4cbd-9b49-2934f87a4079_1647x766.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:677,&quot;width&quot;:1456,&quot;resizeWidth&quot;:490,&quot;bytes&quot;:148296,&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/191426261?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffecd76fb-e4ad-4cbd-9b49-2934f87a4079_1647x766.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_!RxSh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffecd76fb-e4ad-4cbd-9b49-2934f87a4079_1647x766.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RxSh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffecd76fb-e4ad-4cbd-9b49-2934f87a4079_1647x766.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RxSh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffecd76fb-e4ad-4cbd-9b49-2934f87a4079_1647x766.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RxSh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffecd76fb-e4ad-4cbd-9b49-2934f87a4079_1647x766.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Platform-specific ecosystem tuning.</strong> Treating all AI models as a monolith is a reliable way to underperform, as one large financial technology company recently discovered firsthand. Each AI provider has distinct data dependencies: optimizing for one major search-backed AI requires strong traditional SEO fundamentals, while optimizing for a video-integrated AI model requires well-structured video transcripts and active business profiles. Teams should maintain separate playbooks for each platform rather than assuming a single strategy transfers across all of them.</p><p><strong>Distributed authority building.</strong> AI models look for consensus across multiple independent sources to determine what is credible about a company. Earning mentions, reviews, and coverage across authoritative publications and industry outlets provides the corroborating signals that increase a model&#8217;s confidence in citing your brand. This reframes traditional public relations as a direct optimization lever for AI retrieval, not just a brand awareness exercise.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!H3RG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc938d86d-249c-4518-85e3-74e8d7ad74cf_1751x914.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H3RG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc938d86d-249c-4518-85e3-74e8d7ad74cf_1751x914.jpeg 424w, https://substackcdn.com/image/fetch/$s_!H3RG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc938d86d-249c-4518-85e3-74e8d7ad74cf_1751x914.jpeg 848w, https://substackcdn.com/image/fetch/$s_!H3RG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc938d86d-249c-4518-85e3-74e8d7ad74cf_1751x914.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!H3RG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc938d86d-249c-4518-85e3-74e8d7ad74cf_1751x914.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H3RG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc938d86d-249c-4518-85e3-74e8d7ad74cf_1751x914.jpeg" width="1456" height="760" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c938d86d-249c-4518-85e3-74e8d7ad74cf_1751x914.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:760,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:222915,&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/191426261?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc938d86d-249c-4518-85e3-74e8d7ad74cf_1751x914.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_!H3RG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc938d86d-249c-4518-85e3-74e8d7ad74cf_1751x914.jpeg 424w, https://substackcdn.com/image/fetch/$s_!H3RG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc938d86d-249c-4518-85e3-74e8d7ad74cf_1751x914.jpeg 848w, https://substackcdn.com/image/fetch/$s_!H3RG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc938d86d-249c-4518-85e3-74e8d7ad74cf_1751x914.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!H3RG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc938d86d-249c-4518-85e3-74e8d7ad74cf_1751x914.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Long-term training data seeding.</strong> Because foundation models are trained on massive public datasets, brands that maintain a consistent, high-quality presence across the open web are more likely to be inherently known by the model before any retrieval even occurs. To influence foundation models, teams should actively participate in community forums and secure a presence in structured databases like Wikidata and Wikipedia. This is a multi-year strategy, not a quick win, but the compounding effects across successive model generations make early investment disproportionately valuable.</p><h4>Vectors of AI-Mediated Brand Identity</h4><p>The optimization surface itself is quickly expanding well beyond text on a webpage. Because major AI platforms increasingly pull from diverse source types, strategy must grow to match: video transcripts need to be structured and accurate, image metadata needs to be clean and descriptive, and audio content needs to be organized for machine ingestion rather than just human listening. At the same time, <strong>as autonomous AI agents begin executing vendor evaluations and purchasing decisions on behalf of users, the relevant optimization target shifts from web pages to the tool-calling interfaces and data layers those agents actually query</strong>. The goal is no longer just helping a chatbot describe your company accurately. It is ensuring an autonomous system can find, evaluate, and transact with your business without friction or distortion.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0Drx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1e2889c-f80a-4ab5-a9b8-bee877330b4f_1823x896.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0Drx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1e2889c-f80a-4ab5-a9b8-bee877330b4f_1823x896.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0Drx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1e2889c-f80a-4ab5-a9b8-bee877330b4f_1823x896.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0Drx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1e2889c-f80a-4ab5-a9b8-bee877330b4f_1823x896.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0Drx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1e2889c-f80a-4ab5-a9b8-bee877330b4f_1823x896.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0Drx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1e2889c-f80a-4ab5-a9b8-bee877330b4f_1823x896.jpeg" width="1456" height="716" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1e2889c-f80a-4ab5-a9b8-bee877330b4f_1823x896.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;:249420,&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/191426261?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1e2889c-f80a-4ab5-a9b8-bee877330b4f_1823x896.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_!0Drx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1e2889c-f80a-4ab5-a9b8-bee877330b4f_1823x896.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0Drx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1e2889c-f80a-4ab5-a9b8-bee877330b4f_1823x896.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0Drx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1e2889c-f80a-4ab5-a9b8-bee877330b4f_1823x896.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0Drx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1e2889c-f80a-4ab5-a9b8-bee877330b4f_1823x896.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">(<strong><a href="https://gradientflow.com/wp-content/uploads/2026/04/GEO-landscape.jpeg">enlarge</a></strong>)</figcaption></figure></div><p>The window to build this foundation is closing faster than most organizations recognize. Analysts project a steep contraction in traditional search volume by 2026, which puts these new capabilities on a path from optional to mandatory in a short timeframe. <strong>The urgency compounds because newer AI models are frequently trained on outputs from prior generations, meaning early interventions reinforce themselves over time.</strong> Accurate brand representation established in today&#8217;s training data creates a self-reinforcing advantage that late movers will find genuinely difficult to close. Measurement is also maturing: tooling that explains why a retrieval system preferred one document over another is moving from research pipelines toward commercial platforms, which means the discipline is shifting from educated guesswork toward something testable and repeatable. Organizations that begin building these competencies now will be the ones that remain visible and accurately represented as the transition accelerates.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://bauplanlabs.github.io/SAO-workshop/?utm_source=gradientflow&amp;utm_medium=newsletter" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sC7W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39690554-75ad-4147-9294-ac5c48a2b5af_2208x1224.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sC7W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39690554-75ad-4147-9294-ac5c48a2b5af_2208x1224.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sC7W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39690554-75ad-4147-9294-ac5c48a2b5af_2208x1224.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sC7W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39690554-75ad-4147-9294-ac5c48a2b5af_2208x1224.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sC7W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39690554-75ad-4147-9294-ac5c48a2b5af_2208x1224.jpeg" width="1456" height="807" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39690554-75ad-4147-9294-ac5c48a2b5af_2208x1224.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;:377132,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://bauplanlabs.github.io/SAO-workshop/?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/191426261?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39690554-75ad-4147-9294-ac5c48a2b5af_2208x1224.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_!sC7W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39690554-75ad-4147-9294-ac5c48a2b5af_2208x1224.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sC7W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39690554-75ad-4147-9294-ac5c48a2b5af_2208x1224.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sC7W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39690554-75ad-4147-9294-ac5c48a2b5af_2208x1224.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sC7W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39690554-75ad-4147-9294-ac5c48a2b5af_2208x1224.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://bauplanlabs.github.io/SAO-workshop/?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="https://bauplanlabs.github.io/SAO-workshop/?utm_source=gradientflow&amp;utm_medium=newsletter"><span>Learn More</span></a></p><div><hr></div><h1><a href="https://gradientflow.com/mcp-objections-and-complaints/">What Critics Get Right and Wrong About MCP</a></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8m0x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbc897a2-1586-430f-a05c-976fe38b2e9e_3582x2200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8m0x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbc897a2-1586-430f-a05c-976fe38b2e9e_3582x2200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8m0x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbc897a2-1586-430f-a05c-976fe38b2e9e_3582x2200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8m0x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbc897a2-1586-430f-a05c-976fe38b2e9e_3582x2200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8m0x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbc897a2-1586-430f-a05c-976fe38b2e9e_3582x2200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8m0x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbc897a2-1586-430f-a05c-976fe38b2e9e_3582x2200.jpeg" width="1456" height="894" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cbc897a2-1586-430f-a05c-976fe38b2e9e_3582x2200.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:894,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:776353,&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/191426261?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbc897a2-1586-430f-a05c-976fe38b2e9e_3582x2200.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_!8m0x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbc897a2-1586-430f-a05c-976fe38b2e9e_3582x2200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8m0x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbc897a2-1586-430f-a05c-976fe38b2e9e_3582x2200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8m0x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbc897a2-1586-430f-a05c-976fe38b2e9e_3582x2200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8m0x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbc897a2-1586-430f-a05c-976fe38b2e9e_3582x2200.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>From: <a href="https://gradientflow.com/mcp-objections-and-complaints/">Why People Say &#8220;MCP Sucks&#8221;: Which Critiques Matter Most</a>  </strong>(<strong><a href="https://gradientflow.com/wp-content/uploads/2026/04/Model-Context-Protol-%E2%80%94-objections-and-complaints.jpeg">enlarge</a></strong>)</figcaption></figure></div><div><hr></div><p></p><p><em><strong><a href="https://gradientflow.com/disclosure/">Ben Lorica</a></strong> edits <a href="https://ethics.dev/">Ethics.dev</a> and the <a href="https://gradientflow.substack.com/">Gradient Flow newsletter</a>, and he hosts the <strong><a href="https://thedataexchange.media/">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="https://aiconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Conference</a></strong> and the <strong><a href="https://agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Agent Conference</a></strong>, while also serving as the Strategic Content Chair for AI at the <strong><a href="https://events.linuxfoundation.org/">Linux Foundation</a></strong>. You can follow him on <a href="https://www.linkedin.com/in/benlorica/">Linkedin</a>, <a href="https://x.com/bigdata">X</a>, <a href="https://indieweb.social/@bigdata">Mastodon</a>, <a href="https://www.reddit.com/r/GradientFlow/">Reddit</a>, <a href="https://bsky.app/profile/gradientflow.com">Bluesky</a>, <a href="https://www.youtube.com/c/GradientFlow">YouTube</a>, or <a href="https://www.tiktok.com/@gradientflow">TikTok</a>. This newsletter is produced by <a href="https://gradientflow.com/blog/">Gradient Flow</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[Why the heaviest AI users actually produce worse results 🤯]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/are-you-using-ai-or-is-it-replacing</link><guid isPermaLink="false">https://gradientflow.substack.com/p/are-you-using-ai-or-is-it-replacing</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 31 Mar 2026 13:02:20 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6eeae668-dba7-4bed-89d3-56e9253581f5_992x886.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://gradientflow.com/newsletter/" 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="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" 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="https://gradientflow.substack.com/subscribe">Subscribe</a> &#8226;<a href="https://gradientflow.substack.com/"> Previous Issues</a></strong></p><h1><strong>How to Stay Employable When AI Is Coming for Your Job</strong></h1><p>Over the past few weeks, I have had a lot of conversations with people who are genuinely worried about what AI means for their careers. Not just developers, but marketers, analysts, lawyers, and others who are starting to wonder how much of their job will exist in 2-3 years. The anxiety is real and not entirely misplaced. <a href="https://www.psychiatrictimes.com/view/artificial-intelligence-job-loss-and-the-psychiatric-significance-of-work?utm_source=gradientflow&amp;utm_medium=newsletter">Psychiatrists studying AI-driven job loss are warning</a> about something beyond the usual economic disruption: they argue that serial job loss and chronic occupational uncertainty threaten the psychological foundations of adult life in ways that income replacement alone cannot fix. That got me to sit down with <a href="https://www.linkedin.com/in/evangelossimoudis/">Evangelos Simoudis</a> for an <strong><a href="https://www.youtube.com/watch?v=39NPrwBzBis&amp;t=88s">unplanned podcast</a></strong> on exactly this topic. What came out of that conversation, and from the research I have been reading, is a practical list of things knowledge workers can do right now to stay valuable.</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="https://gradientflow.substack.com/subscribe?"><span>Subscribe now</span></a></p><p><strong>1. Build a working rhythm with AI, not just a habit of using it.</strong> The most productive people in AI adoption studies are not the heaviest users. They have a disciplined loop: direct the AI, check what it produces, refine, repeat. Fully handing off complex tasks produces mixed results. Keeping judgment in your own hands consistently does better. Learn to prompt well, spot-check outputs, and iterate fast. That loop is the skill.</p><p><strong>2. Treat verification as a primary skill, not a secondary check.</strong> Research finds that whether AI makes you more or less valuable comes down largely to how well you catch what it gets wrong. Workers who verify reliably produce better results. Workers who struggle tend to hand off too much, and quality drops even when the AI is performing fine. Small differences in verification ability lead to big differences in outcomes. If you cannot tell when AI is wrong, your employer will notice before you do.</p><p><strong>3. Know when not to hand a task to AI.</strong> The best workflow is not always more delegation. Workers tend to over-rely on AI on harder tasks, which is exactly when AI is least accurate and mistakes are hardest to catch. Knowing when to use AI, when to verify carefully, and when to just do the work yourself is a genuinely valuable skill. Being fast with AI tools is not the same as being reliable, and employers are starting to tell the difference.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kycJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07821525-3bfe-4d4d-abe8-5935607d373c_1754x715.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kycJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07821525-3bfe-4d4d-abe8-5935607d373c_1754x715.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kycJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07821525-3bfe-4d4d-abe8-5935607d373c_1754x715.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kycJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07821525-3bfe-4d4d-abe8-5935607d373c_1754x715.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kycJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07821525-3bfe-4d4d-abe8-5935607d373c_1754x715.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kycJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07821525-3bfe-4d4d-abe8-5935607d373c_1754x715.jpeg" width="618" height="252.12362637362637" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07821525-3bfe-4d4d-abe8-5935607d373c_1754x715.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:594,&quot;width&quot;:1456,&quot;resizeWidth&quot;:618,&quot;bytes&quot;:157675,&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/190457627?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07821525-3bfe-4d4d-abe8-5935607d373c_1754x715.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_!kycJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07821525-3bfe-4d4d-abe8-5935607d373c_1754x715.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kycJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07821525-3bfe-4d4d-abe8-5935607d373c_1754x715.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kycJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07821525-3bfe-4d4d-abe8-5935607d373c_1754x715.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kycJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07821525-3bfe-4d4d-abe8-5935607d373c_1754x715.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>4. Spend more time defining problems than executing solutions.</strong> Workers whose main job is carrying out known procedures face the highest automation risk. The defensible position is upstream: deciding which problems matter, what constraints matter, and how success should be measured. If your job is mostly applying known steps to familiar problems, AI is coming for that work first. The durable skill is not just execution. It is setting direction.</p><p><strong>5. Develop precision in articulating intent.</strong> Knowing what problem to solve is only half the job. You also have to describe it clearly enough that an AI cannot misread it: naming constraints, edge cases, and what a good result actually looks like before the work starts. This is already being called <strong>spec-driven development</strong> in software, but the skill is not technical. It looks the same whether you are a lawyer briefing an AI on what a clause must and must not allow, a marketer specifying tone guardrails before a campaign runs, or an analyst defining what the model should not infer. Vague intent produces vague output, and the gap shows up immediately in what comes back.</p><p><strong>6. Develop systems thinking across the full business process.</strong> As AI handles more individual tasks, the premium shifts toward people who understand how an entire process fits together. Someone who only knows their corner of a workflow is more exposed than someone who understands the end-to-end process and can spot where AI belongs in it. In most organizations still figuring out AI adoption, this kind of thinking is rare enough to be a real differentiator.</p><p><strong>7. Reframe AI as a colleague you manage, not a tool you operate.</strong> Software developers seeing the largest gains stopped treating AI as sophisticated autocomplete and started treating it as a team member: someone work gets delegated to, whose output gets reviewed, and whose limitations get planned around. This changes how you scope tasks and how you hold yourself accountable for results, because you are now the manager of the output. Similar workflows are likely to spread well beyond software into accounting, legal analysis, and other knowledge-work domains. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XLMu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fcfe9c8-a6c1-4240-a9ab-e5cf7353e82e_3962x2242.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XLMu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fcfe9c8-a6c1-4240-a9ab-e5cf7353e82e_3962x2242.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XLMu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fcfe9c8-a6c1-4240-a9ab-e5cf7353e82e_3962x2242.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XLMu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fcfe9c8-a6c1-4240-a9ab-e5cf7353e82e_3962x2242.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XLMu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fcfe9c8-a6c1-4240-a9ab-e5cf7353e82e_3962x2242.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XLMu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fcfe9c8-a6c1-4240-a9ab-e5cf7353e82e_3962x2242.jpeg" width="1456" height="824" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5fcfe9c8-a6c1-4240-a9ab-e5cf7353e82e_3962x2242.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;:null,&quot;bytes&quot;:899056,&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/190457627?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fcfe9c8-a6c1-4240-a9ab-e5cf7353e82e_3962x2242.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_!XLMu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fcfe9c8-a6c1-4240-a9ab-e5cf7353e82e_3962x2242.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XLMu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fcfe9c8-a6c1-4240-a9ab-e5cf7353e82e_3962x2242.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XLMu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fcfe9c8-a6c1-4240-a9ab-e5cf7353e82e_3962x2242.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XLMu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fcfe9c8-a6c1-4240-a9ab-e5cf7353e82e_3962x2242.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">(<strong><a href="https://gradientflow.com/wp-content/uploads/2026/03/Agents-and-Knowledge-Work.jpeg">enlarge</a></strong>)</figcaption></figure></div><p><strong>8. Invest in domain expertise that cannot be written down.</strong> Generic, codifiable skills are easier for AI to absorb and easier for employers to replace. The durable investment is deep knowledge of a specific process, environment, or problem set, the kind that comes from years of experience rather than reading a manual. Knowing which edge cases matter, which heuristics hold up, and which approaches work even though no textbook recommends them, that kind of tacit knowledge is hard for AI to replicate and hard for employers to substitute away. It compounds over time. Codified skills do not.</p><p><strong>9. Make your actual contribution visible and verifiable.</strong> AI is flattening the visible difference between strong and average workers, and employers are responding by leaning harder on track records. Make your judgment visible: document the reasoning behind key decisions, write up problems you diagnosed that others missed, build a record of outcomes tied directly to your work. Polish is easy to fake now. Evidence of judgment is not.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rQdW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff292d449-81f4-42ae-80c4-e60e22811aaf_1326x415.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rQdW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff292d449-81f4-42ae-80c4-e60e22811aaf_1326x415.png 424w, https://substackcdn.com/image/fetch/$s_!rQdW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff292d449-81f4-42ae-80c4-e60e22811aaf_1326x415.png 848w, https://substackcdn.com/image/fetch/$s_!rQdW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff292d449-81f4-42ae-80c4-e60e22811aaf_1326x415.png 1272w, https://substackcdn.com/image/fetch/$s_!rQdW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff292d449-81f4-42ae-80c4-e60e22811aaf_1326x415.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rQdW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff292d449-81f4-42ae-80c4-e60e22811aaf_1326x415.png" width="516" height="161.49321266968326" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f292d449-81f4-42ae-80c4-e60e22811aaf_1326x415.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:415,&quot;width&quot;:1326,&quot;resizeWidth&quot;:516,&quot;bytes&quot;:205454,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/190457627?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff292d449-81f4-42ae-80c4-e60e22811aaf_1326x415.png&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_!rQdW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff292d449-81f4-42ae-80c4-e60e22811aaf_1326x415.png 424w, https://substackcdn.com/image/fetch/$s_!rQdW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff292d449-81f4-42ae-80c4-e60e22811aaf_1326x415.png 848w, https://substackcdn.com/image/fetch/$s_!rQdW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff292d449-81f4-42ae-80c4-e60e22811aaf_1326x415.png 1272w, https://substackcdn.com/image/fetch/$s_!rQdW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff292d449-81f4-42ae-80c4-e60e22811aaf_1326x415.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>10. Pay attention to how your work product is being used.</strong> Unlike published content, the expertise of most knowledge workers is not protected by copyright. There is a real and growing risk that employers are <a href="https://www.theverge.com/cs/features/877388/white-collar-workers-training-ai-mercor">feeding internal work product</a> into model training pipelines without clear frameworks for worker ownership. You do not need deep technical knowledge to track this, just awareness and a habit of following how your company&#8217;s policies around AI training data are evolving. It matters most for senior people whose accumulated know-how is quietly becoming part of someone else&#8217;s training data.</p><p><strong>11. Prepare financially and structurally for a less stable career.</strong> Senior tech workers with 15-plus years of experience are already shifting toward financial resilience: larger cash reserves, lower fixed costs, and an expectation of <strong>more frequent job changes</strong>. It is also worth asking whether your skills could support splitting time across more than one employer. AI-driven productivity gains may reduce the total hours any one company needs from a given worker, even one who has adapted well. <strong>Treating your career as a portfolio of engagements</strong> is a reasonable hedge against that shift.</p><div class="pullquote"><p>As AI masters execution, the ultimate human skill moves upstream: defining the right problems and setting the constraints.</p></div><h4>What This List Cannot Fix</h4><p>This list is built for a specific scenario: that AI reshapes knowledge work substantially but does not eliminate the need for skilled people, or that we land somewhere in an uneven, messy middle. I will be honest, though. I lean toward the more disruptive end of that spectrum. The pace at which AI is compressing routine cognitive work, combined with how unprepared most institutions are for what comes next, makes me skeptical that individual adaptation alone will be enough for most workers. The list above is still worth working through. But it is worth being clear about what kind of response it represents.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F7SG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe98598d0-92b1-474b-a4bc-e3888b0c3f18_1682x791.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F7SG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe98598d0-92b1-474b-a4bc-e3888b0c3f18_1682x791.jpeg 424w, https://substackcdn.com/image/fetch/$s_!F7SG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe98598d0-92b1-474b-a4bc-e3888b0c3f18_1682x791.jpeg 848w, https://substackcdn.com/image/fetch/$s_!F7SG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe98598d0-92b1-474b-a4bc-e3888b0c3f18_1682x791.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!F7SG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe98598d0-92b1-474b-a4bc-e3888b0c3f18_1682x791.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F7SG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe98598d0-92b1-474b-a4bc-e3888b0c3f18_1682x791.jpeg" width="608" height="286.04395604395603" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e98598d0-92b1-474b-a4bc-e3888b0c3f18_1682x791.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:685,&quot;width&quot;:1456,&quot;resizeWidth&quot;:608,&quot;bytes&quot;:161428,&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/190457627?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe98598d0-92b1-474b-a4bc-e3888b0c3f18_1682x791.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_!F7SG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe98598d0-92b1-474b-a4bc-e3888b0c3f18_1682x791.jpeg 424w, https://substackcdn.com/image/fetch/$s_!F7SG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe98598d0-92b1-474b-a4bc-e3888b0c3f18_1682x791.jpeg 848w, https://substackcdn.com/image/fetch/$s_!F7SG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe98598d0-92b1-474b-a4bc-e3888b0c3f18_1682x791.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!F7SG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe98598d0-92b1-474b-a4bc-e3888b0c3f18_1682x791.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Behavioral scientists use two terms that are useful here. The <strong><a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4046264">i-frame</a></strong> focuses on what individuals can do to navigate a problem within the existing system. The <strong><a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4046264">s-frame</a></strong> asks whether the system itself needs to change. This list is entirely i-frame: upskill, reposition, save more, adapt. Those are real and worthwhile moves. But if AI displaces knowledge workers at a scale that individual adaptation cannot absorb, what is actually needed are s-frame responses: updated labor protections and <a href="https://www.forbes.com/sites/maryroeloffs/2026/02/17/billionaire-khosla-if-125-million-are-unemployed-by-ai-they-shouldnt-pay-taxes/">tax codes</a>, serious retraining infrastructure, legal frameworks around worker ownership of AI training data, and political leadership willing to treat this as a first-order problem. None of that exists in coherent form right now. The affected population is large, the anxiety is real, and the political opening is sitting there unclaimed. AI&#8217;s impact on employment could easily become a defining issue in the 2028 presidential race. It will depend on whether a skilled political figure decides to make it one.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v3ND!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22cd0f4e-e733-4864-b54c-384ab806fe7e_1502x830.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v3ND!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22cd0f4e-e733-4864-b54c-384ab806fe7e_1502x830.png 424w, https://substackcdn.com/image/fetch/$s_!v3ND!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22cd0f4e-e733-4864-b54c-384ab806fe7e_1502x830.png 848w, https://substackcdn.com/image/fetch/$s_!v3ND!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22cd0f4e-e733-4864-b54c-384ab806fe7e_1502x830.png 1272w, https://substackcdn.com/image/fetch/$s_!v3ND!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22cd0f4e-e733-4864-b54c-384ab806fe7e_1502x830.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v3ND!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22cd0f4e-e733-4864-b54c-384ab806fe7e_1502x830.png" width="1456" height="805" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/22cd0f4e-e733-4864-b54c-384ab806fe7e_1502x830.png&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;:1258467,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/190457627?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22cd0f4e-e733-4864-b54c-384ab806fe7e_1502x830.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_!v3ND!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22cd0f4e-e733-4864-b54c-384ab806fe7e_1502x830.png 424w, https://substackcdn.com/image/fetch/$s_!v3ND!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22cd0f4e-e733-4864-b54c-384ab806fe7e_1502x830.png 848w, https://substackcdn.com/image/fetch/$s_!v3ND!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22cd0f4e-e733-4864-b54c-384ab806fe7e_1502x830.png 1272w, https://substackcdn.com/image/fetch/$s_!v3ND!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22cd0f4e-e733-4864-b54c-384ab806fe7e_1502x830.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Rkua!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff677ba1e-6647-4764-883c-a93f12b85da6_1862x998.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rkua!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff677ba1e-6647-4764-883c-a93f12b85da6_1862x998.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Rkua!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff677ba1e-6647-4764-883c-a93f12b85da6_1862x998.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Rkua!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff677ba1e-6647-4764-883c-a93f12b85da6_1862x998.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Rkua!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff677ba1e-6647-4764-883c-a93f12b85da6_1862x998.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rkua!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff677ba1e-6647-4764-883c-a93f12b85da6_1862x998.jpeg" width="627" height="335.89285714285717" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f677ba1e-6647-4764-883c-a93f12b85da6_1862x998.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:780,&quot;width&quot;:1456,&quot;resizeWidth&quot;:627,&quot;bytes&quot;:440158,&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/190457627?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff677ba1e-6647-4764-883c-a93f12b85da6_1862x998.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_!Rkua!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff677ba1e-6647-4764-883c-a93f12b85da6_1862x998.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Rkua!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff677ba1e-6647-4764-883c-a93f12b85da6_1862x998.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Rkua!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff677ba1e-6647-4764-883c-a93f12b85da6_1862x998.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Rkua!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff677ba1e-6647-4764-883c-a93f12b85da6_1862x998.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong><a href="https://amzn.to/4lYtEnX">Project Maven: A Marine Colonel, His Team, and the Dawn of AI Warfare</a></strong>. This book hit differently given everything unfolding right now: the Anthropic-Pentagon fallout, US strikes on Iran, years of cheap drones reshaping battlefields from Ukraine onward. It traces how AI went from a colonel lugging a laptop around Afghanistan to a system helping pick thousands of targets in an active war. </p></li><li><p><strong><a href="https://amzn.to/4sHBt47">Alone in Japan: A Journey to the Future</a></strong>. Japan is the canary in the coal mine for what&#8217;s coming at the rest of us: an aging, shrinking society grappling with demographic decline just as immigration is becoming politically toxic across the West. What makes this book so useful is that Japan may also be the testing ground for whatever comes next, from AI to robotics to reimagining how communities function with far fewer people. </p></li><li><p><strong><a href="https://amzn.to/4bFT3PS">It&#8217;s on You</a></strong>. This book reframed how I think about individual action versus systemic change. The <strong>i-frame/s-frame distinction</strong> makes clear why nudges and personal responsibility campaigns so often let the real culprits off the hook. If you&#8217;re trying to understand why well-meaning policy keeps falling short, this is a good place to start.</p></li></ul><div><hr></div><p></p><p><em><strong><a href="https://gradientflow.com/disclosure/">Ben Lorica</a></strong> edits <a href="https://ethics.dev/">Ethics.dev</a> and the <a href="https://gradientflow.substack.com/">Gradient Flow newsletter</a>, and he hosts the <strong><a href="https://thedataexchange.media/">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="https://aiconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Conference</a></strong> and the <strong><a href="https://agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Agent Conference</a></strong>, while also serving as the Strategic Content Chair for AI at the <strong><a href="https://events.linuxfoundation.org/">Linux Foundation</a></strong>. You can follow him on <a href="https://www.linkedin.com/in/benlorica/">Linkedin</a>, <a href="https://x.com/bigdata">X</a>, <a href="https://indieweb.social/@bigdata">Mastodon</a>, <a href="https://www.reddit.com/r/GradientFlow/">Reddit</a>, <a href="https://bsky.app/profile/gradientflow.com">Bluesky</a>, <a href="https://www.youtube.com/c/GradientFlow">YouTube</a>, or <a href="https://www.tiktok.com/@gradientflow">TikTok</a>. This newsletter is produced by <a href="https://gradientflow.com/blog/">Gradient Flow</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[Why smarter agent architecture does not always improve results]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/are-your-ai-agents-confusing-activity</link><guid isPermaLink="false">https://gradientflow.substack.com/p/are-your-ai-agents-confusing-activity</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 24 Mar 2026 13:02:59 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/42d07e3e-0e45-4f68-a958-152a9f086412_1404x754.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://gradientflow.com/newsletter/" 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="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" 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="https://gradientflow.substack.com/subscribe">Subscribe</a> &#8226;<a href="https://gradientflow.substack.com/"> Previous Issues</a></strong></p><h1><strong>Why Your AI Agents Need Engineering Instead of Best Practices</strong></h1><p>I remain optimistic about the impact agents will have on knowledge work. As I noted in an <a href="https://gradientflow.substack.com/p/execution-is-now-free-heres-your">earlier article</a>, fields shaped by clear rules and mature systems, including accounting and contract management, already look well suited to this kind of automation. But even if the opportunity is real, the practical reality is that AI teams are still learning how to build agents that work reliably in production. Moving from a fragile prototype to a dependable system requires more than a good prompt. It means thinking carefully about the underlying architecture. To see how these systems come together, it helps to break the stack into its main parts.</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>Regular 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>In a working AI agent system, three core components define capability and behavior.</p><ul><li><p><strong>Tools</strong> are the individual actions an agent can perform: database queries, API calls, file operations, or code execution. They are the atomic operations that enable agents to reach out and interact with external systems.</p></li><li><p><strong>Skills</strong> operate at a higher level. They are reusable workflows that combine multiple tools with specific reasoning steps to accomplish meaningful business objectives like analyzing a contract or triaging support tickets.</p></li><li><p><strong>Context files</strong> like <a href="https://agents.md/?utm_source=gradientflow&amp;utm_medium=newsletter">AGENTS.md</a> work differently. Rather than adding capability, they define how the agent should think and act. They specify the agent&#8217;s role, decision-making guidelines, constraints, and the reasoning patterns it applies when facing choices.</p></li></ul><p>This three-layer separation is practical: it lets you mix tools into different skills, and run those skills under different behavioral frameworks, without rebuilding core logic.</p><p>Production agent systems depend on several other components that matter just as much as the tools themselves. <strong>Memory systems</strong> maintain continuity across multiple turns, allowing agents to reference past decisions and context. <strong>Orchestration frameworks</strong> determine whether one agent or multiple specialized agents should handle a task. <strong>Planning modules</strong> help break complex goals into executable sequences. <strong>State management</strong> ensures context carries across interactions. <strong>Guardrails and permissions</strong> prevent misuse and enforce organizational policy. <strong>Monitoring and logging</strong> let you see what the agent actually does, which often differs from what you expected. These pieces work together. Without memory, the agent can&#8217;t maintain context. Without orchestration, it can&#8217;t coordinate complex work. Without guardrails, it risks policy violations.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://gradientflow.com/wp-content/uploads/2026/03/Agent-Tools-&#8212;-overview.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AcMZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf23a404-032d-4e95-8b3c-462b20b4573d_1371x984.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AcMZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf23a404-032d-4e95-8b3c-462b20b4573d_1371x984.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AcMZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf23a404-032d-4e95-8b3c-462b20b4573d_1371x984.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AcMZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf23a404-032d-4e95-8b3c-462b20b4573d_1371x984.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AcMZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf23a404-032d-4e95-8b3c-462b20b4573d_1371x984.jpeg" width="568" height="407.66739606126913" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df23a404-032d-4e95-8b3c-462b20b4573d_1371x984.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:984,&quot;width&quot;:1371,&quot;resizeWidth&quot;:568,&quot;bytes&quot;:296899,&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/03/Agent-Tools-&#8212;-overview.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/189789650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf23a404-032d-4e95-8b3c-462b20b4573d_1371x984.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_!AcMZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf23a404-032d-4e95-8b3c-462b20b4573d_1371x984.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AcMZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf23a404-032d-4e95-8b3c-462b20b4573d_1371x984.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AcMZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf23a404-032d-4e95-8b3c-462b20b4573d_1371x984.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AcMZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf23a404-032d-4e95-8b3c-462b20b4573d_1371x984.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Rethinking Coordination and Memory in Agent Systems</h4><p>There is still a great deal of experimentation happening across all these tool categories. <strong>Orchestration</strong> is one area seeing intense activity as builders realize that early frameworks are often too rigid. Older systems force developers to map out every workflow in advance or rely on unstructured agent chats. New tools are filling this gap by offering more flexibility and control. <a href="https://www.june.kim/cord?utm_source=gradientflow&amp;utm_medium=newsletter">Cord</a> is a recent example that lets agents build their own task trees on the fly. It allows models to decide when to split work into parallel tracks or share context without needing a hardcoded plan. <a href="https://github.com/generalaction/emdash">Emdash</a> tackles orchestration from a workspace angle by letting developers run multiple coding agents in parallel across isolated environments. This eliminates the messy reality of juggling different terminals and waiting for a single model to finish its job.</p><p>One underappreciated cost of adding agents is coordination overhead. In many-to-many designs, that overhead can rise very quickly as the number of agents grows. Centralized orchestration can reduce some of that complexity, though it introduces its own bottlenecks. More agents also means more inference costs and more opportunities for compounding errors. Recent studies suggest that adding agents helps in some settings, especially when work can be cleanly decomposed, but it can also add overhead and even reduce performance when the single-agent baseline is already strong or the task is highly sequential.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZyxM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5262e04-3b10-453c-8520-55e872b9bdff_1626x916.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZyxM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5262e04-3b10-453c-8520-55e872b9bdff_1626x916.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZyxM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5262e04-3b10-453c-8520-55e872b9bdff_1626x916.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZyxM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5262e04-3b10-453c-8520-55e872b9bdff_1626x916.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZyxM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5262e04-3b10-453c-8520-55e872b9bdff_1626x916.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZyxM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5262e04-3b10-453c-8520-55e872b9bdff_1626x916.jpeg" width="472" height="265.8241758241758" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d5262e04-3b10-453c-8520-55e872b9bdff_1626x916.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;:472,&quot;bytes&quot;:240141,&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/189789650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5262e04-3b10-453c-8520-55e872b9bdff_1626x916.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_!ZyxM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5262e04-3b10-453c-8520-55e872b9bdff_1626x916.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZyxM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5262e04-3b10-453c-8520-55e872b9bdff_1626x916.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZyxM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5262e04-3b10-453c-8520-55e872b9bdff_1626x916.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZyxM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5262e04-3b10-453c-8520-55e872b9bdff_1626x916.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Memory and context systems</strong> are also evolving to handle more than just conversational history. As I argued in an <a href="https://gradientflow.substack.com/p/the-missing-layer-in-todays-agent">earlier piece</a>, most current memory approaches are better at retrieving facts or preserving conversation than at helping agents repeat operational work reliably. To solve this, developers are moving toward <a href="https://gradientflow.substack.com/p/the-missing-layer-in-todays-agent">operational skill stores or context file systems</a>. It is less about chat history and more about procedural memory. Instead of overloading a prompt with endless documentation, these new systems save successful workflows as permanent procedures. The agent only loads the specific instructions it needs for the exact task at hand. This method turns temporary problem solving into reliable company assets while drastically cutting down on computing costs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://gradientflow.com/wp-content/uploads/2026/03/Agent-Tools-&#8212;-eval-and-simplicity.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AuyV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec53bb2-a018-45d6-b996-39b6219defe7_1185x982.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AuyV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec53bb2-a018-45d6-b996-39b6219defe7_1185x982.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AuyV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec53bb2-a018-45d6-b996-39b6219defe7_1185x982.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AuyV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec53bb2-a018-45d6-b996-39b6219defe7_1185x982.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AuyV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec53bb2-a018-45d6-b996-39b6219defe7_1185x982.jpeg" width="432" height="357.99493670886073" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ec53bb2-a018-45d6-b996-39b6219defe7_1185x982.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:982,&quot;width&quot;:1185,&quot;resizeWidth&quot;:432,&quot;bytes&quot;:143932,&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/03/Agent-Tools-&#8212;-eval-and-simplicity.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/189789650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec53bb2-a018-45d6-b996-39b6219defe7_1185x982.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_!AuyV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec53bb2-a018-45d6-b996-39b6219defe7_1185x982.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AuyV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec53bb2-a018-45d6-b996-39b6219defe7_1185x982.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AuyV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec53bb2-a018-45d6-b996-39b6219defe7_1185x982.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AuyV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec53bb2-a018-45d6-b996-39b6219defe7_1185x982.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Moving From Art to Engineering in Agent Design</h4><p>As teams adopt new memory and orchestration tools, they often inherit best practices before testing whether those methods actually help in their own environments. <strong><a href="https://agents.md/?utm_source=gradientflow&amp;utm_medium=newsletter">AGENTS.md</a></strong> is a good example. These simple repository-level files are meant to guide how coding agents behave inside a codebase. A <a href="https://arxiv.org/abs/2602.11988v1">recent study</a> examined whether they deliver on that promise by testing coding agents on standard benchmarks and on a new benchmark, <a href="https://github.com/eth-sri/agentbench">AGENTBENCH</a>, built from real repositories. The results were not especially encouraging. Automatically generated context files reduced task success rates while increasing inference costs by more than 20 percent. Agents followed the instructions and explored the code more extensively, but that extra activity did not translate into better outcomes. Even developer-written files produced only modest gains.</p><div class="pullquote"><p>Building AI agents is an engineering discipline, not an art form. You get exactly what you measure.</p></div><p>Too many teams still build a workflow, run it a few times, decide it feels right, and ship it. That approach carries real risks. The standard practice in machine learning has long been to test each new component before adding it: does this actually improve results, and where does it now fail? The same logic applies to agent systems. The lesson from the AGENTS.md research is not that context files are useless. It is that adding any component - a guidance file, a new agent, a prompt change - should be treated as an engineering decision, not a default. <a href="https://www.linkedin.com/posts/leo-meyerovich-09649219_aiagents-claudecode-softwareengineering-activity-7432099506558545920--Ouz/">Leo Meyerovich</a> made this point well when he argued that teams get what they measure. In practice, that means defining clear evals for your own use cases and keeping only what improves results, whether the metric is task success, speed, safety, or cost. In agent systems, the question is not whether a recommendation sounds sensible. It is whether it improves performance in your setting.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://gradientflow.com/wp-content/uploads/2026/03/Agent-Tools-&#8212;-AGENTS.md-study.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5pLS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65b769ce-fa35-4ac2-8169-18ccceedcf4b_1886x1031.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5pLS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65b769ce-fa35-4ac2-8169-18ccceedcf4b_1886x1031.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5pLS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65b769ce-fa35-4ac2-8169-18ccceedcf4b_1886x1031.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5pLS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65b769ce-fa35-4ac2-8169-18ccceedcf4b_1886x1031.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5pLS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65b769ce-fa35-4ac2-8169-18ccceedcf4b_1886x1031.jpeg" width="670" height="366.2912087912088" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65b769ce-fa35-4ac2-8169-18ccceedcf4b_1886x1031.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;:670,&quot;bytes&quot;:257272,&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/03/Agent-Tools-&#8212;-AGENTS.md-study.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/189789650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65b769ce-fa35-4ac2-8169-18ccceedcf4b_1886x1031.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_!5pLS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65b769ce-fa35-4ac2-8169-18ccceedcf4b_1886x1031.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5pLS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65b769ce-fa35-4ac2-8169-18ccceedcf4b_1886x1031.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5pLS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65b769ce-fa35-4ac2-8169-18ccceedcf4b_1886x1031.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5pLS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65b769ce-fa35-4ac2-8169-18ccceedcf4b_1886x1031.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Putting an AI agent into production means coordinating a stack of tools, skills, orchestration frameworks, memory systems, and guardrails. Developers and startups are still iterating quickly on this infrastructure, often in open source, and that experimentation is helping the field mature. But it is also easy to mistake architectural complexity for progress. As the <a href="https://arxiv.org/abs/2602.11988v1">evidence on context files</a> suggests, simpler tools paired with rigorous evaluation will often beat a more elaborate setup that has not been tested against real work. Part of the problem is that the number of variables in a working agent system is larger than it first appears. Chunking strategy, embedding choice, retrieval method, prompt structure, context window size, and model selection all interact. Teams that rely on defaults and intuition across these variables are, in effect, guessing. Systematic evaluation does not have to mean testing every combination - but it does mean knowing which variables matter most for your specific use case.</p><p>Getting an agent ready for production means running computationally intensive experiments to find the right configuration. Having an AI platform that lets you run those experiments efficiently is a distinct advantage. <strong>Dean Wampler</strong> recently <strong><a href="https://oreillyradar.substack.com/p/what-is-the-park-stack?utm_source=gradientflow&amp;utm_medium=newsletter">explored this in a new article on the PARK stack</a></strong>, an open source foundation built on PyTorch, AI models and agents, Ray, and Kubernetes. In the end, teams with scalable infrastructure and rigorous evaluation will be better positioned to solve real business problems.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bsbG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498096ff-3009-4699-bbc9-445b8ff031f6_1743x994.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bsbG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498096ff-3009-4699-bbc9-445b8ff031f6_1743x994.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bsbG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498096ff-3009-4699-bbc9-445b8ff031f6_1743x994.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bsbG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498096ff-3009-4699-bbc9-445b8ff031f6_1743x994.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bsbG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498096ff-3009-4699-bbc9-445b8ff031f6_1743x994.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bsbG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498096ff-3009-4699-bbc9-445b8ff031f6_1743x994.jpeg" width="1456" height="830" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/498096ff-3009-4699-bbc9-445b8ff031f6_1743x994.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:830,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:231569,&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/189789650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498096ff-3009-4699-bbc9-445b8ff031f6_1743x994.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_!bsbG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498096ff-3009-4699-bbc9-445b8ff031f6_1743x994.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bsbG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498096ff-3009-4699-bbc9-445b8ff031f6_1743x994.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bsbG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498096ff-3009-4699-bbc9-445b8ff031f6_1743x994.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bsbG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498096ff-3009-4699-bbc9-445b8ff031f6_1743x994.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">How LanceDB fits into personal autonomous agents &#8212; based on the <strong><a href="https://lancedb.com/blog/openclaw-lancedb-memory-layer/?utm_source=gradientflow&amp;utm_medium=newsletter">LanceDB + OpenClaw integration guide</a></strong></figcaption></figure></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9y5e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F136d46ff-164d-4b8e-864b-8df761bac19b_1851x646.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9y5e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F136d46ff-164d-4b8e-864b-8df761bac19b_1851x646.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9y5e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F136d46ff-164d-4b8e-864b-8df761bac19b_1851x646.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9y5e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F136d46ff-164d-4b8e-864b-8df761bac19b_1851x646.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9y5e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F136d46ff-164d-4b8e-864b-8df761bac19b_1851x646.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9y5e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F136d46ff-164d-4b8e-864b-8df761bac19b_1851x646.jpeg" width="1456" height="508" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/136d46ff-164d-4b8e-864b-8df761bac19b_1851x646.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:508,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:166686,&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/189789650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F136d46ff-164d-4b8e-864b-8df761bac19b_1851x646.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_!9y5e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F136d46ff-164d-4b8e-864b-8df761bac19b_1851x646.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9y5e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F136d46ff-164d-4b8e-864b-8df761bac19b_1851x646.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9y5e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F136d46ff-164d-4b8e-864b-8df761bac19b_1851x646.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9y5e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F136d46ff-164d-4b8e-864b-8df761bac19b_1851x646.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">From <a href="https://gradientflow.com/nvidia-gtc-2026/">&#8220;</a><strong><a href="https://gradientflow.com/nvidia-gtc-2026/">A Practitioner&#8217;s Guide to GTC 2026&#8221;</a></strong></figcaption></figure></div><div><hr></div><p></p><p><em><strong><a href="https://gradientflow.com/disclosure/">Ben Lorica</a></strong> edits <a href="https://ethics.dev/">Ethics.dev</a> and the <a href="https://gradientflow.substack.com/">Gradient Flow newsletter</a>, and he hosts the <strong><a href="https://thedataexchange.media/">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="https://aiconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Conference</a></strong> and the <strong><a href="https://agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Agent Conference</a></strong>, while also serving as the Strategic Content Chair for AI at the <strong><a href="https://events.linuxfoundation.org/">Linux Foundation</a></strong>. You can follow him on <a href="https://www.linkedin.com/in/benlorica/">Linkedin</a>, <a href="https://x.com/bigdata">X</a>, <a href="https://indieweb.social/@bigdata">Mastodon</a>, <a href="https://www.reddit.com/r/GradientFlow/">Reddit</a>, <a href="https://bsky.app/profile/gradientflow.com">Bluesky</a>, <a href="https://www.youtube.com/c/GradientFlow">YouTube</a>, or <a href="https://www.tiktok.com/@gradientflow">TikTok</a>. This newsletter is produced by <a href="https://gradientflow.com/blog/">Gradient Flow</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[When AI does the junior work, how do we train seniors?]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/execution-is-now-free-heres-your</link><guid isPermaLink="false">https://gradientflow.substack.com/p/execution-is-now-free-heres-your</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 17 Mar 2026 13:02:25 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/882851c6-ab11-43ae-a393-57697a9b8a60_1193x740.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://gradientflow.com/newsletter/" 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="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" 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="https://gradientflow.substack.com/subscribe">Subscribe</a> &#8226;<a href="https://gradientflow.substack.com/"> Previous Issues</a></strong></p><h1><strong>The Agentic Sweet Spot: Where AI Moves Fast and Humans Stay in the Loop</strong></h1><p>A recent <a href="https://www.anthropic.com/research/measuring-agent-autonomy?utm_source=gradientflow&amp;utm_medium=newsletter">Anthropic study</a> on agent autonomy offers a clear preview of where knowledge work is headed. Anthropic analyzed millions of real interactions across their public API and Claude Code to see how people actually deploy autonomous systems. The catch is that their clearest view comes from Claude Code, where they can track longer workflows end to end. I treat their strongest takeaways as a snapshot of coding agents rather than a universal map of all professions. That distinction matters. Software development is the proving ground for autonomous work because it requires far less hand-holding. You can run tests, get immediate pass or fail feedback, roll back mistakes, and break large tasks into smaller steps using mature and well-defined tools.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TaAt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95a5d18c-741d-4b92-9900-53c238260462_1561x806.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TaAt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95a5d18c-741d-4b92-9900-53c238260462_1561x806.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TaAt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95a5d18c-741d-4b92-9900-53c238260462_1561x806.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TaAt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95a5d18c-741d-4b92-9900-53c238260462_1561x806.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TaAt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95a5d18c-741d-4b92-9900-53c238260462_1561x806.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TaAt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95a5d18c-741d-4b92-9900-53c238260462_1561x806.jpeg" width="1456" height="752" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95a5d18c-741d-4b92-9900-53c238260462_1561x806.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:752,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:202047,&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/189088942?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95a5d18c-741d-4b92-9900-53c238260462_1561x806.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_!TaAt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95a5d18c-741d-4b92-9900-53c238260462_1561x806.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TaAt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95a5d18c-741d-4b92-9900-53c238260462_1561x806.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TaAt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95a5d18c-741d-4b92-9900-53c238260462_1561x806.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TaAt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95a5d18c-741d-4b92-9900-53c238260462_1561x806.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Software is just the beginning of the story. To get a glimpse of what comes next, we can look at financial operations and contract management, two fields already governed by strict rules, standard templates, and mature systems. These domains serve as excellent test cases to answer a practical question: where can autonomous agents move fast, and where does human review remain essential?</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="https://gradientflow.substack.com/subscribe?"><span>Subscribe now</span></a></p><h4>Accounting Through Rules, Systems, and Exceptions</h4><p>Accounting shares many of the structural advantages that make programming agent-friendly. The work operates under explicit, codified standards and policies that act like shared constraints. <a href="https://accountingfoundation.org/accounting-and-standards/about-gaap/what-is-gaap?utm_source=gradientflow&amp;utm_medium=newsletter">GAAP</a>, <a href="https://en.wikipedia.org/wiki/International_Financial_Reporting_Standards">IFRS</a>, and tax codes define how transactions should be treated and recorded. Tasks decompose naturally into discrete, well-scoped subtasks with clear inputs and outputs. Reconciling an account, calculating depreciation, classifying a transaction, or preparing a tax schedule each have defined parameters and specific rules to follow.</p><p>Many of the mechanical steps are verifiable. A reconciliation either balances or it does not. Once inputs and classifications are set, many calculations can be checked against explicit rules. A journal entry either posts correctly or generates an error. The existing tooling is mature: ERP systems, general ledger software, and tax platforms expose structured data and APIs. An agent can pull invoices, match them to purchase orders, flag exceptions, draft follow-up requests, and attach supporting documentation. In practice, this works best with strong access controls and a clear audit trail. Reversibility is present too, though with caveats. An adjusting entry can fix a misclassified transaction, but the downstream implications for reporting, audit trails, and regulatory filings raise the stakes compared to a simple code rollback.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!suJq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F154078c8-146c-4ab8-bc4f-78426f779a57_1822x1067.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!suJq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F154078c8-146c-4ab8-bc4f-78426f779a57_1822x1067.jpeg 424w, https://substackcdn.com/image/fetch/$s_!suJq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F154078c8-146c-4ab8-bc4f-78426f779a57_1822x1067.jpeg 848w, https://substackcdn.com/image/fetch/$s_!suJq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F154078c8-146c-4ab8-bc4f-78426f779a57_1822x1067.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!suJq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F154078c8-146c-4ab8-bc4f-78426f779a57_1822x1067.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!suJq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F154078c8-146c-4ab8-bc4f-78426f779a57_1822x1067.jpeg" width="1456" height="853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/154078c8-146c-4ab8-bc4f-78426f779a57_1822x1067.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:502978,&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/189088942?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F154078c8-146c-4ab8-bc4f-78426f779a57_1822x1067.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_!suJq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F154078c8-146c-4ab8-bc4f-78426f779a57_1822x1067.jpeg 424w, https://substackcdn.com/image/fetch/$s_!suJq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F154078c8-146c-4ab8-bc4f-78426f779a57_1822x1067.jpeg 848w, https://substackcdn.com/image/fetch/$s_!suJq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F154078c8-146c-4ab8-bc4f-78426f779a57_1822x1067.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!suJq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F154078c8-146c-4ab8-bc4f-78426f779a57_1822x1067.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">(<strong><a href="https://gradientflow.com/wp-content/uploads/2026/03/AI-and-Knowledge-Work-%E2%80%94-accounting-and-finance.jpeg">enlarge</a></strong>)</figcaption></figure></div><p>The real friction point is data quality and process maturity. Agents work best when inputs are consistent, documentation is complete, and policies are explicit. In many companies, source data arrives messy: incomplete invoices, missing receipts, conflicting bank feeds. Accountants spend significant time reconciling these discrepancies manually. An agent helps most when the company has already standardized data collection and approval workflows. The accounting function already treats auditability and traceability as first-class requirements, which fits naturally with agent logging and transparency. The practical deployment model mirrors existing practice: agents handle routine posting, matching, and documentation gathering, while CPAs focus on judgment calls, exceptions, and sign-off.</p><h4>Why Contract Operations Are Agent-Friendly</h4><p>Legal operations quietly built the exact same building blocks that make software automation possible. Contracts are built from templates and clause libraries. Redlines are standard, and changes are easy to compare, much like code diffs. Many companies already operate with standard fallback terms, risk acceptance matrices, and approval workflows. This is basically a template-plus-rules setup that agents can navigate.</p><p>An agent can identify contract deviations from company standards, extract key obligations, flag risky or non-standard terms, propose edits with explanations, and route work by risk tier to the right approver. In contracts, correctness means the agreement matches the company&#8217;s standards and risk posture. Reviewers can assess this by examining the deltas rather than reading entire documents, spot-checking high-risk clauses, and enforcing policy gates. The field already has mature tools for document management, document versioning, and audit trails, which align well with agent logging and transparency.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KrAL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae88f4f-4318-4ee1-9c3d-ac3490702a27_1852x1061.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KrAL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae88f4f-4318-4ee1-9c3d-ac3490702a27_1852x1061.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KrAL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae88f4f-4318-4ee1-9c3d-ac3490702a27_1852x1061.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KrAL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae88f4f-4318-4ee1-9c3d-ac3490702a27_1852x1061.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KrAL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae88f4f-4318-4ee1-9c3d-ac3490702a27_1852x1061.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KrAL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae88f4f-4318-4ee1-9c3d-ac3490702a27_1852x1061.jpeg" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2ae88f4f-4318-4ee1-9c3d-ac3490702a27_1852x1061.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:423893,&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/189088942?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae88f4f-4318-4ee1-9c3d-ac3490702a27_1852x1061.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_!KrAL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae88f4f-4318-4ee1-9c3d-ac3490702a27_1852x1061.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KrAL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae88f4f-4318-4ee1-9c3d-ac3490702a27_1852x1061.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KrAL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae88f4f-4318-4ee1-9c3d-ac3490702a27_1852x1061.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KrAL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae88f4f-4318-4ee1-9c3d-ac3490702a27_1852x1061.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">(<strong><a href="https://gradientflow.com/wp-content/uploads/2026/03/AI-and-Knowledge-Work-%E2%80%94-legal.jpeg">enlarge</a></strong>)</figcaption></figure></div><p>Genuine negotiation, novel legal interpretations, and edge cases still require attorney judgment. The sweet spot for agents is high-volume, templated work where terms follow known patterns. This works best when the company has already standardized clause libraries and clear acceptance criteria. Process maturity is the main constraint. Firms that have standardized templates and approval matrices will see faster value from agents. Humans stay in the loop for negotiation, exceptions, and final sign-off. In practice, agents handle initial screening and propose edits. Routine revisions are handled by the team, with escalations to senior counsel for complex negotiations and policy decisions.</p><h4>The new bottlenecks in knowledge work</h4><p>Coding, accounting, and contract operations share a pattern that shows up in more places than we might like to admit. When a job has clear inputs, explicit constraints, and cheap ways to verify results, agents take over the mechanical steps while humans shift toward review, prioritization, and exception handling. The organizations getting real leverage are not the ones writing the cleverest prompts. They are the teams treating agents like a production system by writing crisp specifications, forcing clarity up front, and making it easy to verify outputs before they hit a codebase, a financial ledger, or a contract repository.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_lC_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3e58a8-120f-4902-9bfd-e5759452dcf6_1616x1037.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_lC_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3e58a8-120f-4902-9bfd-e5759452dcf6_1616x1037.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_lC_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3e58a8-120f-4902-9bfd-e5759452dcf6_1616x1037.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_lC_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3e58a8-120f-4902-9bfd-e5759452dcf6_1616x1037.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_lC_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3e58a8-120f-4902-9bfd-e5759452dcf6_1616x1037.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_lC_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3e58a8-120f-4902-9bfd-e5759452dcf6_1616x1037.jpeg" width="1456" height="934" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee3e58a8-120f-4902-9bfd-e5759452dcf6_1616x1037.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:934,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:275587,&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/189088942?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3e58a8-120f-4902-9bfd-e5759452dcf6_1616x1037.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_!_lC_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3e58a8-120f-4902-9bfd-e5759452dcf6_1616x1037.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_lC_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3e58a8-120f-4902-9bfd-e5759452dcf6_1616x1037.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_lC_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3e58a8-120f-4902-9bfd-e5759452dcf6_1616x1037.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_lC_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee3e58a8-120f-4902-9bfd-e5759452dcf6_1616x1037.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The harder challenge is how this reshapes the company itself. As execution becomes practically free, the bottlenecks move to integration, quality assurance, and judgment calls. The core work becomes managing risk and coherence across a massive volume of machine-generated output. This forces leaders to build robust monitoring tools and tighten oversight precisely as they delegate more. It also creates a structural talent crisis. The entry-level tasks that historically trained junior employees are exactly the jobs agents do best. Companies will soon have to preserve manual skills intentionally just to ensure they still have people capable of troubleshooting when the automated systems inevitably fail.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YuUW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9396d64-31e2-4f45-8c1c-cdb7e7d6ca1c_2107x1666.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YuUW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9396d64-31e2-4f45-8c1c-cdb7e7d6ca1c_2107x1666.png 424w, https://substackcdn.com/image/fetch/$s_!YuUW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9396d64-31e2-4f45-8c1c-cdb7e7d6ca1c_2107x1666.png 848w, https://substackcdn.com/image/fetch/$s_!YuUW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9396d64-31e2-4f45-8c1c-cdb7e7d6ca1c_2107x1666.png 1272w, https://substackcdn.com/image/fetch/$s_!YuUW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9396d64-31e2-4f45-8c1c-cdb7e7d6ca1c_2107x1666.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YuUW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9396d64-31e2-4f45-8c1c-cdb7e7d6ca1c_2107x1666.png" width="1456" height="1151" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9396d64-31e2-4f45-8c1c-cdb7e7d6ca1c_2107x1666.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1151,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:500414,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/189088942?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9396d64-31e2-4f45-8c1c-cdb7e7d6ca1c_2107x1666.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_!YuUW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9396d64-31e2-4f45-8c1c-cdb7e7d6ca1c_2107x1666.png 424w, https://substackcdn.com/image/fetch/$s_!YuUW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9396d64-31e2-4f45-8c1c-cdb7e7d6ca1c_2107x1666.png 848w, https://substackcdn.com/image/fetch/$s_!YuUW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9396d64-31e2-4f45-8c1c-cdb7e7d6ca1c_2107x1666.png 1272w, https://substackcdn.com/image/fetch/$s_!YuUW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9396d64-31e2-4f45-8c1c-cdb7e7d6ca1c_2107x1666.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Knowledge work, reimagined: coding shows what's coming for every profession [<strong><a href="https://gradientflow.com/wp-content/uploads/2026/03/AI-impact-on-coding.png">enlarge</a></strong>]</figcaption></figure></div><div><hr></div><h1>Call for Speakers Closes March 20th</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://aiconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j-TL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefb3eae6-fdf1-43c9-869a-8d1282eed6d5_2652x1300.jpeg 424w, https://substackcdn.com/image/fetch/$s_!j-TL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefb3eae6-fdf1-43c9-869a-8d1282eed6d5_2652x1300.jpeg 848w, https://substackcdn.com/image/fetch/$s_!j-TL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefb3eae6-fdf1-43c9-869a-8d1282eed6d5_2652x1300.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!j-TL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefb3eae6-fdf1-43c9-869a-8d1282eed6d5_2652x1300.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j-TL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefb3eae6-fdf1-43c9-869a-8d1282eed6d5_2652x1300.jpeg" width="1456" height="714" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/efb3eae6-fdf1-43c9-869a-8d1282eed6d5_2652x1300.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:714,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:282544,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://aiconference.com/?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/189088942?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefb3eae6-fdf1-43c9-869a-8d1282eed6d5_2652x1300.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_!j-TL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefb3eae6-fdf1-43c9-869a-8d1282eed6d5_2652x1300.jpeg 424w, https://substackcdn.com/image/fetch/$s_!j-TL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefb3eae6-fdf1-43c9-869a-8d1282eed6d5_2652x1300.jpeg 848w, https://substackcdn.com/image/fetch/$s_!j-TL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefb3eae6-fdf1-43c9-869a-8d1282eed6d5_2652x1300.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!j-TL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefb3eae6-fdf1-43c9-869a-8d1282eed6d5_2652x1300.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.cvent.com/c/abstracts/8ac25ac7-f03c-467c-b3e5-f4e5f735db1e?utm_source=gradientflow&amp;utm_medium=newsletter&quot;,&quot;text&quot;:&quot;Submit A Talk&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.cvent.com/c/abstracts/8ac25ac7-f03c-467c-b3e5-f4e5f735db1e?utm_source=gradientflow&amp;utm_medium=newsletter"><span>Submit A Talk</span></a></p><div><hr></div><div id="youtube2-EZjXIqFwItM" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;EZjXIqFwItM&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/EZjXIqFwItM?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" 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="https://gradientflow.com/disclosure/">Ben Lorica</a></strong> edits <a href="https://ethics.dev/">Ethics.dev</a> and the <a href="https://gradientflow.substack.com/">Gradient Flow newsletter</a>, and he hosts the <strong><a href="https://thedataexchange.media/">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="https://aiconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Conference</a></strong> and the <strong><a href="https://agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Agent Conference</a></strong>, while also serving as the Strategic Content Chair for AI at the <strong><a href="https://events.linuxfoundation.org/">Linux Foundation</a></strong>. You can follow him on <a href="https://www.linkedin.com/in/benlorica/">Linkedin</a>, <a href="https://x.com/bigdata">X</a>, <a href="https://indieweb.social/@bigdata">Mastodon</a>, <a href="https://www.reddit.com/r/GradientFlow/">Reddit</a>, <a href="https://bsky.app/profile/gradientflow.com">Bluesky</a>, <a href="https://www.youtube.com/c/GradientFlow">YouTube</a>, or <a href="https://www.tiktok.com/@gradientflow">TikTok</a>. This newsletter is produced by <a href="https://gradientflow.com/blog/">Gradient Flow</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[8 domains where AI agents are actually working]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/how-to-move-from-passive-chatbot</link><guid isPermaLink="false">https://gradientflow.substack.com/p/how-to-move-from-passive-chatbot</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 10 Mar 2026 13:03:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ec4f59b5-703d-4454-a7a8-0884062e533b_1405x828.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://gradientflow.com/newsletter/" 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="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" 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="https://gradientflow.substack.com/subscribe">Subscribe</a> &#8226;<a href="https://gradientflow.substack.com/"> Previous Issues</a></strong></p><h1><strong>How Teams Actually Use RL to Make Agents Reliable</strong></h1><p>I have had a longstanding fascination with reinforcement learning (RL) and have monitored its slow diffusion from research labs into enterprise production. Much of the recent activity remains concentrated among foundation model builders and teams with dedicated post-training capacity. They use RL after pre-training to make large models reliable at executing tasks, not just generating text. This includes training agents to operate business software like CRMs and ticketing systems, run commands in cloud terminals, extract structured fields from messy documents, and navigate realistic user interfaces. In a few frontier cases, RL is even driving closed-loop workflows where a model proposes an action, tests it in a simulator, and learns from the measured outcomes.</p><p>To better understand real-world demand, I recently examined job postings in key U.S. technology hubs that mentioned RL. The results show that adoption is broader than just research labs. As the chart below illustrates, RL appears most often alongside Generative AI (57%) and AI infrastructure (43%), followed closely by autonomous agents (23%). There is also a long tail of activity across search, robotics, computer vision, and predictive analytics. The chart below provides a clear view of these diverse application areas.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lpB3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F301b2cfd-eb25-4319-9609-e2fb18fb4ea7_1897x1039.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lpB3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F301b2cfd-eb25-4319-9609-e2fb18fb4ea7_1897x1039.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lpB3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F301b2cfd-eb25-4319-9609-e2fb18fb4ea7_1897x1039.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lpB3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F301b2cfd-eb25-4319-9609-e2fb18fb4ea7_1897x1039.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lpB3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F301b2cfd-eb25-4319-9609-e2fb18fb4ea7_1897x1039.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lpB3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F301b2cfd-eb25-4319-9609-e2fb18fb4ea7_1897x1039.jpeg" width="1456" height="797" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/301b2cfd-eb25-4319-9609-e2fb18fb4ea7_1897x1039.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:797,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:393043,&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/188566697?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F301b2cfd-eb25-4319-9609-e2fb18fb4ea7_1897x1039.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_!lpB3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F301b2cfd-eb25-4319-9609-e2fb18fb4ea7_1897x1039.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lpB3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F301b2cfd-eb25-4319-9609-e2fb18fb4ea7_1897x1039.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lpB3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F301b2cfd-eb25-4319-9609-e2fb18fb4ea7_1897x1039.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lpB3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F301b2cfd-eb25-4319-9609-e2fb18fb4ea7_1897x1039.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">(<strong><a href="https://gradientflow.com/wp-content/uploads/2026/03/RL-Job-Posts-application-areas.jpeg">enlarge</a></strong>)</figcaption></figure></div><p>While the data spans a wide spectrum, the most dynamic category is <em><strong>AI Agents &amp; Autonomous Workflows</strong></em>. This sector represents the shift from passive chatbots to active systems that can execute complex tasks. Below is a closer look at how engineering teams are deploying RL to build these agentic systems across eight distinct domains.</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="https://gradientflow.substack.com/subscribe?"><span>Subscribe now</span></a></p><h4>Dynamic Revenue Optimization</h4><p>In high-velocity environments like advertising and digital commerce, agents are replacing static rules with dynamic policies. Developers use <a href="https://en.wikipedia.org/wiki/Multi-armed_bandit#Contextual_bandit">contextual bandits</a> to make split-second decisions on ad placement or pricing by learning directly from user clicks and conversions. The complexity lies in managing competing objectives. Through <a href="https://arxiv.org/abs/2209.06866">constrained reinforcement learning</a>, these agents maximize revenue while strictly adhering to safety guardrails and budget caps. This approach allows systems to autonomously negotiate B2B transactions or adjust campaign bidding strategies in real time with less manual tuning day to day. In postings, this work is usually framed as bidding and budget policies, constrained optimization, and learning from advertiser or customer feedback when recommendations get accepted, rejected, or modified.</p><h4>Autonomous Software Refactoring</h4><p>Beyond simple code completion, agents are taking on deep software engineering tasks like language migration and vulnerability patching. The advantage here is objective feedback: compilers, tests, and deployment checks serve as verifiers. Agents receive negative rewards when code fails to build or pass assertions, creating a tight, iterative learning loop where the model refines its policy for code generation and refactoring until it produces correct solutions. This is especially valuable for long, interdependent workflows where order matters and early mistakes cascade. In job postings, this appears as autonomous debugging, test-driven agents, codebase migration automation, and policies that optimize for passing builds and safe rollouts.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5uFh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F061d6e34-a9a2-4ac6-949a-7eea0891642a_1835x1053.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5uFh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F061d6e34-a9a2-4ac6-949a-7eea0891642a_1835x1053.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5uFh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F061d6e34-a9a2-4ac6-949a-7eea0891642a_1835x1053.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5uFh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F061d6e34-a9a2-4ac6-949a-7eea0891642a_1835x1053.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5uFh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F061d6e34-a9a2-4ac6-949a-7eea0891642a_1835x1053.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5uFh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F061d6e34-a9a2-4ac6-949a-7eea0891642a_1835x1053.jpeg" width="1456" height="836" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/061d6e34-a9a2-4ac6-949a-7eea0891642a_1835x1053.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;:298645,&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/188566697?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F061d6e34-a9a2-4ac6-949a-7eea0891642a_1835x1053.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_!5uFh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F061d6e34-a9a2-4ac6-949a-7eea0891642a_1835x1053.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5uFh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F061d6e34-a9a2-4ac6-949a-7eea0891642a_1835x1053.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5uFh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F061d6e34-a9a2-4ac6-949a-7eea0891642a_1835x1053.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5uFh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F061d6e34-a9a2-4ac6-949a-7eea0891642a_1835x1053.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">(<strong><a href="https://gradientflow.com/wp-content/uploads/2026/03/RL-Job-Posts-industries.jpeg">enlarge</a></strong>)</figcaption></figure></div><h4>Beyond Robotic Process Automation</h4><p>In back-office settings, RL is often used to turn &#8220;tool use&#8221; into something closer to a dependable habit. Teams train agents on company-specific rules and tone using <a href="https://arxiv.org/abs/2504.12501">human feedback</a>, then push further with <a href="https://arxiv.org/abs/2005.01643">offline RL</a> that learns from logs of how skilled operators actually resolve cases. The RL signal is usually tied to outcomes practitioners care about, like fewer escalations, fewer retries, and clean completion of a workflow across systems such as HR, IT, finance, and CRM tools. In job postings, this tends to show up as agentic workflow automation, tool calling, human-in-the-loop review, and reward design that handles delayed outcomes.</p><h4>Automated Red Teaming</h4><p>Security teams are deploying agents to operate at machine speed for both defense and automated testing. Because security threats develop quickly and visibility is incomplete, agents must make decisions under uncertainty. <strong>Red team</strong> agents learn attack strategies in simulated environments while <strong>blue team</strong> agents learn to detect intrusions from incomplete alert data. This adversarial training discovers novel attack strategies and robust defenses that human analysts might miss during manual penetration testing. In job postings, this appears as autonomous <a href="https://gradientflow.com/ai-incident-response/">incident response</a>, continuous red teaming, adversarial training, and environments that let agents rehearse safely.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!d6L6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F489e3b89-0508-41da-87f6-6f3a6913910d_2336x1228.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!d6L6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F489e3b89-0508-41da-87f6-6f3a6913910d_2336x1228.jpeg 424w, https://substackcdn.com/image/fetch/$s_!d6L6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F489e3b89-0508-41da-87f6-6f3a6913910d_2336x1228.jpeg 848w, https://substackcdn.com/image/fetch/$s_!d6L6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F489e3b89-0508-41da-87f6-6f3a6913910d_2336x1228.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!d6L6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F489e3b89-0508-41da-87f6-6f3a6913910d_2336x1228.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!d6L6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F489e3b89-0508-41da-87f6-6f3a6913910d_2336x1228.jpeg" width="1456" height="765" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/489e3b89-0508-41da-87f6-6f3a6913910d_2336x1228.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:765,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:347773,&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/188566697?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F489e3b89-0508-41da-87f6-6f3a6913910d_2336x1228.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_!d6L6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F489e3b89-0508-41da-87f6-6f3a6913910d_2336x1228.jpeg 424w, https://substackcdn.com/image/fetch/$s_!d6L6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F489e3b89-0508-41da-87f6-6f3a6913910d_2336x1228.jpeg 848w, https://substackcdn.com/image/fetch/$s_!d6L6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F489e3b89-0508-41da-87f6-6f3a6913910d_2336x1228.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!d6L6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F489e3b89-0508-41da-87f6-6f3a6913910d_2336x1228.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">(graphic courtesy of <strong><a href="https://www.anyscale.com/?utm_source=gradientflow&amp;utm_medium=newsletter">Anyscale</a></strong>)</figcaption></figure></div><h4>Deep Information Synthesis (including Deep Research)</h4><p>For tasks requiring <a href="https://en.wikipedia.org/wiki/Thinking,_Fast_and_Slow">&#8220;System 2&#8221; thinking</a>, such as comprehensive market research or legal synthesis, engineers employ process supervision to reward intermediate steps rather than relying solely on final outcomes. This encourages agents to gather evidence, cite sources, and recognize when they need to search further, instead of hallucinating plausible answers. The result is a system that follows verifiable paths while knowing when to keep searching. In job postings, this shows up as process supervision, evidence-based synthesis, citation quality, and workflows that explicitly train agents to avoid shortcuts.</p><h4>Autonomous Supply Chain Management</h4><p>Logistics and supply chain applications require agents to bridge the digital and physical worlds. Whether managing warehouse robots or routing delivery fleets, these systems treat operational choices as sequential steps that reshape the network. Routing decisions, for instance, ripple through fleet availability, queue lengths, and delivery windows. Since training on live hardware is prohibitively expensive and dangerous, teams rely on simulation-based training. Agents master complex control tasks before transferring policies to the real world, balancing competing objectives like delivery speed, fuel costs, and safety margins. In job postings, these topics show up around dispatch and routing policies, digital twins, sim-to-real transfer, and constrained control for robotics and autonomous systems.</p><div class="pullquote"><p>We are witnessing a shift from passive chatbots to active systems, where RL is used to turn 'tool use' into dependable, repeatable habits.</p></div><h4>Autonomous Scientific Discovery</h4><p>In fields like pharmaceuticals and materials science, &#8220;scientist agents&#8221; close the loop between hypothesis generation and physical experimentation. They use active learning to navigate vast search spaces of potential compounds or materials. Because physical experiments are slow and expensive, teams typically train policies in simulation first and then use real experiments as high-value feedback. The core technical challenge is balancing exploration against exploitation: the agent must decide whether to refine a promising candidate or test a novel hypothesis, optimizing experimental design to maximize information gain while minimizing the time and cost of lab work. In job postings, the work shows up as closed-loop experimentation, lab robotics integration, simulation-driven training, and methods for balancing exploration with exploitation.</p><h4>RL in the Agent Orchestration Layer</h4><p>As agent ecosystems grow, infrastructure engineers are building the orchestration layers that manage them. The focus here is on the &#8220;agent runtime&#8221; where reinforcement learning optimizes how requests are routed to specialist workers. Rather than hard-coding which tool or agent to invoke and in what sequence, the system learns a policy based on success rates and constraints like latency and cost. Teams are also building evaluator agents that score plan quality, creating feedback loops where the orchestration layer continuously refines its coordination strategies based on actual task outcomes. In job postings, this looks like agent routers, planner-executor architectures, multi-agent coordination, evaluation frameworks, and guardrails that can be optimized over time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fg3Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7b7ab7a-c76a-41fa-82c3-52d24119c078_1822x959.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fg3Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7b7ab7a-c76a-41fa-82c3-52d24119c078_1822x959.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fg3Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7b7ab7a-c76a-41fa-82c3-52d24119c078_1822x959.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fg3Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7b7ab7a-c76a-41fa-82c3-52d24119c078_1822x959.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fg3Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7b7ab7a-c76a-41fa-82c3-52d24119c078_1822x959.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fg3Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7b7ab7a-c76a-41fa-82c3-52d24119c078_1822x959.jpeg" width="604" height="317.7637362637363" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b7b7ab7a-c76a-41fa-82c3-52d24119c078_1822x959.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;:604,&quot;bytes&quot;:274173,&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/188566697?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7b7ab7a-c76a-41fa-82c3-52d24119c078_1822x959.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_!fg3Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7b7ab7a-c76a-41fa-82c3-52d24119c078_1822x959.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fg3Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7b7ab7a-c76a-41fa-82c3-52d24119c078_1822x959.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fg3Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7b7ab7a-c76a-41fa-82c3-52d24119c078_1822x959.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fg3Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7b7ab7a-c76a-41fa-82c3-52d24119c078_1822x959.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>These eight domains illustrate where RL appears in production agent systems. <strong>RL is one approach among several for improving reliability and decision quality.</strong> In previous work, we explored complementary techniques <a href="https://gradientflow.substack.com/p/beyond-rl-a-new-paradigm-for-agent">including evolutionary methods</a> for discovering optimal agent architectures and structured observability that <a href="https://gradientflow.substack.com/p/inside-the-agent-optimization-toolkit">turns agent debugging from guesswork into measurable engineering</a>. The common thread across these strategies is identical: moving from costly trial-and-error toward systematic, repeatable improvement.</p><h4>Simulation First, Production Later: Safe RL Deployment Patterns</h4><p>Across these domains, the technical patterns are surprisingly consistent. Most teams start with offline RL from production logs, because naive online exploration is risky when the &#8220;environment&#8221; is a real business process or a live system. From there, the work quickly becomes about constraints and rollouts. Policies are trained in simulation or test environments, they ship behind safety filters, and they graduate from &#8220;suggest&#8221; to &#8220;act with confirmation&#8221; to limited autonomy for routine cases. Reward design is rarely a single number: it is usually a bundle of outcome metrics with hard limits on things like budget, latency, and safety.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zCub!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff741294e-4fe0-4144-9edf-6304b89490c7_1738x1052.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zCub!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff741294e-4fe0-4144-9edf-6304b89490c7_1738x1052.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zCub!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff741294e-4fe0-4144-9edf-6304b89490c7_1738x1052.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zCub!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff741294e-4fe0-4144-9edf-6304b89490c7_1738x1052.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zCub!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff741294e-4fe0-4144-9edf-6304b89490c7_1738x1052.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zCub!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff741294e-4fe0-4144-9edf-6304b89490c7_1738x1052.jpeg" width="634" height="383.62225274725273" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f741294e-4fe0-4144-9edf-6304b89490c7_1738x1052.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:881,&quot;width&quot;:1456,&quot;resizeWidth&quot;:634,&quot;bytes&quot;:223869,&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/188566697?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff741294e-4fe0-4144-9edf-6304b89490c7_1738x1052.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_!zCub!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff741294e-4fe0-4144-9edf-6304b89490c7_1738x1052.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zCub!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff741294e-4fe0-4144-9edf-6304b89490c7_1738x1052.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zCub!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff741294e-4fe0-4144-9edf-6304b89490c7_1738x1052.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zCub!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff741294e-4fe0-4144-9edf-6304b89490c7_1738x1052.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">(<strong><a href="https://gradientflow.com/wp-content/uploads/2026/03/RL-Job-Posts-tools.jpeg">enlarge</a></strong>)</figcaption></figure></div><p>The market signal in the postings is not &#8220;more RL research.&#8221; There is demand for people who can connect RL ideas to production realities: instrumentation, evals that match business outcomes, careful guardrails, and integration with existing systems. If you are building agentic workflows, RL is showing up less as a magic upgrade and more as a way to learn better sequential decisions under real operational constraints.</p><div><hr></div><h1>Quick Takes</h1><div id="youtube2-39NPrwBzBis" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;39NPrwBzBis&quot;,&quot;startTime&quot;:&quot;88&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/39NPrwBzBis?start=88&amp;rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><ol><li><p><a href="https://youtu.be/39NPrwBzBis?t=88">The Shift from Routine Execution to Spec-Driven Work</a></p></li><li><p><a href="https://youtu.be/39NPrwBzBis?t=458">Orchestrating Multiple AI Agents: A Skill That Won&#8217;t Stay in Software Engineering</a></p></li><li><p><a href="https://youtu.be/39NPrwBzBis?t=1647">How to Protect Your Career When Your Output is Used to Train Models</a></p></li></ol><div><hr></div><p></p><p><em><strong><a href="https://gradientflow.com/disclosure/">Ben Lorica</a></strong> edits <a href="https://ethics.dev/">Ethics.dev</a> and the <a href="https://gradientflow.substack.com/">Gradient Flow newsletter</a>, and he hosts the <strong><a href="https://thedataexchange.media/">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="https://aiconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Conference</a></strong> and the <strong><a href="https://agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Agent Conference</a></strong>, while also serving as the Strategic Content Chair for AI at the <strong><a href="https://events.linuxfoundation.org/">Linux Foundation</a></strong>. You can follow him on <a href="https://www.linkedin.com/in/benlorica/">Linkedin</a>, <a href="https://x.com/bigdata">X</a>, <a href="https://indieweb.social/@bigdata">Mastodon</a>, <a href="https://www.reddit.com/r/GradientFlow/">Reddit</a>, <a href="https://bsky.app/profile/gradientflow.com">Bluesky</a>, <a href="https://www.youtube.com/c/GradientFlow">YouTube</a>, or <a href="https://www.tiktok.com/@gradientflow">TikTok</a>. This newsletter is produced by <a href="https://gradientflow.com/blog/">Gradient Flow</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[The warning signs your AI vendor is becoming your cage]]></title><description><![CDATA[Put data, machine learning, and AI to work.]]></description><link>https://gradientflow.substack.com/p/we-watched-this-happen-with-the-internet</link><guid isPermaLink="false">https://gradientflow.substack.com/p/we-watched-this-happen-with-the-internet</guid><dc:creator><![CDATA[Ben Lorica 罗瑞卡]]></dc:creator><pubDate>Tue, 03 Mar 2026 14:02:26 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/eb34f1d9-c60e-42ff-a7b3-c2d434755a1a_742x570.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://gradientflow.com/newsletter/" 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="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" 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="https://gradientflow.substack.com/subscribe">Subscribe</a> &#8226;<a href="https://gradientflow.substack.com/"> Previous Issues</a></strong></p><h1><strong>The Honeymoon Phase Won't Last: Preparing for AI's Platform Shift</strong></h1><p>I am old enough to remember the early days of the internet. It was a time when blogs were everywhere and information felt decentralized. Before the giant platforms and their <strong>algorithms</strong>, the web felt like a collection of independent voices. We had <strong>chronological feeds</strong> we controlled, not algorithmic ones controlled by someone else.</p><p>AI is still in the honeymoon phase, when platforms over-deliver to build adoption. Internet history tells us what typically follows. Right now there&#8217;s a mad rush to lock users into a specific model, a specific app, a specific workflow. I get why companies are doing it. But the best models today are often comparable for real workloads, and open-weight options are close enough that tying yourself to one vendor&#8217;s roadmap is a choice, not a necessity. I&#8217;ve always preferred to keep my options open: use open tools when I can, swap components when I need to, and avoid building around the assumption that any one platform will always treat me well.</p><p>What follows is a set of early warning signs. Think of them as &#8220;don&#8217;t repeat the internet&#8221; signals for teams building AI products.</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>Support our work by becoming a paid subscriber.</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>Designing for Exit While It&#8217;s Still Cheap</h4><p>The first warning sign is when access to the core capability narrows over time. In AI, that can mean fewer technical details, fewer deployment options, and fewer ways to inspect or control behavior. You start by experimenting freely. Six months later, you can&#8217;t run anything locally, can&#8217;t audit what changed, can&#8217;t fork a model, and can&#8217;t make your own latency and cost tradeoffs. The vendor becomes your runtime, your roadmap, and your risk profile. You also inherit their update schedule. Many of us have noticed providers tweak models behind stable API names. Production applications need version-locking, regression test suites, and dashboards tracking output distributions to catch when behavior shifts overnight.</p><p>A second warning sign is policy volatility, often justified as safety measures. Terms of service and acceptable use policies can shift quickly, and enforcement can be inconsistent. The failure mode is not a clean error like traditional software. It&#8217;s silent refusals, degraded answers, or a workflow that works Monday and breaks Thursday with no code changes on your side. The model switches from verbose to terse, breaking parsing logic, or shifts output formats, breaking structured extraction.</p><div class="pullquote"><p>When a vendor becomes your roadmap, you inherit their risk profile.</p></div><p>A more awkward version of policy volatility is geopolitics. Providers can decide they cannot serve certain regions or certain industries, and suddenly your product stops working for those customers through no fault of your own.</p><p>Even legitimate use cases can fall into territory that makes providers nervous. Security analysis, healthcare applications, legal research can all trigger unpredictable restrictions, creating reliability problems that have nothing to do with your code quality. The internet version of this was &#8220;the algorithm changed.&#8221; The AI version is &#8220;the model decided it can&#8217;t help,&#8221; or the platform decided your use case is now out of bounds.</p><p>The practical move is to treat multi-provider support like an insurance premium, not a nice-to-have. Keep at least one viable fallback path. Avoid letting vendor-specific features, proprietary formats, or tool calling conventions become the spine of your product. Assume switching costs will be measured in months if you wait until you&#8217;re forced.</p><h4>Keep Your Moat on Your Side</h4><p>Another early warning sign is asymmetric data flow. Many providers use consumer chat data for model training or improvement unless you opt out. Enterprise and API data is often excluded unless you opt in. The risk is that teams still do real work in consumer chat surfaces, and their proprietary domain knowledge can end up improving a system their competitors can also access. For teams with deep specialized knowledge, repeated corrections and detailed examples can become a high-value signal that you are giving away for free, which can dilute your advantage over time.</p><p>Privacy raises a separate concern because context windows often contain sensitive information. When you paste code or customer details into an AI assistant, that data persists in the provider&#8217;s logs with specific retention policies. For developers using IDE integrations, the assistant might be seeing every file you open, not just the file you&#8217;re actively editing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!H6q_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff107a047-9433-487b-8c65-c7e1836a7512_1316x673.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H6q_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff107a047-9433-487b-8c65-c7e1836a7512_1316x673.png 424w, https://substackcdn.com/image/fetch/$s_!H6q_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff107a047-9433-487b-8c65-c7e1836a7512_1316x673.png 848w, https://substackcdn.com/image/fetch/$s_!H6q_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff107a047-9433-487b-8c65-c7e1836a7512_1316x673.png 1272w, https://substackcdn.com/image/fetch/$s_!H6q_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff107a047-9433-487b-8c65-c7e1836a7512_1316x673.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H6q_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff107a047-9433-487b-8c65-c7e1836a7512_1316x673.png" width="502" height="256.7218844984802" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f107a047-9433-487b-8c65-c7e1836a7512_1316x673.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:673,&quot;width&quot;:1316,&quot;resizeWidth&quot;:502,&quot;bytes&quot;:450006,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/187699080?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff107a047-9433-487b-8c65-c7e1836a7512_1316x673.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_!H6q_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff107a047-9433-487b-8c65-c7e1836a7512_1316x673.png 424w, https://substackcdn.com/image/fetch/$s_!H6q_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff107a047-9433-487b-8c65-c7e1836a7512_1316x673.png 848w, https://substackcdn.com/image/fetch/$s_!H6q_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff107a047-9433-487b-8c65-c7e1836a7512_1316x673.png 1272w, https://substackcdn.com/image/fetch/$s_!H6q_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff107a047-9433-487b-8c65-c7e1836a7512_1316x673.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>My rule of thumb is simple: treat AI input like you&#8217;re sending it to an external service you don&#8217;t control, because you are. Build guardrails into your code, not just your policy docs. Scan outbound prompts for secrets. Limit context to the minimum. For high-sensitivity workloads, the &#8220;right&#8221; architecture might include running an open model in your environment, even if you still use a hosted model for general tasks.</p><h4>Build Like You&#8217;ll Switch, Because You Will</h4><p>A subtler warning sign is the assumption that switching will be easy when you need to. Prompts that work cleanly on one model break on another. Tool calling formats differ. Output that&#8217;s reliable in one system gets flaky in another. Teams assume they can swap providers later, then discover that &#8220;later&#8221; means rewriting prompts, rerunning evaluations, rebuilding tool adapters, and retraining your team to work with a new model.</p><p>Embeddings and fine-tuning make this worse. If you build retrieval around one embedding model, moving means re-embedding your entire knowledge base and retuning your pipeline. If you fine-tune on a provider&#8217;s platform, you get an artifact that only works there. These techniques aren&#8217;t mistakes, but you need to price in the switching costs before you commit.</p><div class="pullquote"><p>Build like you&#8217;ll switch providers&#8212;because you will.</p></div><p>The practical move is to separate what your product does from which model you&#8217;re currently using. Put prompts, tool definitions, and routing logic behind a layer you control. Store conversation state in your own database, not in a vendor&#8217;s memory feature. Treat portability the same way you treat observability or backups: as a continuous discipline, not something you retrofit later.</p><h4>Treat Token Costs as a Product Risk</h4><p>Token-based pricing makes costs volatile. A prompt change, a longer context window, or a retry loop can spike your bill unexpectedly. Teams have seen cases where adding &#8220;explain your reasoning&#8221; to prompts doubled costs, or where a misconfigured chain-of-thought prompt made requests 50 times more expensive. You need real-time monitoring, rate limits, and circuit breakers from the start.</p><p>Beyond the bill spikes, there&#8217;s a longer-term pricing risk that should look familiar. Twitter&#8217;s API went from free and open to restricted and expensive. Google Maps had a cutover that forced billing and new keys, and many sites and apps saw maps fail until they reconfigured. Today&#8217;s AI API prices are likely below the true cost of inference, subsidized like Uber&#8217;s early rides. Amazon&#8217;s marketplace fees climbed from under 20% to over 50% once sellers were locked in. Token pricing could follow the same curve.</p><p>Rate limits and pricing tiers create different capability classes. Providers have strong incentives to degrade cheaper tiers over time while maintaining quality for premium customers. The economic logic is straightforward: inference is expensive, and the profit-maximizing move is to make lower tiers barely usable, pushing heavy users upward. Assume that whatever tier you&#8217;re on today will become worse unless you&#8217;re paying enterprise rates. Monitor model quality continuously, not just at launch.</p><div class="pullquote"><p>Assume your current model tier will eventually be degraded; the profit-maximizing move is to force you upward to enterprise rates.</p></div><p>There&#8217;s also a strategic risk that mirrors the platform era. Your provider can see your prompts and usage patterns, which tells them exactly where the valuable opportunities are. If they ship a competing feature, they start with your playbook. Meanwhile, advantages from clever prompting decay fast as models improve and competitors copy your patterns. The durable path requires something deeper: proprietary data, workflow integration, evaluation discipline, or distribution you control.</p><h4>Don&#8217;t Let Convenience Become a Cage</h4><p>A final warning sign is relying on a model&#8217;s internal knowledge as the sole truth for your application. Waiting for a provider to solve hallucination or complex reasoning is a trap that guarantees vendor lock-in. A recent example I found compelling is a tool called <strong><a href="https://realai.com/?utm_source=gradientflow&amp;utm_medium=newsletter">RealAI</a></strong>. They moved beyond simple document retrieval by fusing millions of disparate data points into standardized, queryable structured data. They also understood that foundation models still struggle with reliable math, so they wired their AI directly to dedicated financial calculators. When you move the actual intelligence into <strong>your own <a href="https://youtu.be/narbqIGrHw8?si=VTs1RaV7tJwsRHGt&amp;t=103">data pipelines and specialized external tools</a></strong>, you drastically reduce your dependency on any single provider. Your competitive advantage becomes your proprietary data fusion and business logic, which allows you to swap out the underlying language model whenever a better option appears.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kmgN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ab858a2-75cb-44b0-96b9-88caff8d21f2_1319x702.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kmgN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ab858a2-75cb-44b0-96b9-88caff8d21f2_1319x702.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kmgN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ab858a2-75cb-44b0-96b9-88caff8d21f2_1319x702.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kmgN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ab858a2-75cb-44b0-96b9-88caff8d21f2_1319x702.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kmgN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ab858a2-75cb-44b0-96b9-88caff8d21f2_1319x702.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kmgN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ab858a2-75cb-44b0-96b9-88caff8d21f2_1319x702.jpeg" width="641" height="341.1539044730857" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2ab858a2-75cb-44b0-96b9-88caff8d21f2_1319x702.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:702,&quot;width&quot;:1319,&quot;resizeWidth&quot;:641,&quot;bytes&quot;:133127,&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/187699080?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ab858a2-75cb-44b0-96b9-88caff8d21f2_1319x702.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_!kmgN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ab858a2-75cb-44b0-96b9-88caff8d21f2_1319x702.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kmgN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ab858a2-75cb-44b0-96b9-88caff8d21f2_1319x702.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kmgN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ab858a2-75cb-44b0-96b9-88caff8d21f2_1319x702.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kmgN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ab858a2-75cb-44b0-96b9-88caff8d21f2_1319x702.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong><a href="https://gradientflow.com/oxygen-development-environment/">OpenCode + OpenRouter: O&#8322; (oxygen)</a></strong></figcaption></figure></div><p>These are early observations, not settled conclusions. The AI market is still taking shape. But the internet&#8217;s history suggests we should pay close attention to where incentives lead. We watched a handful of companies acquire their way to dominance the last time around. If we want a different outcome this time, we need early pressure for portability, transparency, user control, and actual antitrust enforcement before the defaults harden into something harder to change.</p><p>Some of that starts with the tools we pick. A concrete example from my own work: there&#8217;s real excitement around Claude Code right now, and I understand why. But I keep pointing people toward open tools that make model swapping normal. The setup I&#8217;ve been using is <a href="https://gradientflow.com/oxygen-development-environment/">OpenCode paired with OpenRouter</a>, which gives you access to different model providers without forcing you to rewrite everything when you want to try a different model. Internet platforms eventually moved to restrict the third-party tools that gave users more control. I&#8217;d rather adopt open tools now, while the window is open.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://gradientflow.com/wp-content/uploads/2026/03/Foundation-Models-&#8212;-propretary-and-open-weights.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pOHA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe08f5bee-6d1f-4de1-8921-986d318f55e7_1870x672.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pOHA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe08f5bee-6d1f-4de1-8921-986d318f55e7_1870x672.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pOHA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe08f5bee-6d1f-4de1-8921-986d318f55e7_1870x672.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pOHA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe08f5bee-6d1f-4de1-8921-986d318f55e7_1870x672.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pOHA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe08f5bee-6d1f-4de1-8921-986d318f55e7_1870x672.jpeg" width="1456" height="523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e08f5bee-6d1f-4de1-8921-986d318f55e7_1870x672.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:523,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:148929,&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/03/Foundation-Models-&#8212;-propretary-and-open-weights.jpeg&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/187699080?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe08f5bee-6d1f-4de1-8921-986d318f55e7_1870x672.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_!pOHA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe08f5bee-6d1f-4de1-8921-986d318f55e7_1870x672.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pOHA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe08f5bee-6d1f-4de1-8921-986d318f55e7_1870x672.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pOHA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe08f5bee-6d1f-4de1-8921-986d318f55e7_1870x672.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pOHA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe08f5bee-6d1f-4de1-8921-986d318f55e7_1870x672.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>To be completely transparent, I still rely on proprietary models from Anthropic, Google, and OpenAI. A real performance gap remains between those systems and open-weights models. But that gap is narrowing quickly. You should actively explore offloading more workloads to smaller open-weights models that you can customize and augment with your own data and tools. While a startup can adopt this approach immediately, large organizations will naturally need to add layers for governance and compliance. The underlying goal is exactly the same for both. You must maintain optionality and keep control over your product.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K9Q4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a50fa1-b6a7-4193-9f8f-8a2fa3b906da_2630x316.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K9Q4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a50fa1-b6a7-4193-9f8f-8a2fa3b906da_2630x316.png 424w, https://substackcdn.com/image/fetch/$s_!K9Q4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a50fa1-b6a7-4193-9f8f-8a2fa3b906da_2630x316.png 848w, https://substackcdn.com/image/fetch/$s_!K9Q4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a50fa1-b6a7-4193-9f8f-8a2fa3b906da_2630x316.png 1272w, https://substackcdn.com/image/fetch/$s_!K9Q4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a50fa1-b6a7-4193-9f8f-8a2fa3b906da_2630x316.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K9Q4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a50fa1-b6a7-4193-9f8f-8a2fa3b906da_2630x316.png" width="1456" height="175" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31a50fa1-b6a7-4193-9f8f-8a2fa3b906da_2630x316.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:175,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:735605,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gradientflow.substack.com/i/187699080?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a50fa1-b6a7-4193-9f8f-8a2fa3b906da_2630x316.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_!K9Q4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a50fa1-b6a7-4193-9f8f-8a2fa3b906da_2630x316.png 424w, https://substackcdn.com/image/fetch/$s_!K9Q4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a50fa1-b6a7-4193-9f8f-8a2fa3b906da_2630x316.png 848w, https://substackcdn.com/image/fetch/$s_!K9Q4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a50fa1-b6a7-4193-9f8f-8a2fa3b906da_2630x316.png 1272w, https://substackcdn.com/image/fetch/$s_!K9Q4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a50fa1-b6a7-4193-9f8f-8a2fa3b906da_2630x316.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong><a href="https://ethics.dev/">Ethics.dev</a></strong> is our new sister site that tracks the practical impact of AI across fields like safety, labor markets, government regulation, and the economy. <a href="https://ethics.dev/">Bookmark this page</a> for daily updates on how these rapid developments will reshape your industry. It is designed as a practical resource to help you keep up with the complex rules and economic forces shaping the future of AI.</p><div><hr></div><p></p><p><em><strong><a href="https://gradientflow.com/disclosure/">Ben Lorica</a></strong> edits <a href="https://ethics.dev/">Ethics.dev</a> and the <a href="https://gradientflow.substack.com/">Gradient Flow newsletter</a>, and he hosts the <strong><a href="https://thedataexchange.media/">Data Exchange podcast</a></strong>. He helps organize the <strong><a href="https://aiconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Conference</a></strong> and the <strong><a href="https://agentconference.com/?utm_source=gradientflow&amp;utm_medium=newsletter">AI Agent Conference</a></strong>, while also serving as the Strategic Content Chair for AI at the <strong><a href="https://events.linuxfoundation.org/">Linux Foundation</a></strong>. You can follow him on <a href="https://www.linkedin.com/in/benlorica/">Linkedin</a>, <a href="https://x.com/bigdata">X</a>, <a href="https://indieweb.social/@bigdata">Mastodon</a>, <a href="https://www.reddit.com/r/GradientFlow/">Reddit</a>, <a href="https://bsky.app/profile/gradientflow.com">Bluesky</a>, <a href="https://www.youtube.com/c/GradientFlow">YouTube</a>, or <a href="https://www.tiktok.com/@gradientflow">TikTok</a>. This newsletter is produced by <a href="https://gradientflow.com/blog/">Gradient Flow</a>.</em></p>]]></content:encoded></item></channel></rss>