<script data-pm-proxy="intercept"></script><?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[AI Agents Simplified]]></title><description><![CDATA[Simplifying AI Agents and Automation for Everyone.]]></description><link>https://aiagentssimplified.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!g3qt!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1e4e65-e79c-4dab-b3a6-93b3e23343b2_256x256.png</url><title>AI Agents Simplified</title><link>https://aiagentssimplified.substack.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 03 Sep 2026 07:57:27 GMT</lastBuildDate><atom:link href="/__u/aiagentssimplified.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[AI Agents Simplified]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[aiagentssimplified@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[aiagentssimplified@substack.com]]></itunes:email><itunes:name><![CDATA[AI Agents Simplified]]></itunes:name></itunes:owner><itunes:author><![CDATA[AI Agents Simplified]]></itunes:author><googleplay:owner><![CDATA[aiagentssimplified@substack.com]]></googleplay:owner><googleplay:email><![CDATA[aiagentssimplified@substack.com]]></googleplay:email><googleplay:author><![CDATA[AI Agents Simplified]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Everyone Says "Agentic AI." Almost No One Means the Same Thing!]]></title><description><![CDATA[Let&#8217;s Discover The 7 Stages of AI Maturity. Which One Are You Actually On?]]></description><link>https://aiagentssimplified.substack.com/p/everyone-says-agentic-ai-almost-no</link><guid isPermaLink="false">https://aiagentssimplified.substack.com/p/everyone-says-agentic-ai-almost-no</guid><dc:creator><![CDATA[AI Agents Simplified]]></dc:creator><pubDate>Tue, 25 Aug 2026 21:26:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ea0o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaad2ce4-5fb1-49a3-a821-5c48211a0446_2752x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ea0o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaad2ce4-5fb1-49a3-a821-5c48211a0446_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ea0o!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaad2ce4-5fb1-49a3-a821-5c48211a0446_2752x1536.png 424w, /__u/substackcdn.com/image/fetch/$s_!ea0o!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaad2ce4-5fb1-49a3-a821-5c48211a0446_2752x1536.png 848w, /__u/substackcdn.com/image/fetch/$s_!ea0o!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaad2ce4-5fb1-49a3-a821-5c48211a0446_2752x1536.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ea0o!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaad2ce4-5fb1-49a3-a821-5c48211a0446_2752x1536.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ea0o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaad2ce4-5fb1-49a3-a821-5c48211a0446_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eaad2ce4-5fb1-49a3-a821-5c48211a0446_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5070922,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/212741193?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaad2ce4-5fb1-49a3-a821-5c48211a0446_2752x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ea0o!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaad2ce4-5fb1-49a3-a821-5c48211a0446_2752x1536.png 424w, /__u/substackcdn.com/image/fetch/$s_!ea0o!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaad2ce4-5fb1-49a3-a821-5c48211a0446_2752x1536.png 848w, /__u/substackcdn.com/image/fetch/$s_!ea0o!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaad2ce4-5fb1-49a3-a821-5c48211a0446_2752x1536.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ea0o!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaad2ce4-5fb1-49a3-a821-5c48211a0446_2752x1536.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>You've probably noticed it too when someone posts "<strong><mark data-color="#fce5cd" style="background-color: rgb(252, 229, 205); color: rgb(0, 0, 0);">we built an AI agent</mark></strong>" and it turns out to be <mark data-color="#f4cccc" style="background-color: rgb(244, 204, 204); color: rgb(0, 0, 0);">a chatbot</mark> with a search plugin&#8230;:) Someone else says the same phrase and means <mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">a system where five different AI processes negotiate</mark> with each other to close a supply chain gap. Same words, wildly different reality.</p><p>This isn&#8217;t just marketing spin. It&#8217;s a symptom of a real gap that most of the AI conversation right now skips the middle. You either get the toddler version (&#8221;agents are like little helpers!&#8221;) or the engineering-whitepaper version which are dense with jargon that assumes you already know what &#8220;grounding&#8221; or &#8220;tool orchestration&#8221; means. Almost nothing sits in between and just tells you: <mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);">here&#8217;s where things actually stand, and here&#8217;s where you actually stand.</mark></p><p>The result is that &#8220;agentic AI&#8221; has become one of those terms everyone nods along to in meetings without anyone quite agreeing on what it means. <strong>That&#8217;s a problem</strong> because it makes it nearly impossible to evaluate a claim, compare two products or even know what to learn next. If you can&#8217;t tell the difference between a system that fetches documents and one that autonomously plans and negotiates, you can&#8217;t tell whether a claim is impressive or inflated.</p><p>That&#8217;s what this post is for. Not another definition of &#8220;AI agent&#8221;, but a map you can place yourself on.</p><div><hr></div><h3><strong>Your Customers Are One Text Away</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!2otI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34406825-59a3-448c-8726-00b5935cb2f1_1000x558.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!2otI!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34406825-59a3-448c-8726-00b5935cb2f1_1000x558.png 424w, /__u/substackcdn.com/image/fetch/$s_!2otI!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34406825-59a3-448c-8726-00b5935cb2f1_1000x558.png 848w, /__u/substackcdn.com/image/fetch/$s_!2otI!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34406825-59a3-448c-8726-00b5935cb2f1_1000x558.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2otI!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34406825-59a3-448c-8726-00b5935cb2f1_1000x558.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!2otI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34406825-59a3-448c-8726-00b5935cb2f1_1000x558.png" width="1000" height="558" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/34406825-59a3-448c-8726-00b5935cb2f1_1000x558.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:558,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:488456,&quot;alt&quot;:&quot;Your Customers Are One Text Away\n&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Your Customers Are One Text Away
" title="Your Customers Are One Text Away
" srcset="/__u/substackcdn.com/image/fetch/$s_!2otI!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34406825-59a3-448c-8726-00b5935cb2f1_1000x558.png 424w, /__u/substackcdn.com/image/fetch/$s_!2otI!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34406825-59a3-448c-8726-00b5935cb2f1_1000x558.png 848w, /__u/substackcdn.com/image/fetch/$s_!2otI!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34406825-59a3-448c-8726-00b5935cb2f1_1000x558.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2otI!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34406825-59a3-448c-8726-00b5935cb2f1_1000x558.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><sup>You already know email gets buried and calls go unanswered. But texts? They get read &#8212; 98% of the time, within minutes. That&#8217;s why 230,000+ businesses use EZ Texting to reach their customers on the channel they engage with most Whether you&#8217;re sending promos, appointment reminders, or urgent alerts, EZ Texting makes it easy to send to 10 or 10,000 contacts in just a few clicks. No tech skills required. [Newsletter Name] readers can try it free &#8212; no credit card needed.</sup></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://api.wellput.io/v1/cm?cmid=1087525&amp;tid=343&amp;s1=v2-r1001989-p1087525-c46050&amp;s2=AI%20Agents%20Simplified&amp;s3=&amp;s4=&quot;,&quot;text&quot;:&quot;Start Your Free Trial with EZTexting&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://api.wellput.io/v1/cm?cmid=1087525&amp;tid=343&amp;s1=v2-r1001989-p1087525-c46050&amp;s2=AI%20Agents%20Simplified&amp;s3=&amp;s4="><span>Start Your Free Trial with EZTexting</span></a></p><p><em><sup>* Offer valid for new customers only. Use promo code </sup><strong><sup>EZWORKFLOW</sup></strong><sup> at checkout.</sup></em></p><p><sup><span>&#10084;&#65039;</span></sup><em><sup> The best way to keep our mission going - at zero cost to you - is by checking out this free guide from our sponsor</sup>.</em></p><div><hr></div><h2><strong>A Framework to Locate Yourself, Not Define a Buzzword</strong></h2><p>Rather than a glossary, think of this as a ladder with seven rungs. Each rung represents a real jump in capability not just a fancier name for the same thing. The framework below is adapted from a maturity model laid out in <em><strong><a href="https://packt.link/CtL1d">Agentic Architectural Patterns for Building Multi-Agent Systems</a></strong></em>, a technical book on how production-grade AI agent systems actually get engineered. The value of a model like this is that it forces precision which means instead of &#8220;<mark data-color="#cfe2f3" style="background-color: rgb(207, 226, 243); color: rgb(0, 0, 0);">we use AI agents,</mark>&#8221; you can say &#8220;<mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">we&#8217;re at stage 3</mark>,&#8221; and that phrase actually means something specific.</p><p>The honest purpose here isn&#8217;t to make you feel behind. It&#8217;s to give you a way to cut through the noise the next time you read a headline or a LinkedIn post claiming some agentic breakthrough, you&#8217;ll have a lens to ask, &#8220;<strong>okay, but which stage is this really?</strong>&#8221;</p><div class="pullquote"><p><mark data-color="#b6d7a8" style="background-color: rgb(182, 215, 168); color: rgb(0, 0, 0);">Honestly the best way to really get this stuff is to read the book. But if technical books aren't your thing, I made a free guide that breaks it down easier. Comment "agentic patterns" and I'll send it your way."</mark></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aiagentssimplified.substack.com/p/everyone-says-agentic-ai-almost-no/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/aiagentssimplified.substack.com/p/everyone-says-agentic-ai-almost-no/comments"><span>Leave a comment</span></a></p></div><h2><strong>Stages 0&#8211;4: The Groundwork Before "Agent" Even Applies</strong></h2><p>Most of the work that makes &#8220;AI agents&#8221; successful happens before the agent even exists. These five stages aren&#8217;t exciting or talked about much, but they are where most real-world projects get stuck.</p><h3>Stage 0 &#8594; Getting your data agent-ready</h3><p>Before any model touches your problem, someone has to acquire, clean and structure the data it will lean on. No AI system, agentic or otherwise, outruns the quality of what it's fed. You're here if your AI project keeps getting delayed by "<mark data-color="#cfe2f3" style="background-color: rgb(207, 226, 243); color: rgb(0, 0, 0);">we need to clean this up first</mark>" conversations.</p><h3>Stage 1 &#8594; Prompting and basic tool use</h3><p>This is picking a foundation model, writing prompts that reliably get what you want out of it and maybe letting it call a basic tool or API. You're here if your "AI system" is, functionally, <mark data-color="#cfe2f3" style="background-color: rgb(207, 226, 243); color: rgb(0, 0, 0);">a well-crafted prompt with some plumbing</mark> around it.</p><h3>Stage 2 &#8594; Giving the model outside knowledge (RAG)</h3><p>Retrieval-Augmented Generation is the fix for the model's biggest weakness: it only knows what it was trained on and that's frozen in time. RAG lets it pull in your actual documents, your actual policies, your actual product catalog before answering. You're here if your chatbot <mark data-color="#cfe2f3" style="background-color: rgb(207, 226, 243); color: rgb(0, 0, 0);">suddenly got good at citing internal docs it was never trained on</mark>.</p><h3>Stage 3 &#8594; Fine-tuning: teaching the model your accent</h3><p>RAG gives a model <em>knowledge</em> it didn't have. Fine-tuning changes how it <em>talks</em>, like its tone, its domain vocabulary, its instincts for your specific field. This is a deeper, more expensive intervention and it's often confused with RAG even though they solve different problems. You're here if <mark data-color="#cfe2f3" style="background-color: rgb(207, 226, 243); color: rgb(0, 0, 0);">you've trained a model on your own data</mark> so it stops sounding like a generic assistant and starts sounding like it works at your company.</p><h3>Stage 4 &#8594; Grounding and evaluation: the trust layer nobody markets</h3><p>This is the stage that separates a demo from something you'd actually put in front of customers: making sure outputs are traceable to real sources, and building evaluation systems that continuously check for accuracy, bias and safety. It's invisible when done right and catastrophic when skipped. You're here if you've started asking "<mark data-color="#cfe2f3" style="background-color: rgb(207, 226, 243); color: rgb(0, 0, 0);">how do we actually know when this is wrong?</mark>"</p><p>None of these stages involve an agent making <strong>autonomous decisions</strong> yet. That's important because a huge share of what gets branded "agentic AI" online is really one of these five stages with better packaging.</p><p>Let&#8217;s get to stage 5&#8230;</p><div><hr></div><h3><strong>Set it, forget it, and save for your goals</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!1QRf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d9185f-ef90-4af6-997f-c897673f7b4c_4200x1675.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!1QRf!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d9185f-ef90-4af6-997f-c897673f7b4c_4200x1675.png 424w, /__u/substackcdn.com/image/fetch/$s_!1QRf!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d9185f-ef90-4af6-997f-c897673f7b4c_4200x1675.png 848w, /__u/substackcdn.com/image/fetch/$s_!1QRf!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d9185f-ef90-4af6-997f-c897673f7b4c_4200x1675.png 1272w, /__u/substackcdn.com/image/fetch/$s_!1QRf!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d9185f-ef90-4af6-997f-c897673f7b4c_4200x1675.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!1QRf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d9185f-ef90-4af6-997f-c897673f7b4c_4200x1675.png" width="4200" height="1675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/77d9185f-ef90-4af6-997f-c897673f7b4c_4200x1675.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1675,&quot;width&quot;:4200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:11737381,&quot;alt&quot;:&quot;Set it, forget it, and save for your goals\n&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Set it, forget it, and save for your goals
" title="Set it, forget it, and save for your goals
" srcset="/__u/substackcdn.com/image/fetch/$s_!1QRf!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d9185f-ef90-4af6-997f-c897673f7b4c_4200x1675.png 424w, /__u/substackcdn.com/image/fetch/$s_!1QRf!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d9185f-ef90-4af6-997f-c897673f7b4c_4200x1675.png 848w, /__u/substackcdn.com/image/fetch/$s_!1QRf!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d9185f-ef90-4af6-997f-c897673f7b4c_4200x1675.png 1272w, /__u/substackcdn.com/image/fetch/$s_!1QRf!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d9185f-ef90-4af6-997f-c897673f7b4c_4200x1675.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><sup>Make saving automatic with Cash App. Round up your spare change from every purchase, earn up to 3.25% interest, and transfer money between your balances whenever you want&#8212;all with no hidden fees or minimum balance requirements.</sup></p><p><sup>Make unlimited transfers between your Cash and Savings balances Keep your money safe with 24/7 fraud monitoring and built-in security features</sup></p><p><sup>Saving is easier with Cash App</sup></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://api.wellput.io/v1/cm?cmid=1087549&amp;tid=345&amp;s1=v2-r768302-p1087549-c46424&amp;s2=AI%20Agents%20Simplified&amp;s3=&amp;s4=&quot;,&quot;text&quot;:&quot;Start saving with Cash App&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://api.wellput.io/v1/cm?cmid=1087549&amp;tid=345&amp;s1=v2-r768302-p1087549-c46424&amp;s2=AI%20Agents%20Simplified&amp;s3=&amp;s4="><span>Start saving with Cash App</span></a></p><p><em><sup>* Cash App is a financial services platform, not a bank. Banking services provided by Cash App&#8217;s bank partner(s). Prepaid debit cards issued by Sutton Bank, Member FDIC. See Terms &amp; Conditions. Eligibility restrictions apply to some benefits. See Terms and Conditions for more information.</sup></em></p><div><hr></div><h2><strong>Stage 5: What Having an "AI Agent" Actually Means</strong></h2><p>This is where the word &#8220;agent&#8221; starts to earn its keep. A single-agent system isn&#8217;t just a model that responds to you, it&#8217;s one that can <strong>reason</strong> across multiple steps, <strong>decide</strong> which tools to use and when and <strong>carry out a goal</strong> with a meaningful degree of autonomy <strong>without a human</strong> manually chaining each step together.</p><p>Think of the difference between a model that answers &#8220;what&#8217;s the weather in Lisbon?&#8221; and one that&#8217;s told &#8220;book me a trip to Lisbon next weekend&#8221; and then actually checks flight prices, compares hotel options, and makes the booking, adjusting its plan as it goes if a flight is sold out. That shift from <em><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">responding</mark></em><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);"> to </mark><em><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">pursuing a goal across multiple decisions</mark></em> is what Stage 5 actually is.</p><p>a lot of what gets called an &#8220;AI agent&#8221; in casual conversation is really a Stage 1 or Stage 2 system with a more autonomous-sounding name (which kinda bugs me a lot tbh). </p><p>True single-agent maturity requires real infrastructure behind it, monitoring what the agent is doing, logging its decisions and managing its lifecycle so it doesn&#8217;t quietly go off the rails. Without that scaffolding you don&#8217;t have an agent; you have a script that sometimes works.</p><div><hr></div><h2><strong>Stage 6: When Agents Negotiate, Divide Work and Correct Each Other</strong></h2><p>This is what&#8217;s really happening, and it&#8217;s better to describe it clearly instead of just calling it &#8220;multiple AIs working together.&#8221;</p><p>At this stage several specialized agents operate at once, each handling a different slice of a problem, coordinating so their work fits together rather than colliding. A &#8220;<strong>meta-agent</strong>&#8221; often sits above the others, reassigning tasks in real time as conditions change, closer to a project manager reshuffling a team&#8217;s workload mid-sprint than to a single model doing more work.</p><p>The most advanced version of this stage involves agents that critique and correct each other&#8217;s outputs in ongoing feedback loops, one agent proposes an answer, another checks it, a third refines it, and the system improves iteratively without a human intervening at each step. Picture a supply chain system where a forecasting agent flags a demand spike, a logistics agent recalculates routing, and an inventory agent adjusts orders, each acting independently but staying coordinated toward the same outcome. This is genuinely difficult to build well: it requires handling disagreements between agents, allocating resources without conflicts and keeping the whole system auditable enough that a human can still understand why a decision was made. <a href="https://packt.link/CtL1d">The book</a> goes considerably deeper here, walking through the actual coordination patterns that make this stage possible instead of just decorative.</p><div class="pullquote"><p><mark data-color="#b6d7a8" style="background-color: rgb(182, 215, 168); color: rgb(0, 0, 0);">This book will make the whole thing click way faster. Want the free guide that goes with it? Comment "agentic patterns" and I'll send it over</mark></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aiagentssimplified.substack.com/p/everyone-says-agentic-ai-almost-no/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/aiagentssimplified.substack.com/p/everyone-says-agentic-ai-almost-no/comments"><span>Leave a comment</span></a></p></div><h2><strong>The Reality Check: Where Most Teams Actually Stand</strong></h2><p>Here&#8217;s the part worth sitting with. Despite how often &#8220;agentic AI&#8221; comes up in company announcements and product launches, the large majority of real deployments live at Stage 2 or Stage 3. Solid RAG. Maybe some fine-tuning. Useful, often genuinely valuable but a long way from Stage 5, let alone Stage 6!</p><p>That&#8217;s not a criticism. Stages 0 through 4 are hard and skipping them to chase &#8220;agentic&#8221; branding is exactly how systems become unreliable in ways that erode trust fast. A shaky data foundation or a missing evaluation layer will sink a flashy multi-agent pitch just as fast as a simple chatbot, arguably faster, because there&#8217;s more surface area for things to go wrong. But it does mean that when you read confident claims about multi-agent systems running the show, it&#8217;s worth a healthy dose of skepticism about which stage is actually being described, and whether the groundwork underneath it is as solid as the pitch suggests.</p><div><hr></div><h2><strong>How to Use This Map Next Time You Hear "We Built an AI Agent"</strong></h2><p>The next time that phrase comes up, <strong>in a pitch</strong>, <strong>a headline</strong>, <strong>a coworker&#8217;s excited Slack message</strong>, you now have a genuine framework to ask a sharper question than &#8220;how does it work?&#8221; You can ask: <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">which stage is this?</mark> <mark data-color="#fce5cd" style="background-color: rgb(252, 229, 205); color: rgb(0, 0, 0);">Is it pulling in outside knowledge, or actually making autonomous, multi-step decisions?</mark> <mark data-color="#e6b8af" style="background-color: rgb(230, 184, 175); color: rgb(0, 0, 0);">Is there one agent, or several coordinating?</mark></p><p>That single question will filter out a surprising amount of noise. And if you find yourself wanting to go further, not just identifying stages but understanding the actual engineering patterns that let systems climb from one to the next (<strong>how agents avoid getting stuck</strong>, <strong>how they recover from failure</strong>, <strong>how multiple agents resolve disagreements</strong> without a human refereeing every step) that&#8217;s the deeper territory <em><a href="https://packt.link/CtL1d"><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">Agentic Architectural Patterns for Building Multi-Agent Systems</mark></a></em> is built to cover. This post gave you the map. The book is where you&#8217;d go to actually learn to build what&#8217;s on it.</p><div><hr></div><h2><strong>An Exciting Update For Our Readers!</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!DIqC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e70cba0-a950-4481-a5f2-8056a5ba9245_1450x754.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!DIqC!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e70cba0-a950-4481-a5f2-8056a5ba9245_1450x754.png 424w, /__u/substackcdn.com/image/fetch/$s_!DIqC!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e70cba0-a950-4481-a5f2-8056a5ba9245_1450x754.png 848w, /__u/substackcdn.com/image/fetch/$s_!DIqC!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e70cba0-a950-4481-a5f2-8056a5ba9245_1450x754.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DIqC!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e70cba0-a950-4481-a5f2-8056a5ba9245_1450x754.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!DIqC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e70cba0-a950-4481-a5f2-8056a5ba9245_1450x754.png" width="1450" height="754" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e70cba0-a950-4481-a5f2-8056a5ba9245_1450x754.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:754,&quot;width&quot;:1450,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:483163,&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://aiagentssimplified.substack.com/i/212741193?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e70cba0-a950-4481-a5f2-8056a5ba9245_1450x754.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!DIqC!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e70cba0-a950-4481-a5f2-8056a5ba9245_1450x754.png 424w, /__u/substackcdn.com/image/fetch/$s_!DIqC!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e70cba0-a950-4481-a5f2-8056a5ba9245_1450x754.png 848w, /__u/substackcdn.com/image/fetch/$s_!DIqC!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e70cba0-a950-4481-a5f2-8056a5ba9245_1450x754.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DIqC!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e70cba0-a950-4481-a5f2-8056a5ba9245_1450x754.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>You asked, we listened! &#128155;</p><p>Tickets were sold out but due to the overwhelming demand, we&#8217;ve opened a <strong>limited number of additional spots</strong> for our upcoming AI Agents Simplified Live event.</p><p>Grab yours before they&#8217;re gone! See you soon.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eventbrite.com/e/scaling-cicd-for-the-machine-generated-code-era-tickets-1997861024104&quot;,&quot;text&quot;:&quot;Get Your Free Ticket&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eventbrite.com/e/scaling-cicd-for-the-machine-generated-code-era-tickets-1997861024104"><span>Get Your Free Ticket</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[🚀 You're invited!]]></title><description><![CDATA[Kicking off the new AI Agents Simplified Live Series]]></description><link>https://aiagentssimplified.substack.com/p/youre-invited</link><guid isPermaLink="false">https://aiagentssimplified.substack.com/p/youre-invited</guid><dc:creator><![CDATA[AI Agents Simplified]]></dc:creator><pubDate>Mon, 24 Aug 2026 19:30:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KRnK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9096de0d-723a-4f0f-b64f-2b7ab273732e_2970x3108.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi,<br>&#8203;AI is generating code at unprecedented speeds, but it's also turning deployment pipelines into noisy, expensive bottlenecks.</p><p><br>&#8203;To tackle this head-on, <em>I am absolutely thrilled to invite you to the <strong>premiere episode of our newly launched live event series</strong></em> from AI Agents Simplified!</p><p><br>&#8203;For our kickoff event, we&#8217;re sitting down with <strong><a href="https://www.linkedin.com/in/robzuber/">Rob Zuber</a></strong>, CTO of CircleCI, for an exclusive live Q&amp;A on <em><strong><a href="https://www.eventbrite.com/e/scaling-cicd-for-the-machine-generated-code-era-tickets-1997861024104">Scaling CI/CD for the Machine-Generated Code Era</a></strong></em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.eventbrite.com/e/scaling-cicd-for-the-machine-generated-code-era-tickets-1997861024104" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!KRnK!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9096de0d-723a-4f0f-b64f-2b7ab273732e_2970x3108.png 424w, /__u/substackcdn.com/image/fetch/$s_!KRnK!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9096de0d-723a-4f0f-b64f-2b7ab273732e_2970x3108.png 848w, /__u/substackcdn.com/image/fetch/$s_!KRnK!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9096de0d-723a-4f0f-b64f-2b7ab273732e_2970x3108.png 1272w, /__u/substackcdn.com/image/fetch/$s_!KRnK!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9096de0d-723a-4f0f-b64f-2b7ab273732e_2970x3108.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!KRnK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9096de0d-723a-4f0f-b64f-2b7ab273732e_2970x3108.png" width="1456" height="1524" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9096de0d-723a-4f0f-b64f-2b7ab273732e_2970x3108.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1524,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:934039,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.eventbrite.com/e/scaling-cicd-for-the-machine-generated-code-era-tickets-1997861024104&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/212593494?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9096de0d-723a-4f0f-b64f-2b7ab273732e_2970x3108.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!KRnK!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9096de0d-723a-4f0f-b64f-2b7ab273732e_2970x3108.png 424w, /__u/substackcdn.com/image/fetch/$s_!KRnK!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9096de0d-723a-4f0f-b64f-2b7ab273732e_2970x3108.png 848w, /__u/substackcdn.com/image/fetch/$s_!KRnK!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9096de0d-723a-4f0f-b64f-2b7ab273732e_2970x3108.png 1272w, /__u/substackcdn.com/image/fetch/$s_!KRnK!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9096de0d-723a-4f0f-b64f-2b7ab273732e_2970x3108.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><br>&#8203;We&#8217;ll be talking about the exact tactics engineering leaders are using to handle the massive surge in AI-generated pull requests, set machine-enforceable quality bars, and stop flaky tests from slowing down delivery.</p><p><br>&#8203;We are bringing together top minds in AI, tech, and DevOps for this launch, and I&#8217;d love for you to be in the virtual room with us.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eventbrite.com/e/scaling-cicd-for-the-machine-generated-code-era-tickets-1997861024104&quot;,&quot;text&quot;:&quot;Grab your FREE spot here &#128073;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eventbrite.com/e/scaling-cicd-for-the-machine-generated-code-era-tickets-1997861024104"><span>Grab your FREE spot here &#128073;</span></a></p><p><br>&#8203;Looking forward to seeing you there!<br>&#8203;Best,<br>Mina<br>Founder, AI Agents Simplified</p>]]></content:encoded></item><item><title><![CDATA[Your Ultimate Resource List for Learning AI Engineering in 2026]]></title><description><![CDATA[Welcome to the 68th issue of AI Agents Simplified &#127867;]]></description><link>https://aiagentssimplified.substack.com/p/your-ultimate-resource-list-for-learning</link><guid isPermaLink="false">https://aiagentssimplified.substack.com/p/your-ultimate-resource-list-for-learning</guid><dc:creator><![CDATA[AI Agents Simplified]]></dc:creator><pubDate>Thu, 20 Aug 2026 20:50:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ev8-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a6ed2d-6a9a-4daa-949e-030f5e677292_1774x887.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Welcome to the <strong>68th</strong> issue of AI Agents Simplified</em> &#127867;</p><p style="text-align: justify;">This issue is brought to you by <em><strong><a href="https://www.eventbrite.com/e/scaling-cicd-for-the-machine-generated-code-era-tickets-1997861024104">CircleCI</a></strong></em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://www.eventbrite.com/e/scaling-cicd-for-the-machine-generated-code-era-tickets-1997861024104" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!yXHA!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf24f76c-cb29-44ba-8df3-b251cc0b6da6_405x85.png 424w, /__u/substackcdn.com/image/fetch/$s_!yXHA!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf24f76c-cb29-44ba-8df3-b251cc0b6da6_405x85.png 848w, /__u/substackcdn.com/image/fetch/$s_!yXHA!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf24f76c-cb29-44ba-8df3-b251cc0b6da6_405x85.png 1272w, /__u/substackcdn.com/image/fetch/$s_!yXHA!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf24f76c-cb29-44ba-8df3-b251cc0b6da6_405x85.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!yXHA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf24f76c-cb29-44ba-8df3-b251cc0b6da6_405x85.png" width="405" height="85" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af24f76c-cb29-44ba-8df3-b251cc0b6da6_405x85.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:85,&quot;width&quot;:405,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:13247,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.eventbrite.com/e/scaling-cicd-for-the-machine-generated-code-era-tickets-1997861024104&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/211038110?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf24f76c-cb29-44ba-8df3-b251cc0b6da6_405x85.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!yXHA!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf24f76c-cb29-44ba-8df3-b251cc0b6da6_405x85.png 424w, /__u/substackcdn.com/image/fetch/$s_!yXHA!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf24f76c-cb29-44ba-8df3-b251cc0b6da6_405x85.png 848w, /__u/substackcdn.com/image/fetch/$s_!yXHA!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf24f76c-cb29-44ba-8df3-b251cc0b6da6_405x85.png 1272w, /__u/substackcdn.com/image/fetch/$s_!yXHA!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf24f76c-cb29-44ba-8df3-b251cc0b6da6_405x85.png 1456w" sizes="100vw" fetchpriority="high"></picture><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="/__u/substackcdn.com/image/fetch/$s_!ev8-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a6ed2d-6a9a-4daa-949e-030f5e677292_1774x887.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ev8-!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a6ed2d-6a9a-4daa-949e-030f5e677292_1774x887.png 424w, /__u/substackcdn.com/image/fetch/$s_!ev8-!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a6ed2d-6a9a-4daa-949e-030f5e677292_1774x887.png 848w, /__u/substackcdn.com/image/fetch/$s_!ev8-!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a6ed2d-6a9a-4daa-949e-030f5e677292_1774x887.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ev8-!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a6ed2d-6a9a-4daa-949e-030f5e677292_1774x887.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ev8-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a6ed2d-6a9a-4daa-949e-030f5e677292_1774x887.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9a6ed2d-6a9a-4daa-949e-030f5e677292_1774x887.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1469782,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/212043778?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a6ed2d-6a9a-4daa-949e-030f5e677292_1774x887.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ev8-!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a6ed2d-6a9a-4daa-949e-030f5e677292_1774x887.png 424w, /__u/substackcdn.com/image/fetch/$s_!ev8-!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a6ed2d-6a9a-4daa-949e-030f5e677292_1774x887.png 848w, /__u/substackcdn.com/image/fetch/$s_!ev8-!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a6ed2d-6a9a-4daa-949e-030f5e677292_1774x887.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ev8-!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a6ed2d-6a9a-4daa-949e-030f5e677292_1774x887.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>If you&#8217;re anything like me, you&#8217;ve probably opened ten browser tabs trying to learn AI, only to close all of them an hour later feeling more confused than when you started. There&#8217;s no shortage of tutorials out there, the problem is figuring out which ones are actually worth your time.</span></p><p><span>I&#8217;ve spent quite a lot of time during the last few years bouncing between courses, GitHub repos, and half-finished side projects and I&#8217;ve landed on a shortlist of resources I keep coming back to. These aren&#8217;t flashy paid courses or four-hour YouTube crash courses. They&#8217;re free, well-maintained repositories that people who actually know what they&#8217;re doing put together and they cover everything from &#8220;</span><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"><span>I&#8217;ve never written a line of Python</span></mark></strong><span>&#8221; to &#8220;</span><strong><mark data-color="#fce5cd" style="background-color: rgb(252, 229, 205); color: rgb(0, 0, 0);"><span>I want to build a production AI agent.</span></mark></strong><span>&#8221;</span></p><p><span>Here&#8217;s my personal list along with some honest thoughts on who each one is really for.</span></p><div><hr></div><h2><strong>1. Start With the Basics: <mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">Python - 100 Days</mark></strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!pSwE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc20c75fe-029c-4dcb-a729-2d01fe9ade0b_1784x1144.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!pSwE!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc20c75fe-029c-4dcb-a729-2d01fe9ade0b_1784x1144.png 424w, /__u/substackcdn.com/image/fetch/$s_!pSwE!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc20c75fe-029c-4dcb-a729-2d01fe9ade0b_1784x1144.png 848w, /__u/substackcdn.com/image/fetch/$s_!pSwE!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc20c75fe-029c-4dcb-a729-2d01fe9ade0b_1784x1144.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pSwE!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc20c75fe-029c-4dcb-a729-2d01fe9ade0b_1784x1144.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!pSwE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc20c75fe-029c-4dcb-a729-2d01fe9ade0b_1784x1144.png" width="1456" height="934" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c20c75fe-029c-4dcb-a729-2d01fe9ade0b_1784x1144.png&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;:245624,&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://aiagentssimplified.substack.com/i/212043778?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc20c75fe-029c-4dcb-a729-2d01fe9ade0b_1784x1144.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!pSwE!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc20c75fe-029c-4dcb-a729-2d01fe9ade0b_1784x1144.png 424w, /__u/substackcdn.com/image/fetch/$s_!pSwE!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc20c75fe-029c-4dcb-a729-2d01fe9ade0b_1784x1144.png 848w, /__u/substackcdn.com/image/fetch/$s_!pSwE!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc20c75fe-029c-4dcb-a729-2d01fe9ade0b_1784x1144.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pSwE!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc20c75fe-029c-4dcb-a729-2d01fe9ade0b_1784x1144.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you're brand new to programming, don't skip this step no matter how tempting it is to jump straight into AI. This repo walks you through Python fundamentals over a hundred days, gradually moving into things like data analysis and web development. It's a slow burn but that's kind of the point. It helps  you build a real foundation instead of memorizing code you don't understand.</p><blockquote><p><strong><span>My advice</span></strong></p><p><span>you don&#8217;t need to do all 100 days before moving on. Once you&#8217;re comfortable writing basic scripts and understand how functions and data structures work, you&#8217;re ready to move forward.</span></p></blockquote><div><hr></div><h2><strong>2. Get the Big Picture: Generative AI for Beginners</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!vVEy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7be32e8-2cfa-4a4b-ae24-d24da22405d1_1776x1124.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!vVEy!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7be32e8-2cfa-4a4b-ae24-d24da22405d1_1776x1124.png 424w, /__u/substackcdn.com/image/fetch/$s_!vVEy!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7be32e8-2cfa-4a4b-ae24-d24da22405d1_1776x1124.png 848w, /__u/substackcdn.com/image/fetch/$s_!vVEy!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7be32e8-2cfa-4a4b-ae24-d24da22405d1_1776x1124.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vVEy!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7be32e8-2cfa-4a4b-ae24-d24da22405d1_1776x1124.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!vVEy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7be32e8-2cfa-4a4b-ae24-d24da22405d1_1776x1124.png" width="1456" height="921" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c7be32e8-2cfa-4a4b-ae24-d24da22405d1_1776x1124.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:921,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:862640,&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://aiagentssimplified.substack.com/i/212043778?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7be32e8-2cfa-4a4b-ae24-d24da22405d1_1776x1124.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!vVEy!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7be32e8-2cfa-4a4b-ae24-d24da22405d1_1776x1124.png 424w, /__u/substackcdn.com/image/fetch/$s_!vVEy!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7be32e8-2cfa-4a4b-ae24-d24da22405d1_1776x1124.png 848w, /__u/substackcdn.com/image/fetch/$s_!vVEy!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7be32e8-2cfa-4a4b-ae24-d24da22405d1_1776x1124.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vVEy!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7be32e8-2cfa-4a4b-ae24-d24da22405d1_1776x1124.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>This one from Microsoft, is a genuinely solid starting point if you want to understand what generative AI actually is before you start building anything. It covers the basics of how large language models work, how to write effective prompts, what retrieval-augmented generation (RAG) means, a first look at AI agents, and even some fine-tuning concepts.</span></p><p><span>Think of this as your orientation course. It won&#8217;t make you an expert, but it&#8217;ll make sure you&#8217;re not lost when people start throwing around terms like &#8220;RAG&#8221; or &#8220;fine-tuning&#8221; in conversation.</span></p><div class="pullquote"><p>If you want the link to all these resources, comment &#8220;Links&#8221; and I&#8217;ll send it to you.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aiagentssimplified.substack.com/p/your-ultimate-resource-list-for-learning/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/aiagentssimplified.substack.com/p/your-ultimate-resource-list-for-learning/comments"><span>Leave a comment</span></a></p></div><h2>Unmissable Event of Augest<sup>*</sup></h2><p><em>This is our very first AI Agents Simplified event, marking the start of a new ongoing series. We&#8217;re always looking for industry experts to feature, so please reply with <strong>&#8216;<mark data-color="rgb(182, 215, 168)" style="background-color: rgb(182, 215, 168); color: rgb(0, 0, 0);">Speaker</mark>&#8216;</strong> if you&#8217;d like to apply for a future session</em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.eventbrite.com/e/scaling-cicd-for-the-machine-generated-code-era-tickets-1997861024104" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!F5GJ!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0d26c7-7424-4e64-b036-550648cda974_1200x630.png 424w, /__u/substackcdn.com/image/fetch/$s_!F5GJ!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0d26c7-7424-4e64-b036-550648cda974_1200x630.png 848w, /__u/substackcdn.com/image/fetch/$s_!F5GJ!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0d26c7-7424-4e64-b036-550648cda974_1200x630.png 1272w, /__u/substackcdn.com/image/fetch/$s_!F5GJ!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0d26c7-7424-4e64-b036-550648cda974_1200x630.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!F5GJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0d26c7-7424-4e64-b036-550648cda974_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a0d26c7-7424-4e64-b036-550648cda974_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:252811,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.eventbrite.com/e/scaling-cicd-for-the-machine-generated-code-era-tickets-1997861024104&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/211038110?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0d26c7-7424-4e64-b036-550648cda974_1200x630.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!F5GJ!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0d26c7-7424-4e64-b036-550648cda974_1200x630.png 424w, /__u/substackcdn.com/image/fetch/$s_!F5GJ!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0d26c7-7424-4e64-b036-550648cda974_1200x630.png 848w, /__u/substackcdn.com/image/fetch/$s_!F5GJ!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0d26c7-7424-4e64-b036-550648cda974_1200x630.png 1272w, /__u/substackcdn.com/image/fetch/$s_!F5GJ!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0d26c7-7424-4e64-b036-550648cda974_1200x630.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Join us online to learn how to optimize your CI/CD pipelines for auto-generated code. We&#8217;ll explore practical strategies, new tools, and real-world tips to keep your development cycles smooth and efficient. Perfect for teams ready to improve their automation processes.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eventbrite.com/e/scaling-cicd-for-the-machine-generated-code-era-tickets-1997861024104&quot;,&quot;text&quot;:&quot;Get Your FREE Ticket &#128073;&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.eventbrite.com/e/scaling-cicd-for-the-machine-generated-code-era-tickets-1997861024104"><span>Get Your FREE Ticket &#128073;</span></a></p><div><hr></div><h2><strong>3. See What's Really Going On: LLMs From Scratch</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!omRK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d90247a-55db-4f72-99c5-d0a44aba8592_1786x1182.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!omRK!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d90247a-55db-4f72-99c5-d0a44aba8592_1786x1182.png 424w, /__u/substackcdn.com/image/fetch/$s_!omRK!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d90247a-55db-4f72-99c5-d0a44aba8592_1786x1182.png 848w, /__u/substackcdn.com/image/fetch/$s_!omRK!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d90247a-55db-4f72-99c5-d0a44aba8592_1786x1182.png 1272w, /__u/substackcdn.com/image/fetch/$s_!omRK!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d90247a-55db-4f72-99c5-d0a44aba8592_1786x1182.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!omRK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d90247a-55db-4f72-99c5-d0a44aba8592_1786x1182.png" width="1456" height="964" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d90247a-55db-4f72-99c5-d0a44aba8592_1786x1182.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:964,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:478916,&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://aiagentssimplified.substack.com/i/212043778?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d90247a-55db-4f72-99c5-d0a44aba8592_1786x1182.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!omRK!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d90247a-55db-4f72-99c5-d0a44aba8592_1786x1182.png 424w, /__u/substackcdn.com/image/fetch/$s_!omRK!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d90247a-55db-4f72-99c5-d0a44aba8592_1786x1182.png 848w, /__u/substackcdn.com/image/fetch/$s_!omRK!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d90247a-55db-4f72-99c5-d0a44aba8592_1786x1182.png 1272w, /__u/substackcdn.com/image/fetch/$s_!omRK!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d90247a-55db-4f72-99c5-d0a44aba8592_1786x1182.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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 one of my personal favorites, and it's for people who want to go a level deeper. Instead of just using a large language model, you actually build one piece by piece. You'll work through tokenization, embeddings, attention, transformers, and training, ending up with a real understanding of what's happening under the hood.</p><blockquote><p><strong><span>Fair warning!</span></strong></p><p><span>this isn't a weekend project. It's for people who genuinely want to understand the mechanics rather than just use the tools. If that's you, it's one of the best resources I've come across.</span></p></blockquote><div><hr></div><h2><strong>4. Build Your ML Foundation: Machine Learning for Beginners</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ExLG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F095dd61f-20c1-49d0-a96a-d092b910b6ec_1782x1382.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ExLG!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F095dd61f-20c1-49d0-a96a-d092b910b6ec_1782x1382.png 424w, /__u/substackcdn.com/image/fetch/$s_!ExLG!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F095dd61f-20c1-49d0-a96a-d092b910b6ec_1782x1382.png 848w, /__u/substackcdn.com/image/fetch/$s_!ExLG!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F095dd61f-20c1-49d0-a96a-d092b910b6ec_1782x1382.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ExLG!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F095dd61f-20c1-49d0-a96a-d092b910b6ec_1782x1382.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ExLG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F095dd61f-20c1-49d0-a96a-d092b910b6ec_1782x1382.png" width="1456" height="1129" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/095dd61f-20c1-49d0-a96a-d092b910b6ec_1782x1382.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1129,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:771665,&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://aiagentssimplified.substack.com/i/212043778?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F095dd61f-20c1-49d0-a96a-d092b910b6ec_1782x1382.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ExLG!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F095dd61f-20c1-49d0-a96a-d092b910b6ec_1782x1382.png 424w, /__u/substackcdn.com/image/fetch/$s_!ExLG!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F095dd61f-20c1-49d0-a96a-d092b910b6ec_1782x1382.png 848w, /__u/substackcdn.com/image/fetch/$s_!ExLG!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F095dd61f-20c1-49d0-a96a-d092b910b6ec_1782x1382.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ExLG!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F095dd61f-20c1-49d0-a96a-d092b910b6ec_1782x1382.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Before you dive headfirst into LLMs, it helps to understand classical machine learning , the concepts that everything else is built on. This is a structured, 12-week curriculum with 26 lessons that walks you through those fundamentals in a logical order.</span></p><p><span>If you&#8217;ve ever felt like you jumped straight to the &#8220;advanced&#8221; stuff without understanding the basics, this is a good way to backfill that knowledge</span></p><div><hr></div><h3>Become the go-to AI expert in 30 days with Superhuman AI</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://api.wellput.io/v1/cm?cmid=1087519msp352ux&amp;tid=334&amp;s1=v2-r781647-p1087519-c45336&amp;s2=AI%20Agents%20Simplified&amp;s3=&amp;s4=null" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!y82W!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14009ba6-aab3-434f-b917-d29ba1819c72_1000x600.webp 424w, /__u/substackcdn.com/image/fetch/$s_!y82W!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14009ba6-aab3-434f-b917-d29ba1819c72_1000x600.webp 848w, /__u/substackcdn.com/image/fetch/$s_!y82W!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14009ba6-aab3-434f-b917-d29ba1819c72_1000x600.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!y82W!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14009ba6-aab3-434f-b917-d29ba1819c72_1000x600.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!y82W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14009ba6-aab3-434f-b917-d29ba1819c72_1000x600.webp" width="1000" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14009ba6-aab3-434f-b917-d29ba1819c72_1000x600.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44590,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:&quot;https://api.wellput.io/v1/cm?cmid=1087519msp352ux&amp;tid=334&amp;s1=v2-r781647-p1087519-c45336&amp;s2=AI%20Agents%20Simplified&amp;s3=&amp;s4=null&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/212043778?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14009ba6-aab3-434f-b917-d29ba1819c72_1000x600.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!y82W!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14009ba6-aab3-434f-b917-d29ba1819c72_1000x600.webp 424w, /__u/substackcdn.com/image/fetch/$s_!y82W!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14009ba6-aab3-434f-b917-d29ba1819c72_1000x600.webp 848w, /__u/substackcdn.com/image/fetch/$s_!y82W!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14009ba6-aab3-434f-b917-d29ba1819c72_1000x600.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!y82W!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14009ba6-aab3-434f-b917-d29ba1819c72_1000x600.webp 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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><sup><span>AI keeps coming up at work, but you still don't get it?</span><br><span>That's exactly why 1M+ professionals working at Google, Meta, and OpenAI read the Superhuman AI newsletter daily.</span><br><span>Here's what you get:</span></sup></p><ul><li><p><sup><span>Daily AI news that matters for your career &#8211; Filtered from 1000s of sources so you know what affects your industry.</span></sup></p></li><li><p><sup><span>Step-by-step tutorials you can use immediately &#8211; Real prompts and workflows that solve actual business problems.</span></sup></p></li><li><p><sup><span>New AI tools tested and reviewed &#8211; We try everything to deliver tools that drive real results.</span></sup></p></li><li><p><sup><span>All in just 3 minutes a day</span></sup></p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://api.wellput.io/v1/cm?cmid=1087519msp352ux&amp;tid=334&amp;s1=v2-r781647-p1087519-c45336&amp;s2=AI%20Agents%20Simplified&amp;s3=&amp;s4=null&quot;,&quot;text&quot;:&quot;Join 1M+ pros who read Superhuman AI&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://api.wellput.io/v1/cm?cmid=1087519msp352ux&amp;tid=334&amp;s1=v2-r781647-p1087519-c45336&amp;s2=AI%20Agents%20Simplified&amp;s3=&amp;s4=null"><span>Join 1M+ pros who read Superhuman AI</span></a></p><div><hr></div><h2><strong>5. Move From Learning to Building: OpenAI Cookbook</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ufJ7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9be66eb-79da-451b-94ca-d169739c880a_1774x1044.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ufJ7!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9be66eb-79da-451b-94ca-d169739c880a_1774x1044.png 424w, /__u/substackcdn.com/image/fetch/$s_!ufJ7!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9be66eb-79da-451b-94ca-d169739c880a_1774x1044.png 848w, /__u/substackcdn.com/image/fetch/$s_!ufJ7!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9be66eb-79da-451b-94ca-d169739c880a_1774x1044.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ufJ7!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9be66eb-79da-451b-94ca-d169739c880a_1774x1044.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ufJ7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9be66eb-79da-451b-94ca-d169739c880a_1774x1044.png" width="1456" height="857" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9be66eb-79da-451b-94ca-d169739c880a_1774x1044.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:857,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:269578,&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://aiagentssimplified.substack.com/i/212043778?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9be66eb-79da-451b-94ca-d169739c880a_1774x1044.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ufJ7!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9be66eb-79da-451b-94ca-d169739c880a_1774x1044.png 424w, /__u/substackcdn.com/image/fetch/$s_!ufJ7!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9be66eb-79da-451b-94ca-d169739c880a_1774x1044.png 848w, /__u/substackcdn.com/image/fetch/$s_!ufJ7!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9be66eb-79da-451b-94ca-d169739c880a_1774x1044.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ufJ7!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9be66eb-79da-451b-94ca-d169739c880a_1774x1044.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>At some point, you have to stop reading and start building. This is where the OpenAI Cookbook comes in. It&#8217;s a collection of practical, real-world examples for building applications using OpenAI&#8217;s models. Instead of theory, you get working code you can learn from and adapt.</span></p><p><span>I&#8217;d treat this less like a course and more like a reference you keep open in a tab while you&#8217;re actually building something.</span></p><div><hr></div><h2><strong>6. Explore the Visual Side: Stable Diffusion</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!tX_S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F168eadc4-9b69-4e63-a1c5-4054206814ae_1788x1200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!tX_S!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F168eadc4-9b69-4e63-a1c5-4054206814ae_1788x1200.png 424w, /__u/substackcdn.com/image/fetch/$s_!tX_S!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F168eadc4-9b69-4e63-a1c5-4054206814ae_1788x1200.png 848w, /__u/substackcdn.com/image/fetch/$s_!tX_S!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F168eadc4-9b69-4e63-a1c5-4054206814ae_1788x1200.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tX_S!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F168eadc4-9b69-4e63-a1c5-4054206814ae_1788x1200.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!tX_S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F168eadc4-9b69-4e63-a1c5-4054206814ae_1788x1200.png" width="1456" height="977" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/168eadc4-9b69-4e63-a1c5-4054206814ae_1788x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:977,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1594028,&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://aiagentssimplified.substack.com/i/212043778?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F168eadc4-9b69-4e63-a1c5-4054206814ae_1788x1200.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!tX_S!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F168eadc4-9b69-4e63-a1c5-4054206814ae_1788x1200.png 424w, /__u/substackcdn.com/image/fetch/$s_!tX_S!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F168eadc4-9b69-4e63-a1c5-4054206814ae_1788x1200.png 848w, /__u/substackcdn.com/image/fetch/$s_!tX_S!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F168eadc4-9b69-4e63-a1c5-4054206814ae_1788x1200.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tX_S!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F168eadc4-9b69-4e63-a1c5-4054206814ae_1788x1200.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Not everyone in AI is working with text. If image generation interests you, this is the original repository behind Stable Diffusion, straight from the researchers who built it. It&#8217;s more technical than a beginner tutorial, so I&#8217;d recommend having some machine learning basics under your belt before diving in.</span></p><div><hr></div><h2><strong><span>7. Learn to Build Agents: AI Agents for Beginners</span></strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!58ud!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd828b2be-2679-43b4-b366-0209e3742118_1780x1264.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!58ud!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd828b2be-2679-43b4-b366-0209e3742118_1780x1264.png 424w, /__u/substackcdn.com/image/fetch/$s_!58ud!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd828b2be-2679-43b4-b366-0209e3742118_1780x1264.png 848w, /__u/substackcdn.com/image/fetch/$s_!58ud!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd828b2be-2679-43b4-b366-0209e3742118_1780x1264.png 1272w, /__u/substackcdn.com/image/fetch/$s_!58ud!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd828b2be-2679-43b4-b366-0209e3742118_1780x1264.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!58ud!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd828b2be-2679-43b4-b366-0209e3742118_1780x1264.png" width="1456" height="1034" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d828b2be-2679-43b4-b366-0209e3742118_1780x1264.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1034,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:417990,&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://aiagentssimplified.substack.com/i/212043778?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd828b2be-2679-43b4-b366-0209e3742118_1780x1264.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!58ud!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd828b2be-2679-43b4-b366-0209e3742118_1780x1264.png 424w, /__u/substackcdn.com/image/fetch/$s_!58ud!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd828b2be-2679-43b4-b366-0209e3742118_1780x1264.png 848w, /__u/substackcdn.com/image/fetch/$s_!58ud!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd828b2be-2679-43b4-b366-0209e3742118_1780x1264.png 1272w, /__u/substackcdn.com/image/fetch/$s_!58ud!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd828b2be-2679-43b4-b366-0209e3742118_1780x1264.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>AI agents are having a real moment right now, and for good reason, they&#8217;re what turn a chatbot into something that can actually take action. This course covers the core ideas behind agentic AI, RAG, popular agent frameworks, tool use, and even multi-agent systems, where several agents work together.</span></p><p><span>If you&#8217;ve already got a handle on the basics from resource #2, this is a natural next step.</span></p><div class="pullquote"><p>If you want the link to all these resources, comment &#8220;Links&#8221; and I&#8217;ll send it to you.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aiagentssimplified.substack.com/p/your-ultimate-resource-list-for-learning/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/aiagentssimplified.substack.com/p/your-ultimate-resource-list-for-learning/comments"><span>Leave a comment</span></a></p></div><h2><strong>8. Round Out Your Foundation: AI for Beginners</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ZIJX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed2d63a-a3e5-4218-b0d7-b0261bcc3487_1772x1744.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ZIJX!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed2d63a-a3e5-4218-b0d7-b0261bcc3487_1772x1744.png 424w, /__u/substackcdn.com/image/fetch/$s_!ZIJX!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed2d63a-a3e5-4218-b0d7-b0261bcc3487_1772x1744.png 848w, /__u/substackcdn.com/image/fetch/$s_!ZIJX!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed2d63a-a3e5-4218-b0d7-b0261bcc3487_1772x1744.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ZIJX!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed2d63a-a3e5-4218-b0d7-b0261bcc3487_1772x1744.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ZIJX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed2d63a-a3e5-4218-b0d7-b0261bcc3487_1772x1744.png" width="1456" height="1433" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ed2d63a-a3e5-4218-b0d7-b0261bcc3487_1772x1744.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1433,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1684523,&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://aiagentssimplified.substack.com/i/212043778?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed2d63a-a3e5-4218-b0d7-b0261bcc3487_1772x1744.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ZIJX!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed2d63a-a3e5-4218-b0d7-b0261bcc3487_1772x1744.png 424w, /__u/substackcdn.com/image/fetch/$s_!ZIJX!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed2d63a-a3e5-4218-b0d7-b0261bcc3487_1772x1744.png 848w, /__u/substackcdn.com/image/fetch/$s_!ZIJX!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed2d63a-a3e5-4218-b0d7-b0261bcc3487_1772x1744.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ZIJX!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed2d63a-a3e5-4218-b0d7-b0261bcc3487_1772x1744.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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 another structured Microsoft curriculum, 12 weeks and 24 lessons, but broader in scope than the ML-focused one above. It touches on neural networks, computer vision, natural language processing, deep learning, and even some classical AI concepts. It's a good option if you want one comprehensive resource that ties everything together rather than piecing it together from multiple sources.</p><div><hr></div><h2><strong>9. Build Real Applications: LLM App</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!6VXD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a3a6abb-428f-482e-8852-cf46f7e8058d_1796x1112.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!6VXD!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a3a6abb-428f-482e-8852-cf46f7e8058d_1796x1112.png 424w, /__u/substackcdn.com/image/fetch/$s_!6VXD!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a3a6abb-428f-482e-8852-cf46f7e8058d_1796x1112.png 848w, /__u/substackcdn.com/image/fetch/$s_!6VXD!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a3a6abb-428f-482e-8852-cf46f7e8058d_1796x1112.png 1272w, /__u/substackcdn.com/image/fetch/$s_!6VXD!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a3a6abb-428f-482e-8852-cf46f7e8058d_1796x1112.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!6VXD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a3a6abb-428f-482e-8852-cf46f7e8058d_1796x1112.png" width="1456" height="901" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a3a6abb-428f-482e-8852-cf46f7e8058d_1796x1112.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:901,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:297056,&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://aiagentssimplified.substack.com/i/212043778?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a3a6abb-428f-482e-8852-cf46f7e8058d_1796x1112.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!6VXD!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a3a6abb-428f-482e-8852-cf46f7e8058d_1796x1112.png 424w, /__u/substackcdn.com/image/fetch/$s_!6VXD!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a3a6abb-428f-482e-8852-cf46f7e8058d_1796x1112.png 848w, /__u/substackcdn.com/image/fetch/$s_!6VXD!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a3a6abb-428f-482e-8852-cf46f7e8058d_1796x1112.png 1272w, /__u/substackcdn.com/image/fetch/$s_!6VXD!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a3a6abb-428f-482e-8852-cf46f7e8058d_1796x1112.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Once you're past the learning stage and want to build something that could actually run in production, this repo is worth a look. It focuses on practical LLM applications: RAG pipelines, enterprise search, real-time data handling, and vector search. It's less about learning concepts and more about seeing how those concepts come together into something usable.</p><div><hr></div><h2><strong>10. Dive Into Computer Vision: Segment Anything</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!k-Z5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2187df7-d339-40ad-8e4d-81415c7914d3_1784x1326.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!k-Z5!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2187df7-d339-40ad-8e4d-81415c7914d3_1784x1326.png 424w, /__u/substackcdn.com/image/fetch/$s_!k-Z5!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2187df7-d339-40ad-8e4d-81415c7914d3_1784x1326.png 848w, /__u/substackcdn.com/image/fetch/$s_!k-Z5!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2187df7-d339-40ad-8e4d-81415c7914d3_1784x1326.png 1272w, /__u/substackcdn.com/image/fetch/$s_!k-Z5!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2187df7-d339-40ad-8e4d-81415c7914d3_1784x1326.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!k-Z5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2187df7-d339-40ad-8e4d-81415c7914d3_1784x1326.png" width="1456" height="1082" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2187df7-d339-40ad-8e4d-81415c7914d3_1784x1326.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1082,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:699671,&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://aiagentssimplified.substack.com/i/212043778?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2187df7-d339-40ad-8e4d-81415c7914d3_1784x1326.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!k-Z5!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2187df7-d339-40ad-8e4d-81415c7914d3_1784x1326.png 424w, /__u/substackcdn.com/image/fetch/$s_!k-Z5!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2187df7-d339-40ad-8e4d-81415c7914d3_1784x1326.png 848w, /__u/substackcdn.com/image/fetch/$s_!k-Z5!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2187df7-d339-40ad-8e4d-81415c7914d3_1784x1326.png 1272w, /__u/substackcdn.com/image/fetch/$s_!k-Z5!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2187df7-d339-40ad-8e4d-81415c7914d3_1784x1326.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Last but not least, if computer vision is your thing, this is Meta&#8217;s foundation model for image segmentation, essentially, teaching a model to identify and separate objects within an image based on a prompt. It&#8217;s a great one to explore if you&#8217;re interested in the intersection of vision and multimodal AI.</span></p><div><hr></div><h2><strong><span>So Where Should You Actually Start?</span></strong></h2><p><span>Here&#8217;s the honest truth: you don&#8217;t need all ten of these. Bookmarking every resource on this list and never opening any of them isn&#8217;t going to teach you anything. My advice is to figure out where you currently are and pick just one:</span></p><ul><li><p><strong><span>New to programming?</span></strong><span> Start with Python - 100 Days.</span></p></li><li><p><strong><span>Want ML fundamentals first?</span></strong><span> Go with ML for Beginners.</span></p></li><li><p><strong><span>Want the big picture on AI?</span></strong><span> Try AI for Beginners.</span></p></li><li><p><strong><span>Curious how LLMs actually work?</span></strong><span> Dig into LLMs from Scratch.</span></p></li><li><p><strong><span>Want to understand generative AI specifically?</span></strong><span> Generative AI for Beginners is your best bet.</span></p></li><li><p><strong><span>Interested in agents?</span></strong><span> AI Agents for Beginners will get you there.</span></p></li><li><p><strong><span>Ready to build something real?</span></strong><span> The OpenAI Cookbook or LLM App will get your hands dirty.</span></p></li><li><p><strong><span>More into images than text?</span></strong><span> Segment Anything is worth your time.</span></p></li></ul><p><span>Pick the one resource that matches where you are right now. Work through it. Build something small with what you learned, even if it&#8217;s rough around the edges. Then, and only then, move on to the next one.</span></p><p><span>AI engineering isn&#8217;t something you learn by collecting resources, it&#8217;s something you learn by using them. So do yourself a favor: close nine of these tabs, keep one open, and get started.</span></p><div><hr></div><h3><strong>Let&#8217;s Collaborate</strong></h3><p><span>Hey there, I&#8217;m Hana, co-founder and technical writer at AI Agents Simplified. If you&#8217;re building in the AI space, have feedback on today&#8217;s post, or want to explore a collaboration, let&#8217;s chat! You can find me on </span><strong><a href="https://www.linkedin.com/in/hana-esf"><mark data-color="rgb(201, 218, 248)" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);">LinkedIn</mark></a></strong><span> or drop me an </span><strong><mark data-color="rgb(207, 226, 243)" style="background-color: rgb(207, 226, 243); color: rgb(0, 0, 0);">email</mark></strong><span>. I read every message and would love to hear from you.</span></p>]]></content:encoded></item><item><title><![CDATA[AI Traffic Now Converts 54% Better Than Everything Else. Many Sites Can't Be Read by It!]]></title><description><![CDATA[AI assistants are reading the web on your users' behalf. Adobe just put a number on how badly most pages handle that and it turns out "AI visibility" is a retrieval problem, not a marketing one.]]></description><link>https://aiagentssimplified.substack.com/p/ai-traffic-now-converts-54-better</link><guid isPermaLink="false">https://aiagentssimplified.substack.com/p/ai-traffic-now-converts-54-better</guid><dc:creator><![CDATA[AI Agents Simplified]]></dc:creator><pubDate>Tue, 18 Aug 2026 19:33:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8THF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5814417a-2137-4e2f-8daf-4f57d3c588b5_1920x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><span>Welcome to the </span><strong>67th</strong><span> issue of AI Agents Simplified</span></em><span> &#127867;</span></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!8THF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5814417a-2137-4e2f-8daf-4f57d3c588b5_1920x1280.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!8THF!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5814417a-2137-4e2f-8daf-4f57d3c588b5_1920x1280.png 424w, /__u/substackcdn.com/image/fetch/$s_!8THF!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5814417a-2137-4e2f-8daf-4f57d3c588b5_1920x1280.png 848w, /__u/substackcdn.com/image/fetch/$s_!8THF!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5814417a-2137-4e2f-8daf-4f57d3c588b5_1920x1280.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8THF!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5814417a-2137-4e2f-8daf-4f57d3c588b5_1920x1280.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!8THF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5814417a-2137-4e2f-8daf-4f57d3c588b5_1920x1280.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5814417a-2137-4e2f-8daf-4f57d3c588b5_1920x1280.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:926054,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/211077166?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5814417a-2137-4e2f-8daf-4f57d3c588b5_1920x1280.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!8THF!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5814417a-2137-4e2f-8daf-4f57d3c588b5_1920x1280.png 424w, /__u/substackcdn.com/image/fetch/$s_!8THF!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5814417a-2137-4e2f-8daf-4f57d3c588b5_1920x1280.png 848w, /__u/substackcdn.com/image/fetch/$s_!8THF!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5814417a-2137-4e2f-8daf-4f57d3c588b5_1920x1280.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8THF!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5814417a-2137-4e2f-8daf-4f57d3c588b5_1920x1280.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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's in this issue:</strong></p><ul><li><p><strong><span>What changed.</span></strong><span> AI-referred visits went from worth 84% </span><em><span>less</span></em><span> to worth 53% </span><em><span>more</span></em><span> in nineteen months. Break-even was October 2025.</span></p></li><li><p><strong><span>How AI assistants read a page</span></strong><span>. They don&#8217;t scroll, hover, or wait for JavaScript. That single constraint decides everything below.</span></p></li><li><p><strong><span>Which content survives and which vanishes</span></strong><span>. Two rules, both about structure rather than copy, both measurable.</span></p></li><li><p><strong><span>How to test your own site</span></strong><span>. One curl command and three questions, in about 20 minutes. Most people don&#8217;t like their first result.</span></p></li><li><p><strong><span>What that test can&#8217;t show you</span></strong><span>. which prompts your category gets asked, whether you appear, and who appears instead.</span></p></li><li><p><strong><span>Why this applies outside retail</span></strong><span>. to documentation, pricing pages, and API references just as much as product pages.</span></p></li></ul><div><hr></div><p><span>Something inverted over the last twelve months, and most engineering teams missed it because it first showed up in a marketing dashboard.</span></p><p><span>Traffic that arrives at a US retail site from an AI assistant now converts </span><strong><span>54% better</span></strong><span> than traffic from everything else, like </span><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"><span>search</span></mark><span>, </span><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"><span>social</span></mark><span>, </span><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"><span>email</span></mark><span>, </span><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"><span>paid</span></mark><span>, all of it combined. It generates </span><strong><span>53% more revenue per visit</span></strong><span>. It bounces </span><strong><span>36% less</span></strong><span> and sticks around </span><strong><span>53% longer</span></strong><span>. Twelve months earlier, the same channel converted at roughly half the rate of ordinary traffic and non-AI visits were worth 128% more!</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!mRak!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d166b92-dd3d-45b0-b612-488ec819a7ff_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!mRak!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d166b92-dd3d-45b0-b612-488ec819a7ff_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!mRak!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d166b92-dd3d-45b0-b612-488ec819a7ff_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!mRak!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d166b92-dd3d-45b0-b612-488ec819a7ff_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!mRak!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d166b92-dd3d-45b0-b612-488ec819a7ff_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!mRak!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d166b92-dd3d-45b0-b612-488ec819a7ff_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d166b92-dd3d-45b0-b612-488ec819a7ff_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:129889,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/211077166?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d166b92-dd3d-45b0-b612-488ec819a7ff_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!mRak!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d166b92-dd3d-45b0-b612-488ec819a7ff_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!mRak!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d166b92-dd3d-45b0-b612-488ec819a7ff_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!mRak!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d166b92-dd3d-45b0-b612-488ec819a7ff_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!mRak!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d166b92-dd3d-45b0-b612-488ec819a7ff_1536x1024.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>That&#8217;s </span><strong><span data-color="#3153de" style="color: rgb(49, 83, 222);">Adobe&#8217;s Q3 2026 AI Traffic Trends Report</span></strong><span>, built on Adobe Analytics data covering more than a trillion visits to US retail sites, plus a March 2026 survey of over 5,000 US consumers.</span></p><div class="pullquote"><p>If you&#8217;d like to have the full report for free and take a look at all the details yourself, comment &#8220;Report&#8221; and I&#8217;ll send it your way.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aiagentssimplified.substack.com/p/ai-traffic-now-converts-54-better/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/aiagentssimplified.substack.com/p/ai-traffic-now-converts-54-better/comments"><span>Leave a comment</span></a></p></div><p><span>The volume story is loud too, AI-referred visits up </span><strong><span>138% YoY</span></strong><span> to retail sites in May 2026, </span><strong><span>194%</span></strong><span> to travel, </span><strong><span>105%</span></strong><span> to financial services. But volume was never the surprising part. Everyone saw the volume coming. The surprising part is that the traffic is </span><strong><span>good</span></strong><span> and getting better while the rest flattens.</span></p><p><span>Here&#8217;s where it stops being a marketing story.</span></p><h2><strong><span>How AI Assistants Actually Read Your Website</span></strong></h2><p><span>When someone asks ChatGPT or Perplexity &#8220;what&#8217;s a good waterproof running shoe under $150&#8221; a machine goes and reads pages on your behalf. It doesn&#8217;t scroll or hover. It doesn&#8217;t wait for your carousel. It pulls text, tries to parse it into something it can reason over and either uses it or drops it.</span></p><p><span>So the question that actually matters isn&#8217;t &#8220;</span><mark data-color="#fce5cd" style="background-color: rgb(252, 229, 205); color: rgb(0, 0, 0);"><span>how do we rank</span></mark><span>.&#8221; It&#8217;s the same question you&#8217;d ask about any client integration: </span><strong><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);"><span>when this thing hits my page, does it get back something usable?</span></mark></strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!9mtj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd4dad90-90a5-4a8e-b078-e08246f4a0c5_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9mtj!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd4dad90-90a5-4a8e-b078-e08246f4a0c5_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!9mtj!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd4dad90-90a5-4a8e-b078-e08246f4a0c5_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!9mtj!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd4dad90-90a5-4a8e-b078-e08246f4a0c5_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9mtj!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd4dad90-90a5-4a8e-b078-e08246f4a0c5_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9mtj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd4dad90-90a5-4a8e-b078-e08246f4a0c5_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd4dad90-90a5-4a8e-b078-e08246f4a0c5_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:165034,&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://aiagentssimplified.substack.com/i/211077166?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd4dad90-90a5-4a8e-b078-e08246f4a0c5_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!9mtj!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd4dad90-90a5-4a8e-b078-e08246f4a0c5_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!9mtj!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd4dad90-90a5-4a8e-b078-e08246f4a0c5_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!9mtj!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd4dad90-90a5-4a8e-b078-e08246f4a0c5_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9mtj!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd4dad90-90a5-4a8e-b078-e08246f4a0c5_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Adobe&#8217;s research team built a metric for exactly that and it&#8217;s the most interesting thing in the report. They call it the </span><strong><span>Citation Readability Score</span></strong><span>, </span><mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);"><span>a measure of how much of a page&#8217;s content is genuinely visible and parseable to an AI system</span></mark><span>, and therefore how likely that page is to get cited in a generated answer:</span></p><ul><li><p><span>Structured, complete, context-rich content scores high</span></p></li><li><p><span>Sparse, poorly organized, or missing content scores low</span></p></li></ul><p><span>Think of it as a lint score for machine consumption. Same page, two audiences: </span></p><ol><li><p><strong><span>A human</span></strong><span> who can infer from a photo and a layout</span></p></li><li><p><strong><span>A model</span></strong><span> that can only work with what came back in the text</span></p></li></ol><div><hr></div><h2><strong>Structured Text Gets cited. Images And Layout Don't!</strong></h2><p>The aggregate numbers are fine. The breakdown by page type is the part I'd actually write on a whiteboard.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!KHjy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd74301-a314-4604-a83a-da3ab7f66a0b_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!KHjy!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd74301-a314-4604-a83a-da3ab7f66a0b_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!KHjy!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd74301-a314-4604-a83a-da3ab7f66a0b_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!KHjy!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd74301-a314-4604-a83a-da3ab7f66a0b_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!KHjy!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd74301-a314-4604-a83a-da3ab7f66a0b_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!KHjy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd74301-a314-4604-a83a-da3ab7f66a0b_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2fd74301-a314-4604-a83a-da3ab7f66a0b_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151832,&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://aiagentssimplified.substack.com/i/211077166?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd74301-a314-4604-a83a-da3ab7f66a0b_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!KHjy!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd74301-a314-4604-a83a-da3ab7f66a0b_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!KHjy!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd74301-a314-4604-a83a-da3ab7f66a0b_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!KHjy!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd74301-a314-4604-a83a-da3ab7f66a0b_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!KHjy!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd74301-a314-4604-a83a-da3ab7f66a0b_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Grocery beats Apparel by 20 points on the same page type. Not because grocery sites are better engineered, because a <strong>nutrition panel is structured text</strong> and a lookbook is a JPEG. Ingredient lists, gear specs, and dimensions survive the trip to a language model. <mark data-color="#f4cccc" style="background-color: rgb(244, 204, 204); color: rgb(0, 0, 0);">Visual merchandising doesn't.</mark></p><div><hr></div><h2><strong>Why Dynamic Pages Disappear From AI Answers</strong></h2><p>Travel is where the pattern becomes impossible to miss because the same brands publish both kinds of pages.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!n2gG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7daf21-2d60-43a4-b0a4-4ff91e59e39e_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!n2gG!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7daf21-2d60-43a4-b0a4-4ff91e59e39e_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!n2gG!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7daf21-2d60-43a4-b0a4-4ff91e59e39e_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!n2gG!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7daf21-2d60-43a4-b0a4-4ff91e59e39e_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!n2gG!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7daf21-2d60-43a4-b0a4-4ff91e59e39e_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!n2gG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7daf21-2d60-43a4-b0a4-4ff91e59e39e_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c7daf21-2d60-43a4-b0a4-4ff91e59e39e_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:174205,&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://aiagentssimplified.substack.com/i/211077166?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7daf21-2d60-43a4-b0a4-4ff91e59e39e_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!n2gG!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7daf21-2d60-43a4-b0a4-4ff91e59e39e_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!n2gG!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7daf21-2d60-43a4-b0a4-4ff91e59e39e_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!n2gG!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7daf21-2d60-43a4-b0a4-4ff91e59e39e_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!n2gG!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7daf21-2d60-43a4-b0a4-4ff91e59e39e_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>One rule falls out of the data on its own:</span></p><blockquote><p><strong><span>AI readability collapses exactly where your app gets dynamic.</span></strong></p></blockquote><p></p><p><span>Anything </span><strong><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);"><span>static</span></mark></strong><span>, </span><strong><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);"><span>descriptive</span></mark></strong><span> and </span><strong><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);"><span>complete</span></mark></strong><span> reads well. Anything that depends on </span><strong><mark data-color="#f4cccc" style="background-color: rgb(244, 204, 204); color: rgb(0, 0, 0);"><span>user input</span></mark></strong><span>, </span><strong><mark data-color="#f4cccc" style="background-color: rgb(244, 204, 204); color: rgb(0, 0, 0);"><span>live availability</span></mark></strong><span>, </span><strong><mark data-color="#f4cccc" style="background-color: rgb(244, 204, 204); color: rgb(0, 0, 0);"><span>session state</span></mark></strong><span>, </span><strong><mark data-color="#f4cccc" style="background-color: rgb(244, 204, 204); color: rgb(0, 0, 0);"><span>personalization</span></mark></strong><span> or </span><strong><mark data-color="#f4cccc" style="background-color: rgb(244, 204, 204); color: rgb(0, 0, 0);"><span>a click to render</span></mark></strong><span>, </span><strong><mark data-color="#f4cccc" style="background-color: rgb(244, 204, 204); color: rgb(0, 0, 0);"><span>a fare search</span></mark></strong><span>, </span><strong><mark data-color="#f4cccc" style="background-color: rgb(244, 204, 204); color: rgb(0, 0, 0);"><span>a filtered result set</span></mark><span>,</span></strong><span> </span><strong><mark data-color="#f4cccc" style="background-color: rgb(244, 204, 204); color: rgb(0, 0, 0);"><span>a spec table behind a tab</span></mark></strong><span>, is close to invisible. An airline&#8217;s booking engine is a genuinely impressive piece of software and it scores 24% because there&#8217;s nothing there until you tell it where you want to go.</span></p><p><span>There&#8217;s a fourth signal that ties it together. Adobe compared the top 20% of companies by AI visit share against the bottom, and measured </span><em><span>missing words</span></em><span>, content gaps on the page. Top performers had </span><strong><span>53% fewer</span></strong><span> on homepages, </span><strong><span>38% fewer</span></strong><span> on brand landing pages, </span><strong><span>28% fewer</span></strong><span> on editorial content. The gap between winning and losing here isn&#8217;t clever schema markup. It&#8217;s whether the words are on the page at all.</span></p><div><hr></div><h2><strong>How to Test Whether AI Can Read Your Site</strong></h2><p>You don't need a platform to find out where you stand. You need to see your page the way an agent sees it, no JavaScript, no session and no scroll.</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;python&quot;,&quot;nodeId&quot;:&quot;61819b88-f551-40a5-86e3-a4aeabb50fc1&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-python">Pick your most commercially important page and pull the raw response:
curl -sL -A "Mozilla/5.0" https://yoursite.com/your-key-page \
| python3 -c "
import sys, re, html
t = sys.stdin.read()
t = re.sub(r'&lt;(script|style|nav|footer)[^&gt;]*&gt;.*?&lt;/\1&gt;', ' ', t, flags=re.S|re.I)
t = re.sub(r'&lt;[^&gt;]+&gt;', ' ', t)
print(html.unescape(re.sub(r'\s+', ' ', t)).strip()[:8000])</code></pre></div><p><span>Take whatever comes out, hand it to any model, and ask three questions:</span></p><ol><li><p><mark data-color="#c9daf8" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);"><span>What does this product or service actually do and who is it for?</span></mark></p></li><li><p><mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);"><span>What are its concrete specs, terms, price, or constraints?</span></mark></p></li><li><p><mark data-color="#cfe2f3" style="background-color: rgb(207, 226, 243); color: rgb(0, 0, 0);"><span>Why would someone pick this over a competitor?</span></mark></p></li></ol><p><span>If the model hedges, guesses or asks you for the page, an AI assistant reading it in the wild will do the same thing and it&#8217;ll cite whoever answered those three questions more clearly. Usually a review site or a competitor.</span></p><p><span>Two things people find on their first run. </span><strong><span>The first</span></strong><span> is that a client-rendered page returns almost nothing; the interesting text never made it into the HTML. </span><strong><span>The second</span></strong><span> is subtler and more common because everything renders fine but the actual answers live in an image, a spec PDF or a tabbed panel and the extracted text is navigation and legal boilerplate.</span></p><p><span>That&#8217;s a five-minute diagnostic on one page. Which is exactly where it stops being useful.</span></p><div><hr></div><h2><strong>Why A One-Age Test Isn't Enough to Track AI Visibility</strong></h2><p><span>The </span><code>curl</code><span> test tells you whether </span><em><span>a</span></em><span> page is readable. It tells you nothing about the questions that decide whether you get cited: </span></p><ul><li><p><span>which prompts your category actually gets asked</span></p></li><li><p><span>whether you show up in the answer</span></p></li><li><p><span>who shows up instead</span></p></li><li><p><span>whether last month&#8217;s fix moved anything</span></p></li></ul><p><span>That&#8217;s the gap</span><a href="https://news.adobe.com/news/2026/06/introducing-adobe-brand-visibility"><span> </span><span data-color="#3153de" style="color: rgb(49, 83, 222);">Adobe Brand Visibility</span></a><span> is built for, launched June 17, 2026. It pairs Semrush&#8217;s AI search intelligence, Adobe</span><a href="https://news.adobe.com/news/2026/04/adobe-completes-semrush-acquisition"><span> </span><span data-color="#3153de" style="color: rgb(49, 83, 222);">completed the Semrush acquisition</span></a><span> in April 2026, with Adobe&#8217;s own content optimization tooling. The practical shape of it is a corpus of roughly </span><strong><span>300 million real-world AI search prompts</span></strong><span>. It includes mention frequency, competitive share of voice across ChatGPT, Google AI Mode, Microsoft Copilot, and Perplexity, along with content-gap recommendations you can deploy and measure against actual pipeline through Adobe Analytics. It runs standalone or natively inside Adobe Experience Manager.</span></p><p><span>The part I find architecturally interesting is that </span><strong><span>it closes the loop</span></strong><span>. Most AI-visibility tools on the market are monitoring dashboards, they tell you your score dropped and leave you to guess why. </span><strong><span>Brand Visibility</span></strong><span> connects the prompt data to the specific pages that need to change and then back to revenue, which is the only version of this that survives a budget review.</span></p><div><hr></div><h2><strong>The Same Rules Apply To Your Docs, Pricing, And API Reference</strong></h2><p><span>Strip out the retail framing and the finding holds for anything you&#8217;re building.</span></p><p><span>Your documentation, your pricing page, your API reference, your changelog, these are now read primarily by machines acting for users. The rendering pipeline you built for humans is a lossy channel for that reader. Everything you moved out of the HTML for performance, everything you put behind an interaction for cleanliness, and everything you expressed as a diagram instead of a sentence effectively doesn&#8217;t exist from an agent&#8217;s perspective.</span></p><p><span>The cheapest fix is also the least glamorous one. Put the answer in the text. Server-render the part that matters. Say the spec instead of showing it.</span></p><div><hr></div><h2><strong>Next Step</strong></h2><p><strong><span>In out next issue, </span></strong><span>we're going hands-on, building a small citation-readability checker you can point at a whole sitemap, scoring pages against the same page-type categories Adobe uses, and walking through what Brand Visibility surfaces that a local script can't. If there's something specific you want covered in that one, reply and tell me.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://aiagentssimplified.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">Thanks for reading! Subscribe for free to receive new posts.</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><div><hr></div><h2><strong><span>Unmissable Event of Augest</span></strong></h2><p><em><span>This is our very first AI Agents Simplified event, marking the start of a new ongoing series. We&#8217;re always looking for industry experts to feature, so please reply with </span><strong><span>&#8216;</span><mark data-color="rgb(182, 215, 168)" style="background-color: rgb(182, 215, 168); color: rgb(0, 0, 0);">Speaker</mark><span>&#8216;</span></strong><span> if you&#8217;d like to apply for a future session</span></em><span>.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!k2cy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8b4a90-f2af-4e86-a67f-5aee3dead9db_1442x650.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!k2cy!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8b4a90-f2af-4e86-a67f-5aee3dead9db_1442x650.png 424w, /__u/substackcdn.com/image/fetch/$s_!k2cy!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8b4a90-f2af-4e86-a67f-5aee3dead9db_1442x650.png 848w, /__u/substackcdn.com/image/fetch/$s_!k2cy!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8b4a90-f2af-4e86-a67f-5aee3dead9db_1442x650.png 1272w, /__u/substackcdn.com/image/fetch/$s_!k2cy!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8b4a90-f2af-4e86-a67f-5aee3dead9db_1442x650.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!k2cy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8b4a90-f2af-4e86-a67f-5aee3dead9db_1442x650.png" width="1442" height="650" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee8b4a90-f2af-4e86-a67f-5aee3dead9db_1442x650.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:650,&quot;width&quot;:1442,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:434668,&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://aiagentssimplified.substack.com/i/211077166?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f60c80-b1e2-4d3f-9bb1-9994706d0aae_1442x754.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!k2cy!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8b4a90-f2af-4e86-a67f-5aee3dead9db_1442x650.png 424w, /__u/substackcdn.com/image/fetch/$s_!k2cy!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8b4a90-f2af-4e86-a67f-5aee3dead9db_1442x650.png 848w, /__u/substackcdn.com/image/fetch/$s_!k2cy!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8b4a90-f2af-4e86-a67f-5aee3dead9db_1442x650.png 1272w, /__u/substackcdn.com/image/fetch/$s_!k2cy!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee8b4a90-f2af-4e86-a67f-5aee3dead9db_1442x650.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Join us online to learn how to optimize your CI/CD pipelines for auto-generated code. We&#8217;ll explore practical strategies, new tools, and real-world tips to keep your development cycles smooth and efficient. Perfect for teams ready to improve their automation processes.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eventbrite.com/e/scaling-cicd-for-the-machine-generated-code-era-tickets-1997861024104&quot;,&quot;text&quot;:&quot;Get You FREE Ticket&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eventbrite.com/e/scaling-cicd-for-the-machine-generated-code-era-tickets-1997861024104"><span>Get You FREE Ticket</span></a></p><div><hr></div><h3><strong>Let&#8217;s Collaborate</strong></h3><p><span>Hey there, I&#8217;m Hana, co-founder and technical writer at AI Agents Simplified. If you&#8217;re building in the AI space, have feedback on today&#8217;s post, or want to explore a collaboration, let&#8217;s chat! You can find me on </span><strong><a href="https://www.linkedin.com/in/hana-esf"><mark data-color="rgb(201, 218, 248)" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);">LinkedIn</mark></a></strong><span> or drop me an </span><strong><mark data-color="rgb(207, 226, 243)" style="background-color: rgb(207, 226, 243); color: rgb(0, 0, 0);">email</mark></strong><span>. I read every message and would love to hear from you.</span></p><div><hr></div><h2><strong><span>References</span></strong></h2><ul><li><p><span>Adobe,</span><a href="https://news.adobe.com/news/2026/06/introducing-adobe-brand-visibility"><span> Introducing Adobe Brand Visibility</span></a><span> (June 17, 2026)</span></p></li><li><p><span>Adobe,</span><a href="https://news.adobe.com/news/2026/04/adobe-completes-semrush-acquisition"><span> Adobe Completes Semrush Acquisition</span></a><span> (April 28, 2026)</span></p></li><li><p><span>Adobe,</span><a href="https://business.adobe.com/blog/ai-traffic-surge-retail-sites-not-machine-readable"><span> AI traffic grows but retail sites lag in AI search visibility</span></a></p></li><li><p><span>TechCrunch,</span><a href="https://techcrunch.com/2026/04/16/ai-traffic-to-us-retailers-rose-393-in-q1-and-its-boosting-their-revenue-too/"><span> AI traffic to US retailers rose 393% in Q1</span></a><span> (April 16, 2026) &#8212; prior-quarter baseline</span></p></li><li><p><span>Adobe,</span><a href="https://news.adobe.com/news/2026/04/adobe-unveils-cx-enterprise-coworker"><span> CX Enterprise Coworker</span></a><span> (April 2026)</span></p></li></ul>]]></content:encoded></item><item><title><![CDATA[I Built the Outreach System I Couldn’t Find]]></title><description><![CDATA[How a simple outreach workflow slowly turned into a system that checks replies, handles follow-ups, personalizes messages, and keeps track of what happened.]]></description><link>https://aiagentssimplified.substack.com/p/i-built-the-outreach-system-i-couldnt</link><guid isPermaLink="false">https://aiagentssimplified.substack.com/p/i-built-the-outreach-system-i-couldnt</guid><dc:creator><![CDATA[AI Agents Simplified]]></dc:creator><pubDate>Thu, 13 Aug 2026 20:54:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0gQF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a9fa24c-a220-439a-9ebb-170dcce9cb52_1611x764.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p style="text-align: justify;"><em><span>Welcome to the </span><strong>66th</strong><span> issue of AI Agents Simplified</span></em><span> &#127867;</span></p><p style="text-align: justify;"><span>This issue is brought to you by </span><em><strong><a href="https://www.eventbrite.com/e/scaling-cicd-for-the-machine-generated-code-era-tickets-1997861024104"><span>CircleCI</span></a></strong></em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://www.eventbrite.com/e/scaling-cicd-for-the-machine-generated-code-era-tickets-1997861024104" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!yXHA!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf24f76c-cb29-44ba-8df3-b251cc0b6da6_405x85.png 424w, /__u/substackcdn.com/image/fetch/$s_!yXHA!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf24f76c-cb29-44ba-8df3-b251cc0b6da6_405x85.png 848w, /__u/substackcdn.com/image/fetch/$s_!yXHA!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf24f76c-cb29-44ba-8df3-b251cc0b6da6_405x85.png 1272w, /__u/substackcdn.com/image/fetch/$s_!yXHA!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf24f76c-cb29-44ba-8df3-b251cc0b6da6_405x85.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!yXHA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf24f76c-cb29-44ba-8df3-b251cc0b6da6_405x85.png" width="405" height="85" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af24f76c-cb29-44ba-8df3-b251cc0b6da6_405x85.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:85,&quot;width&quot;:405,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:13247,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.eventbrite.com/e/scaling-cicd-for-the-machine-generated-code-era-tickets-1997861024104&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/211038110?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf24f76c-cb29-44ba-8df3-b251cc0b6da6_405x85.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!yXHA!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf24f76c-cb29-44ba-8df3-b251cc0b6da6_405x85.png 424w, /__u/substackcdn.com/image/fetch/$s_!yXHA!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf24f76c-cb29-44ba-8df3-b251cc0b6da6_405x85.png 848w, /__u/substackcdn.com/image/fetch/$s_!yXHA!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf24f76c-cb29-44ba-8df3-b251cc0b6da6_405x85.png 1272w, /__u/substackcdn.com/image/fetch/$s_!yXHA!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf24f76c-cb29-44ba-8df3-b251cc0b6da6_405x85.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div><hr></div><p style="text-align: justify;">I had a marketing idea in my head that I wanted to test. The process sounded simple enough: find the right companies, send them an email, follow up if they didn&#8217;t respond, and stop if they did.</p><p style="text-align: justify;">I could have handled it manually, at least in the beginning, but I knew that approach wouldn&#8217;t scale very far. The other option was paying for another outreach platform every month, and I didn&#8217;t really want to do that for something that felt specific enough to build myself. So I opened n8n and started putting the workflow together.</p><p style="text-align: justify;">What surprised me was how quickly a simple idea became a much bigger system. The first version had seven nodes. After using it, finding the weak points, and adding what I actually needed, it ended up with fourteen.</p><div><hr></div><h2>The First Version Was Pretty Simple</h2><p style="text-align: justify;">The first workflow did only the essentials. It ran on a schedule, pulled the contacts that needed an email from PostgreSQL, processed them, and decided whether it should send a new email or reply to an existing thread. After sending, it updated the database so the same contact wouldn&#8217;t be treated as new again.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!0gQF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a9fa24c-a220-439a-9ebb-170dcce9cb52_1611x764.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!0gQF!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a9fa24c-a220-439a-9ebb-170dcce9cb52_1611x764.png 424w, /__u/substackcdn.com/image/fetch/$s_!0gQF!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a9fa24c-a220-439a-9ebb-170dcce9cb52_1611x764.png 848w, /__u/substackcdn.com/image/fetch/$s_!0gQF!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a9fa24c-a220-439a-9ebb-170dcce9cb52_1611x764.png 1272w, /__u/substackcdn.com/image/fetch/$s_!0gQF!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a9fa24c-a220-439a-9ebb-170dcce9cb52_1611x764.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!0gQF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a9fa24c-a220-439a-9ebb-170dcce9cb52_1611x764.png" width="1456" height="690" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a9fa24c-a220-439a-9ebb-170dcce9cb52_1611x764.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:690,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:275254,&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://aiagentssimplified.substack.com/i/211038110?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a9fa24c-a220-439a-9ebb-170dcce9cb52_1611x764.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!0gQF!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a9fa24c-a220-439a-9ebb-170dcce9cb52_1611x764.png 424w, /__u/substackcdn.com/image/fetch/$s_!0gQF!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a9fa24c-a220-439a-9ebb-170dcce9cb52_1611x764.png 848w, /__u/substackcdn.com/image/fetch/$s_!0gQF!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a9fa24c-a220-439a-9ebb-170dcce9cb52_1611x764.png 1272w, /__u/substackcdn.com/image/fetch/$s_!0gQF!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a9fa24c-a220-439a-9ebb-170dcce9cb52_1611x764.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>In my head, the whole thing was basically:</p><pre><code><code>Find contact
&#8595;
Decide what to send
&#8595;
Send email
&#8595;
Update database</code></code></pre><p style="text-align: justify;">And at first, that was enough. I wasn&#8217;t trying to build some highly autonomous agent. I just wanted to remove a repetitive piece of work and make sure the workflow could run without me sitting there and doing every step manually.</p><p style="text-align: justify;">The problems started once I thought about what would happen after the first few emails went out.</p><div><hr></div><h2>Then the Real Questions Started Appearing</h2><p style="text-align: justify;">The first thing I kept coming back to was replies. What if somebody answered the first email before the next follow-up was scheduled? If the workflow didn&#8217;t know about that reply, it would happily send another automated message anyway.</p><p style="text-align: justify;">Then there were other details. A follow-up should stay in the same email thread. Some contacts should be handled before others. The system had to remember which stage each person was in, and eventually I also wanted the message itself to change depending on the company I was contacting.</p><p style="text-align: justify;">None of those things felt like a big feature on its own, but every one added another piece to the workflow. Eventually the seven-node version became the fourteen-node version I&#8217;m using now.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-i4Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c388224-b5dd-4e8a-99d6-f76f580058e3_2038x1046.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-i4Y!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c388224-b5dd-4e8a-99d6-f76f580058e3_2038x1046.png 424w, /__u/substackcdn.com/image/fetch/$s_!-i4Y!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c388224-b5dd-4e8a-99d6-f76f580058e3_2038x1046.png 848w, /__u/substackcdn.com/image/fetch/$s_!-i4Y!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c388224-b5dd-4e8a-99d6-f76f580058e3_2038x1046.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-i4Y!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c388224-b5dd-4e8a-99d6-f76f580058e3_2038x1046.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-i4Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c388224-b5dd-4e8a-99d6-f76f580058e3_2038x1046.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c388224-b5dd-4e8a-99d6-f76f580058e3_2038x1046.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:162908,&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://aiagentssimplified.substack.com/i/211038110?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c388224-b5dd-4e8a-99d6-f76f580058e3_2038x1046.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!-i4Y!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c388224-b5dd-4e8a-99d6-f76f580058e3_2038x1046.png 424w, /__u/substackcdn.com/image/fetch/$s_!-i4Y!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c388224-b5dd-4e8a-99d6-f76f580058e3_2038x1046.png 848w, /__u/substackcdn.com/image/fetch/$s_!-i4Y!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c388224-b5dd-4e8a-99d6-f76f580058e3_2038x1046.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-i4Y!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c388224-b5dd-4e8a-99d6-f76f580058e3_2038x1046.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p style="text-align: justify;">One of the biggest changes is actually at the beginning. The system now checks recent replies before it starts sending anything. It extracts the sender information, tries to match the reply to a contact in the campaign, updates that contact if necessary, and only then continues with outbound emails.</p><p style="text-align: justify;">That made the workflow feel very different. It wasn&#8217;t only executing a sequence anymore. It was checking what had happened since the last run and using that information before deciding what to do next.</p><div><hr></div><h2>Open Positions<sup>*</sup></h2><p><em>If you are learning AI systems, MLOps, LLMs, or agentic workflows, these roles cover a strong mix of real production use cases.</em></p><p><strong>Role:</strong> AI Engineer</p><p><strong>Company:</strong> Booz Allen Hamilton</p><p><strong>Location:</strong> San Antonio, Texas, US</p><p><em>Strong fit for people interested in ML, DevOps, CI/CD, cloud tooling, and AI agents applied to cyber infrastructure.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://artha.link/@ai-agents-simplified/jobs/ai-engineer-mid-booz-allen-hamilton-san-antonio-d562ea2e&quot;,&quot;text&quot;:&quot;Apply Here &#10145;&#65039;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://artha.link/@ai-agents-simplified/jobs/ai-engineer-mid-booz-allen-hamilton-san-antonio-d562ea2e"><span>Apply Here &#10145;&#65039;</span></a></p><p><strong>Role:</strong> Machine Learning Engineer</p><p><strong>Company:</strong> ExaCare AI</p><p><strong>Location:</strong> New York, US</p><p><em>Covers the full ML lifecycle, including LLM fine-tuning, RAG, experiment tracking, and model optimization.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://artha.link/@ai-agents-simplified/jobs/machine-learning-engineer-exacare-ai-new-york-a918a04e&quot;,&quot;text&quot;:&quot;Apply Here &#10145;&#65039;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://artha.link/@ai-agents-simplified/jobs/machine-learning-engineer-exacare-ai-new-york-a918a04e"><span>Apply Here &#10145;&#65039;</span></a></p><p><strong>Role:</strong> Machine Learning Engineer</p><p><strong>Company:</strong> Aionia Group</p><p><strong> Location:</strong> Mountain View, California, US</p><p><em>Focused on autonomous AI agents, RAG systems, ML infrastructure, and customer-facing AI applications.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://artha.link/@ai-agents-simplified/jobs/machine-learning-engineer-aionia-group-mountain-view-a5a318e1&quot;,&quot;text&quot;:&quot;Apply Here &#10145;&#65039;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://artha.link/@ai-agents-simplified/jobs/machine-learning-engineer-aionia-group-mountain-view-a5a318e1"><span>Apply Here &#10145;&#65039;</span></a></p><div><hr></div><h2>The Database Ended Up Being More Important Than I Expected</h2><p style="text-align: justify;">When I started building this, I thought sending the emails would be the main part of the work. It wasn&#8217;t. Sending an email is relatively straightforward; remembering the history around that email is where things get more interesting.</p><p style="text-align: justify;">The workflow has to know whether a contact has already received something, which follow-up should come next, when the previous message was sent, whether that person has replied, and whether the campaign should continue at all.</p><p style="text-align: justify;">That&#8217;s when PostgreSQL stopped feeling like a place where I was simply storing a list of contacts. It became the part of the system that gave every new execution some memory of what had happened before.</p><p style="text-align: justify;">Without that state, the automation would basically wake up every day with no idea what it had done yesterday.</p><div><hr></div><h2>Where I Decided to Use AI</h2><p style="text-align: justify;">The latest version also has an LLM inside the workflow, but I didn&#8217;t want to put AI everywhere just because I could.</p><p style="text-align: justify;">There are parts of this system where I want exactly the same behavior every time. Checking campaign status, matching replies, deciding whether a message should be sent as a new email or as a reply, and updating the database are all much easier to trust when they&#8217;re handled with normal logic.</p><p style="text-align: justify;">The part where AI made sense to me was the message itself. If I already have information about the company, its industry, and the person I&#8217;m contacting, an LLM can use that context to create something much more specific than the same template with a first name swapped in.</p><p style="text-align: justify;">Building it this way gave me a rule that I&#8217;ve started using in other automations too: <strong>use normal software when the result needs to be predictable, and use AI where some variation is actually useful.</strong></p><p style="text-align: justify;">For me, that feels much more practical than trying to make the entire workflow &#8220;AI-powered.&#8221;</p><div><hr></div><h2>Looking at the Two Versions Side by Side</h2><p style="text-align: justify;">When I look at the first screenshot and the current one, the obvious difference is that the workflow got bigger. But the more interesting difference is where that complexity went.</p><p style="text-align: justify;">The AI model itself is only one part of it. Most of the additional work is reply detection, campaign state, database queries, branching, thread handling, and making sure the workflow knows enough about what happened previously to make the next decision correctly.</p><p style="text-align: justify;">That was probably the biggest lesson for me while building this. The model can make one part of the system smarter, but most of what makes the overall workflow useful comes from everything around the model.</p><p style="text-align: justify;">The AI writes the message. The rest of the system makes sure that message is being written for the right person, at the right time, for the right reason.</p><div><hr></div><h2>Unmissable Event of Augest<sup>*</sup></h2><p><em>This is our very first AI Agents Simplified event, marking the start of a new ongoing series. We&#8217;re always looking for industry experts to feature, so please reply with <strong>'<mark data-color="#b6d7a8" style="background-color: rgb(182, 215, 168); color: rgb(0, 0, 0);">Speaker</mark>'</strong> if you'd like to apply for a future session</em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.eventbrite.com/e/scaling-cicd-for-the-machine-generated-code-era-tickets-1997861024104" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!F5GJ!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0d26c7-7424-4e64-b036-550648cda974_1200x630.png 424w, /__u/substackcdn.com/image/fetch/$s_!F5GJ!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0d26c7-7424-4e64-b036-550648cda974_1200x630.png 848w, /__u/substackcdn.com/image/fetch/$s_!F5GJ!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0d26c7-7424-4e64-b036-550648cda974_1200x630.png 1272w, /__u/substackcdn.com/image/fetch/$s_!F5GJ!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0d26c7-7424-4e64-b036-550648cda974_1200x630.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!F5GJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0d26c7-7424-4e64-b036-550648cda974_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a0d26c7-7424-4e64-b036-550648cda974_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:252811,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.eventbrite.com/e/scaling-cicd-for-the-machine-generated-code-era-tickets-1997861024104&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/211038110?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0d26c7-7424-4e64-b036-550648cda974_1200x630.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!F5GJ!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0d26c7-7424-4e64-b036-550648cda974_1200x630.png 424w, /__u/substackcdn.com/image/fetch/$s_!F5GJ!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0d26c7-7424-4e64-b036-550648cda974_1200x630.png 848w, /__u/substackcdn.com/image/fetch/$s_!F5GJ!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0d26c7-7424-4e64-b036-550648cda974_1200x630.png 1272w, /__u/substackcdn.com/image/fetch/$s_!F5GJ!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0d26c7-7424-4e64-b036-550648cda974_1200x630.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Join us online to learn how to optimize your CI/CD pipelines for auto-generated code. We&#8217;ll explore practical strategies, new tools, and real-world tips to keep your development cycles smooth and efficient. Perfect for teams ready to improve their automation processes.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eventbrite.com/e/scaling-cicd-for-the-machine-generated-code-era-tickets-1997861024104&quot;,&quot;text&quot;:&quot;Get Your FREE Ticket &#128073;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eventbrite.com/e/scaling-cicd-for-the-machine-generated-code-era-tickets-1997861024104"><span>Get Your FREE Ticket &#128073;</span></a></p><div><hr></div><h2>My Take</h2><p style="text-align: justify;">What I like about this project isn&#8217;t really the fact that I automated outreach. There are already plenty of products that do that, and probably with far more features than I need.</p><p style="text-align: justify;">What I found interesting was being able to take a fairly specific idea in my head and gradually turn it into software without starting a traditional software project. I could build a rough first version, run it, notice what was missing, change the logic, add another piece, and keep going.</p><p style="text-align: justify;">The first version didn&#8217;t need to be impressive. It only needed to solve the first problem. The rest of the architecture appeared because I actually used it and started running into situations I hadn&#8217;t considered at the beginning.</p><p style="text-align: justify;">I think that&#8217;s one of the bigger changes happening around AI and automation right now. A lot of small internal tools that would have felt too expensive or too annoying to build a few years ago are becoming realistic projects for one person.</p><p style="text-align: justify;">For me, that might be more interesting than the idea of AI simply making existing software smarter. <strong>It&#8217;s making it possible to build software for problems that previously weren&#8217;t worth building software for.</strong></p>]]></content:encoded></item><item><title><![CDATA[A Hands-on Real-World ML project: Inside a $35K Kaggle competition (pt.1)]]></title><description><![CDATA[Follow this guide and learn how to do a machine learning project step by step]]></description><link>https://aiagentssimplified.substack.com/p/a-hands-on-real-world-ml-project</link><guid isPermaLink="false">https://aiagentssimplified.substack.com/p/a-hands-on-real-world-ml-project</guid><dc:creator><![CDATA[AI Agents Simplified]]></dc:creator><pubDate>Tue, 11 Aug 2026 21:36:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!U6pw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e3faa6a-9c8d-45af-988f-7762002642af_1950x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><span>Welcome to the </span><strong>65th</strong> issue of AI Agents Simplified</em> &#127867;</p><p>This issue is brought to you by <em><strong><a href="https://sendercircle.com/r.php?id=3275">HubSpot</a></strong></em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://sendercircle.com/r.php?id=3275" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 424w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 848w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!RSeV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png" width="235" height="66" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a939d658-f152-491e-9a03-9526650cc3bb_235x66.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:66,&quot;width&quot;:235,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7977,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://sendercircle.com/r.php?id=3275&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/179964851?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 424w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 848w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 1456w" sizes="100vw" fetchpriority="high"></picture><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="/__u/substackcdn.com/image/fetch/$s_!U6pw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e3faa6a-9c8d-45af-988f-7762002642af_1950x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!U6pw!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e3faa6a-9c8d-45af-988f-7762002642af_1950x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!U6pw!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e3faa6a-9c8d-45af-988f-7762002642af_1950x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!U6pw!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e3faa6a-9c8d-45af-988f-7762002642af_1950x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!U6pw!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e3faa6a-9c8d-45af-988f-7762002642af_1950x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!U6pw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e3faa6a-9c8d-45af-988f-7762002642af_1950x1024.png" width="728" height="382.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e3faa6a-9c8d-45af-988f-7762002642af_1950x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:765,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:302007,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/210805450?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e3faa6a-9c8d-45af-988f-7762002642af_1950x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!U6pw!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e3faa6a-9c8d-45af-988f-7762002642af_1950x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!U6pw!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e3faa6a-9c8d-45af-988f-7762002642af_1950x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!U6pw!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e3faa6a-9c8d-45af-988f-7762002642af_1950x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!U6pw!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e3faa6a-9c8d-45af-988f-7762002642af_1950x1024.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you've finished <strong><a href="https://www.kaggle.com/competitions/titanic">Titanic</a></strong> and <strong><a href="https://www.kaggle.com/competitions/house-prices-advanced-regression-techniques">House Prices</a></strong> and you're looking for something with real impact, the <strong><a href="https://www.kaggle.com/competitions/rossmann-store-sales/overview">Rossmann Store Sales</a></strong> competition is where I'd send you next. There&#8217;s no images text, or GPU required. Just a wide table of dates and store attributes, and a problem that turns out to be much sharper than it looks.</p><p><span>Rossmann is the second largest drugstore chain in Germany. Back in 2015 they put a question to Kaggle that their store managers were already answering by hand every month: </span><em><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"><span>what will daily sales look like six weeks from now?</span></mark></em><span> Managers were forecasting on gut feel and local knowledge and the quality of those forecasts varied enormously from one store to the next. That variation costs money because staffing rotas and stock orders get built on top of those numbers.</span></p><p><span>By the end of this post you&#8217;ll have a submission file, two working models and a decent sense of why certain choices matter here and others don&#8217;t.</span></p><div><hr></div><h3><strong><span>Go from AI overwhelmed to AI savvy professional with Superhuman AI</span></strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!GlKj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e5d1172-b7da-4255-852a-6fd34f61bf8b_853x434.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!GlKj!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e5d1172-b7da-4255-852a-6fd34f61bf8b_853x434.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!GlKj!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e5d1172-b7da-4255-852a-6fd34f61bf8b_853x434.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!GlKj!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e5d1172-b7da-4255-852a-6fd34f61bf8b_853x434.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!GlKj!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e5d1172-b7da-4255-852a-6fd34f61bf8b_853x434.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!GlKj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e5d1172-b7da-4255-852a-6fd34f61bf8b_853x434.jpeg" width="853" height="434" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e5d1172-b7da-4255-852a-6fd34f61bf8b_853x434.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:434,&quot;width&quot;:853,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:93332,&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://aiagentssimplified.substack.com/i/210805450?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c8785a7-0bb9-4882-84ed-3951c3153da9_853x512.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!GlKj!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e5d1172-b7da-4255-852a-6fd34f61bf8b_853x434.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!GlKj!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e5d1172-b7da-4255-852a-6fd34f61bf8b_853x434.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!GlKj!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e5d1172-b7da-4255-852a-6fd34f61bf8b_853x434.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!GlKj!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e5d1172-b7da-4255-852a-6fd34f61bf8b_853x434.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><sup><span>AI will eliminate 300 million jobs in the next 5 years.</span></sup></p><p><sup><span>Yours doesn't have to be one of them.</span></sup></p><p><sup><span>Here's how to future-proof your career:</span></sup></p><ul><li><p><sup><span>Join the Superhuman AI newsletter &#8211; read by 1M+ professionals working at Google, Meta, and OpenAI</span></sup></p></li><li><p><sup><span>Learn AI tools, tutorials and news in just 3 minutes a day</span></sup></p></li><li><p><sup><span>Become the go-to AI expert on your team</span></sup></p></li></ul><p><sup><span>Start learning AI now and join Superhuman AI!</span></sup></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://api.wellput.io/v1/cm?cmid=1087519msp352ux&amp;tid=334&amp;s1=v2-r774558-p1087519-c45353&amp;s2=AI%20Agents%20Simplified&amp;s3=&amp;s4=null&quot;,&quot;text&quot;:&quot;Join Superhuman AI &#128073;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://api.wellput.io/v1/cm?cmid=1087519msp352ux&amp;tid=334&amp;s1=v2-r774558-p1087519-c45353&amp;s2=AI%20Agents%20Simplified&amp;s3=&amp;s4=null"><span>Join Superhuman AI &#128073;</span></a></p><div><hr></div><h2><strong>The Metric Is The Whole Game</strong></h2><p><span>Most tutorials mention the metric and move on. Don&#8217;t skip this part because everything downstream follows from it.</span></p><p><span>Rossmann scored submissions on </span><strong><span>Root Mean Square Percentage Error</span></strong><span>. For every store-day you take the error, divide it by the actual sales figure, square that, average across all rows, and take the square root.</span></p><p><span>The division is the interesting bit. A miss of 50 euros on a day when the store took 500 euros counts ten times as heavily as the same 50 euro miss on a 5,000 euro day. So the quiet little stores in small towns carry far more weight in your score than the big performers, even though they contribute almost nothing to Rossmann&#8217;s revenue. If you optimise for plain squared error, you&#8217;ll build a model that pours all its effort into getting the busy stores right and gets punished for it.</span></p><p><span>Two more properties worth knowing. The error is asymmetric! predicting 800 when the truth is 1,000 gives you a percentage error of 0.20, while predicting 1,200 gives you 0.20 as well, but push further and the asymmetry shows. Predict 100 against a truth of 1,000 and you get 0.90, the worst possible outcome. Predict 1,900 and you get 0.90 too but you had to be off by nine times as much in absolute terms to earn it. </span><strong><span>Under-prediction</span></strong><span> is cheaper to get wrong in absolute euros, which nudges models toward guessing high.</span></p><p><span>And the rule that matters most practically: </span></p><blockquote><p><strong><span>any store-day with zero sales is thrown out of the scoring entirely.</span></strong><span> </span></p></blockquote><p>Closed Sundays, public holidays, refurbishment periods. None of them count. Which means you can predict whatever you like on those days and it won&#8217;t touch your score and you shouldn&#8217;t waste any model capacity learning them.</p><p><span>Here&#8217;s the metric in code, plus the versions the two libraries need:</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!VND-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4274494c-dd48-4606-a190-af43b1588672_1166x754.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!VND-!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4274494c-dd48-4606-a190-af43b1588672_1166x754.png 424w, /__u/substackcdn.com/image/fetch/$s_!VND-!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4274494c-dd48-4606-a190-af43b1588672_1166x754.png 848w, /__u/substackcdn.com/image/fetch/$s_!VND-!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4274494c-dd48-4606-a190-af43b1588672_1166x754.png 1272w, /__u/substackcdn.com/image/fetch/$s_!VND-!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4274494c-dd48-4606-a190-af43b1588672_1166x754.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!VND-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4274494c-dd48-4606-a190-af43b1588672_1166x754.png" width="1166" height="754" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4274494c-dd48-4606-a190-af43b1588672_1166x754.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:754,&quot;width&quot;:1166,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:153246,&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://aiagentssimplified.substack.com/i/210805450?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4274494c-dd48-4606-a190-af43b1588672_1166x754.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!VND-!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4274494c-dd48-4606-a190-af43b1588672_1166x754.png 424w, /__u/substackcdn.com/image/fetch/$s_!VND-!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4274494c-dd48-4606-a190-af43b1588672_1166x754.png 848w, /__u/substackcdn.com/image/fetch/$s_!VND-!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4274494c-dd48-4606-a190-af43b1588672_1166x754.png 1272w, /__u/substackcdn.com/image/fetch/$s_!VND-!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4274494c-dd48-4606-a190-af43b1588672_1166x754.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Notice the <span data-color="#cc0000" style="color: rgb(204, 0, 0);">expm1</span> calls. We're going to train on the logarithm of sales rather than sales themselves, and it&#8217;s because squared error on a log scale is roughly proportional error on the original scale. Taking the log turns the metric we're stuck with into the metric the models optimise natively. It's a one-line change that buys you a lot.</p><div><hr></div><h2><strong>Getting The Data In</strong></h2><p><span>There are three files. </span><strong><span data-color="#38761d" style="color: rgb(56, 118, 29);">train.csv</span></strong><span> has the daily sales history, </span><strong><span data-color="#38761d" style="color: rgb(56, 118, 29);">test.csv</span></strong><span> has the rows you need to predict, and </span><strong><span data-color="#38761d" style="color: rgb(56, 118, 29);">store.csv</span></strong><span data-color="#38761d" style="color: rgb(56, 118, 29);"> </span><span>has one row per store describing what kind of shop it is.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ymst!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838021a0-2916-4a75-b24e-8801b571c67c_1184x502.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ymst!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838021a0-2916-4a75-b24e-8801b571c67c_1184x502.png 424w, /__u/substackcdn.com/image/fetch/$s_!ymst!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838021a0-2916-4a75-b24e-8801b571c67c_1184x502.png 848w, /__u/substackcdn.com/image/fetch/$s_!ymst!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838021a0-2916-4a75-b24e-8801b571c67c_1184x502.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ymst!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838021a0-2916-4a75-b24e-8801b571c67c_1184x502.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ymst!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838021a0-2916-4a75-b24e-8801b571c67c_1184x502.png" width="1184" height="502" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/838021a0-2916-4a75-b24e-8801b571c67c_1184x502.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:502,&quot;width&quot;:1184,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:112343,&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://aiagentssimplified.substack.com/i/210805450?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838021a0-2916-4a75-b24e-8801b571c67c_1184x502.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ymst!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838021a0-2916-4a75-b24e-8801b571c67c_1184x502.png 424w, /__u/substackcdn.com/image/fetch/$s_!ymst!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838021a0-2916-4a75-b24e-8801b571c67c_1184x502.png 848w, /__u/substackcdn.com/image/fetch/$s_!ymst!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838021a0-2916-4a75-b24e-8801b571c67c_1184x502.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ymst!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838021a0-2916-4a75-b24e-8801b571c67c_1184x502.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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 <strong><span data-color="#b45f06" style="color: rgb(180, 95, 6);">dtype</span></strong> argument helps you avoid confusion. The <strong><span data-color="#b45f06" style="color: rgb(180, 95, 6);">StateHoliday</span></strong> column mixes the integer <code>0</code> with the strings <code>'0'</code>, <code>'a'</code>, <code>'b'</code> and <code>'c'</code>, so pandas will happily read the same column as two different types in the two files and then refuse to line them up later.</p><p>The daily columns are straightforward: <strong><span data-color="#1155cc" style="color: rgb(17, 85, 204);">Store</span></strong>, <strong><span data-color="#1155cc" style="color: rgb(17, 85, 204);">DayOfWeek</span></strong>, <strong><span data-color="#1155cc" style="color: rgb(17, 85, 204);">Date</span></strong>, <strong><span data-color="#1155cc" style="color: rgb(17, 85, 204);">Sales</span></strong>, <strong><span data-color="#1155cc" style="color: rgb(17, 85, 204);">Customers</span></strong>, <strong><span data-color="#1155cc" style="color: rgb(17, 85, 204);">Open</span></strong>, <strong><span data-color="#1155cc" style="color: rgb(17, 85, 204);">Promo</span></strong>, <strong><span data-color="#1155cc" style="color: rgb(17, 85, 204);">StateHoliday</span></strong>, <strong><span data-color="#1155cc" style="color: rgb(17, 85, 204);">SchoolHoliday</span></strong>. The store metadata is where the interesting stuff hides:</p><ul><li><p><strong><span data-color="#38761d" style="color: rgb(56, 118, 29);">StoreType</span></strong> and <strong><span data-color="#38761d" style="color: rgb(56, 118, 29);">Assortment</span></strong>, both unlabelled categories (a, b, c, d) telling you the format of the shop and the range of products it carries.</p></li><li><p><strong><span data-color="#38761d" style="color: rgb(56, 118, 29);">CompetitionDistance</span></strong>, in metres to the nearest competing store, plus the month and year that competitor opened.</p></li><li><p><strong><span data-color="#38761d" style="color: rgb(56, 118, 29);">Promo2</span></strong>, a longer-running promotion some stores joined, with the week and year they signed up and a <strong><span data-color="#38761d" style="color: rgb(56, 118, 29);">PromoInterval</span></strong> string listing which months it runs in.</p></li></ul><p>Two things about <strong><span data-color="#990000" style="color: rgb(153, 0, 0);">test.csv</span></strong> to note now. It has an <strong><span data-color="#1155cc" style="color: rgb(17, 85, 204);">Id</span></strong> column that your submission has to preserve. And it does not have a <strong><span data-color="#1155cc" style="color: rgb(17, 85, 204);">Customers</span></strong> column, which is going to matter more than you&#8217;d expect.</p><div><hr></div><h3><strong>Turn AI into Your Income Engine</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!thuV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F551079f6-ea88-4544-a7b4-755f28806a72_1200x458.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!thuV!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F551079f6-ea88-4544-a7b4-755f28806a72_1200x458.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!thuV!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F551079f6-ea88-4544-a7b4-755f28806a72_1200x458.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!thuV!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F551079f6-ea88-4544-a7b4-755f28806a72_1200x458.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!thuV!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F551079f6-ea88-4544-a7b4-755f28806a72_1200x458.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!thuV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F551079f6-ea88-4544-a7b4-755f28806a72_1200x458.jpeg" width="1200" height="458" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/551079f6-ea88-4544-a7b4-755f28806a72_1200x458.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:458,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:108891,&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://aiagentssimplified.substack.com/i/210805450?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e71abff-94d6-4ed8-9c58-d0e93de868c6_1200x628.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!thuV!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F551079f6-ea88-4544-a7b4-755f28806a72_1200x458.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!thuV!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F551079f6-ea88-4544-a7b4-755f28806a72_1200x458.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!thuV!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F551079f6-ea88-4544-a7b4-755f28806a72_1200x458.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!thuV!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F551079f6-ea88-4544-a7b4-755f28806a72_1200x458.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><sup><span>Ready to transform artificial intelligence from a buzzword into your personal revenue generator? Our groundbreaking guide "</span></sup><em><sup><span>200+ AI-Powered Income Ideas</span></sup></em><sup><span>" is your gateway to financial innovation in the digital age.</span></sup></p><p><sup><span>Inside you'll discover:</span></sup></p><ul><li><p><sup><span>A curated collection of 200+ profitable opportunities spanning content creation, e-commerce, gaming, and emerging digital markets&#8212;each vetted for real-world potential</span></sup></p></li><li><p><sup><span>Step-by-step implementation guides designed for beginners, making AI accessible regardless of your technical background</span></sup></p></li><li><p><sup><span>Cutting-edge strategies aligned with current market trends, ensuring your ventures stay ahead of the curve</span></sup></p></li></ul><p><sup><span>Download your guide today and unlock a future where artificial intelligence powers your success. </span></sup></p><p><sup><span>Your next income stream is waiting.</span></sup></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sendercircle.com/r.php?id=3275&quot;,&quot;text&quot;:&quot;Get Your Guide &#128073;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sendercircle.com/r.php?id=3275"><span>Get Your Guide &#128073;</span></a></p><div><hr></div><h2><strong>Looking At The Data Before Touching a Model</strong></h2><p>Rather than going through dozens of charts, I'll focus on four plots that changed how I built this and what each one taught me.</p><h3>1.<strong><span>Sales distribution</span></strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!m0UF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00b17088-8cf1-4c2f-93f0-bb1e22261159_716x392.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!m0UF!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00b17088-8cf1-4c2f-93f0-bb1e22261159_716x392.png 424w, /__u/substackcdn.com/image/fetch/$s_!m0UF!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00b17088-8cf1-4c2f-93f0-bb1e22261159_716x392.png 848w, /__u/substackcdn.com/image/fetch/$s_!m0UF!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00b17088-8cf1-4c2f-93f0-bb1e22261159_716x392.png 1272w, /__u/substackcdn.com/image/fetch/$s_!m0UF!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00b17088-8cf1-4c2f-93f0-bb1e22261159_716x392.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!m0UF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00b17088-8cf1-4c2f-93f0-bb1e22261159_716x392.png" width="532" height="291.2625698324022" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00b17088-8cf1-4c2f-93f0-bb1e22261159_716x392.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:392,&quot;width&quot;:716,&quot;resizeWidth&quot;:532,&quot;bytes&quot;:15121,&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://aiagentssimplified.substack.com/i/210805450?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00b17088-8cf1-4c2f-93f0-bb1e22261159_716x392.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!m0UF!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00b17088-8cf1-4c2f-93f0-bb1e22261159_716x392.png 424w, /__u/substackcdn.com/image/fetch/$s_!m0UF!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00b17088-8cf1-4c2f-93f0-bb1e22261159_716x392.png 848w, /__u/substackcdn.com/image/fetch/$s_!m0UF!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00b17088-8cf1-4c2f-93f0-bb1e22261159_716x392.png 1272w, /__u/substackcdn.com/image/fetch/$s_!m0UF!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00b17088-8cf1-4c2f-93f0-bb1e22261159_716x392.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>There&#8217;s an enormous spike at exactly zero, roughly 17% of all rows. Cross-reference with Open and it&#8217;s obvious: those are closed days. Sunday closures mostly, plus holidays.</span></p><h3><strong><span>2.Sales by day of week</span></strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!FI8Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5543d67b-25bf-4b45-920f-df97eec090f8_700x466.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!FI8Q!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5543d67b-25bf-4b45-920f-df97eec090f8_700x466.png 424w, /__u/substackcdn.com/image/fetch/$s_!FI8Q!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5543d67b-25bf-4b45-920f-df97eec090f8_700x466.png 848w, /__u/substackcdn.com/image/fetch/$s_!FI8Q!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5543d67b-25bf-4b45-920f-df97eec090f8_700x466.png 1272w, /__u/substackcdn.com/image/fetch/$s_!FI8Q!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5543d67b-25bf-4b45-920f-df97eec090f8_700x466.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!FI8Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5543d67b-25bf-4b45-920f-df97eec090f8_700x466.png" width="562" height="374.13142857142856" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5543d67b-25bf-4b45-920f-df97eec090f8_700x466.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:466,&quot;width&quot;:700,&quot;resizeWidth&quot;:562,&quot;bytes&quot;:17313,&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://aiagentssimplified.substack.com/i/210805450?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5543d67b-25bf-4b45-920f-df97eec090f8_700x466.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!FI8Q!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5543d67b-25bf-4b45-920f-df97eec090f8_700x466.png 424w, /__u/substackcdn.com/image/fetch/$s_!FI8Q!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5543d67b-25bf-4b45-920f-df97eec090f8_700x466.png 848w, /__u/substackcdn.com/image/fetch/$s_!FI8Q!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5543d67b-25bf-4b45-920f-df97eec090f8_700x466.png 1272w, /__u/substackcdn.com/image/fetch/$s_!FI8Q!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5543d67b-25bf-4b45-920f-df97eec090f8_700x466.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Monday is the busiest day by a clear margin, then it slopes downward through the week. Sunday is near-empty because most stores are shut, but a small group of stores does open on Sundays, and those stores behave differently enough that a model needs the store identity to make sense of them.</span></p><h3><strong>3. <span>Sales by promo flag</span></strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!GIY7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bb0ce5c-cd4e-4eb3-933d-feb86aec5e25_545x390.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!GIY7!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bb0ce5c-cd4e-4eb3-933d-feb86aec5e25_545x390.png 424w, /__u/substackcdn.com/image/fetch/$s_!GIY7!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bb0ce5c-cd4e-4eb3-933d-feb86aec5e25_545x390.png 848w, /__u/substackcdn.com/image/fetch/$s_!GIY7!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bb0ce5c-cd4e-4eb3-933d-feb86aec5e25_545x390.png 1272w, /__u/substackcdn.com/image/fetch/$s_!GIY7!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bb0ce5c-cd4e-4eb3-933d-feb86aec5e25_545x390.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!GIY7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bb0ce5c-cd4e-4eb3-933d-feb86aec5e25_545x390.png" width="545" height="390" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3bb0ce5c-cd4e-4eb3-933d-feb86aec5e25_545x390.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:390,&quot;width&quot;:545,&quot;resizeWidth&quot;:545,&quot;bytes&quot;:14415,&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://aiagentssimplified.substack.com/i/210805450?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bb0ce5c-cd4e-4eb3-933d-feb86aec5e25_545x390.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!GIY7!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bb0ce5c-cd4e-4eb3-933d-feb86aec5e25_545x390.png 424w, /__u/substackcdn.com/image/fetch/$s_!GIY7!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bb0ce5c-cd4e-4eb3-933d-feb86aec5e25_545x390.png 848w, /__u/substackcdn.com/image/fetch/$s_!GIY7!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bb0ce5c-cd4e-4eb3-933d-feb86aec5e25_545x390.png 1272w, /__u/substackcdn.com/image/fetch/$s_!GIY7!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bb0ce5c-cd4e-4eb3-933d-feb86aec5e25_545x390.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>A promotion lifts a typical day by somewhere in the region of 20 to 30%. Plot promo over time for a single store and you&#8217;ll see it running every other week in a regular cycle. That two-week rhythm is real and the model will pick up on it.</span></p><h3><strong><span>4. Sales over the full time span</span></strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!8C5L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f7e19e4-5f67-4b8a-90c7-604f07040e99_1008x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!8C5L!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f7e19e4-5f67-4b8a-90c7-604f07040e99_1008x500.png 424w, /__u/substackcdn.com/image/fetch/$s_!8C5L!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f7e19e4-5f67-4b8a-90c7-604f07040e99_1008x500.png 848w, /__u/substackcdn.com/image/fetch/$s_!8C5L!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f7e19e4-5f67-4b8a-90c7-604f07040e99_1008x500.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8C5L!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f7e19e4-5f67-4b8a-90c7-604f07040e99_1008x500.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!8C5L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f7e19e4-5f67-4b8a-90c7-604f07040e99_1008x500.png" width="1008" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f7e19e4-5f67-4b8a-90c7-604f07040e99_1008x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:1008,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121133,&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://aiagentssimplified.substack.com/i/210805450?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f7e19e4-5f67-4b8a-90c7-604f07040e99_1008x500.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!8C5L!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f7e19e4-5f67-4b8a-90c7-604f07040e99_1008x500.png 424w, /__u/substackcdn.com/image/fetch/$s_!8C5L!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f7e19e4-5f67-4b8a-90c7-604f07040e99_1008x500.png 848w, /__u/substackcdn.com/image/fetch/$s_!8C5L!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f7e19e4-5f67-4b8a-90c7-604f07040e99_1008x500.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8C5L!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f7e19e4-5f67-4b8a-90c7-604f07040e99_1008x500.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Most stores are remarkably flat. There&#8217;s a hard December spike and a matching January lull, but very few stores show a strong multi-year trend. That&#8217;s useful, because it means we can lean on per-store historical averages without worrying much about them going stale.</span></p><p><span>Then there&#8217;s the plot that looks like great news and isn&#8217;t. Sales against Customers is almost a straight line, correlation around 0.82. Which stands to reason. More people through the door, more money in the till.</span></p><div><hr></div><h2><strong><span>Three Hidden Traps!</span></strong></h2><p><span>These are the ones I want you to see coming, because each of them will quietly cost you and none of them throws an error.</span></p><h3><span>The Customers Column Is Unusable</span></h3><p>It&#8217;s the single strongest predictor in the training set and it does not exist in the test set. You&#8217;ll never know how many people walked into store 431 on 3 September 2015, because that&#8217;s the same unknown future you&#8217;re trying to forecast. Feed it to a model and your validation score will look wonderful right up until you try to predict on the test rows and discover you don&#8217;t have the column.</p><p>You can&#8217;t use it directly but you don&#8217;t have to throw it away either. Historical customer levels per store are a legitimate feature since they describe the store rather than the day:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!M0-Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64564eaf-4b45-4845-920b-1e5506192c36_1154x290.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!M0-Z!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64564eaf-4b45-4845-920b-1e5506192c36_1154x290.png 424w, /__u/substackcdn.com/image/fetch/$s_!M0-Z!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64564eaf-4b45-4845-920b-1e5506192c36_1154x290.png 848w, /__u/substackcdn.com/image/fetch/$s_!M0-Z!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64564eaf-4b45-4845-920b-1e5506192c36_1154x290.png 1272w, /__u/substackcdn.com/image/fetch/$s_!M0-Z!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64564eaf-4b45-4845-920b-1e5506192c36_1154x290.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!M0-Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64564eaf-4b45-4845-920b-1e5506192c36_1154x290.png" width="1154" height="290" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64564eaf-4b45-4845-920b-1e5506192c36_1154x290.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:290,&quot;width&quot;:1154,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:57568,&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://aiagentssimplified.substack.com/i/210805450?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64564eaf-4b45-4845-920b-1e5506192c36_1154x290.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!M0-Z!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64564eaf-4b45-4845-920b-1e5506192c36_1154x290.png 424w, /__u/substackcdn.com/image/fetch/$s_!M0-Z!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64564eaf-4b45-4845-920b-1e5506192c36_1154x290.png 848w, /__u/substackcdn.com/image/fetch/$s_!M0-Z!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64564eaf-4b45-4845-920b-1e5506192c36_1154x290.png 1272w, /__u/substackcdn.com/image/fetch/$s_!M0-Z!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64564eaf-4b45-4845-920b-1e5506192c36_1154x290.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><h3>180 Stores Are Missing Half a Year</h3><p>Count the rows per store and you'll find two clusters:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!A0DV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e1076b3-ff27-4dbe-a564-4235684e18d7_1130x124.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!A0DV!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e1076b3-ff27-4dbe-a564-4235684e18d7_1130x124.png 424w, /__u/substackcdn.com/image/fetch/$s_!A0DV!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e1076b3-ff27-4dbe-a564-4235684e18d7_1130x124.png 848w, /__u/substackcdn.com/image/fetch/$s_!A0DV!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e1076b3-ff27-4dbe-a564-4235684e18d7_1130x124.png 1272w, /__u/substackcdn.com/image/fetch/$s_!A0DV!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e1076b3-ff27-4dbe-a564-4235684e18d7_1130x124.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!A0DV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e1076b3-ff27-4dbe-a564-4235684e18d7_1130x124.png" width="1130" height="124" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e1076b3-ff27-4dbe-a564-4235684e18d7_1130x124.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:124,&quot;width&quot;:1130,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:19665,&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://aiagentssimplified.substack.com/i/210805450?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e1076b3-ff27-4dbe-a564-4235684e18d7_1130x124.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!A0DV!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e1076b3-ff27-4dbe-a564-4235684e18d7_1130x124.png 424w, /__u/substackcdn.com/image/fetch/$s_!A0DV!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e1076b3-ff27-4dbe-a564-4235684e18d7_1130x124.png 848w, /__u/substackcdn.com/image/fetch/$s_!A0DV!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e1076b3-ff27-4dbe-a564-4235684e18d7_1130x124.png 1272w, /__u/substackcdn.com/image/fetch/$s_!A0DV!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e1076b3-ff27-4dbe-a564-4235684e18d7_1130x124.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>A complete history is 942 days. But 180 stores only have 758, and the 184 missing days are all of July through December 2014. Rossmann never explained the gap in the data itself; the working theory on the forums at the time was refurbishment.</p><p>This is nasty precisely because it&#8217;s invisible. Any per-store average you compute is silently built from a different time window for those 180 stores, one that happens to exclude the entire Christmas period. If you&#8217;re computing seasonal features, you now have 180 stores whose December behaviour you&#8217;ve never observed. At minimum, know which stores they are.</p><h3>Random Splits Lie to You About Time Series</h3><p>The reflex is <strong><span data-color="#38761d" style="color: rgb(56, 118, 29);">train_test_split(X, y, test_size=0.2)</span></strong>. Please don&#8217;t, not here!</p><p>A random split scatters your validation rows throughout the same 31 months as your training rows. So for almost every validation row, the model has already seen the days immediately either side of it. Predicting Wednesday when you&#8217;ve been shown Tuesday and Thursday is a much easier exercise than the one Kaggle actually set, which is predicting six weeks with nothing in between to anchor you.</p><p>Build a holdout that copies the real task instead. The last six weeks of training data, held back:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!hRFE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4b4a57f-3710-4ed6-9d85-7d2c7efdc6f7_1166x216.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!hRFE!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4b4a57f-3710-4ed6-9d85-7d2c7efdc6f7_1166x216.png 424w, /__u/substackcdn.com/image/fetch/$s_!hRFE!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4b4a57f-3710-4ed6-9d85-7d2c7efdc6f7_1166x216.png 848w, /__u/substackcdn.com/image/fetch/$s_!hRFE!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4b4a57f-3710-4ed6-9d85-7d2c7efdc6f7_1166x216.png 1272w, /__u/substackcdn.com/image/fetch/$s_!hRFE!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4b4a57f-3710-4ed6-9d85-7d2c7efdc6f7_1166x216.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!hRFE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4b4a57f-3710-4ed6-9d85-7d2c7efdc6f7_1166x216.png" width="1166" height="216" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4b4a57f-3710-4ed6-9d85-7d2c7efdc6f7_1166x216.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:216,&quot;width&quot;:1166,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44477,&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://aiagentssimplified.substack.com/i/210805450?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4b4a57f-3710-4ed6-9d85-7d2c7efdc6f7_1166x216.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!hRFE!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4b4a57f-3710-4ed6-9d85-7d2c7efdc6f7_1166x216.png 424w, /__u/substackcdn.com/image/fetch/$s_!hRFE!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4b4a57f-3710-4ed6-9d85-7d2c7efdc6f7_1166x216.png 848w, /__u/substackcdn.com/image/fetch/$s_!hRFE!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4b4a57f-3710-4ed6-9d85-7d2c7efdc6f7_1166x216.png 1272w, /__u/substackcdn.com/image/fetch/$s_!hRFE!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4b4a57f-3710-4ed6-9d85-7d2c7efdc6f7_1166x216.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>The score you get from this will be worse than the score from a random split. It will also be roughly true, which is the entire point. Every decision from here gets judged against this holdout.</p><div><hr></div><h2><strong>Building Features</strong></h2><p>First, cut the rows we don't need:</p><p>&#8230;.</p><div class="pullquote"><p>If you&#8217;re finding this post helpful so far, I&#8217;d love to hear your feedback. Leave a comment and let me know what you&#8217;d like me to cover in the second part so I can make it as valuable as possible.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aiagentssimplified.substack.com/p/a-hands-on-real-world-ml-project/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/aiagentssimplified.substack.com/p/a-hands-on-real-world-ml-project/comments"><span>Leave a comment</span></a></p></div><h3><strong>Let&#8217;s Collaborate</strong></h3><p><span>Hey there, I&#8217;m Hana, co-founder and technical writer at AI Agents Simplified. If you&#8217;re building in the AI space, have feedback on today&#8217;s post, or want to explore a collaboration, let&#8217;s chat! You can find me on </span><strong><a href="https://www.linkedin.com/in/hana-esf"><mark data-color="rgb(201, 218, 248)" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);">LinkedIn</mark></a></strong><span> or drop me an </span><strong><mark data-color="rgb(207, 226, 243)" style="background-color: rgb(207, 226, 243); color: rgb(0, 0, 0);">email</mark></strong><span>. I read every message and would love to hear from you.</span></p>]]></content:encoded></item><item><title><![CDATA[How to Actually Learn ML in 2026: The Complete Beginner's Guide]]></title><description><![CDATA[A chapter-by-chapter reading guide to Hands-On Machine Learning with Scikit-Learn and PyTorch by Aur&#233;lien G&#233;ron (O'Reilly, 2025)]]></description><link>https://aiagentssimplified.substack.com/p/how-to-actually-learn-ml-in-2026</link><guid isPermaLink="false">https://aiagentssimplified.substack.com/p/how-to-actually-learn-ml-in-2026</guid><dc:creator><![CDATA[AI Agents Simplified]]></dc:creator><pubDate>Thu, 06 Aug 2026 19:31:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!c0na!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27302105-e02d-44c7-8240-d690aedeb9c3_1536x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><span>Welcome to the </span><strong>64rd</strong><span> issue of AI Agents Simplified</span></em><span> &#127867;</span></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!c0na!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27302105-e02d-44c7-8240-d690aedeb9c3_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!c0na!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27302105-e02d-44c7-8240-d690aedeb9c3_1536x1024.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!c0na!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27302105-e02d-44c7-8240-d690aedeb9c3_1536x1024.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!c0na!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27302105-e02d-44c7-8240-d690aedeb9c3_1536x1024.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!c0na!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27302105-e02d-44c7-8240-d690aedeb9c3_1536x1024.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!c0na!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27302105-e02d-44c7-8240-d690aedeb9c3_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27302105-e02d-44c7-8240-d690aedeb9c3_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:391218,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/210054732?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27302105-e02d-44c7-8240-d690aedeb9c3_1536x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!c0na!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27302105-e02d-44c7-8240-d690aedeb9c3_1536x1024.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!c0na!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27302105-e02d-44c7-8240-d690aedeb9c3_1536x1024.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!c0na!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27302105-e02d-44c7-8240-d690aedeb9c3_1536x1024.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!c0na!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27302105-e02d-44c7-8240-d690aedeb9c3_1536x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Welcome back to the Agentic Reading Roadmap. Same deal as always: dense technical books are worth reading, but almost nobody finishes them, and the people who try usually stall out somewhere around the chapter where the math shows up. So instead of another summary, </span><strong><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);"><span>you get a plan</span></mark></strong><span>, the chapters that earn their page count, the order that actually builds on itself, and explicit permission to skip the rest.</span></p><p><span>This one is different from the last book we covered though. </span><strong><span>Chip Huyen&#8217;s </span></strong><em><strong><span>AI Engineering</span></strong></em><span> had zero code in it. This one is 800 pages of almost nothing but code. Which means the failure mode is different, and so is the reading strategy. Let&#8217;s get into it.</span></p><blockquote><p><strong>If you missed the previous Agentic Roadmap blog post, you can read it here:</strong></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;30e090b8-062e-4945-9477-b5f44649e6d8&quot;,&quot;caption&quot;:&quot;Welcome to the 62nd issue of AI Agents Simplified &#127867;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to Become an AI Engineer: The Complete Beginner's Guide&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:322459400,&quot;name&quot;:&quot;AI Agents Simplified&quot;,&quot;bio&quot;:&quot;Breaking down AI Agents, automation, and intelligent systems in a way anyone can understand &#129302;&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d99938f1-d11b-47ff-8ce3-3c51bb664abd_1500x1500.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null},{&quot;id&quot;:293218583,&quot;name&quot;:&quot;Hana Esfandiar&quot;,&quot;bio&quot;:&quot;Technical writer and co-founder @ AI Agents Simplified | AI researcher | Sharing My Insights &amp; Learning on AI | Contact me via email at hanaesfandiar2000@gmail.com or through my LinkedIn.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a6e7aab-2ff8-47cd-af11-4acbc9e62cee_2300x2300.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-07-28T21:03:20.472Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!XZZj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb320dcb5-3322-47fb-b9d4-218c6d40f6da_1536x1024.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://aiagentssimplified.substack.com/p/how-to-become-an-ai-engineer-the&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:208847095,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:45,&quot;comment_count&quot;:57,&quot;publication_id&quot;:4259035,&quot;publication_name&quot;:&quot;AI Agents Simplified&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!g3qt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1e4e65-e79c-4dab-b3a6-93b3e23343b2_256x256.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div></blockquote><div><hr></div><h2><strong>Is This Book For You?</strong></h2><p><span>You cannot reason about ML systems you have never built. G&#233;ron&#8217;s bet is that you get an engineer&#8217;s intuition by </span><mark data-color="#fce5cd" style="background-color: rgb(252, 229, 205); color: rgb(0, 0, 0);"><span>shipping working models on real datasets</span></mark><span>, in order, from linear regression to diffusion models and picking up the theory on the way rather than in advance. This is the book that turns &#8220;I&#8217;ve watched a lot of YouTube about ML&#8221; into &#8220;</span><strong><span>I can build this</span></strong><span>.&#8221;</span></p><h3><strong><span>Who should read it</span></strong></h3><p><mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);"><span>Software engineers</span></mark><span> who want to move into ML and are tired of tutorials that stop at </span><span data-color="#38761d" style="color: rgb(56, 118, 29);">model.fit()</span><span>. </span><mark data-color="#c9daf8" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);"><span>Data scientists</span></mark><span> who can use Scikit-Learn but couldn&#8217;t tell you why their gradient boosting model is overfitting. </span><mark data-color="#ead1dc" style="background-color: rgb(234, 209, 220); color: rgb(0, 0, 0);"><span>Anyone who has been doing LLM API</span></mark><span> work for a year and is starting to feel the hole where the fundamentals should be, this is the book that fills it. Also,</span><mark data-color="#e6b8af" style="background-color: rgb(230, 184, 175); color: rgb(0, 0, 0);"><span> people who read the 3rd edition</span></mark><span> and want the PyTorch rewrite.</span></p><h3><strong><span>Who should skip it</span></strong></h3><p><span>Researchers who want </span><strong><span>mathematical rigor</span></strong><span>. The derivations here are deliberately minimal and occasionally hand-wavy; go read Murphy or Bishop. People who want to build LLM applications </span><em><span>right now</span></em><span> and don&#8217;t care how a transformer works, read </span><a href="/__u/aiagentssimplified.substack.com/p/how-to-become-an-ai-engineer-the?r=5bzf9k&amp;utm_campaign=post-expanded-share&amp;utm_medium=web"><span>Huyen</span></a><span> instead, come back later. And anyone who won&#8217;t run the code. I&#8217;ll say this more than once:</span></p><blockquote><p><em><span>this book is 40% worse if you read it like a novel, and it&#8217;s a long novel!</span></em></p></blockquote><h3><strong>Prerequisites</strong></h3><p>Real <mark data-color="#c9daf8" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);">Python</mark> ( functions, classes, list comprehensions, not just scripting). <mark data-color="#cfe2f3" style="background-color: rgb(207, 226, 243); color: rgb(0, 0, 0);">NumPy</mark> and <mark data-color="#c9daf8" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);">pandas</mark> at a working level (G&#233;ron links tutorials if you're rusty). <mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);">Linear algebra</mark> to the level of "<em>I know what a matrix multiplication does and why the shapes have to line up.</em>" <mark data-color="#cfe2f3" style="background-color: rgb(207, 226, 243); color: rgb(0, 0, 0);">Calculus</mark> is genuinely optional for Part I and helpful-not-required for Part II; you can understand what a gradient is doing without being able to derive one.</p><h3><strong><span>Time Investment</span></strong></h3><p><span>Eight to ten hours for the Fast Track with your laptop open. </span><strong><span>Forty to sixty hours</span></strong><span> for the full Practitioner&#8217;s Deep Dive, realistically spread over two to three months. If someone tells you they read this book </span><strong><mark data-color="#f4cccc" style="background-color: rgb(244, 204, 204); color: rgb(0, 0, 0);"><span>in a week</span></mark></strong><span>, they read the words. That&#8217;s a different activity!</span></p><div><hr></div><h2><strong>What Changed From The 3rd Edition</strong></h2><p><span>Since roughly everyone reading this owns the previous one:</span></p><ul><li><p><strong><span>Keras and TensorFlow are gone. It&#8217;s PyTorch now.</span></strong><span> Every deep learning chapter has been rewritten. </span></p></li><li><p><strong><span>Support Vector Machines got demoted.</span></strong><span> SVMs used to be Chapter 5; they&#8217;re now Appendix C and the printed table of contents only lists Appendices A and B, so C through E live online at </span><a href="https://ageron.github.io/"><span>homl.info</span></a><span>. Read that as an honest signal about where SVMs sit in 2026.</span></p></li><li><p><strong><span>Chapter 17 (Speeding Up Transformers) is online-only.</span></strong><span> Two pages in the print book, a pointer, and a note that it was moved online to make room. It covers KV caching, speculative decoding, FlashAttention, MoE, and LoRA, which is to say, most of what you&#8217;d actually need to serve a model in production. Don&#8217;t miss it because it looks like a stub.</span></p></li><li><p><strong><span>New chapters worth the upgrade on their own:</span></strong><span> Chapter 16 (Vision and Multimodal Transformers), and a substantially expanded Chapter 15 that now walks all the way to SFT, DPO, tool calling, and the Model Context Protocol.</span></p></li><li><p><strong><span>New online appendices</span></strong><span> on relative positional encodings and state-space models.</span></p></li></ul><div><hr></div><h2><strong>Return on Time Investment (ROTI)</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!mYfg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb93ee31e-682d-47b9-8795-bf0488b593a9_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!mYfg!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb93ee31e-682d-47b9-8795-bf0488b593a9_1536x1024.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!mYfg!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb93ee31e-682d-47b9-8795-bf0488b593a9_1536x1024.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!mYfg!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb93ee31e-682d-47b9-8795-bf0488b593a9_1536x1024.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!mYfg!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb93ee31e-682d-47b9-8795-bf0488b593a9_1536x1024.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!mYfg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb93ee31e-682d-47b9-8795-bf0488b593a9_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b93ee31e-682d-47b9-8795-bf0488b593a9_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:348438,&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://aiagentssimplified.substack.com/i/210054732?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb93ee31e-682d-47b9-8795-bf0488b593a9_1536x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!mYfg!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb93ee31e-682d-47b9-8795-bf0488b593a9_1536x1024.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!mYfg!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb93ee31e-682d-47b9-8795-bf0488b593a9_1536x1024.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!mYfg!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb93ee31e-682d-47b9-8795-bf0488b593a9_1536x1024.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!mYfg!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb93ee31e-682d-47b9-8795-bf0488b593a9_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>If you put in the hours, here&#8217;s what you walk out with:</span></p><h4><span>Conceptual Upgrades:</span></h4><ul><li><p><strong><span>Bias and variance as a working diagnostic, not a phrase from an interview.</span></strong><span> By Chapter 4 you&#8217;ll be able to look at a learning curve and say &#8220;more data won&#8217;t help me, I need a bigger model&#8221;, or the reverse, instead of guessing. This single skill saves weeks per project.<br></span></p></li><li><p><strong><span>The understanding that your metric </span></strong><em><strong><span>is</span></strong></em><strong><span> your problem definition.</span></strong><span> Chapter 3 will permanently break your habit of reporting accuracy. Once you&#8217;ve watched a 99.5%-accurate classifier turn out to be useless, you start every project by asking what kind of mistake you&#8217;re willing to make.<br></span></p></li><li><p><strong><span>One unified story for why deep networks are hard to train.</span></strong><span> Initialization, activation functions, normalization layers, residual connections, gradient clipping, Chapter 11 presents these as five separate attacks on the same enemy. Most people learn them as five unrelated tricks. Learning them as one story is the difference between debugging a model and rerolling the dice on it.<br></span></p></li><li><p><strong><span>A calibrated sense of when </span></strong><em><strong><span>not</span></strong></em><strong><span> to reach for a neural network.</span></strong><span> G&#233;ron says it plainly in the preface and then spends Part I proving it: a gradient boosted tree ensemble beats a deep net on most tabular problems, trains in seconds, and doesn&#8217;t need a GPU.</span></p></li></ul><div><hr></div><h2><strong>Why Most AI Agents Fail in Production</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.eventbrite.co.uk/e/engineering-reliable-agentic-ai-systems-tickets-1992373400474?aff=aiagentsimplified&amp;discount=AISIMPLIFIED40" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!cGT4!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76f9a05-d97c-4c48-a342-add86e9575ff_1280x640.png 424w, /__u/substackcdn.com/image/fetch/$s_!cGT4!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76f9a05-d97c-4c48-a342-add86e9575ff_1280x640.png 848w, /__u/substackcdn.com/image/fetch/$s_!cGT4!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76f9a05-d97c-4c48-a342-add86e9575ff_1280x640.png 1272w, /__u/substackcdn.com/image/fetch/$s_!cGT4!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76f9a05-d97c-4c48-a342-add86e9575ff_1280x640.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!cGT4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76f9a05-d97c-4c48-a342-add86e9575ff_1280x640.png" width="1280" height="640" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f76f9a05-d97c-4c48-a342-add86e9575ff_1280x640.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:640,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:218418,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.eventbrite.co.uk/e/engineering-reliable-agentic-ai-systems-tickets-1992373400474?aff=aiagentsimplified&amp;discount=AISIMPLIFIED40&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/210054732?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76f9a05-d97c-4c48-a342-add86e9575ff_1280x640.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!cGT4!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76f9a05-d97c-4c48-a342-add86e9575ff_1280x640.png 424w, /__u/substackcdn.com/image/fetch/$s_!cGT4!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76f9a05-d97c-4c48-a342-add86e9575ff_1280x640.png 848w, /__u/substackcdn.com/image/fetch/$s_!cGT4!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76f9a05-d97c-4c48-a342-add86e9575ff_1280x640.png 1272w, /__u/substackcdn.com/image/fetch/$s_!cGT4!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76f9a05-d97c-4c48-a342-add86e9575ff_1280x640.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><sup><span>Most AI agents don&#8217;t fail because of the model. They fail because they have no clear architecture for planning, verification, memory, evaluation, or stopping.</span></sup></p><p><sup><span>If you&#8217;re building AI agents that interact with tools, write code, or automate engineering workflows, it&#8217;s time to think beyond prompts.</span></sup></p><p><sup><span>Join </span></sup><strong><a href="https://www.linkedin.com/in/rickhigh/"><sup><span>Rick Hightower</span></sup></a></strong><sup><span>, Claude Certified Architect and Co-founder of Spillwave, for a live, hands-on workshop on </span></sup><strong><sup><span>Engineering Reliable Agentic AI Systems</span></sup></strong><sup><span>. Learn how </span></sup><strong><sup><span>System Architecture</span></sup></strong><sup><span>, </span></sup><strong><sup><span>Harness Engineering</span></sup></strong><sup><span>, and </span></sup><strong><sup><span>Loop Engineering</span></sup></strong><sup><span> work together to build AI agents that are reliable, observable, cost-efficient, and ready for production.</span></sup></p><p><strong><sup><span>Save 40% with code: </span></sup></strong><em><strong><a href="https://www.eventbrite.co.uk/e/engineering-reliable-agentic-ai-systems-tickets-1992373400474?aff=aiagentsimplified&amp;discount=AISIMPLIFIED40"><sup><span>AISIMPLIFIED40</span></sup></a></strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eventbrite.co.uk/e/engineering-reliable-agentic-ai-systems-tickets-1992373400474?aff=aiagentsimplified&amp;discount=AISIMPLIFIED40&quot;,&quot;text&quot;:&quot;Sign Up NOW &#128073;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eventbrite.co.uk/e/engineering-reliable-agentic-ai-systems-tickets-1992373400474?aff=aiagentsimplified&amp;discount=AISIMPLIFIED40"><span>Sign Up NOW &#128073;</span></a></p><div><hr></div><h2><strong>The Non-Linear Reading Algorithm</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!O7Pw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9964bc49-c141-4f58-af62-714fcf5be4f9_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!O7Pw!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9964bc49-c141-4f58-af62-714fcf5be4f9_1536x1024.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!O7Pw!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9964bc49-c141-4f58-af62-714fcf5be4f9_1536x1024.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!O7Pw!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9964bc49-c141-4f58-af62-714fcf5be4f9_1536x1024.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!O7Pw!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9964bc49-c141-4f58-af62-714fcf5be4f9_1536x1024.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!O7Pw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9964bc49-c141-4f58-af62-714fcf5be4f9_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9964bc49-c141-4f58-af62-714fcf5be4f9_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:482144,&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://aiagentssimplified.substack.com/i/210054732?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9964bc49-c141-4f58-af62-714fcf5be4f9_1536x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!O7Pw!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9964bc49-c141-4f58-af62-714fcf5be4f9_1536x1024.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!O7Pw!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9964bc49-c141-4f58-af62-714fcf5be4f9_1536x1024.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!O7Pw!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9964bc49-c141-4f58-af62-714fcf5be4f9_1536x1024.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!O7Pw!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9964bc49-c141-4f58-af62-714fcf5be4f9_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Do not read this book front to back on your first pass. It&#8217;s 19 chapters and the dependency graph is much looser than the page order suggests, G&#233;ron even prints the graph in the preface (Figure P-1) which is the most useful diagram in the front matter and almost everyone skips it.</span></p><p><span>Here&#8217;s the short version of that graph: </span><strong><span>Chapters 1&#8211;4 unlock everything.</span></strong><span> After that, Chapters 5&#8211;6 are one unit, 7&#8211;8 are one unit, and 9&#8211;12 are the deep learning on-ramp that leads to everything else. Follow this execution path instead.</span></p><h3><span>The 80/20 Fast Track &#8594; If you only have a weekend</span></h3><p><strong><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);"><span>Read Chapter 2</span></mark><span> (End-to-End ML Project) with your hands on the keyboard.</span></strong><span> Type it. Don't read it, don't copy-paste it, TYPE IT. This chapter is the whole job compressed into 60 pages: frame the problem, pick a metric, split the data, explore, clean, engineer features, pipeline it, cross-validate, tune, and only then touch the test set.</span></p><p><strong><mark data-color="#d9d2e9" style="background-color: rgb(217, 210, 233); color: rgb(0, 0, 0);"><span>Read Chapter 4</span></mark><span> (Training Models) analytically.</span></strong><span> This is the chapter where &#8220;the model learns&#8221; stops being a metaphor. Gradient descent, the normal equation, why batch/stochastic/mini-batch each exist, regularization, and most importantly, </span><strong><span>learning curves</span></strong><span>.</span></p><p><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"><span>Read Chapters 10 and 11 </span></mark><span>(PyTorch, and Training Deep Neural Networks) as one unit.</span></strong><span> Chapter 10 is mechanics, tensors, autograd, the training loop, DataLoaders, saving and loading. Chapter 11 is the payoff, and it&#8217;s the best chapter in Part II.</span></p><p></p><h3><span>The Practitioner's Deep Dive &#8594; Where to slow down</span></h3><p><strong><mark data-color="#fce5cd" style="background-color: rgb(252, 229, 205); color: rgb(0, 0, 0);"><span>Chapter 3</span></mark><span> (Classification)</span></strong><span> The most underrated chapter in the book, and the one that separates people who can ship a model from people who can ship a </span><em><span>useful</span></em><span> one. Precision, recall, the trade-off between them, ROC curves, and error analysis via the confusion matrix.</span></p><p><strong><mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);"><span>Chapter 6</span></mark><span> (Ensemble Learning and Random Forests)</span></strong><span> Highest practical ROI in Part I. If your job involves tabular data, this chapter will do more for your model quality than all of Part II combined. Read Chapter 5 (Decision Trees) first, it's short and it's a hard prerequisite.</span></p><p><strong><mark data-color="#d9d2e9" style="background-color: rgb(217, 210, 233); color: rgb(0, 0, 0);"><span>Chapter 12 </span></mark><span>(Deep Computer Vision Using CNNs) </span></strong><span>Long, dense, and worth it, but read it with a filter. The architecture tour (LeNet &#8594; AlexNet &#8594; GoogLeNet &#8594; ResNet &#8594; Xception &#8594; SENet) is genuinely educational as a history of ideas, but you are almost certainly never going to train one from scratch.</span></p><p><strong><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);"><span>Chapter 15</span></mark><span> (Transformers for NLP and Chatbots)</span></strong><span> The centerpiece of Part II and, at 65 pages, effectively a short book. It goes from the original encoder-decoder architecture through BERT, through the GPT lineage, all the way to SFT, DPO, tool calling, and MCP.<br></span></p><h3><span>The Skim/Skip List &#8594; What you can safely deprioritize</span></h3><p><strong><mark data-color="#e6b8af" style="background-color: rgb(230, 184, 175); color: rgb(0, 0, 0);"><span>Chapter 1</span></mark><span> (The Machine Learning Landscape):</span></strong><span> Skim. The taxonomy (supervised/unsupervised, batch/online, instance-based/model-based) is worth having and the section on the main challenges is the conceptual spine of the whole book. The application examples read like a brochure. Twenty minutes, then move on.</span></p><p><strong><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);"><span>Chapter 7</span></mark><span> (Dimensionality Reduction):</span></strong><span> Read the PCA sections, skim the rest. PCA is genuinely useful and you should understand what &#8220;explained variance ratio&#8221; means well enough to choose a number of components deliberately. Random projection and LLE are interesting and you will probably never use them. Come back if you do.</span></p><p><strong><mark data-color="#c9daf8" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);"><span>Chapter 8</span></mark><span> (Unsupervised Learning):</span></strong><span> Depends entirely on your work. If you&#8217;re doing customer segmentation or anomaly detection, this is a deep-dive chapter and you should treat it as one &#8212; the semi-supervised learning section (use clustering to decide </span><em><span>which</span></em><span> examples are worth paying a human to label) is a genuinely clever trick that saves real money. If you&#8217;re not, skim k-means and DBSCAN and move on.</span></p><p><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"><span>Chapters 13 and 14</span></mark><span> (RNNs, and NLP with RNNs and Attention):</span></strong><span> Read these as </span><em><span>history</span></em><span>, quickly, unless you work on time series, in which case Chapter 13 is a deep dive and the ARMA comparison is unusually honest about classical methods beating neural ones on small data.</span></p><p><strong><mark data-color="#fce5cd" style="background-color: rgb(252, 229, 205); color: rgb(0, 0, 0);"><span>Chapter 16</span></mark><span> (Vision and Multimodal Transformers):</span></strong><span> Treat it as a reference, not a read-through. It&#8217;s a well-organized tour of ViT, Swin, DINO, CLIP, DALL&#183;E, Perceiver, Flamingo, and BLIP-2. Read the ViT section and the CLIP section properly, CLIP in particular, because contrastive text-image pretraining is the idea underneath a surprising amount of what shipped in the last three years, and skim the rest until you need it.</span></p><p><strong><mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);"><span>Chapters 18 and 19</span></mark><span> (Autoencoders/GANs/Diffusion, and Reinforcement Learning):</span></strong><span> These are the fun chapters and they are the last ones you should read. Both are excellent. Neither is load-bearing for most jobs. Chapter 18&#8217;s diffusion section is a rare clear explanation of an idea that sounds impossible until you see it (train a network to remove a </span><em><span>little</span></em><span> noise, then start from pure static and run it a few hundred times), and Chapter 19 covers the credit assignment problem well. Save them as a reward.</span></p><p><strong><span>Appendix A (Autodiff):</span></strong><span> Skip unless you&#8217;re curious how autograd actually works. </span><strong><span>Appendix B (Mixed Precision and Quantization)</span></strong><span> is the opposite, short, practical, and directly relevant the moment you have to fit a model on constrained hardware. Read B.</span></p><div class="pullquote"><p><em><strong><span>If you'd rather have this as a clean PDF you can annotate, comment </span>"Hands-on ML guide"<span> below and I'll send you a copy, plus the supplementary resources I pulled together while writing it.</span></strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aiagentssimplified.substack.com/p/how-to-actually-learn-ml-in-2026/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/aiagentssimplified.substack.com/p/how-to-actually-learn-ml-in-2026/comments"><span>Leave a comment</span></a></p></div><h2><strong>Terms to Know Before You Start</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!PRVw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af09899-32de-4fc7-97f9-517481be6f86_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!PRVw!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af09899-32de-4fc7-97f9-517481be6f86_1536x1024.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!PRVw!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af09899-32de-4fc7-97f9-517481be6f86_1536x1024.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!PRVw!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af09899-32de-4fc7-97f9-517481be6f86_1536x1024.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!PRVw!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af09899-32de-4fc7-97f9-517481be6f86_1536x1024.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!PRVw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af09899-32de-4fc7-97f9-517481be6f86_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4af09899-32de-4fc7-97f9-517481be6f86_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:457967,&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://aiagentssimplified.substack.com/i/210054732?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af09899-32de-4fc7-97f9-517481be6f86_1536x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!PRVw!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af09899-32de-4fc7-97f9-517481be6f86_1536x1024.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!PRVw!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af09899-32de-4fc7-97f9-517481be6f86_1536x1024.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!PRVw!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af09899-32de-4fc7-97f9-517481be6f86_1536x1024.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!PRVw!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af09899-32de-4fc7-97f9-517481be6f86_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><span>Bias/variance trade-off</span></strong><span> &#8594; bias is error from your model being too simple to capture the pattern; variance is error from it being so flexible it fits the noise. Nearly every knob in the book moves you along this axis.</span></p></li><li><p><strong><span>Data snooping bias</span></strong><span> &#8594; the contamination you cause by making modeling decisions after looking at data that&#8217;s supposed to be held out.</span></p></li><li><p><strong><span>Cross-validation</span></strong><span> &#8594; splitting the training set into </span><em><span>k</span></em><span> folds and training </span><em><span>k</span></em><span> times so you can estimate performance without touching the test set.</span></p></li><li><p><strong><span>Pipeline / ColumnTransformer</span></strong><span> &#8594; Scikit-Learn&#8217;s mechanism for chaining preprocessing to a model so that the same transformations are learned on train and merely </span><em><span>applied</span></em><span> to test. This is leak prevention as an API design.</span></p></li><li><p><strong><span>Bagging vs. boosting</span></strong><span> &#8594; averaging many independent strong learners (variance reduction) vs. sequentially correcting a chain of weak ones (bias reduction).</span></p></li><li><p><strong><span>Autograd</span></strong><span> &#8594; PyTorch&#8217;s automatic differentiation. It records every operation on a tensor into a graph, then walks the graph backward to compute gradients. You never write a derivative by hand.</span></p></li><li><p><strong><span>Vanishing / exploding gradients</span></strong><span> &#8594; the reason deep networks were considered untrainable until roughly 2010, and the organizing problem of Chapter 11.</span></p></li><li><p><strong><span>Batch norm vs. layer norm</span></strong><span> &#8594; normalizing activations across the batch vs. across the features of a single example. Batch norm dominates in CNNs; layer norm dominates in transformers, because batch statistics are unreliable with variable-length sequences.</span></p></li><li><p><strong><span>Transfer learning / fine-tuning</span></strong><span> &#8594; starting from a model someone else trained on far more data than you have, and adapting it. In practice this is most of applied deep learning.</span></p></li><li><p><strong><span>Latent representation</span></strong><span> &#8594; the compressed internal encoding a model learns. Called embeddings, codings, or features depending on which chapter you&#8217;re in.</span></p></li><li><p><strong><span>LoRA / PEFT</span></strong><span> &#8594; fine-tuning a huge model by training a small number of extra low-rank parameters instead of all of them. Covered in the online Chapter 17.</span></p></li></ul><div><hr></div><h2><strong>The Execution Protocol</strong></h2><p><span>This is a code book. There are </span><strong><span>notebooks</span></strong><span> for every chapter at </span><a href="http://github.com/ageron/handson-mlp"><span data-color="#38761d" style="color: rgb(56, 118, 29);">github.com/ageron/handson-mlp</span></a><span>, and they&#8217;re designed to run in Google Colab with zero setup. That&#8217;s </span><strong><span>the book&#8217;s biggest strength</span></strong><span> and also its biggest trap, because notebooks that already work are the easiest thing in the world to scroll past.</span></p><h3><span>How to read it so it sticks:</span></h3><ul><li><p><strong><mark data-color="#c9daf8" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);"><span>Type the code. Do not copy-paste it.</span></mark></strong><span> I know! Type it anyway. Reading working code produces a very </span><strong><span>convincing illusion</span></strong><span> of understanding that evaporates the moment you face a blank file. Typing it forces you through every argument name and every shape, which is exactly where the actual learning is. This is the single highest-leverage habit for this book and it&#8217;s the one people skip.<br></span></p></li><li><p><strong><mark data-color="#a4c2f4" style="background-color: rgb(164, 194, 244); color: rgb(0, 0, 0);"><span>Break things on purpose.</span></mark></strong><span> After each chapter&#8217;s main example runs, sabotage it. Remove the feature scaling and see what happens to the linear model. Set the learning rate to 10. Take the batch normalization layers out of the deep net. Train the random forest with one tree. You learn what a component does by watching what fails without it, and you&#8217;ll build the failure-mode intuition that lets you debug a model in ten minutes instead of a day.<br></span></p></li><li><p><strong><mark data-color="#9fc5e8" style="background-color: rgb(159, 197, 232); color: rgb(0, 0, 0);"><span>Do the exercises</span></mark><span>.</span></strong><span> Every chapter ends with them, solutions are at the end of each chapter&#8217;s notebook, and they are unusually good, the later ones are small projects rather than quiz questions. This is where the material moves from recognition to recall. If you do nothing else from this list, do the exercises for Chapters 2, 3, 4, and 11.<br></span></p></li><li><p><strong><mark data-color="#ead1dc" style="background-color: rgb(234, 209, 220); color: rgb(0, 0, 0);"><span>The math sidebar trap</span></mark><span>.</span></strong><span> You will hit an equation, decide you need to fully understand it before continuing, and lose an evening. Don&#8217;t. G&#233;ron&#8217;s structure is intentional: the code always comes with or right after the math, and running the code will usually explain the equation better than staring at it. Mark it, keep going, come back at the end of the chapter. If it still doesn&#8217;t click, that&#8217;s what Khan Academy is for, but do it </span><em><span>after</span></em><span> you&#8217;ve seen the thing work.<br></span></p></li><li><p><strong><mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);"><span>Budget for compute</span></mark><span>.</span></strong><span> Part I runs fine on a laptop. From Chapter 12 onward, Colab&#8217;s free tier will start disconnecting on you mid-training. Either accept that you&#8217;ll train on subsets of the data (fine, you&#8217;re learning the mechanics, not chasing benchmarks), or budget for Colab Pro for the two months you&#8217;re in Part II. Deciding this up front prevents the very common failure of quitting the book at Chapter 12 out of pure friction.</span></p></li></ul><div><hr></div><h2><strong>The Syntopical Map: Where It Fits</strong></h2><p><span>G&#233;ron is the </span><strong><span>how</span></strong><span>. It teaches you to build the machinery. It is not a book about building AI products, and if you read it expecting one you&#8217;ll be confused about why you spent a weekend on decision trees.</span></p><ul><li><p><strong><span>Before this:</span></strong><span> if you&#8217;re not sure you want to commit 50 hours, read Burkov&#8217;s </span><em><span>The Hundred-Page Machine Learning Book</span></em><span> first as a map of the territory.</span></p></li><li><p><strong><span>Alongside this:</span></strong><span> Andrew Ng&#8217;s courses cover much of the same Part I ground with more math and less code. They complement each other well.</span></p></li><li><p><strong><span>After this, for depth:</span></strong><span> Murphy&#8217;s </span><em><span>Probabilistic Machine Learning</span></em><span> or Hastie&#8217;s </span><em><span>Elements of Statistical Learning</span></em><span> for the theory G&#233;ron deliberately skips. Raschka&#8217;s </span><em><span>Build a Large Language Model (From Scratch)</span></em><span> if Chapter 15 leaves you wanting to go all the way down.</span></p></li><li><p><strong><span>After this, for breadth:</span></strong><span> Huyen&#8217;s </span><em><span>AI Engineering</span></em><span> (the book from our last issue) picks up exactly where G&#233;ron stops. G&#233;ron teaches you how a transformer works; Huyen teaches you how to build a product on top of one and evaluate it. Read in that order, they&#8217;re close to a complete curriculum.</span></p></li></ul><div class="pullquote"><p>I&#8217;ve designed a GitHub repo where you can track your learning journey. Like this post, and the link will be automatically sent to you.</p></div><h2><strong><span>Next Step</span></strong></h2><p><span>Have you worked through this one or the 3rd edition? Reply and tell me whether the PyTorch rewrite justified the upgrade for you, and which chapter you stalled out on. </span></p><h3><strong>Let&#8217;s Collaborate</strong></h3><p><span>Hey there, I&#8217;m Hana, co-founder and technical writer at AI Agents Simplified. If you&#8217;re building in the AI space, have feedback on today&#8217;s post, or want to explore a collaboration, let&#8217;s chat! You can find me on </span><strong><a href="https://www.linkedin.com/in/hana-esf"><mark data-color="rgb(201, 218, 248)" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);">LinkedIn</mark></a></strong><span> or drop me an </span><strong><mark data-color="rgb(207, 226, 243)" style="background-color: rgb(207, 226, 243); color: rgb(0, 0, 0);">email</mark></strong><span>. I read every message and would love to hear from you.</span></p><p></p>]]></content:encoded></item><item><title><![CDATA[7 Failures Nobody Warns You About Shipping An AI Agent]]></title><description><![CDATA[7 failure modes that only show up after real users arrive and the architecture patterns that contain them.]]></description><link>https://aiagentssimplified.substack.com/p/7-failures-nobody-warns-you-about</link><guid isPermaLink="false">https://aiagentssimplified.substack.com/p/7-failures-nobody-warns-you-about</guid><dc:creator><![CDATA[AI Agents Simplified]]></dc:creator><pubDate>Tue, 04 Aug 2026 19:22:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2Voe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1b6942-7bb2-4b06-8180-35eefcbf57e5_3840x2160.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><span>Welcome to the </span><strong>63rd</strong><span> issue of AI Agents Simplified</span></em><span> &#127867;</span></p><p>This issue is brought to you by <em><strong><a href="https://sendercircle.com/r.php?id=3149">HubSpot</a></strong></em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://sendercircle.com/r.php?id=3149" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 424w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 848w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!RSeV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png" width="235" height="66" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a939d658-f152-491e-9a03-9526650cc3bb_235x66.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:66,&quot;width&quot;:235,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7977,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://sendercircle.com/r.php?id=3149&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/179964851?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 424w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 848w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 1456w" sizes="100vw" fetchpriority="high"></picture><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="/__u/substackcdn.com/image/fetch/$s_!2Voe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1b6942-7bb2-4b06-8180-35eefcbf57e5_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!2Voe!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1b6942-7bb2-4b06-8180-35eefcbf57e5_3840x2160.png 424w, /__u/substackcdn.com/image/fetch/$s_!2Voe!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1b6942-7bb2-4b06-8180-35eefcbf57e5_3840x2160.png 848w, /__u/substackcdn.com/image/fetch/$s_!2Voe!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1b6942-7bb2-4b06-8180-35eefcbf57e5_3840x2160.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2Voe!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1b6942-7bb2-4b06-8180-35eefcbf57e5_3840x2160.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!2Voe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1b6942-7bb2-4b06-8180-35eefcbf57e5_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d1b6942-7bb2-4b06-8180-35eefcbf57e5_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1369758,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/209223174?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1b6942-7bb2-4b06-8180-35eefcbf57e5_3840x2160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!2Voe!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1b6942-7bb2-4b06-8180-35eefcbf57e5_3840x2160.png 424w, /__u/substackcdn.com/image/fetch/$s_!2Voe!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1b6942-7bb2-4b06-8180-35eefcbf57e5_3840x2160.png 848w, /__u/substackcdn.com/image/fetch/$s_!2Voe!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1b6942-7bb2-4b06-8180-35eefcbf57e5_3840x2160.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2Voe!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1b6942-7bb2-4b06-8180-35eefcbf57e5_3840x2160.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Every AI agent demo works, and </span><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);"><span>that&#8217;s exactly what makes them dangerou</span></mark><span>s. You have one user, one channel, a model that answers in under a second, and a path through the code that you&#8217;ve walked a hundred times. Everything you&#8217;d need to worry about at scale is simply </span><strong><span>absent</span></strong><span> from the room.</span></p><p><span>Then you connect it to a real Slack workspace. A plugin throws an exception on startup, somebody pastes forty thousand tokens of log output into a thread, a webhook fires while two hundred sessions are mid-turn, and the thing you thought was an agent turns out to have been </span><mark data-color="#f4cccc" style="background-color: rgb(244, 204, 204); color: rgb(0, 0, 0);"><span>a prompt with no runtime underneath it</span></mark><span>.</span></p><p><span>The work of closing that gap has a name, and it&#8217;s a useful one to know: </span><strong><span>harness engineering</span></strong><span>. It&#8217;s the discipline of building the machinery </span><em><span>around</span></em><span> the model, the gateway that receives traffic, the permission system that decides what the agent may touch, the memory that survives a restart, the telemetry that tells you what happened, and the recovery paths that catch things when they go wrong. Almost nobody writes about it, and it&#8217;s the part that determines whether your agent survives contact with actual users.</span></p><div><hr></div><blockquote><p><em>If you haven&#8217;t read our previous blog post about <strong>Harness Engineering</strong>, this is the best time to take a look at it:</em></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;c4d7bd23-a458-4a33-b77c-196c31abd69f&quot;,&quot;caption&quot;:&quot;Welcome to the 56th issue of AI Agents Simplified &#127867;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;If You're Confused About the 3 New Terms in AI Agents, Read This...&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:322459400,&quot;name&quot;:&quot;AI Agents Simplified&quot;,&quot;bio&quot;:&quot;Breaking down AI Agents, automation, and intelligent systems in a way anyone can understand &#129302;&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d99938f1-d11b-47ff-8ce3-3c51bb664abd_1500x1500.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null},{&quot;id&quot;:293218583,&quot;name&quot;:&quot;Hana Esfandiar&quot;,&quot;bio&quot;:&quot;Technical writer and co-founder @ AI Agents Simplified | AI researcher | Sharing My Insights &amp; Learning on AI | Contact me via email at hanaesfandiar2000@gmail.com or through my LinkedIn.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a6e7aab-2ff8-47cd-af11-4acbc9e62cee_2300x2300.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-07-07T19:09:43.096Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!jrq6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca00c0c-a0c3-4ab9-b0f9-5ed1886d1110_2752x1536.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://aiagentssimplified.substack.com/p/if-youre-confused-about-the-3-new&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:205661782,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:26,&quot;comment_count&quot;:3,&quot;publication_id&quot;:4259035,&quot;publication_name&quot;:&quot;AI Agents Simplified&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!g3qt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1e4e65-e79c-4dab-b3a6-93b3e23343b2_256x256.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div></blockquote><p>What follows are seven failure modes I keep running into, and the pattern that addresses each one. None of them are exotic. All of them are cheap to check for, and most teams discover them the expensive way.</p><div><hr></div><h3><strong>1. One Plugin Can Take Everything Down</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!4gRL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F130ad166-07a2-4f23-a562-73fbd18641f3_2760x1296.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!4gRL!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F130ad166-07a2-4f23-a562-73fbd18641f3_2760x1296.png 424w, /__u/substackcdn.com/image/fetch/$s_!4gRL!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F130ad166-07a2-4f23-a562-73fbd18641f3_2760x1296.png 848w, /__u/substackcdn.com/image/fetch/$s_!4gRL!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F130ad166-07a2-4f23-a562-73fbd18641f3_2760x1296.png 1272w, /__u/substackcdn.com/image/fetch/$s_!4gRL!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F130ad166-07a2-4f23-a562-73fbd18641f3_2760x1296.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!4gRL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F130ad166-07a2-4f23-a562-73fbd18641f3_2760x1296.png" width="1456" height="684" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/130ad166-07a2-4f23-a562-73fbd18641f3_2760x1296.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:684,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143223,&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://aiagentssimplified.substack.com/i/209223174?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F130ad166-07a2-4f23-a562-73fbd18641f3_2760x1296.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!4gRL!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F130ad166-07a2-4f23-a562-73fbd18641f3_2760x1296.png 424w, /__u/substackcdn.com/image/fetch/$s_!4gRL!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F130ad166-07a2-4f23-a562-73fbd18641f3_2760x1296.png 848w, /__u/substackcdn.com/image/fetch/$s_!4gRL!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F130ad166-07a2-4f23-a562-73fbd18641f3_2760x1296.png 1272w, /__u/substackcdn.com/image/fetch/$s_!4gRL!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F130ad166-07a2-4f23-a562-73fbd18641f3_2760x1296.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Picture a plugin that fails while loading. Maybe a dependency is missing, maybe there's a syntax error, maybe a service it depends on can't reach its backend. In a naive architecture, that exception travels straight up through the startup sequence, and the result is that your entire gateway never comes online. One misbehaving component, and nothing works.</span></p><p><span>The instinct is to write more careful plugins. The better move is to assume plugins will fail, because eventually they all do and structure the system so that failure stays where it happened.</span></p><p><span>The pattern that solves this is called a </span><strong><mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);"><span>bulkhead</span></mark></strong><span> and the name comes from shipbuilding, where you divide a hull into sealed compartments so a breach in one doesn't flood the whole vessel. In an agent platform, the compartments are the plugin lifecycle phases (</span><em><span>loading</span></em><span>, </span><em><span>registering</span></em><span>, </span><em><span>starting</span></em><span>, </span><em><span>running</span></em><span>), and each one gets wrapped in its own error boundary. So when a plugin throws while loading, that boundary catches the exception, records it as a diagnostic, and lets the loader carry on to the next plugin. Your gateway still comes up, and you get a log line naming the plugin that's broken, which is considerably more useful than a stack trace and no service at all.</span></p><p><span>It&#8217;s worth understanding what this protects you from and what it doesn&#8217;t, because the distinction catches people out. If your platform runs in a single process, these boundaries contain </span><em><span>errors</span></em><span> but they can&#8217;t contain </span><em><span>resource consumption</span></em><span>, a plugin stuck in a tight loop will still eat the CPU its siblings need, and no amount of </span><span data-color="#38761d" style="color: rgb(56, 118, 29);">try/catch </span><span>will help. What you&#8217;re buying is containment of failure rather than true isolation between components, and that&#8217;s genuinely valuable as long as you know which of the two you have.</span></p><p><span>Sitting above that is an idea I find more interesting which is that a platform shouldn&#8217;t only have two states. Instead of being either up or down, it can descend through levels. At full operation everything runs. Drop a level and you&#8217;re in core-only mode, drop again and you reach read-only diagnostics. At the bottom is offline, where health checks respond and nothing else does.</span></p><p><span>Each of those rungs is a deliberate engineering decision about what to sacrifice and in what order, which is why Ken Huang spends a full chapter on it in </span><em><strong><a href="https://packt.link/ynEQl"><span>OpenClaw AI in Production</span></a></strong></em><span>, Chapter 3 walks through all four levels, including which function owns each one and where the boundary actually gets enforced. That last part matters more than it sounds, because "graceful degradation" is a comfortable phrase that hides a lot of fiddly implementation.</span></p><div class="pullquote"><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://packt.link/ynEQl&quot;,&quot;text&quot;:&quot;Get Your Copy of the Book Now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://packt.link/ynEQl"><span>Get Your Copy of the Book Now</span></a></p></div><h3><strong>2. Your Allowlist Probably Allows Everything</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!p_MP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a53ca6b-c49e-4473-aa41-6757b32c0a85_2760x1808.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!p_MP!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a53ca6b-c49e-4473-aa41-6757b32c0a85_2760x1808.png 424w, /__u/substackcdn.com/image/fetch/$s_!p_MP!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a53ca6b-c49e-4473-aa41-6757b32c0a85_2760x1808.png 848w, /__u/substackcdn.com/image/fetch/$s_!p_MP!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a53ca6b-c49e-4473-aa41-6757b32c0a85_2760x1808.png 1272w, /__u/substackcdn.com/image/fetch/$s_!p_MP!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a53ca6b-c49e-4473-aa41-6757b32c0a85_2760x1808.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!p_MP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a53ca6b-c49e-4473-aa41-6757b32c0a85_2760x1808.png" width="1456" height="954" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a53ca6b-c49e-4473-aa41-6757b32c0a85_2760x1808.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:954,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:172742,&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://aiagentssimplified.substack.com/i/209223174?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a53ca6b-c49e-4473-aa41-6757b32c0a85_2760x1808.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!p_MP!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a53ca6b-c49e-4473-aa41-6757b32c0a85_2760x1808.png 424w, /__u/substackcdn.com/image/fetch/$s_!p_MP!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a53ca6b-c49e-4473-aa41-6757b32c0a85_2760x1808.png 848w, /__u/substackcdn.com/image/fetch/$s_!p_MP!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a53ca6b-c49e-4473-aa41-6757b32c0a85_2760x1808.png 1272w, /__u/substackcdn.com/image/fetch/$s_!p_MP!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a53ca6b-c49e-4473-aa41-6757b32c0a85_2760x1808.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>This is my favourite failure on the list, because it doesn&#8217;t look like a failure at all. It looks like security.</span></p><p><span>Here&#8217;s the setup. You write a tool policy for your agent. You define a deny list and an allow list, both are present, the config validates cleanly, and you ship it feeling reasonably good. What you may not have realised is that in a deny-first matcher, an </span><em><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"><span>empty</span></mark></strong></em><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"><span> allow list</span></mark></strong><span> usually means </span><strong><mark data-color="#fce5cd" style="background-color: rgb(252, 229, 205); color: rgb(0, 0, 0);"><span>permit everything</span></mark></strong><span> rather than </span><strong><mark data-color="#f4cccc" style="background-color: rgb(244, 204, 204); color: rgb(0, 0, 0);"><span>permit nothing</span></mark></strong><span>. So a policy block that reads as tightly locked down is in fact granting every tool that you didn&#8217;t explicitly name in the deny list.</span></p><p><span>That isn&#8217;t a bug, to be clear. It&#8217;s a coherent design called</span><em><span data-color="#38761d" style="color: rgb(56, 118, 29);"> allow-unless-denied</span></em><span>, and it&#8217;s a sensible default for a system that has to stay usable. The problem is purely that it&#8217;s not what most people think they configured, and the gap between those two beliefs is where trouble lives.</span></p><p><span>The model underneath is a composition stack rather than a single setting. Built-in defaults sit at the bottom, then global config, then per-agent config, then channel group policy, then sandbox policy, then subagent depth limits, and finally per-session overrides at the top. What makes it a composition stack rather than a simple override chain is that all seven layers get consulted together, a tool is permitted only when nothing in any layer denies it, and every layer that does define an allow list agrees to it. Deny always wins, no matter how high up the permission came from.</span></p><p><span>The practical upshot is that you get two workable strategies:</span></p><ul><li><p><span>You can set restrictive global defaults and selectively relax them for individual agents</span></p></li><li><p><span>or you can set permissive defaults and tighten them where the risk is highest. Either works fine on its own. </span></p></li></ul><p><strong><a href="https://packt.link/ynEQl"><span>Chapter 5</span></a></strong><span> of the book lays out the full precedence stack along with the glob expansion that sits underneath it, including a detail that catches people regularly: </span></p><blockquote><p><em><span>group expansion is only single-level, so if you&#8217;ve defined nested tool groups expecting them to resolve recursively, they don&#8217;t.</span></em></p></blockquote><div><hr></div><h4><strong><span>Your Customers Are One Text Away</span></strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://api.wellput.io/v1/cm?cmid=1087525ms7w9sbu&amp;tid=343&amp;s1=v2-r764817-p1087525-c46186&amp;s2=AI%20Agents%20Simplified&amp;s3=&amp;s4=null" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!933c!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51dcaa54-93bf-4e33-9f95-19822ab4295d_796x494.png 424w, /__u/substackcdn.com/image/fetch/$s_!933c!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51dcaa54-93bf-4e33-9f95-19822ab4295d_796x494.png 848w, /__u/substackcdn.com/image/fetch/$s_!933c!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51dcaa54-93bf-4e33-9f95-19822ab4295d_796x494.png 1272w, /__u/substackcdn.com/image/fetch/$s_!933c!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51dcaa54-93bf-4e33-9f95-19822ab4295d_796x494.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!933c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51dcaa54-93bf-4e33-9f95-19822ab4295d_796x494.png" width="487" height="302.23366834170855" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51dcaa54-93bf-4e33-9f95-19822ab4295d_796x494.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:494,&quot;width&quot;:796,&quot;resizeWidth&quot;:487,&quot;bytes&quot;:339219,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://api.wellput.io/v1/cm?cmid=1087525ms7w9sbu&amp;tid=343&amp;s1=v2-r764817-p1087525-c46186&amp;s2=AI%20Agents%20Simplified&amp;s3=&amp;s4=null&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/209223174?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51dcaa54-93bf-4e33-9f95-19822ab4295d_796x494.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!933c!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51dcaa54-93bf-4e33-9f95-19822ab4295d_796x494.png 424w, /__u/substackcdn.com/image/fetch/$s_!933c!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51dcaa54-93bf-4e33-9f95-19822ab4295d_796x494.png 848w, /__u/substackcdn.com/image/fetch/$s_!933c!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51dcaa54-93bf-4e33-9f95-19822ab4295d_796x494.png 1272w, /__u/substackcdn.com/image/fetch/$s_!933c!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51dcaa54-93bf-4e33-9f95-19822ab4295d_796x494.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><sup>You already know email gets buried and calls go unanswered. But texts? They get read &#8212; 98% of the time, within minutes. That&#8217;s why 230,000+ businesses use EZ Texting to reach their customers on the channel they engage with most</sup></p><p><sup>Whether you&#8217;re sending promos, appointment reminders, or urgent alerts, EZ Texting makes it easy to send to 10 or 10,000 contacts in just a few clicks. No tech skills required. </sup><em><strong><sup>AI Agents Simplified&#8217;s</sup></strong></em><sup> readers can try it free &#8212; no credit card needed.</sup></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://api.wellput.io/v1/cm?cmid=1087525ms7w9sbu&amp;tid=343&amp;s1=v2-r764817-p1087525-c46186&amp;s2=AI%20Agents%20Simplified&amp;s3=&amp;s4=null&quot;,&quot;text&quot;:&quot;Start Your Free Trial with EZTexting&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://api.wellput.io/v1/cm?cmid=1087525ms7w9sbu&amp;tid=343&amp;s1=v2-r764817-p1087525-c46186&amp;s2=AI%20Agents%20Simplified&amp;s3=&amp;s4=null"><span>Start Your Free Trial with EZTexting</span></a></p><p><em><sup><span>Offer valid for new customers only. Use promo code </span></sup><strong><sup><span>EZWORKFLOW</span></sup></strong><sup><span> at checkout.</span></sup></em></p><div><hr></div><h3><strong>3. The Agent Forgets What Actually Mattered</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!0581!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498849b0-96f6-47ef-89a4-c47e88b33cb3_2760x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!0581!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498849b0-96f6-47ef-89a4-c47e88b33cb3_2760x1440.png 424w, /__u/substackcdn.com/image/fetch/$s_!0581!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498849b0-96f6-47ef-89a4-c47e88b33cb3_2760x1440.png 848w, /__u/substackcdn.com/image/fetch/$s_!0581!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498849b0-96f6-47ef-89a4-c47e88b33cb3_2760x1440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!0581!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498849b0-96f6-47ef-89a4-c47e88b33cb3_2760x1440.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!0581!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498849b0-96f6-47ef-89a4-c47e88b33cb3_2760x1440.png" width="1456" height="760" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/498849b0-96f6-47ef-89a4-c47e88b33cb3_2760x1440.png&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;:130535,&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://aiagentssimplified.substack.com/i/209223174?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498849b0-96f6-47ef-89a4-c47e88b33cb3_2760x1440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!0581!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498849b0-96f6-47ef-89a4-c47e88b33cb3_2760x1440.png 424w, /__u/substackcdn.com/image/fetch/$s_!0581!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498849b0-96f6-47ef-89a4-c47e88b33cb3_2760x1440.png 848w, /__u/substackcdn.com/image/fetch/$s_!0581!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498849b0-96f6-47ef-89a4-c47e88b33cb3_2760x1440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!0581!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498849b0-96f6-47ef-89a4-c47e88b33cb3_2760x1440.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Conversations outgrow context windows, and everyone knows that. What gets underestimated is </span><em><mark data-color="#fce5cd" style="background-color: rgb(252, 229, 205); color: rgb(0, 0, 0);"><span>what specifically gets destroyed</span></mark></em><span> when you compact one.</span></p><p><span>The prose survives compaction perfectly well, because summarizing prose is what language models are good at. The UUID does not. Neither does the file path, the container ID, or the API endpoint the agent was halfway through calling. What happens is that the model does something helpful and reasonable and now every tool call that depends on that identifier fails, several turns later, for reasons that look completely unrelated to compaction.</span></p><p><span>Three things make the difference between </span><strong><span>compaction you can trust</span></strong><span> and </span><strong><span>compaction that quietly corrupts</span></strong><span> your session.</span></p><p><strong><mark data-color="#c9daf8" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);"><span>The first</span></mark></strong><span> is triggering it early. You want to compact somewhere around 70-80% of the context window rather than waiting until you&#8217;re up against the ceiling. That&#8217;s because token estimators are heuristics and they undershoot, and a buffer of roughly 20% is what stands between compacting on your own schedule and overflowing the window in the middle of a tool call, which is a much worse place to find out.</span></p><p><strong><mark data-color="#cfe2f3" style="background-color: rgb(207, 226, 243); color: rgb(0, 0, 0);"><span>The second</span></mark></strong><span> is chunking by token weight instead of message count. If one assistant turn is six thousand tokens long, it should fill a chunk on its own, even if it&#8217;s surrounded by dozens of two-word user replies. Summarising coherent segments independently and then merging them produces noticeably better results than compressing a thousand messages in a single pass, because the model can actually hold each segment in view while it works.</span></p><p><strong><mark data-color="#c9daf8" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);"><span>The third</span></mark></strong><span> is pinning identifiers explicitly, which means your summarization prompt needs a hard instruction to reproduce opaque strings exactly as written It feels like an obvious instruction until you see what happens without it.</span></p><p><strong><a href="https://packt.link/ynEQl"><span>Chapter 6</span></a></strong><span> goes considerably deeper than I can here, into append-only event logs, the timing of memory flushes before compaction runs, and how to merge summaries that cover overlapping turns. If you&#8217;ve ever watched an agent lose the thread halfway through a task and couldn&#8217;t explain why, that chapter explains the mechanism.</span></p><div><hr></div><h3><strong>4. The Retry That Charges Twice</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Ob9c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f53607-a5c9-4a35-ab05-6e2cde22d2cd_2760x1416.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Ob9c!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f53607-a5c9-4a35-ab05-6e2cde22d2cd_2760x1416.png 424w, /__u/substackcdn.com/image/fetch/$s_!Ob9c!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f53607-a5c9-4a35-ab05-6e2cde22d2cd_2760x1416.png 848w, /__u/substackcdn.com/image/fetch/$s_!Ob9c!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f53607-a5c9-4a35-ab05-6e2cde22d2cd_2760x1416.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Ob9c!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f53607-a5c9-4a35-ab05-6e2cde22d2cd_2760x1416.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Ob9c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f53607-a5c9-4a35-ab05-6e2cde22d2cd_2760x1416.png" width="1456" height="747" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b1f53607-a5c9-4a35-ab05-6e2cde22d2cd_2760x1416.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:747,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:112157,&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://aiagentssimplified.substack.com/i/209223174?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f53607-a5c9-4a35-ab05-6e2cde22d2cd_2760x1416.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Ob9c!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f53607-a5c9-4a35-ab05-6e2cde22d2cd_2760x1416.png 424w, /__u/substackcdn.com/image/fetch/$s_!Ob9c!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f53607-a5c9-4a35-ab05-6e2cde22d2cd_2760x1416.png 848w, /__u/substackcdn.com/image/fetch/$s_!Ob9c!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f53607-a5c9-4a35-ab05-6e2cde22d2cd_2760x1416.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Ob9c!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1f53607-a5c9-4a35-ab05-6e2cde22d2cd_2760x1416.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Networks fail, so you add retries. It&#8217;s the most natural reflex in distributed systems and it&#8217;s usually correct. But now the same Slack event can get processed twice which means &#8594; the same tool fires twice which means &#8594; the same order gets created twice and you&#8217;ve turned a transient network problem into a data problem that&#8217;s much harder to unwind.</span></p><p><span>Retries without deduplication aren&#8217;t resilience. They&#8217;re duplication with a </span><strong><span>scheduler attached</span></strong><span>.</span></p><p><span>What makes retries safe is a deduplication key built from the message&#8217;s provenance, the provider it came from, the account, the session scope, the peer, the thread, and the message ID, all joined into a single fingerprint. When a message arrives, you check whether you&#8217;ve seen its fingerprint before. If you have, you skip the work entirely and return the result you produced the first time. Pair that with bounded exponential backoff on the model invocation, which is the phase most likely to fail for transient reasons, and retrying becomes something you can do freely instead of something you have to reason about each time.</span></p><p><span>Two details in that design are worth borrowing:</span></p><ul><li><p><strong><span>The first</span></strong><span> is that the key should return null when provenance is incomplete rather than falling back to something approximate.</span></p></li><li><p><strong><span>The second</span></strong><span> is that deduplication is a property that wraps the whole request flow rather than a stage inside it. It isn&#8217;t step four of six; it&#8217;s a guarantee that holds across all six.</span></p></li></ul><p><strong><a href="http://If I called your current manager at NAAD right now, what would they say is the biggest risk in hiring you?"><span>Chapter 2</span></a></strong><span> traces the entire six-phase request path and shows precisely where the dedupe check and the backoff sit relative to context assembly, authorisation, and the model run, which is the kind of thing that&#8217;s much easier to get right when you can see it laid out.</span></p><div><hr></div><h3><strong>5. The $40,000 Weekend</strong></h3><p>An agent enters a reflection loop on a Friday evening. Nothing is down, no health check fails, no alert fires. It is simply thinking, in a circle, at per-token prices, until somebody looks at a dashboard on Monday&#8230;</p><div class="pullquote"><p>How are you finding this blog post so far? My goal is to write articles that are genuinely useful for our readers. If you'd like me to write the second part of this post, leave a comment and share your thoughts.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aiagentssimplified.substack.com/p/7-failures-nobody-warns-you-about/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/aiagentssimplified.substack.com/p/7-failures-nobody-warns-you-about/comments"><span>Leave a comment</span></a></p></div><h3><strong>Demystify AI for Your Business in Just 4 Steps</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://sendercircle.com/r.php?id=3149" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ahQe!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda0ff542-dff5-4052-ab55-c9394c0c8b88_1200x628.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!ahQe!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda0ff542-dff5-4052-ab55-c9394c0c8b88_1200x628.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!ahQe!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda0ff542-dff5-4052-ab55-c9394c0c8b88_1200x628.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!ahQe!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda0ff542-dff5-4052-ab55-c9394c0c8b88_1200x628.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ahQe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda0ff542-dff5-4052-ab55-c9394c0c8b88_1200x628.jpeg" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da0ff542-dff5-4052-ab55-c9394c0c8b88_1200x628.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:296403,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://sendercircle.com/r.php?id=3149&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/209223174?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda0ff542-dff5-4052-ab55-c9394c0c8b88_1200x628.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ahQe!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda0ff542-dff5-4052-ab55-c9394c0c8b88_1200x628.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!ahQe!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda0ff542-dff5-4052-ab55-c9394c0c8b88_1200x628.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!ahQe!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda0ff542-dff5-4052-ab55-c9394c0c8b88_1200x628.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!ahQe!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda0ff542-dff5-4052-ab55-c9394c0c8b88_1200x628.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Overwhelmed by AI? HubSpot's free guide cuts through the noise. Get the ultimate crash course for non-technical entrepreneurs who want to harness AI's power&#8212;without getting lost in the jargon.</span><br><br><span>"</span><em><strong><a href="https://sendercircle.com/r.php?id=3149"><span>AI for Business Builders</span></a></strong></em><span>" delivers:</span></p><ul><li><p><span>A 4-part roadmap to AI mastery</span></p></li><li><p><span>Jargon-free explanations of large language models</span></p></li><li><p><span>Practical prompt engineering tips you can use today</span></p></li><li><p><span>Real-world examples of AI boosting businesses like yours</span></p></li></ul><p><span>Arm yourself with the knowledge to make informed AI investments and skyrocket your startup's growth.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sendercircle.com/r.php?id=3149&quot;,&quot;text&quot;:&quot;Download Your Free Guide Now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sendercircle.com/r.php?id=3149"><span>Download Your Free Guide Now</span></a></p><div><hr></div><h3><strong>Let&#8217;s Collaborate</strong></h3><p><span>Hey there, I&#8217;m Hana, co-founder and technical writer at AI Agents Simplified. If you&#8217;re building in the AI space, have feedback on today&#8217;s post, or want to explore a collaboration, let&#8217;s chat! You can find me on </span><strong><a href="https://www.linkedin.com/in/hana-esf"><mark data-color="rgb(201, 218, 248)" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);">LinkedIn</mark></a></strong><span> or drop me an </span><strong><mark data-color="rgb(207, 226, 243)" style="background-color: rgb(207, 226, 243); color: rgb(0, 0, 0);">email</mark></strong><span>. I read every message and would love to hear from you.</span></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Biggest AI Failures Start With Tiny Mistakes]]></title><description><![CDATA[What a neural network attack reveals about building more resilient AI systems.]]></description><link>https://aiagentssimplified.substack.com/p/the-biggest-ai-failures-start-with</link><guid isPermaLink="false">https://aiagentssimplified.substack.com/p/the-biggest-ai-failures-start-with</guid><dc:creator><![CDATA[AI Agents Simplified]]></dc:creator><pubDate>Thu, 30 Jul 2026 19:53:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!B3CL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fc9dc4e-a3b7-4f08-9214-cba5a9f4cbf4_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Welcome to the <strong>63rd</strong> issue of AI Agents Simplified</em>  &#127867;</p><p>This issue is brought to you by <strong><a href="https://novu.co/connect">Novu Connect</a></strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://novu.co/connect" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!66Pk!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png 424w, /__u/substackcdn.com/image/fetch/$s_!66Pk!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png 848w, /__u/substackcdn.com/image/fetch/$s_!66Pk!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png 1272w, /__u/substackcdn.com/image/fetch/$s_!66Pk!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!66Pk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png" width="268" height="84" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:84,&quot;width&quot;:268,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:11675,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://novu.co/connect&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/202328748?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!66Pk!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png 424w, /__u/substackcdn.com/image/fetch/$s_!66Pk!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png 848w, /__u/substackcdn.com/image/fetch/$s_!66Pk!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png 1272w, /__u/substackcdn.com/image/fetch/$s_!66Pk!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png 1456w" sizes="100vw" fetchpriority="high"></picture><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="/__u/substackcdn.com/image/fetch/$s_!B3CL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fc9dc4e-a3b7-4f08-9214-cba5a9f4cbf4_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!B3CL!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fc9dc4e-a3b7-4f08-9214-cba5a9f4cbf4_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!B3CL!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fc9dc4e-a3b7-4f08-9214-cba5a9f4cbf4_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!B3CL!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fc9dc4e-a3b7-4f08-9214-cba5a9f4cbf4_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!B3CL!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fc9dc4e-a3b7-4f08-9214-cba5a9f4cbf4_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!B3CL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fc9dc4e-a3b7-4f08-9214-cba5a9f4cbf4_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8fc9dc4e-a3b7-4f08-9214-cba5a9f4cbf4_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1694251,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/209131228?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fc9dc4e-a3b7-4f08-9214-cba5a9f4cbf4_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!B3CL!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fc9dc4e-a3b7-4f08-9214-cba5a9f4cbf4_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!B3CL!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fc9dc4e-a3b7-4f08-9214-cba5a9f4cbf4_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!B3CL!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fc9dc4e-a3b7-4f08-9214-cba5a9f4cbf4_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!B3CL!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fc9dc4e-a3b7-4f08-9214-cba5a9f4cbf4_1536x1024.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><h2><strong>The Biggest AI Failures Start With Tiny Mistakes</strong></h2><p><em><strong>A cybersecurity paper that completely changed how I think about building reliable AI systems.</strong></em></p><p>If I told you that changing just a handful of bits inside an <a href="https://en.wikipedia.org/wiki/Artificial_neural_network">AI model</a> could make it almost useless, you would probably assume the model was poorly designed.</p><p>That was exactly my first thought.</p><p>Modern AI systems contain millions, and sometimes billions, of <a href="https://developers.google.com/machine-learning/glossary?utm_source=chatgpt.com">parameters</a>. We constantly hear about larger models, longer <a href="https://platform.openai.com/docs/guides/text-generation">context windows</a>, and better benchmark scores. Intuitively, it feels like systems this large should also be incredibly resilient. After all, how much damage could a few tiny changes really cause?</p><p>This week, I read the research paper <strong>&#8220;<a href="https://arxiv.org/abs/1903.12269">Bit-Flip Attack: Crushing Neural Network with Progressive Bit Search</a>&#8220;</strong>. At first glance, it looked like another <a href="https://en.wikipedia.org/wiki/Computer_security">cybersecurity</a> paper describing a new way to attack neural networks. But after finishing it, I realized the paper wasn&#8217;t really about attacks.</p><p>It was about something much bigger.</p><p>It was about how complex AI systems fail.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!DMRX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51faf0f8-884b-4e02-9f39-1f7cd88ec60c_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!DMRX!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51faf0f8-884b-4e02-9f39-1f7cd88ec60c_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!DMRX!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51faf0f8-884b-4e02-9f39-1f7cd88ec60c_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!DMRX!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51faf0f8-884b-4e02-9f39-1f7cd88ec60c_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DMRX!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51faf0f8-884b-4e02-9f39-1f7cd88ec60c_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!DMRX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51faf0f8-884b-4e02-9f39-1f7cd88ec60c_1536x1024.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51faf0f8-884b-4e02-9f39-1f7cd88ec60c_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1587928,&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://aiagentssimplified.substack.com/i/209131228?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51faf0f8-884b-4e02-9f39-1f7cd88ec60c_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!DMRX!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51faf0f8-884b-4e02-9f39-1f7cd88ec60c_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!DMRX!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51faf0f8-884b-4e02-9f39-1f7cd88ec60c_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!DMRX!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51faf0f8-884b-4e02-9f39-1f7cd88ec60c_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DMRX!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51faf0f8-884b-4e02-9f39-1f7cd88ec60c_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!CsBN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa5f786e-4231-438b-ad1f-6022d79345e0_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!CsBN!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa5f786e-4231-438b-ad1f-6022d79345e0_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!CsBN!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa5f786e-4231-438b-ad1f-6022d79345e0_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!CsBN!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa5f786e-4231-438b-ad1f-6022d79345e0_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!CsBN!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa5f786e-4231-438b-ad1f-6022d79345e0_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!CsBN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa5f786e-4231-438b-ad1f-6022d79345e0_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa5f786e-4231-438b-ad1f-6022d79345e0_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1587928,&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://aiagentssimplified.substack.com/i/209131228?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa5f786e-4231-438b-ad1f-6022d79345e0_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!CsBN!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa5f786e-4231-438b-ad1f-6022d79345e0_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!CsBN!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa5f786e-4231-438b-ad1f-6022d79345e0_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!CsBN!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa5f786e-4231-438b-ad1f-6022d79345e0_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!CsBN!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa5f786e-4231-438b-ad1f-6022d79345e0_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><h2><strong>Bigger Doesn&#8217;t Always Mean Stronger</strong></h2><p>Imagine you&#8217;re standing beneath a suspension bridge.</p><p>The bridge is held together by thousands of steel cables, bolts, and support beams. If someone randomly removed ten bolts from different parts of the structure, chances are nothing would happen. The bridge was designed with redundancy, so a few random failures aren&#8217;t enough to bring it down.</p><p>Now imagine an engineer who knows that bridge perfectly.</p><p>Instead of removing ten random bolts, they remove the three carrying the highest amount of stress.</p><p>Suddenly, the entire structure becomes unstable.</p><p>The bridge didn&#8217;t collapse because many things went wrong.</p><p>It collapsed because <strong>the wrong thing went wrong.</strong></p><p>That analogy stayed with me throughout the paper.</p><p>The researchers demonstrated that they didn&#8217;t need to corrupt an entire neural network to make it fail. Instead, they identified an extremely small number of carefully selected bits inside the model&#8217;s stored <a href="https://developers.google.com/machine-learning/glossary?utm_source=chatgpt.com">weights</a>. By changing only those critical locations, they dramatically reduced the model&#8217;s performance. Random changes had little impact, but targeted ones completely changed the outcome.</p><p>The lesson wasn&#8217;t simply that AI models can be attacked.</p><p>The lesson was that <strong>complex systems often have hidden weak points.</strong></p><div><hr></div><h3>Stop Rebuilding Integrations</h3><h4>Bring Your Claude Agents to Any Channel in Minutes</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://novu.co/connect" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!L40K!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png 424w, /__u/substackcdn.com/image/fetch/$s_!L40K!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png 848w, /__u/substackcdn.com/image/fetch/$s_!L40K!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png 1272w, /__u/substackcdn.com/image/fetch/$s_!L40K!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!L40K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png" width="1456" height="747" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:747,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:299523,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://novu.co/connect&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/202328748?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!L40K!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png 424w, /__u/substackcdn.com/image/fetch/$s_!L40K!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png 848w, /__u/substackcdn.com/image/fetch/$s_!L40K!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png 1272w, /__u/substackcdn.com/image/fetch/$s_!L40K!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><sup>If your Claude agent is trapped inside your app, it&#8217;s time to move the conversation to where your customers actually live. Without the headache of maintaining custom infrastructure.</sup></p><p><strong><a href="https://novu.co/connect"><sup>Novu Connect</sup></a></strong><sup> is the new standard in </sup><a href="https://docs.novu.co/agents/get-started/what-is-aci"><sup>Agent Communication Infrastructure</sup></a><sup> (ACI). It bridges the gap between your AI agents and any messaging platform, including Slack, Teams, WhatsApp, and email. You don&#8217;t need to spend weeks building pipelines; just pick a template, connect your tools, and you&#8217;re live in under 2 minutes.</sup></p><p><sup>No infrastructure to babysit, no custom plumbing to rebuild. Just immediate, two-way conversations with your customers. </sup></p><p><sup>Join the challenge: deploy your agent in under 2 minutes and unlock a free month of our Pro tier.</sup></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://novu.co/connect&quot;,&quot;text&quot;:&quot;Join the Challenge NOW &#128073;&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://novu.co/connect"><span>Join the Challenge NOW &#128073;</span></a></p><div><hr></div><h2><strong>Complexity Creates Fragility</strong></h2><p>As AI systems become more capable, they also become more interconnected.</p><p>Today&#8217;s AI applications are no longer just models. They combine <a href="https://developers.google.com/machine-learning/glossary?utm_source=chatgpt.com">retrieval pipelines (RAG)</a>, <a href="https://docs.langchain.com/oss/python/langgraph/memory">memory systems</a>, <a href="https://platform.openai.com/docs/guides/function-calling">tool calling</a>, <a href="https://modelcontextprotocol.io">Model Context Protocol (MCP)</a>, external <a href="https://developer.mozilla.org/en-US/docs/Learn_web_development/Extensions/Client-side_APIs/Introduction">APIs</a>, planning modules, databases, browser automation, and dozens of moving parts working together.</p><p>That complexity is what makes modern AI so powerful.</p><p>It&#8217;s also what makes it difficult to reason about.</p><p>Most components inside a system are surprisingly forgiving. If something small goes wrong, the application usually continues working. But every complex system also contains a handful of hidden dependencies where a tiny failure can quietly propagate through everything else.</p><p>Reading this paper made me realize that the size of a system tells us very little about its resilience.</p><p>Sometimes the most dangerous weakness isn&#8217;t obvious.</p><p>Sometimes it&#8217;s hidden inside one small component that nobody thinks to question.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!hznv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c515c30-efe5-4a79-ac7f-1d2651f192ce_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!hznv!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c515c30-efe5-4a79-ac7f-1d2651f192ce_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!hznv!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c515c30-efe5-4a79-ac7f-1d2651f192ce_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!hznv!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c515c30-efe5-4a79-ac7f-1d2651f192ce_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!hznv!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c515c30-efe5-4a79-ac7f-1d2651f192ce_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!hznv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c515c30-efe5-4a79-ac7f-1d2651f192ce_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c515c30-efe5-4a79-ac7f-1d2651f192ce_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1198998,&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://aiagentssimplified.substack.com/i/209131228?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c515c30-efe5-4a79-ac7f-1d2651f192ce_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!hznv!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c515c30-efe5-4a79-ac7f-1d2651f192ce_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!hznv!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c515c30-efe5-4a79-ac7f-1d2651f192ce_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!hznv!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c515c30-efe5-4a79-ac7f-1d2651f192ce_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!hznv!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c515c30-efe5-4a79-ac7f-1d2651f192ce_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><h2><strong>Why This Matters For AI Agents</strong></h2><p></p><p>I think this idea becomes even more important as we build increasingly autonomous <a href="https://platform.openai.com/docs/guides/agents">AI agents</a>.</p><p>When we evaluate agents today, we usually focus on capability. We ask whether they can solve harder problems, write better code, reason more effectively, or complete longer workflows.</p><p>Those are important questions.</p><p>But I think another question is becoming just as important:</p><p><strong>Where is this system most likely to fail?</strong></p><p>A single incorrect retrieval result can influence every decision that follows. One faulty <a href="https://platform.openai.com/docs/guides/function-calling">tool call</a> can trigger an entire chain of unnecessary actions. A small mistake in <a href="https://docs.langchain.com/oss/python/langgraph/memory">memory</a> can quietly change an agent&#8217;s behavior for hours without anyone noticing.</p><p>The problem isn&#8217;t that AI systems make mistakes.</p><p>The problem is that some mistakes travel much further than others.</p><p>As our systems become larger, identifying those critical failure points becomes just as important as improving the models themselves.</p><div><hr></div><h2><strong>My Take</strong></h2><p>One sentence from this paper stayed with me long after I finished reading it, not because the authors wrote it explicitly, but because it emerged from their results.</p><blockquote><p><strong>Complex systems rarely fail because everything goes wrong. They fail because one important thing goes wrong.</strong></p></blockquote><p>I think that&#8217;s a lesson we&#8217;ll hear much more often over the next few years.</p><p>As AI moves from demos into production, <strong>reliability</strong> becomes just as valuable as intelligence. The companies building the next generation of AI products won&#8217;t succeed only because they have the smartest models. They&#8217;ll succeed because they&#8217;ve designed systems that can detect small failures, contain them, and recover before they become expensive.</p><p>Because in the end, the biggest AI failures rarely begin with something dramatic.</p><p>They begin with something so small that nobody noticed it, until it was too late.</p><div><hr></div><p><em><strong><span>A Hands-On Workshop for the Next Generation of Engineers</span></strong></em></p><h2>10 Essential AI Agents Every Engineer Must Build</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Fn8k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72479bf3-a273-4e44-9c84-4470cd8cb10d_624x312.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Fn8k!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72479bf3-a273-4e44-9c84-4470cd8cb10d_624x312.png 424w, /__u/substackcdn.com/image/fetch/$s_!Fn8k!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72479bf3-a273-4e44-9c84-4470cd8cb10d_624x312.png 848w, /__u/substackcdn.com/image/fetch/$s_!Fn8k!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72479bf3-a273-4e44-9c84-4470cd8cb10d_624x312.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Fn8k!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72479bf3-a273-4e44-9c84-4470cd8cb10d_624x312.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Fn8k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72479bf3-a273-4e44-9c84-4470cd8cb10d_624x312.png" width="624" height="312" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72479bf3-a273-4e44-9c84-4470cd8cb10d_624x312.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:312,&quot;width&quot;:624,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:137183,&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://aiagentssimplified.substack.com/i/209131228?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72479bf3-a273-4e44-9c84-4470cd8cb10d_624x312.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Fn8k!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72479bf3-a273-4e44-9c84-4470cd8cb10d_624x312.png 424w, /__u/substackcdn.com/image/fetch/$s_!Fn8k!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72479bf3-a273-4e44-9c84-4470cd8cb10d_624x312.png 848w, /__u/substackcdn.com/image/fetch/$s_!Fn8k!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72479bf3-a273-4e44-9c84-4470cd8cb10d_624x312.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Fn8k!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72479bf3-a273-4e44-9c84-4470cd8cb10d_624x312.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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"><em><span>Includes a free copy of the </span><strong><span>ebook</span></strong><span> 30 Agents Every AI Engineer Must Build and a certificate of completion.</span></em></figcaption></figure></div><p><span>A hands-on, build-along workshop where you build and run 10 production-inspired AI agents across finance, healthcare, and education. Walk away with a complete GitHub repo and implementations for OpenAI, Claude, Gemini, and local models.</span></p><p><span>&#128467;&#65039; September </span><strong><span>12th</span></strong><span> &#183; </span><strong><span>11:00</span></strong><span> AM EDT onwards</span></p><p><span>Use code </span><strong><a href="https://www.eventbrite.co.uk/e/10-essential-ai-agents-every-engineer-must-build-tickets-1992470369511?aff=aiagentsimplified"><span>AGENTS50</span></a><span> </span></strong><span>for 50% off the early bird price. First 10 sign-ups only.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eventbrite.co.uk/e/10-essential-ai-agents-every-engineer-must-build-tickets-1992470369511?aff=aiagentsimplified&quot;,&quot;text&quot;:&quot;Sign Up Now &#128073;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eventbrite.co.uk/e/10-essential-ai-agents-every-engineer-must-build-tickets-1992470369511?aff=aiagentsimplified"><span>Sign Up Now &#128073;</span></a></p><div><hr></div><h2>&#128214; Inspired By</h2><p>This issue was inspired by the paper:</p><p><strong>Bit-Flip Attack: Crushing Neural Network with Progressive Bit Search</strong></p><p><strong>Authors:</strong> Adnan Siraj Rakin, Zhezhi He, and Deliang Fan</p><p><strong>Read the paper:</strong> <a href="https://arxiv.org/abs/1903.12269">https://arxiv.org/abs/1903.12269</a><br></p><div><hr></div><h2>&#129309; Let&#8217;s Collaborate</h2><p>Hey, I&#8217;m <strong>Arian</strong>, Product Manager and Partnership Manager at <strong>AI Agents Simplified</strong>.</p><p>If you&#8217;re building AI products, working on AI agents, or exploring partnerships in the AI ecosystem, I&#8217;d love to connect. Feel free to reach out through my <strong>LinkedIn</strong> or <strong>email</strong>. I&#8217;m always happy to discuss ideas, collaborations, and the future of AI.</p>]]></content:encoded></item><item><title><![CDATA[How to Become an AI Engineer: The Complete Beginner's Guide]]></title><description><![CDATA[A chapter-by-chapter reading guide to AI Engineering: Building Applications with Foundation Models by Chip Huyen (O'Reilly, 2025)]]></description><link>https://aiagentssimplified.substack.com/p/how-to-become-an-ai-engineer-the</link><guid isPermaLink="false">https://aiagentssimplified.substack.com/p/how-to-become-an-ai-engineer-the</guid><dc:creator><![CDATA[AI Agents Simplified]]></dc:creator><pubDate>Tue, 28 Jul 2026 21:03:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!XZZj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb320dcb5-3322-47fb-b9d4-218c6d40f6da_1536x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Welcome to the <strong>62nd</strong> issue of AI Agents Simplified</em> &#127867;</p><p>This issue is brought to you by <strong><a href="https://novu.co/connect">Novu Connect</a></strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://novu.co/connect" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!66Pk!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png 424w, /__u/substackcdn.com/image/fetch/$s_!66Pk!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png 848w, /__u/substackcdn.com/image/fetch/$s_!66Pk!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png 1272w, /__u/substackcdn.com/image/fetch/$s_!66Pk!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!66Pk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png" width="268" height="84" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:84,&quot;width&quot;:268,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:11675,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://novu.co/connect&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/202328748?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!66Pk!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png 424w, /__u/substackcdn.com/image/fetch/$s_!66Pk!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png 848w, /__u/substackcdn.com/image/fetch/$s_!66Pk!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png 1272w, /__u/substackcdn.com/image/fetch/$s_!66Pk!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div><hr></div><p>Welcome to the Agentic Reading Roadmap. Here's the deal: dense technical books are worth reading, but almost nobody reads them cover to cover, and the ones who try usually stall out around chapter four. So instead of another summary, you get a plan: the chapters that earn their page count, the order that actually builds on itself, and permission to skip the rest. Let's get into it.</p><div><hr></div><h2><strong>Is this book for you?</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!XZZj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb320dcb5-3322-47fb-b9d4-218c6d40f6da_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!XZZj!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb320dcb5-3322-47fb-b9d4-218c6d40f6da_1536x1024.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!XZZj!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb320dcb5-3322-47fb-b9d4-218c6d40f6da_1536x1024.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!XZZj!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb320dcb5-3322-47fb-b9d4-218c6d40f6da_1536x1024.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!XZZj!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb320dcb5-3322-47fb-b9d4-218c6d40f6da_1536x1024.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!XZZj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb320dcb5-3322-47fb-b9d4-218c6d40f6da_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b320dcb5-3322-47fb-b9d4-218c6d40f6da_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:275645,&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://aiagentssimplified.substack.com/i/208847095?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb320dcb5-3322-47fb-b9d4-218c6d40f6da_1536x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!XZZj!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb320dcb5-3322-47fb-b9d4-218c6d40f6da_1536x1024.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!XZZj!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb320dcb5-3322-47fb-b9d4-218c6d40f6da_1536x1024.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!XZZj!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb320dcb5-3322-47fb-b9d4-218c6d40f6da_1536x1024.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!XZZj!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb320dcb5-3322-47fb-b9d4-218c6d40f6da_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><h3>The Thesis</h3><p><span>The field of AI engineering is now distinct from ML engineering. This book gives you the mental models, decision frameworks, and architectural patterns to build production-ready AI applications on top of foundation models, without training anything from scratch.</span></p><h3><span>Who should read it</span></h3><p><span>Mid-to-senior engineers building AI-powered products. Engineering managers who need to make architectural decisions (RAG vs. finetuning, API vs. self-hosted). Technical PMs and founders who are past the demo phase and need to understand why their system fails in production. ML engineers transitioning into AI engineering roles.</span></p><h3><span>Who should skip it</span></h3><p><span>Researchers who want mathematical depth, there is no calculus here, and that&#8217;s intentional. Beginners who haven&#8217;t shipped anything with an LLM API yet, get your hands dirty first, then come back. Engineers who exclusively want code to run, this book has none. If you&#8217;re looking for a LangChain or LlamaIndex tutorial, this is not that book.</span></p><h3><span>Prerequisites</span></h3><p><span>Basic Python. A working mental model of how APIs work. Ideally, you&#8217;ve built at least one prototype with an LLM. Familiarity with concepts like embeddings and vectors helps but isn&#8217;t required, Huyen defines everything clearly.</span></p><h3><span>Time Investment</span></h3><p><span>2 hours for the 80/20 Fast Track. 8&#8211;10 hours for the full Practitioner&#8217;s Deep Dive. The first half of the book can be read at roughly twice the speed of the second half.</span></p><div><hr></div><h2><strong>Return on Time Investment (ROTI)</strong></h2><p>If you put in the hours, here's what you walk out with:</p><h3>Conceptual Upgrades:</h3><ul><li><p><span>A clear mental model of </span><em><span>when</span></em><span> to use prompt engineering, RAG, or finetuning and why the answer is almost never &#8220;all three at once.&#8221;</span></p></li><li><p><span>A framework for thinking about AI evaluation before you write a single line of application code. You&#8217;ll stop treating evaluation as an afterthought.</span></p></li><li><p><span>A vocabulary for latency, cost, and quality trade-offs that lets you have honest conversations with your team about what a production AI system actually needs.</span></p></li><li><p><span>A principled answer to the question: &#8220;Should we host our own model or use an API?&#8221;, based on concrete factors like goodput, KV cache utilization, and data privacy constraints, not gut feeling.</span></p></li></ul><h3>Architectural Deliverables:</h3><ul><li><p><span>A reference architecture for an end-to-end AI engineering system: context enhancement &#8594; guardrails &#8594; model routing &#8594; caching &#8594; agents. Chapter 10 maps this out in one of the clearest system diagrams you&#8217;ll find in the field.</span></p></li><li><p><span>A decision tree for the RAG-vs-finetuning tradeoff. Huyen&#8217;s framing here is sharp: </span><em><span>finetuning is for form, RAG is for facts.</span></em></p></li><li><p><span>A structured approach to designing AI evaluation pipelines, including how to use AI-as-a-judge without falling into the trap of the model grading its own homework.</span></p></li></ul><div><hr></div><h2><strong>The Non-Linear Reading Algorithm</strong></h2><p>Do not read this book cover-to-cover. The first four chapters are front-loaded with foundational context. Some of it is excellent; some of it is padding you do not need. Your time is better allocated elsewhere. Follow this execution path instead</p><h4><strong><mark data-color="#cfe2f3" style="background-color: rgb(207, 226, 243); color: rgb(0, 0, 0);">The 80/20 Fast Track</mark> &#8212;&gt; If you only have 2 hours</strong></h4><p><span>The unique value of this book lives in the second half. These three chapters contain the architectural insights that take engineers months of trial-and-error to learn on their own:</span></p><p><strong><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);"><span>Read Chapter 5</span></mark><span> (Prompt Engineering) analytically.</span></strong><span> Not for the individual tactics (you likely know most of them), but for Huyen's framing of </span><em><span>context construction</span></em><span> as the central discipline of AI engineering. This reframes prompting from a hack into an engineering practice. Pay attention to the section on structured outputs and the discussion of system prompts as contracts, not suggestions.<br></span></p><p><strong><mark data-color="#fce5cd" style="background-color: rgb(252, 229, 205); color: rgb(0, 0, 0);"><span>Read Chapter 6</span></mark><span> (RAG and Agents) in full.</span></strong><span> This is the core of the book. The RAG architecture walkthrough is the clearest available treatment of the topic, from chunking strategies through hybrid retrieval through evaluation of the retriever itself. The Agents section is equally grounded. Huyen avoids the hype trap: she covers agent failure modes, planning limitations, and why most "autonomous" agents in production are closer to structured workflows with fallback logic. Read every word here.</span></p><p><strong><mark data-color="#d9d2e9" style="background-color: rgb(217, 210, 233); color: rgb(0, 0, 0);"><span>Read Chapter 10</span></mark><span> (AI Engineering Architecture and User Feedback) last, before anything else.</span></strong><span> Yes, out of order. Read it first as an inspectional pass to see where the whole book is going, the reference architecture maps everything together. Then read it again after Chapter 6. The section on user feedback and conversational feedback extraction is underappreciated; it's where Huyen discusses how to actually learn from your production system rather than just monitoring it.</span></p><div><hr></div><h4><strong><mark data-color="#cfe2f3" style="background-color: rgb(207, 226, 243); color: rgb(0, 0, 0);">The Practitioner's Deep Dive</mark> &#8212;&gt; Where to slow down</strong></h4><p><span>These chapters require active engagement. Read them at a desk, with notes open, not on a phone.</span></p><ul><li><p><strong><mark data-color="#e6b8af" style="background-color: rgb(230, 184, 175); color: rgb(0, 0, 0);"><span>Chapter 3 and Chapter 4 (Evaluation)</span></mark><span>.</span></strong><span> Arguably the most important and most underestimated chapters in the book. Huyen makes the case that evaluation is the hardest unsolved problem in AI engineering, not model selection or inference cost. The treatment of AI-as-a-judge is rigorous, she covers positional bias, verbosity bias, and self-enhancement bias in model judges, which are failure modes most teams discover the hard way. If you have an existing AI product in production with weak evaluation, read these chapters first, before anything else in the book.<br><br></span></p></li><li><p><strong><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);"><span>Chapter 7 (Finetuning)</span></mark><span>.</span></strong><span> Slow down here. The section on </span><em><span>when not to finetune</span></em><span> is more valuable than the section on how to finetune. Huyen walks through memory math for LoRA vs. full finetuning in a way that makes hardware constraints concrete rather than abstract. Pay particular attention to the discussion of preference finetuning (RLHF/DPO), the nuances between supervised finetuning and preference alignment are frequently confused in practice.<br><br></span></p></li><li><p><strong><mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);"><span>Chapter 9 (Inference Optimization).</span></mark></strong><span> Dense but worth it. The framework for understanding inference bottlenecks, memory-bound vs. compute-bound regimes, KV cache behavior, quantization trade-offs, is the kind of mental model that separates engineers who can make infrastructure decisions from those who just follow benchmarks. Don&#8217;t try to memorize the numbers; focus on the reasoning structure.</span></p></li></ul><div><hr></div><h4><strong>The Skim/Skip List &#8212;&gt; What you can safely deprioritize</strong></h4><ul><li><p><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"><span>Chapter 1 (Introduction):</span></mark></strong><span> Skim the section on the AI engineering stack (the three-layer diagram is genuinely useful) and the breakdown of AI engineering vs. ML engineering vs. full-stack engineering. Skip the use-case catalogue, it reads like a product brochure and adds little if you already work in the field. Read the intro paragraph and the summary, then move on.<br><br></span></p></li><li><p><strong><mark data-color="#c9daf8" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);"><span>Chapter 2 (Understanding Foundation Models):</span></mark></strong><span> This chapter is the most debated in reader reviews, and for good reason. The treatment of transformer architecture and training is broad but shallow. If you already understand what post-training, RLHF, and sampling strategies are, skim the section headers and skip to the Structured Outputs and Probabilistic Nature of AI subsections, those are genuinely useful framings. If you&#8217;re new to foundation models, read it analytically. If you&#8217;re experienced, you&#8217;ll lose an hour here you won&#8217;t get back.<br><br></span></p></li><li><p><strong><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);"><span>Chapter 8 (Dataset Engineering):</span></mark></strong><span> This chapter is excellent if dataset curation and synthetic data generation are live problems for you right now. If they&#8217;re not, meaning you&#8217;re API-first and haven&#8217;t moved to finetuning yet, skim the introductory framing and the section on data synthesis. Return to this chapter when you actually need it.</span></p><div class="pullquote"><p>If you'd rather have this as a clean PDF you can annotate, comment <em>"AI Engineering guide"</em> below and I'll send you a copy, plus the supplementary resources I pulled together while writing it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aiagentssimplified.substack.com/p/how-to-become-an-ai-engineer-the/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/aiagentssimplified.substack.com/p/how-to-become-an-ai-engineer-the/comments"><span>Leave a comment</span></a></p></div></li></ul><h2><strong>Terms to know before You Start</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!KI6I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f95465-911d-42eb-9e14-6434e1923037_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!KI6I!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f95465-911d-42eb-9e14-6434e1923037_1536x1024.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!KI6I!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f95465-911d-42eb-9e14-6434e1923037_1536x1024.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!KI6I!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f95465-911d-42eb-9e14-6434e1923037_1536x1024.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!KI6I!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f95465-911d-42eb-9e14-6434e1923037_1536x1024.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!KI6I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f95465-911d-42eb-9e14-6434e1923037_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02f95465-911d-42eb-9e14-6434e1923037_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:346788,&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://aiagentssimplified.substack.com/i/208847095?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f95465-911d-42eb-9e14-6434e1923037_1536x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!KI6I!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f95465-911d-42eb-9e14-6434e1923037_1536x1024.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!KI6I!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f95465-911d-42eb-9e14-6434e1923037_1536x1024.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!KI6I!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f95465-911d-42eb-9e14-6434e1923037_1536x1024.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!KI6I!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f95465-911d-42eb-9e14-6434e1923037_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><span>Foundation model</span></strong><span> : a large model trained on broad data that can be adapted to many tasks (distinct from task-specific ML models)</span></p></li><li><p><strong><span>Context construction</span></strong><span> : Huyen&#8217;s term for the full discipline of deciding what to put in the prompt; treated as the central skill of AI engineering</span></p></li><li><p><strong><span>Goodput</span></strong><span>: useful throughput in inference serving; the fraction of total compute that produces valid, complete outputs</span></p></li><li><p><strong><span>KV cache</span></strong><span>: the key-value cache used during autoregressive decoding; understanding this is essential for Chapter 9</span></p></li><li><p><strong><span>PEFT (Parameter-Efficient Fine-Tuning)</span></strong><span> : finetuning techniques like LoRA that update a small fraction of model weights rather than all of them</span></p></li><li><p><strong><span>AI-as-a-judge</span></strong><span>: using a language model to evaluate the outputs of another language model; discussed at length in Chapter 3-4</span></p></li><li><p><strong><span>Preference finetuning</span></strong><span>: training a model using human or AI preference signals rather than direct supervision (RLHF, DPO, etc.)</span></p></li></ul><div><hr></div><h2><strong>The Execution Protocol</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!CIKw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888d10d9-046a-4dbf-ba8e-0f2f38dba63f_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!CIKw!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888d10d9-046a-4dbf-ba8e-0f2f38dba63f_1536x1024.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!CIKw!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888d10d9-046a-4dbf-ba8e-0f2f38dba63f_1536x1024.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!CIKw!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888d10d9-046a-4dbf-ba8e-0f2f38dba63f_1536x1024.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!CIKw!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888d10d9-046a-4dbf-ba8e-0f2f38dba63f_1536x1024.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!CIKw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888d10d9-046a-4dbf-ba8e-0f2f38dba63f_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/888d10d9-046a-4dbf-ba8e-0f2f38dba63f_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:358013,&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://aiagentssimplified.substack.com/i/208847095?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888d10d9-046a-4dbf-ba8e-0f2f38dba63f_1536x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!CIKw!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888d10d9-046a-4dbf-ba8e-0f2f38dba63f_1536x1024.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!CIKw!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888d10d9-046a-4dbf-ba8e-0f2f38dba63f_1536x1024.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!CIKw!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888d10d9-046a-4dbf-ba8e-0f2f38dba63f_1536x1024.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!CIKw!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888d10d9-046a-4dbf-ba8e-0f2f38dba63f_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>This is not a code book. There are no code blocks to run, no GitHub repos to clone, no environment to set up. That&#8217;s a deliberate choice and it&#8217;s both the book&#8217;s biggest strength and its most frequent criticism.</span></p><p><strong><span>What this means for how you read it:</span></strong></p><ul><li><p><strong><mark data-color="#fce5cd" style="background-color: rgb(252, 229, 205); color: rgb(0, 0, 0);"><span>The &#8220;Offline Read&#8221; method applies here more than anywhere</span></mark><span>.</span></strong><span> Because there&#8217;s no code pulling your attention to a terminal, the risk is passive reading. You need to compensate deliberately. Read with a document open. After every subsection, write one sentence in your own words that captures the core trade-off or decision. If you can&#8217;t, you didn&#8217;t actually absorb it.<br><br></span></p></li><li><p><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"><span>Build the decision tables yourself.</span></mark></strong><span> Huyen gives you the factors; she often stops short of the decision matrix. As you read Chapters 5&#8211;7, build your own table mapping your current project to the framework she provides: Does your application need factual grounding (&#8594; RAG)? Does it need a specific output style or format that prompting can&#8217;t achieve consistently (&#8594; finetuning)? Making these concrete as you read is what separates reading from studying.<br><br></span></p></li><li><p><strong><mark data-color="#c9daf8" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);"><span>GitHub Archaeology:</span></mark></strong><span> The official companion repo is at github.com/chiphuyen/aie-book. It contains chapter summaries, errata, and supplementary resources. Worth bookmarking. For code that implements the concepts, use it alongside Huyen&#8217;s own Substack and the O&#8217;Reilly learning platform exercises, the book deliberately points outward to implementations rather than including them.<br><br></span></p></li><li><p><strong><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);"><span>The Evaluation Trap to avoid:</span></mark></strong><span> A common mistake after reading Chapters 3-4 is trying to build a perfect evaluation framework before shipping anything. Don&#8217;t. Huyen is clear that evaluation is iterative. The value of those chapters is to know </span><em><span>what</span></em><span> you&#8217;re measuring and why, not to have a complete pipeline before you start.</span></p></li></ul><div><hr></div><h3>Stop Rebuilding Integrations</h3><h4>Bring Your Claude Agents to Any Channel in Minutes</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://novu.co/connect" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!L40K!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png 424w, /__u/substackcdn.com/image/fetch/$s_!L40K!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png 848w, /__u/substackcdn.com/image/fetch/$s_!L40K!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png 1272w, /__u/substackcdn.com/image/fetch/$s_!L40K!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!L40K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png" width="1456" height="747" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:747,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:299523,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://novu.co/connect&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/202328748?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!L40K!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png 424w, /__u/substackcdn.com/image/fetch/$s_!L40K!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png 848w, /__u/substackcdn.com/image/fetch/$s_!L40K!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png 1272w, /__u/substackcdn.com/image/fetch/$s_!L40K!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><sup>If your Claude agent is trapped inside your app, it&#8217;s time to move the conversation to where your customers actually live. Without the headache of maintaining custom infrastructure.</sup></p><p><strong><a href="https://novu.co/connect"><sup>Novu Connect</sup></a></strong><sup> is the new standard in </sup><a href="https://docs.novu.co/agents/get-started/what-is-aci"><sup>Agent Communication Infrastructure</sup></a><sup> (ACI). It bridges the gap between your AI agents and any messaging platform, including Slack, Teams, WhatsApp, and email. You don&#8217;t need to spend weeks building pipelines; just pick a template, connect your tools, and you&#8217;re live in under 2 minutes.</sup></p><p><sup>No infrastructure to babysit, no custom plumbing to rebuild. Just immediate, two-way conversations with your customers. </sup></p><p><sup>Join the challenge: deploy your agent in under 2 minutes and unlock a free month of our Pro tier.</sup></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://novu.co/connect&quot;,&quot;text&quot;:&quot;Join the Challenge NOW &#128073;&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://novu.co/connect"><span>Join the Challenge NOW &#128073;</span></a></p><div><hr></div><h2><strong><span>The Syntopical Map: Where it fits in the ecosystem</span></strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!48nn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda2ebac-652c-4c7a-8793-ea578009a4a1_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!48nn!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda2ebac-652c-4c7a-8793-ea578009a4a1_1536x1024.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!48nn!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda2ebac-652c-4c7a-8793-ea578009a4a1_1536x1024.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!48nn!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda2ebac-652c-4c7a-8793-ea578009a4a1_1536x1024.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!48nn!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda2ebac-652c-4c7a-8793-ea578009a4a1_1536x1024.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!48nn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda2ebac-652c-4c7a-8793-ea578009a4a1_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bda2ebac-652c-4c7a-8793-ea578009a4a1_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:383798,&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://aiagentssimplified.substack.com/i/208847095?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda2ebac-652c-4c7a-8793-ea578009a4a1_1536x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!48nn!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda2ebac-652c-4c7a-8793-ea578009a4a1_1536x1024.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!48nn!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda2ebac-652c-4c7a-8793-ea578009a4a1_1536x1024.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!48nn!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda2ebac-652c-4c7a-8793-ea578009a4a1_1536x1024.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!48nn!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda2ebac-652c-4c7a-8793-ea578009a4a1_1536x1024.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><h2><strong><span>The Monday Morning Sprint</span></strong></h2><p><span>Passive reading decays within 48 hours without retrieval. Here&#8217;s how you lock this in before your next meeting.</span></p><h3><span>Active Recall Check</span></h3><p><span>Answer these without looking at the book. If you get stuck, you found your reread target.</span></p><ol><li><p><span>Huyen argues there&#8217;s a specific ordering of techniques you should try before finetuning a model. What is that ordering, and what&#8217;s the engineering rationale for it? (Chapters 5&#8211;7)<br></span></p></li><li><p><span>What is the fundamental reason AI-as-a-judge evaluation can fail even when the judge model is strong? Name at least two specific biases she identifies, and describe how each one distorts evaluation results. (Chapters 3&#8211;4)<br></span></p></li><li><p><span>In Huyen&#8217;s reference architecture in Chapter 10, what role do caches play, and why does she treat them as a mandatory step rather than a performance optimization to add later? What types of caching does she distinguish between?<br></span></p></li></ol><h4>The Micro-Project: 60 minutes, one concrete output</h4><p><span>Pick one AI application you&#8217;re currently building or have recently shipped, even a prototype counts.</span></p><p><span>Map it against Huyen&#8217;s five-step reference architecture from Chapter 10: context enhancement, guardrails, model routing and gateway, caching, and agent patterns. For each step, write one sentence on whether you&#8217;ve implemented it, skipped it intentionally, or skipped it by default (meaning you didn&#8217;t think about it).</span></p><p><span>Then identify the one gap in your current architecture that is most likely causing inconsistent output quality or latency spikes. Write a one-paragraph proposal for what you&#8217;d add or change, grounded in Huyen&#8217;s framework, not a tool recommendation, but a structural decision.</span></p><p><span>That paragraph is the deliverable. Share it in the comments if you want a gut-check from the community.</span></p><div><hr></div><h2>Build AI Agents That Reason Over Connected Knowledge</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://www.eventbrite.co.uk/e/building-intelligent-ai-agents-with-graphrag-registration-1992756563525?discount=AIAGENTS40" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!4wvU!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0ddbad-3375-4c6f-87b9-d3ab3f24321b_624x208.png 424w, /__u/substackcdn.com/image/fetch/$s_!4wvU!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0ddbad-3375-4c6f-87b9-d3ab3f24321b_624x208.png 848w, /__u/substackcdn.com/image/fetch/$s_!4wvU!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0ddbad-3375-4c6f-87b9-d3ab3f24321b_624x208.png 1272w, /__u/substackcdn.com/image/fetch/$s_!4wvU!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0ddbad-3375-4c6f-87b9-d3ab3f24321b_624x208.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!4wvU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0ddbad-3375-4c6f-87b9-d3ab3f24321b_624x208.png" width="624" height="208" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed0ddbad-3375-4c6f-87b9-d3ab3f24321b_624x208.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:208,&quot;width&quot;:624,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:122478,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.eventbrite.co.uk/e/building-intelligent-ai-agents-with-graphrag-registration-1992756563525?discount=AIAGENTS40&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/208847095?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0ddbad-3375-4c6f-87b9-d3ab3f24321b_624x208.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!4wvU!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0ddbad-3375-4c6f-87b9-d3ab3f24321b_624x208.png 424w, /__u/substackcdn.com/image/fetch/$s_!4wvU!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0ddbad-3375-4c6f-87b9-d3ab3f24321b_624x208.png 848w, /__u/substackcdn.com/image/fetch/$s_!4wvU!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0ddbad-3375-4c6f-87b9-d3ab3f24321b_624x208.png 1272w, /__u/substackcdn.com/image/fetch/$s_!4wvU!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed0ddbad-3375-4c6f-87b9-d3ab3f24321b_624x208.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><sup>Production AI needs to connect evidence across sources, reason through relationships, and remember what it has already discovered.</sup></p><p><sup>Join the live, hands-on </sup><strong><sup>Building Intelligent AI Agents with GraphRAG</sup></strong><sup> workshop led by </sup><strong><sup>David Knickerbocker</sup></strong><sup>, and learn how to build agents that run multi-step investigations, maintain investigation memory, answer follow-up questions, and use graph, timeline, sentiment, and geospatial tools for deeper insights.</sup></p><p><sup>Move beyond basic retrieval and start building AI systems designed for complex, real-world questions, guided by an expert at the forefront of GraphRAG innovation.</sup></p><p><sup>As an </sup><strong><sup>AI Agents Simplified</sup></strong><sup> subscriber, you can get </sup><strong><sup>40% off</sup></strong><sup> with code </sup><strong><a href="http://www.eventbrite.com/e/1992756563525/?discount=AIAGENTS40"><sup><span>AIAGENTS40</span></sup></a></strong><sup>.<br>Seats are limited. Secure yours before the offer ends.</sup></p><p><sup>You&#8217;ll also receive:</sup></p><ul><li><p><sup>One complimentary Packt eBook worth $35</sup></p></li><li><p><sup>A Packt Certificate</sup></p></li><li><p><sup>Recording access</sup></p></li></ul><p><sup>Join us and learn how to build AI agents that do more than retrieve documents.</sup></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eventbrite.co.uk/e/building-intelligent-ai-agents-with-graphrag-registration-1992756563525?discount=AIAGENTS40&quot;,&quot;text&quot;:&quot;Sign Up Now &#10145;&#65039;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eventbrite.co.uk/e/building-intelligent-ai-agents-with-graphrag-registration-1992756563525?discount=AIAGENTS40"><span>Sign Up Now &#10145;&#65039;</span></a></p><div><hr></div><h2><strong>Next Step</strong></h2><p><span>Have you read this one? Reply and tell me which section hit different or which part you think hasn&#8217;t aged well given how fast the field moves. The RAG chapter in particular is worth a conversation.</span></p><h3><strong>Let&#8217;s Collaborate</strong></h3><p><span>Hey there, I&#8217;m Hana, co-founder and technical writer at AI Agents Simplified. If you&#8217;re building in the AI space, have feedback on today&#8217;s post, or want to explore a collaboration, let&#8217;s chat! You can find me on </span><strong><a href="https://www.linkedin.com/in/hana-esf"><mark data-color="rgb(201, 218, 248)" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);">LinkedIn</mark></a></strong><span> or drop me an </span><strong><mark data-color="rgb(207, 226, 243)" style="background-color: rgb(207, 226, 243); color: rgb(0, 0, 0);">email</mark></strong><span>. I read every message and would love to hear from you.</span></p><p></p>]]></content:encoded></item><item><title><![CDATA[The AI Lesson Hidden Inside a Heart Failure Prediction Paper]]></title><description><![CDATA[The future of AI will not be defined by systems that make fewer mistakes, but by systems that understand which mistakes matter.]]></description><link>https://aiagentssimplified.substack.com/p/the-ai-lesson-hidden-inside-a-heart</link><guid isPermaLink="false">https://aiagentssimplified.substack.com/p/the-ai-lesson-hidden-inside-a-heart</guid><dc:creator><![CDATA[Arian Jafari]]></dc:creator><pubDate>Thu, 23 Jul 2026 19:31:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!EKPh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4422db9-3125-49f2-9c56-5c0c50d46f6a_2752x1536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Welcome to the <strong>61st</strong> issue of AI Agents Simplified &#127867;</em></p><p><em>This issue is brought to you by <strong><a href="https://sendercircle.com/r.php?id=2956">HubSpot</a></strong></em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://sendercircle.com/r.php?id=2956" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 424w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 848w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!RSeV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png" width="235" height="66" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a939d658-f152-491e-9a03-9526650cc3bb_235x66.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:66,&quot;width&quot;:235,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7977,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://sendercircle.com/r.php?id=2956&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/179964851?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 424w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 848w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 1456w" sizes="100vw" fetchpriority="high"></picture><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="/__u/substackcdn.com/image/fetch/$s_!EKPh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4422db9-3125-49f2-9c56-5c0c50d46f6a_2752x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!EKPh!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4422db9-3125-49f2-9c56-5c0c50d46f6a_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!EKPh!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4422db9-3125-49f2-9c56-5c0c50d46f6a_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!EKPh!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4422db9-3125-49f2-9c56-5c0c50d46f6a_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!EKPh!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4422db9-3125-49f2-9c56-5c0c50d46f6a_2752x1536.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!EKPh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4422db9-3125-49f2-9c56-5c0c50d46f6a_2752x1536.jpeg" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4422db9-3125-49f2-9c56-5c0c50d46f6a_2752x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:569357,&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://aiagentssimplified.substack.com/i/208198227?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4422db9-3125-49f2-9c56-5c0c50d46f6a_2752x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!EKPh!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4422db9-3125-49f2-9c56-5c0c50d46f6a_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!EKPh!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4422db9-3125-49f2-9c56-5c0c50d46f6a_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!EKPh!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4422db9-3125-49f2-9c56-5c0c50d46f6a_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!EKPh!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4422db9-3125-49f2-9c56-5c0c50d46f6a_2752x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>I Thought This Was A Healthcare Paper. Then I Realized It Was About AI Agents.</h2><p>Every once in a while, I read a research paper that changes the way I think about artificial intelligence, not because it introduces a new model or achieves a new benchmark, but because it challenges an assumption we rarely question.</p><p>This week, that paper was about something completely outside the world of <strong>AI agents</strong>: predicting six-month mortality in <strong>heart failure patients</strong> using machine learning. At first, it looked like a typical healthcare AI paper, where researchers train models, compare techniques, and report performance numbers.</p><p>But the more I read, the more I realized the interesting part was not the model itself. It was the way the researchers defined what &#8220;better&#8221; actually meant.</p><p>And that question applies to every AI system we are building today.</p><div><hr></div><h2>The Problem With How We Measure AI</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!7hW0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2924288c-cd56-454e-93f8-cf24057648e4_2752x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!7hW0!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2924288c-cd56-454e-93f8-cf24057648e4_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!7hW0!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2924288c-cd56-454e-93f8-cf24057648e4_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!7hW0!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2924288c-cd56-454e-93f8-cf24057648e4_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!7hW0!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2924288c-cd56-454e-93f8-cf24057648e4_2752x1536.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!7hW0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2924288c-cd56-454e-93f8-cf24057648e4_2752x1536.jpeg" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2924288c-cd56-454e-93f8-cf24057648e4_2752x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:513117,&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://aiagentssimplified.substack.com/i/208198227?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2924288c-cd56-454e-93f8-cf24057648e4_2752x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!7hW0!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2924288c-cd56-454e-93f8-cf24057648e4_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!7hW0!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2924288c-cd56-454e-93f8-cf24057648e4_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!7hW0!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2924288c-cd56-454e-93f8-cf24057648e4_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!7hW0!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2924288c-cd56-454e-93f8-cf24057648e4_2752x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Most AI projects begin with a similar question: how do we make the model better? Usually, that means improving measurable metrics such as <strong>accuracy</strong>, benchmark performance, speed, or cost. These measurements are useful because they help teams compare different approaches, but they can also hide a more important reality: not every mistake an AI system makes has the same consequence.</p><p>A recommendation engine showing the wrong movie is a small inconvenience, while a financial AI system producing incorrect information can create real damage. A medical AI system that fails to identify a high-risk patient is different because the cost of that mistake could mean losing the opportunity for early intervention.</p><p>The challenge, therefore, is not simply building an AI system that is correct more often. The challenge is designing a system that understands the consequences of being wrong.</p><div><hr></div><h2>The Question The Researchers Asked Was Different</h2><p>The researchers used the <strong><a href="https://physionet.org/content/mimiciii/1.4/">MIMIC-III critical care database</a></strong> to build a machine learning system that predicted six-month mortality risk for heart failure patients. They tested different <strong>feature selection</strong> techniques with an <strong><a href="https://xgboost.readthedocs.io/">XGBoost</a></strong> model to understand which information helped the system make better predictions.</p><p>But the most interesting decision was not the model choice.</p><p>It was the metric they prioritized.</p><p>In this type of healthcare problem, missing a high-risk patient is much worse than incorrectly flagging someone who is actually healthy. Because of that, the researchers prioritized <strong><a href="https://developers.google.com/machine-learning/glossary#recall">recall</a></strong>, the ability to identify as many high-risk patients as possible, even if it created more false alarms.</p><p>They were not trying to build a model that was simply accurate.</p><p>They were building a model that made the less harmful mistake.</p><div><hr></div><h2>Demystify AI for Your Business in Just 4 Steps</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://sendercircle.com/r.php?id=2956" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Q5S9!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f730e2-9947-416c-8d30-9be543e8b856_1200x628.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Q5S9!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f730e2-9947-416c-8d30-9be543e8b856_1200x628.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Q5S9!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f730e2-9947-416c-8d30-9be543e8b856_1200x628.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Q5S9!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f730e2-9947-416c-8d30-9be543e8b856_1200x628.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Q5S9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f730e2-9947-416c-8d30-9be543e8b856_1200x628.jpeg" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74f730e2-9947-416c-8d30-9be543e8b856_1200x628.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:296403,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://sendercircle.com/r.php?id=2956&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/208198227?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f730e2-9947-416c-8d30-9be543e8b856_1200x628.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Q5S9!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f730e2-9947-416c-8d30-9be543e8b856_1200x628.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Q5S9!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f730e2-9947-416c-8d30-9be543e8b856_1200x628.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Q5S9!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f730e2-9947-416c-8d30-9be543e8b856_1200x628.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Q5S9!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f730e2-9947-416c-8d30-9be543e8b856_1200x628.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><sup><span>Overwhelmed by AI? HubSpot's free guide cuts through the noise. Get the ultimate crash course for non-technical entrepreneurs who want to harness AI's power; without getting lost in the jargon.</span><br><br></sup><strong><sup><span>"AI for Business Builders"</span></sup></strong><sup><span> delivers:</span></sup></p><ul><li><p><sup><span>A 4-part roadmap to AI mastery</span></sup></p></li><li><p><sup><span>Jargon-free explanations of large language models</span></sup></p></li><li><p><sup><span>Practical prompt engineering tips you can use today</span></sup></p></li><li><p><sup><span>Real-world examples of AI boosting businesses like yours</span></sup></p></li></ul><p><sup><span>Arm yourself with the knowledge to make informed AI investments and skyrocket your startup's growth.</span></sup></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sendercircle.com/r.php?id=2956&quot;,&quot;text&quot;:&quot;Download Your Free Guide Now &#128073;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sendercircle.com/r.php?id=2956"><span>Download Your Free Guide Now &#128073;</span></a></p><div><hr></div><h2>Why This Matters For AI Agents</h2><p>The same principle will define the next generation of <strong>AI agents</strong>.</p><p>As agents become more autonomous, the important question will not only be whether a system can complete a task successfully. The more important question is whether we understand what happens when that system makes a mistake and whether we have designed the right safeguards around those failures.</p><p>A <strong>coding agent</strong> that creates a minor bug is very different from one that introduces a security vulnerability into a production system. A <strong>customer support agent</strong> that escalates too many conversations is inconvenient, but an agent that provides incorrect financial advice creates a much bigger problem because the consequences extend beyond the immediate interaction.</p><p>The goal is not to create AI systems that never fail. That is impossible. The goal is to build systems that understand which failures are acceptable, which failures are dangerous, and when additional human oversight or verification is required.</p><div><hr></div><h2>My Take</h2><p>The more I learn about AI, the more I believe the future will not belong only to the systems with the highest <strong>benchmark scores</strong> or the most impressive technical demonstrations.</p><p>The strongest AI systems will be the ones that understand context, uncertainty, and consequences. They will know not only what action to take, but also when they should slow down, ask for help, or recognize that they do not have enough confidence to proceed.</p><p>This paper reminded me of a simple idea:</p><p>The goal of AI should not only be to make fewer mistakes.</p><p>The goal should be to understand which mistakes matter most.</p><p>Because intelligence is not just about producing the right answer. It is about understanding what happens when the answer is wrong.</p><p><strong>The paper that inspired this issue:</strong></p><p>&#128196; <strong>Comparative Evaluation of Feature Selection Techniques for Six-Month Mortality Prediction in Heart Failure Patients</strong><br>&#9997;&#65039; Authors: <strong>Parsa Haghighatgoo &amp; Somayeh Afrasiabi</strong><br>&#128279; Read the <a href="https://ieeexplore.ieee.org/document/11392525">original research paper</a><br>&#128073; <a href="https://scholar.google.com/citations?view_op=view_citation&amp;hl=en&amp;user=yODj2pQAAAAJ&amp;citation_for_view=yODj2pQAAAAJ:u-x6o8ySG0sC">Google Scholar link</a></p><div><hr></div><h2>7 Stocks Built for the Next Market Cycle</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://sendercircle.com/r.php?id=2695" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1549421263-6064833b071b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3OHx8c3RvY2slMjBtYXJrZXR8ZW58MHx8fHwxNzg0NzYwMTU4fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1549421263-6064833b071b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3OHx8c3RvY2slMjBtYXJrZXR8ZW58MHx8fHwxNzg0NzYwMTU4fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1549421263-6064833b071b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3OHx8c3RvY2slMjBtYXJrZXR8ZW58MHx8fHwxNzg0NzYwMTU4fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1549421263-6064833b071b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3OHx8c3RvY2slMjBtYXJrZXR8ZW58MHx8fHwxNzg0NzYwMTU4fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1549421263-6064833b071b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3OHx8c3RvY2slMjBtYXJrZXR8ZW58MHx8fHwxNzg0NzYwMTU4fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="3974" height="2165" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1549421263-6064833b071b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3OHx8c3RvY2slMjBtYXJrZXR8ZW58MHx8fHwxNzg0NzYwMTU4fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2165,&quot;width&quot;:3974,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;a close up of a cell phone's screen&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:&quot;https://sendercircle.com/r.php?id=2695&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="a close up of a cell phone's screen" title="a close up of a cell phone's screen" srcset="https://images.unsplash.com/photo-1549421263-6064833b071b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3OHx8c3RvY2slMjBtYXJrZXR8ZW58MHx8fHwxNzg0NzYwMTU4fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1549421263-6064833b071b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3OHx8c3RvY2slMjBtYXJrZXR8ZW58MHx8fHwxNzg0NzYwMTU4fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1549421263-6064833b071b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3OHx8c3RvY2slMjBtYXJrZXR8ZW58MHx8fHwxNzg0NzYwMTU4fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1549421263-6064833b071b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3OHx8c3RvY2slMjBtYXJrZXR8ZW58MHx8fHwxNzg0NzYwMTU4fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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 Magnificent Seven reshaped the market, but leadership never stays concentrated</span><br><span>forever. As these companies mature, new contenders begin to emerge quietly, long</span><br><span>before they dominate headlines.</span><br><br><span>These 7 stocks could be the next wave of market leaders: 7 companies with growing</span><br><span>influence, strong fundamentals, and the potential to define the market&#8217;s next phase.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sendercircle.com/r.php?id=2695&quot;,&quot;text&quot;:&quot;The full list is available here FREE&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sendercircle.com/r.php?id=2695"><span>The full list is available here FREE</span></a></p><div><hr></div><h2>Let&#8217;s Collaborate</h2><p>Hey, I&#8217;m Arian, Product Manager and Partnership Manager at <strong>AI Agents Simplified</strong>. If you&#8217;re building AI products, working on AI agents, or interested in collaborating with our community, I&#8217;d love to connect.</p><p>Feel free to reach out through my <strong><a href="https://www.linkedin.com/in/jafariarian/">LinkedIn</a></strong> or <strong>email</strong>,  I&#8217;m always happy to discuss partnerships, ideas, and the future of AI.</p>]]></content:encoded></item><item><title><![CDATA[What You Should Know About Loop Engineering (Part 2)]]></title><description><![CDATA[Welcome to the 60th issue of AI Agents Simplified &#127867;]]></description><link>https://aiagentssimplified.substack.com/p/what-you-should-know-about-loop-engineering-a0d</link><guid isPermaLink="false">https://aiagentssimplified.substack.com/p/what-you-should-know-about-loop-engineering-a0d</guid><dc:creator><![CDATA[AI Agents Simplified]]></dc:creator><pubDate>Tue, 21 Jul 2026 19:45:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!kFgn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8be79667-b81c-49a3-a2aa-87b7f87957ea_2752x1536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Welcome to the <strong>60th</strong> issue of AI Agents Simplified &#127867;</em></p><p><em>This issue is brought to you by <strong><a href="https://sendercircle.com/r.php?id=2940">HubSpot</a></strong></em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://sendercircle.com/r.php?id=2940" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 424w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 848w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!RSeV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png" width="235" height="66" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a939d658-f152-491e-9a03-9526650cc3bb_235x66.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:66,&quot;width&quot;:235,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7977,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://sendercircle.com/r.php?id=2940&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/179964851?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 424w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 848w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div><hr></div><p>Last week I got a bunch of replies to Part 1 that all said some version of the same thing: &#8220;<em>okay, I get what loop engineering is now, but show me one</em>.&#8221; Fair. A framework with no real example is just a nice diagram!</p><p>So that&#8217;s what today is. </p><p>Quick recap in case you&#8217;re just joining, or Part 1 already feels like a while ago. <mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">Loop engineering means building a system that prompts your agent for you</mark>, instead of you doing it by hand every time. We talked through the five moves every real loop makes, and the one mistake that ruins almost every first attempt: letting the agent decide for itself whether its own work is any good.</p><blockquote><p><em>If any of that sounds unfamiliar, <strong>go read Part 1 first</strong>, this one builds directly on it and won&#8217;t make much sense without it.</em></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;cef8e51b-f40a-41ef-b061-220909bb7666&quot;,&quot;caption&quot;:&quot;Welcome to the 59th issue of AI Agents Simplified &#127867;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;What You Should Know About Loop Engineering (Part 1)&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:322459400,&quot;name&quot;:&quot;AI Agents Simplified&quot;,&quot;bio&quot;:&quot;Breaking down AI Agents, automation, and intelligent systems in a way anyone can understand &#129302;&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d99938f1-d11b-47ff-8ce3-3c51bb664abd_1500x1500.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null},{&quot;id&quot;:293218583,&quot;name&quot;:&quot;Hana Esfandiar&quot;,&quot;bio&quot;:&quot;Technical writer and co-founder @ AI Agents Simplified | AI researcher | Sharing My Insights &amp; Learning on AI | Contact me via email at hanaesfandiar2000@gmail.com or through my LinkedIn.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a6e7aab-2ff8-47cd-af11-4acbc9e62cee_2300x2300.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-07-16T20:59:39.679Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!54qA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf9d3341-6aa9-4e9b-a876-dfcfc77381f3_5160x2880.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://aiagentssimplified.substack.com/p/what-you-should-know-about-loop-engineering&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:207301381,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:7,&quot;comment_count&quot;:0,&quot;publication_id&quot;:4259035,&quot;publication_name&quot;:&quot;AI Agents Simplified&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!g3qt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1e4e65-e79c-4dab-b3a6-93b3e23343b2_256x256.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div></blockquote><p>If you&#8217;re caught up, here&#8217;s where we&#8217;re headed today:</p><ul><li><p><strong>Two loops actually running right now</strong> &#8594; one built by a single developer before breakfast, one running inside a company shipping over a thousand pull requests a week</p></li><li><p><strong>What it actually costs you when a loop goes wrong</strong> &#8594; four specific costs, and none of them show up until they already have</p></li><li><p><strong>A five-step plan to build your first loop this weekend</strong> &#8594; smaller than you think, on purpose</p></li></ul><p>Let&#8217;s get into it.</p><div><hr></div><h2><strong><span>Two Loops That Are Actually Running Today</span></strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!kFgn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8be79667-b81c-49a3-a2aa-87b7f87957ea_2752x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!kFgn!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8be79667-b81c-49a3-a2aa-87b7f87957ea_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!kFgn!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8be79667-b81c-49a3-a2aa-87b7f87957ea_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!kFgn!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8be79667-b81c-49a3-a2aa-87b7f87957ea_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!kFgn!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8be79667-b81c-49a3-a2aa-87b7f87957ea_2752x1536.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!kFgn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8be79667-b81c-49a3-a2aa-87b7f87957ea_2752x1536.jpeg" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8be79667-b81c-49a3-a2aa-87b7f87957ea_2752x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:835058,&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://aiagentssimplified.substack.com/i/207368383?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8be79667-b81c-49a3-a2aa-87b7f87957ea_2752x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!kFgn!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8be79667-b81c-49a3-a2aa-87b7f87957ea_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!kFgn!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8be79667-b81c-49a3-a2aa-87b7f87957ea_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!kFgn!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8be79667-b81c-49a3-a2aa-87b7f87957ea_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!kFgn!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8be79667-b81c-49a3-a2aa-87b7f87957ea_2752x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>This isn&#8217;t theoretical. Two public examples show the range, from a single developer to a whole company.</span></p><p><strong><a href="https://addyosmani.com/"><span>Addy Osmani</span></a></strong><span> runs a personal loop every morning: it reads yesterday&#8217;s CI failures, open issues, and recent commits on its own, opens an isolated workspace for each thing worth fixing, has one agent draft a fix and a second agent review it, opens a pull request automatically when it passes, and drops anything uncertain into an inbox for him to look at. Nothing requires him to be awake for it to happen and nothing merges without a check.</span></p><p><span>At the other end of the scale, </span><strong><span>Stripe</span></strong><span> built an internal system nicknamed &#8220;</span><strong><a href="https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents"><span>Minions</span></a></strong><span>.&#8221; Engineer Steve Kaliski described it on the</span><a href="https://www.chatprd.ai/how-i-ai/stripes-ai-minions-ship-1300-prs-weekly-from-a-slack-emoji"><span> How I AI podcast</span></a><span>: you tag the bot in Slack or react with an emoji, and Stripe&#8217;s agents were landing around 1,300 pull requests a week with no human writing the code, </span><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"><span>just humans reviewing it</span></mark><span>. The trick isn&#8217;t a smarter model. Before the agent even starts &#8220;thinking,&#8221; a separate, hard-coded system gathers the relevant tickets, docs, and code so the agent isn&#8217;t left guessing at its own context. Anything that can be handled by predictable, rule-based logic never gets handed to the probabilistic model. The humans didn&#8217;t disappear from the process, </span><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"><span>they moved from writing code to reviewing it.</span></mark></p><p><span>Same five moves, wildly different scale. That&#8217;s the point! Loop engineering isn&#8217;t a specific tool, it&#8217;s a shape you can build small or big.</span></p><div><hr></div><h2><strong>What It Costs You If You Get It Wrong</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!X8uQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6d8f78-e3d0-461e-914f-942c4c286950_2752x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!X8uQ!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6d8f78-e3d0-461e-914f-942c4c286950_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!X8uQ!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6d8f78-e3d0-461e-914f-942c4c286950_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!X8uQ!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6d8f78-e3d0-461e-914f-942c4c286950_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!X8uQ!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6d8f78-e3d0-461e-914f-942c4c286950_2752x1536.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!X8uQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6d8f78-e3d0-461e-914f-942c4c286950_2752x1536.jpeg" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd6d8f78-e3d0-461e-914f-942c4c286950_2752x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:919144,&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://aiagentssimplified.substack.com/i/207368383?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6d8f78-e3d0-461e-914f-942c4c286950_2752x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!X8uQ!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6d8f78-e3d0-461e-914f-942c4c286950_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!X8uQ!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6d8f78-e3d0-461e-914f-942c4c286950_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!X8uQ!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6d8f78-e3d0-461e-914f-942c4c286950_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!X8uQ!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6d8f78-e3d0-461e-914f-942c4c286950_2752x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>None of this is free, and the costs don&#8217;t show up while things are going well, that&#8217;s exactly what makes them dangerous.</span></p><p><strong><mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);"><span>Verification debt</span></mark><span>.</span></strong><span> Every PR the loop opens without a real check is a small loan against your future time. It looks fine today because the tests that exist are green. The problem lives in what the tests don&#8217;t cover, and it compounds quietly until it all surfaces at once.</span></p><p><strong><mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);"><span>Comprehension rot.</span></mark></strong><span> The faster a loop ships code you didn&#8217;t write, the bigger the gap between what your codebase actually is and what you think it is. You stop reading line by line because the loop took over the writing, and your mental map goes stale while the code keeps moving.</span></p><p><strong><mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);"><span>Cognitive surrender.</span></mark></strong><span> This is the psychological version of the first two. Once a loop runs reliably enough, it&#8217;s tempting to stop having an opinion about what it hands you and just click merge. The more you trust it, the less you look. The less you look, the less you&#8217;re able to judge and that&#8217;s a slope, not a step.</span></p><p><strong><mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);"><span>Token costs.</span></mark></strong><span> Autonomous loops spawn their own sub-agents, retry on their own, and run on a timer whether you&#8217;re watching or not. One stuck loop, retrying all night, and you wake up to a bill instead of a fixed bug. Set a hard budget cap and a max-retry limit before you ever let a loop run unattended, don&#8217;t find out the ceiling exists by hitting it.</span></p><p><span>The uncomfortable truth underneath all four is that a loop doesn&#8217;t have opinions of its own. </span><strong><span>It amplifies whatever you bring to it</span></strong><span>. Bring good judgment and habits, and it scales your judgment. Bring the desire to never think about this again, and it scales that just as efficiently.</span></p><div><hr></div><h2><strong>Unlock Your Next Income Stream: 100 Side Hustles for Ambitious Founders</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!VUqf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56f35606-4267-4998-a84b-6b52c8b317c8_1200x475.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!VUqf!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56f35606-4267-4998-a84b-6b52c8b317c8_1200x475.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!VUqf!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56f35606-4267-4998-a84b-6b52c8b317c8_1200x475.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!VUqf!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56f35606-4267-4998-a84b-6b52c8b317c8_1200x475.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!VUqf!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56f35606-4267-4998-a84b-6b52c8b317c8_1200x475.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!VUqf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56f35606-4267-4998-a84b-6b52c8b317c8_1200x475.jpeg" width="1200" height="475" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/56f35606-4267-4998-a84b-6b52c8b317c8_1200x475.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:475,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:103141,&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://aiagentssimplified.substack.com/i/207368383?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7420113-9de2-415b-aa11-891ba872b8b0_1200x628.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!VUqf!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56f35606-4267-4998-a84b-6b52c8b317c8_1200x475.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!VUqf!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56f35606-4267-4998-a84b-6b52c8b317c8_1200x475.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!VUqf!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56f35606-4267-4998-a84b-6b52c8b317c8_1200x475.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!VUqf!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56f35606-4267-4998-a84b-6b52c8b317c8_1200x475.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><sup><span>In a world where financial freedom feels like a distant dream, smart women are building wealth on their own terms.</span></sup></p><ul><li><p><sup><span>Finally, a curated database of 100 proven side hustles (that actually work)</span></sup></p></li><li><p><sup><span>Each idea comes with required startup costs, time investment, and potential earnings</span></sup></p></li><li><p><sup><span>Exclusive insights from founders who've turned side gigs into 6-figure empires</span></sup></p></li><li><p><sup><span>Detailed skill requirements so you can match your talents to the right opportunity</span></sup></p></li><li><p><sup><span>Bonus: Priority scoring system to identify which hustles align with your lifestyle</span></sup></p></li></ul><p><sup><span>Don't let another month slip by watching others build their empire. Your next income stream is hiding in our database, waiting to be discovered.</span></sup></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sendercircle.com/r.php?id=2940&quot;,&quot;text&quot;:&quot;&#128073; Download the Side Hustle Database Now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sendercircle.com/r.php?id=2940"><span>&#128073; Download the Side Hustle Database Now</span></a></p><div><hr></div><h2><strong>Should You Actually Build One? Start Smaller Than You Think</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ti6H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45182522-6de7-4fe8-85b0-e4f6d967e89f_2752x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ti6H!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45182522-6de7-4fe8-85b0-e4f6d967e89f_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!ti6H!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45182522-6de7-4fe8-85b0-e4f6d967e89f_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!ti6H!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45182522-6de7-4fe8-85b0-e4f6d967e89f_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!ti6H!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45182522-6de7-4fe8-85b0-e4f6d967e89f_2752x1536.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ti6H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45182522-6de7-4fe8-85b0-e4f6d967e89f_2752x1536.jpeg" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/45182522-6de7-4fe8-85b0-e4f6d967e89f_2752x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:903935,&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://aiagentssimplified.substack.com/i/207368383?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45182522-6de7-4fe8-85b0-e4f6d967e89f_2752x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ti6H!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45182522-6de7-4fe8-85b0-e4f6d967e89f_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!ti6H!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45182522-6de7-4fe8-85b0-e4f6d967e89f_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!ti6H!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45182522-6de7-4fe8-85b0-e4f6d967e89f_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!ti6H!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45182522-6de7-4fe8-85b0-e4f6d967e89f_2752x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>You don&#8217;t need Stripe&#8217;s setup to get value from this. Start with something that barely looks like a &#8220;system&#8221;:</span></p><ol><li><p><strong><span>Pick one recurring, low-stakes check.</span></strong><span> Something like &#8220;did CI pass overnight&#8221; or &#8220;summarize new issues.&#8221; Not your production deploy pipeline.</span></p></li><li><p><strong><span>Give it memory.</span></strong><span> A single markdown file the agent reads at the start and updates at the end is enough to make runs build on each other instead of starting from zero.</span></p></li><li><p><strong><span>Add a second agent to check the first one&#8217;s work</span></strong><span>, before you add anything else. This is the step people skip, and it&#8217;s the one that matters most.</span></p></li><li><p><strong><span>Only then, schedule it.</span></strong><span> Claude Code has /loop for time-based reruns and /goal for condition-based stopping; Codex has an equivalent Automations tab. Both platforms also support isolating parallel agents in separate git worktrees so they don&#8217;t overwrite each other&#8217;s changes, and both support MCP connectors to plug into tools like your issue tracker or Slack.</span></p></li><li><p><strong><span>Set a spending cap and a human checkpoint</span></strong><span>, before you let it run while you sleep.</span></p></li></ol><p><span>If you want it to run even with your laptop closed, you&#8217;ll need cloud-based scheduling (Claude Code&#8217;s Cloud Routines, or a GitHub Actions cron trigger) rather than a local scheduled task, local automations stop the second your machine sleeps.</span></p><div><hr></div><h2><strong>The Real Skill Hasn't Changed</strong></h2><p><span>Here&#8217;s the thing worth sitting with. Generating code, plans, and pull requests has become nearly free. When something can be produced without limit, it stops being the scarce resource.</span></p><p><span>What&#8217;s still scarce is judgment, knowing which output is actually right, not just plausible-looking. A loop can generate a hundred options. </span><mark data-color="#f9cb9c" style="background-color: rgb(249, 203, 156); color: rgb(0, 0, 0);"><span>It can&#8217;t tell you which one is correct</span></mark><span>; it can only tell you which one looks reasonable to it. That gap is exactly why </span><strong><span>you still need to be involved</span></strong><span>.</span></p><p><span>Two people can build the identical loop and end up in opposite places six months later. One person used it to move faster on work they already understood, kept reading the output, and got sharper. The other used it to avoid ever having to understand the system again, stopped checking, and quietly became a stranger to their own codebase. Same tool, same code, </span><mark data-color="#c9daf8" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);"><span>the difference was whether they stayed the engineer or just became the person who presses go.</span></mark></p><p><span>Build the loop. Just build it like someone who still plans to know what&#8217;s happening inside it.</span><strong> </strong></p><div><hr></div><h2><strong>The Only Insurance That Can Make You Richer</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://sendercircle.com/r.php?id=2694" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!1Qgy!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c95588-4775-480a-8456-69e5f304bce3_350x431.png 424w, /__u/substackcdn.com/image/fetch/$s_!1Qgy!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c95588-4775-480a-8456-69e5f304bce3_350x431.png 848w, /__u/substackcdn.com/image/fetch/$s_!1Qgy!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c95588-4775-480a-8456-69e5f304bce3_350x431.png 1272w, /__u/substackcdn.com/image/fetch/$s_!1Qgy!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c95588-4775-480a-8456-69e5f304bce3_350x431.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!1Qgy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c95588-4775-480a-8456-69e5f304bce3_350x431.png" width="184" height="226.58285714285714" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/69c95588-4775-480a-8456-69e5f304bce3_350x431.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:431,&quot;width&quot;:350,&quot;resizeWidth&quot;:184,&quot;bytes&quot;:118621,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://sendercircle.com/r.php?id=2694&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/207368383?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c95588-4775-480a-8456-69e5f304bce3_350x431.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!1Qgy!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c95588-4775-480a-8456-69e5f304bce3_350x431.png 424w, /__u/substackcdn.com/image/fetch/$s_!1Qgy!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c95588-4775-480a-8456-69e5f304bce3_350x431.png 848w, /__u/substackcdn.com/image/fetch/$s_!1Qgy!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c95588-4775-480a-8456-69e5f304bce3_350x431.png 1272w, /__u/substackcdn.com/image/fetch/$s_!1Qgy!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69c95588-4775-480a-8456-69e5f304bce3_350x431.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><sup><span>Most insurance costs you money. But there&#8217;s a kind that can pay you when the stock market drops. One example turned </span></sup><strong><sup><span>$200</span></sup></strong><sup><span> into </span></sup><strong><sup><span>$2,000</span></sup></strong><sup><span> during a downturn. And you don&#8217;t even need to own stock to use it!</span><br><span>It protects your portfolio and can generate profits when stocks fall. You&#8217;ll find the step-by-step breakdown in this free guide. It's simple, fast to read, and made for regular, at-home investors&#8230;</span><br><span>And today, it&#8217;s totally free, but won&#8217;t be for long.</span></sup></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sendercircle.com/r.php?id=2694&quot;,&quot;text&quot;:&quot;Claim Your FREE Copy &#128073;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sendercircle.com/r.php?id=2694"><span>Claim Your FREE Copy &#128073;</span></a></p><div><hr></div><h3><strong><span>What&#8217;s Next</span></strong></h3><p><span>That&#8217;s Part 2. If Part 1 was about understanding the shape of a loop, this one was about watching two working examples, seeing what breaks when nobody&#8217;s checking, and having an actual plan to build one yourself.</span></p><p><span>Here&#8217;s the thing I want you to sit with more than any tactic in this post: the tools got faster, but the job didn&#8217;t get easier, </span><strong><span>it got narrower</span></strong><span>. Writing code was never really the scarce skill. Knowing which code is right was. Loop engineering doesn&#8217;t remove that skill, it just makes it more obvious when you don&#8217;t have it.</span></p><p><span>So build the loop. Give it memory. Make the evaluator genuinely skeptical before you make anything else fancier. </span><strong><span>And check on it,</span></strong><span> not because you don&#8217;t trust it, but because that&#8217;s the part of the job that&#8217;s actually still yours.</span></p><div><hr></div><p><em><span>Before you go, I wanted to share a quick note about an </span><strong>event I&#8217;ll be attending at the end of July</strong><span>. The </span><strong>Packt</strong><span> team has been kind enough to offer AI Agents Simplified readers a </span><strong><span>40%</span></strong><span> </span><strong>discount code</strong><span>, so if you&#8217;re interested, you can check it out too.</span></em></p><div><hr></div><h2><strong><span>Build AI Agents That Reason Over Connected Knowledge</span></strong></h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://www.eventbrite.co.uk/e/building-intelligent-ai-agents-with-graphrag-tickets-1992756563525?discount=AIAGENTS40" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!UEya!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb034726-8717-4463-a6e5-760a63b2fc1a_624x208.png 424w, /__u/substackcdn.com/image/fetch/$s_!UEya!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb034726-8717-4463-a6e5-760a63b2fc1a_624x208.png 848w, /__u/substackcdn.com/image/fetch/$s_!UEya!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb034726-8717-4463-a6e5-760a63b2fc1a_624x208.png 1272w, /__u/substackcdn.com/image/fetch/$s_!UEya!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb034726-8717-4463-a6e5-760a63b2fc1a_624x208.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!UEya!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb034726-8717-4463-a6e5-760a63b2fc1a_624x208.png" width="624" height="208" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db034726-8717-4463-a6e5-760a63b2fc1a_624x208.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:208,&quot;width&quot;:624,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:122478,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.eventbrite.co.uk/e/building-intelligent-ai-agents-with-graphrag-tickets-1992756563525?discount=AIAGENTS40&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/207368383?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb034726-8717-4463-a6e5-760a63b2fc1a_624x208.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!UEya!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb034726-8717-4463-a6e5-760a63b2fc1a_624x208.png 424w, /__u/substackcdn.com/image/fetch/$s_!UEya!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb034726-8717-4463-a6e5-760a63b2fc1a_624x208.png 848w, /__u/substackcdn.com/image/fetch/$s_!UEya!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb034726-8717-4463-a6e5-760a63b2fc1a_624x208.png 1272w, /__u/substackcdn.com/image/fetch/$s_!UEya!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb034726-8717-4463-a6e5-760a63b2fc1a_624x208.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><sup><span>Production AI needs to connect evidence across sources, reason through relationships, and remember what it has already discovered.</span></sup></p><p><sup><span>Join the live, hands-on </span></sup><strong><sup><span>Building Intelligent AI Agents with GraphRAG</span></sup></strong><sup><span> workshop led by </span></sup><strong><sup><span>David Knickerbocker</span></sup></strong><sup><span>, and learn how to build agents that run multi-step investigations, maintain investigation memory, answer follow-up questions, and use graph, timeline, sentiment, and geospatial tools for deeper insights.</span></sup></p><p><sup><span>Move beyond basic retrieval and start building AI systems designed for complex, real-world questions, guided by an expert at the forefront of GraphRAG innovation.</span></sup></p><p><sup><span>As an </span></sup><strong><sup><span>AI Agents Simplified</span></sup></strong><sup><span> subscriber, you can get </span></sup><strong><sup><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);"><span>40% off</span></mark></sup></strong><sup><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);"><span> </span></mark><span>with code </span></sup><strong><sup><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);"><span>AIAGENTS40</span></mark></sup></strong><sup><span>.<br>Seats are limited. Secure yours before the offer ends.</span></sup></p><p><sup><span>You&#8217;ll also receive:</span></sup></p><ul><li><p><sup><span>One complimentary Packt eBook worth $70</span></sup></p></li><li><p><sup><span>A Packt Certificate</span></sup></p></li><li><p><sup><span>Recording access</span></sup></p></li></ul><p><sup><span>Join us and learn how to build AI agents that do more than retrieve documents.</span></sup></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eventbrite.co.uk/e/building-intelligent-ai-agents-with-graphrag-tickets-1992756563525?discount=AIAGENTS40&quot;,&quot;text&quot;:&quot;Sign Up Now &#128073;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eventbrite.co.uk/e/building-intelligent-ai-agents-with-graphrag-tickets-1992756563525?discount=AIAGENTS40"><span>Sign Up Now &#128073;</span></a></p><div><hr></div><h2><strong>Let&#8217;s Connect</strong></h2><p><span>If you build one this weekend, I&#8217;d genuinely like to hear how it went, what broke, what surprised you, what you&#8217;d change. Find me on</span><a href="https://www.linkedin.com/in/hana-esf"><span> </span></a><strong><a href="https://www.linkedin.com/in/hana-esf"><span>LinkedIn</span></a></strong><span> or reply to this post.</span></p><p><span>See you in the next one!</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aiagentssimplified.substack.com/p/what-you-should-know-about-loop-engineering-a0d/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/aiagentssimplified.substack.com/p/what-you-should-know-about-loop-engineering-a0d/comments"><span>Leave a comment</span></a></p><div><hr></div><h3><strong><span>Further reading:</span></strong></h3><ul><li><p><a href="https://addyosmani.com/blog/loop-engineering/"><span>Addy Osmani&#8217;s original &#8220;Loop Engineering&#8221; essay</span></a></p></li><li><p><a href="https://www.anthropic.com/engineering/harness-design-long-running-apps"><span>Anthropic&#8217;s engineering write-up on generator/evaluator harness design</span></a><span> </span></p></li><li><p><a href="https://www.chatprd.ai/how-i-ai/stripes-ai-minions-ship-1300-prs-weekly-from-a-slack-emoji"><span>Steve Kaliski on the How I AI podcast, on Stripe&#8217;s &#8220;Minions&#8221;</span></a><span> </span></p></li></ul>]]></content:encoded></item><item><title><![CDATA[What You Should Know About Loop Engineering (Part 1)]]></title><description><![CDATA[Why You Should Stop Prompting Your AI Agent and Start Designing Its Job]]></description><link>https://aiagentssimplified.substack.com/p/what-you-should-know-about-loop-engineering</link><guid isPermaLink="false">https://aiagentssimplified.substack.com/p/what-you-should-know-about-loop-engineering</guid><dc:creator><![CDATA[AI Agents Simplified]]></dc:creator><pubDate>Thu, 16 Jul 2026 20:59:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!54qA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf9d3341-6aa9-4e9b-a876-dfcfc77381f3_5160x2880.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><span>Welcome to the </span><strong>59th</strong><span> issue of AI Agents Simplified &#127867;</span></em></p><p><em><span>This issue is brought to you by </span><strong><a href="https://sendercircle.com/r.php?id=2898">Option Pit</a></strong></em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://sendercircle.com/r.php?id=2898" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!8nXf!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c3289ae-645a-4ed5-b6e3-e555a1f92cd0_112x112.png 424w, /__u/substackcdn.com/image/fetch/$s_!8nXf!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c3289ae-645a-4ed5-b6e3-e555a1f92cd0_112x112.png 848w, /__u/substackcdn.com/image/fetch/$s_!8nXf!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c3289ae-645a-4ed5-b6e3-e555a1f92cd0_112x112.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8nXf!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c3289ae-645a-4ed5-b6e3-e555a1f92cd0_112x112.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!8nXf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c3289ae-645a-4ed5-b6e3-e555a1f92cd0_112x112.png" width="112" height="112" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c3289ae-645a-4ed5-b6e3-e555a1f92cd0_112x112.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:112,&quot;width&quot;:112,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5955,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://sendercircle.com/r.php?id=2898&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/207301381?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c3289ae-645a-4ed5-b6e3-e555a1f92cd0_112x112.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!8nXf!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c3289ae-645a-4ed5-b6e3-e555a1f92cd0_112x112.png 424w, /__u/substackcdn.com/image/fetch/$s_!8nXf!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c3289ae-645a-4ed5-b6e3-e555a1f92cd0_112x112.png 848w, /__u/substackcdn.com/image/fetch/$s_!8nXf!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c3289ae-645a-4ed5-b6e3-e555a1f92cd0_112x112.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8nXf!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c3289ae-645a-4ed5-b6e3-e555a1f92cd0_112x112.png 1456w" sizes="100vw" fetchpriority="high"></picture><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="/__u/substackcdn.com/image/fetch/$s_!54qA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf9d3341-6aa9-4e9b-a876-dfcfc77381f3_5160x2880.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!54qA!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf9d3341-6aa9-4e9b-a876-dfcfc77381f3_5160x2880.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!54qA!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf9d3341-6aa9-4e9b-a876-dfcfc77381f3_5160x2880.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!54qA!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf9d3341-6aa9-4e9b-a876-dfcfc77381f3_5160x2880.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!54qA!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf9d3341-6aa9-4e9b-a876-dfcfc77381f3_5160x2880.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!54qA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf9d3341-6aa9-4e9b-a876-dfcfc77381f3_5160x2880.jpeg" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df9d3341-6aa9-4e9b-a876-dfcfc77381f3_5160x2880.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3722823,&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://aiagentssimplified.substack.com/i/207301381?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf9d3341-6aa9-4e9b-a876-dfcfc77381f3_5160x2880.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!54qA!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf9d3341-6aa9-4e9b-a876-dfcfc77381f3_5160x2880.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!54qA!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf9d3341-6aa9-4e9b-a876-dfcfc77381f3_5160x2880.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!54qA!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf9d3341-6aa9-4e9b-a876-dfcfc77381f3_5160x2880.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!54qA!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf9d3341-6aa9-4e9b-a876-dfcfc77381f3_5160x2880.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Picture your last &#8220;productive&#8221; afternoon with an AI coding agent. You wrote a prompt. It did something. You read the output, wrote another prompt, waited again. Multiply that by twenty rounds and you basically became a very expensive keyboard for the model.</span></p><p><strong><mark data-color="#fce5cd" style="background-color: rgb(252, 229, 205); color: rgb(0, 0, 0);"><span>Loop engineering is the name for getting out of that seat.</span></mark></strong></p><p><span>It&#8217;s </span><strong><mark data-color="#ead1dc" style="background-color: rgb(234, 209, 220); color: rgb(0, 0, 0);"><span>not another buzzword</span></mark></strong><mark data-color="#ead1dc" style="background-color: rgb(234, 209, 220); color: rgb(0, 0, 0);"><span> </span></mark><span>competing with prompt engineering or context engineering for your attention. It&#8217;s what happens after you&#8217;ve gotten good at both, and you notice the real bottleneck was never your wording. It was you, sitting there, being the only thing that tells the agent what to do next!</span></p><p><strong>TL;DR</strong></p><p>Loop engineering means designing a system that prompts your AI agent for you, instead of you prompting it by hand, one message at a time. This is Part 1 of a two-part series, and it covers the foundation:</p><ul><li><p><strong>What loop engineering actually means</strong></p></li><li><p><strong>How it&#8217;s different from prompt engineering and context engineering</strong> </p></li><li><p><strong>The five moves every working loop makes</strong></p></li><li><p><strong>The one mistake almost everyone makes on their first attempt</strong></p></li></ul><p>Part 2, out next week, is the hands-on half: real loops running in the wild, what they cost you when they go wrong, and a five-step plan to build your own. More on that at the end.</p><div><hr></div><h2><strong>What Loop Engineering Actually Means</strong></h2><p><span>The term comes from a June 2026 essay by</span><a href="https://addyosmani.com/blog/loop-engineering/"><span> </span></a><strong><a href="https://addyosmani.com/blog/loop-engineering/"><span>Addy Osmani</span></a></strong><span>, an engineer on the Google Chrome team, who put it in one sentence: </span></p><blockquote><p><em><span>loop engineering means replacing yourself as the person who prompts the agent, and designing a system that does that instead.</span></em></p></blockquote><p><span>That same week, two other people said almost the identical thing without comparing notes. </span><strong><span>Peter Steinberger</span></strong><span>, creator of OpenClaw, posted that </span><em><span>developers should stop prompting coding agents and start designing loops that prompt them for them.</span></em><span> </span><strong><span>Boris Cherny</span></strong><span>, who leads Claude Code at Anthropic, said his job now is writing loops, he doesn&#8217;t prompt Claude directly anymore, the loops do that and figure out what needs doing.</span></p><p><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"><span>Three people, one week, one idea.</span></mark><span> That&#8217;s usually a sign a term is describing something real, not something marketed.</span></p><p><strong><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);"><span>Here&#8217;s the plain version</span></mark></strong><span>: instead of you typing &#8220;fix this bug&#8221; every morning, you build a small system that checks for bugs every morning, decides which ones are worth fixing, hands them to an agent, checks the agent&#8217;s work, and remembers what it did, all without you touching a keyboard. You&#8217;re no longer inside that loop. You&#8217;re the person who built it and occasionally checks on it.</span></p><div><hr></div><h3><strong>What happens at 3:50 PM</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!qHjL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F848f4cc3-d27b-437e-a4dd-94b7f8656e10_1080x525.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!qHjL!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F848f4cc3-d27b-437e-a4dd-94b7f8656e10_1080x525.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!qHjL!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F848f4cc3-d27b-437e-a4dd-94b7f8656e10_1080x525.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!qHjL!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F848f4cc3-d27b-437e-a4dd-94b7f8656e10_1080x525.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!qHjL!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F848f4cc3-d27b-437e-a4dd-94b7f8656e10_1080x525.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!qHjL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F848f4cc3-d27b-437e-a4dd-94b7f8656e10_1080x525.jpeg" width="1080" height="525" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/848f4cc3-d27b-437e-a4dd-94b7f8656e10_1080x525.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:525,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:58821,&quot;alt&quot;:&quot;a hand holding two black cards with the words buy and sell written on them&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="a hand holding two black cards with the words buy and sell written on them" title="a hand holding two black cards with the words buy and sell written on them" srcset="/__u/substackcdn.com/image/fetch/$s_!qHjL!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F848f4cc3-d27b-437e-a4dd-94b7f8656e10_1080x525.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!qHjL!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F848f4cc3-d27b-437e-a4dd-94b7f8656e10_1080x525.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!qHjL!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F848f4cc3-d27b-437e-a4dd-94b7f8656e10_1080x525.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!qHjL!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F848f4cc3-d27b-437e-a4dd-94b7f8656e10_1080x525.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><sup><span>3 PM hits. Volume picks up. By 3:50, the market's a freight train.</span></sup></p><p><sup><span>That's when my crew and I strike.</span></sup></p><p><sup><span>A few wins from recent sessions:</span></sup></p><ul><li><p><strong><sup><span>$790</span></sup></strong><sup><span> in pure profit</span></sup></p></li><li><p><strong><sup><span>185%</span></sup></strong><sup><span> on a single position</span></sup></p></li><li><p><strong><sup><span>$1,500</span></sup></strong><sup><span> winners closing the bell</span></sup></p></li></ul><p><sup><span>We're not predicting tomorrow's headlines. We're not reading tea leaves. We're watching where $55 billion flows in the final hour, and riding it.</span></sup></p><p><sup><span>It happens today. And tomorrow. And every trading day after.</span></sup></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sendercircle.com/r.php?id=2898&quot;,&quot;text&quot;:&quot;Join us, your first week is FREE &#128073;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sendercircle.com/r.php?id=2898"><span>Join us, your first week is FREE &#128073;</span></a></p><div><hr></div><h2><strong>How This is Different From Prompt Engineering and Context Engineering</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Gwkh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F386f138e-86c0-4bc7-a67d-e1083ea1d4ac_2752x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Gwkh!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F386f138e-86c0-4bc7-a67d-e1083ea1d4ac_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Gwkh!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F386f138e-86c0-4bc7-a67d-e1083ea1d4ac_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Gwkh!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F386f138e-86c0-4bc7-a67d-e1083ea1d4ac_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Gwkh!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F386f138e-86c0-4bc7-a67d-e1083ea1d4ac_2752x1536.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Gwkh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F386f138e-86c0-4bc7-a67d-e1083ea1d4ac_2752x1536.jpeg" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/386f138e-86c0-4bc7-a67d-e1083ea1d4ac_2752x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:647645,&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://aiagentssimplified.substack.com/i/207301381?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F386f138e-86c0-4bc7-a67d-e1083ea1d4ac_2752x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Gwkh!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F386f138e-86c0-4bc7-a67d-e1083ea1d4ac_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Gwkh!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F386f138e-86c0-4bc7-a67d-e1083ea1d4ac_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Gwkh!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F386f138e-86c0-4bc7-a67d-e1083ea1d4ac_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Gwkh!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F386f138e-86c0-4bc7-a67d-e1083ea1d4ac_2752x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>This is the part most explainers skip, and it&#8217;s the part that actually matters if you want to know when to use which skill.</span></p><p><span>Think of it as </span><strong><span>four layers stacked</span></strong><span> on top of each other, each one worrying about something bigger than the last:</span></p><ul><li><p><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"><span>Prompt engineering</span></mark></strong><span> worries about one sentence: what do I say to the model right now?</span></p></li><li><p><strong><mark data-color="#fce5cd" style="background-color: rgb(252, 229, 205); color: rgb(0, 0, 0);"><span>Context engineering</span></mark></strong><span> worries about one window: what information should be in front of the model so it can actually do this well?</span></p></li><li><p><strong><mark data-color="#c9daf8" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);"><span>Harness engineering</span></mark></strong><span> worries about one run: which tools can the agent use, what counts as &#8220;done,&#8221; how does it recover if something breaks?</span></p></li><li><p><strong><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);"><span>Loop engineering</span></mark></strong><span> worries about the whole cycle: what makes this run again tomorrow, without me?</span></p></li></ul><p><span>Let&#8217;s make that concrete. Say you want an agent to keep your test suite green.</span></p><p><span>Prompt engineering is you writing a clear instruction: &#8220;Run the test suite, if anything fails, fix it, and explain what you changed.&#8221;</span></p><p><span>Context engineering is making sure the agent actually sees the failing test output, the relevant file, and not forty irrelevant files that confuse it.</span></p><p><span>Harness engineering is deciding the agent can run pytest and edit files in </span><code>/src</code><span>, but can&#8217;t touch </span><code>/prod</code><span>, and defining what &#8220;the task is done&#8221; looks like.</span></p><p><span>Loop engineering is the layer where none of that requires you anymore. Something checks CI every morning, on its own, decides which failures are worth fixing, hands each one to an agent in an isolated workspace, has a second agent check the fix before it merges, and writes down what happened so tomorrow&#8217;s run knows where things stand.</span></p><p><span>Notice that loop engineering doesn&#8217;t replace the other three. A sloppy prompt inside a loop just produces sloppy output on a schedule, faster. The loop is the layer that decides </span><em><span>when</span></em><span> and </span><em><span>whether</span></em><span> the other three layers even get triggered and, crucially, whether anyone double-checked the result.</span></p><div class="pullquote"><p>If you enjoyed this post so far, share it with your friends and help them learn something new.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aiagentssimplified.substack.com/p/what-you-should-know-about-loop-engineering?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/aiagentssimplified.substack.com/p/what-you-should-know-about-loop-engineering?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p></div><div><hr></div><h3><strong>The IPO market ran a stress test</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Dj-L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3be53d7-0f15-4cf7-a8c0-01775eb6812b_1080x414.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Dj-L!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3be53d7-0f15-4cf7-a8c0-01775eb6812b_1080x414.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Dj-L!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3be53d7-0f15-4cf7-a8c0-01775eb6812b_1080x414.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Dj-L!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3be53d7-0f15-4cf7-a8c0-01775eb6812b_1080x414.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Dj-L!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3be53d7-0f15-4cf7-a8c0-01775eb6812b_1080x414.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Dj-L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3be53d7-0f15-4cf7-a8c0-01775eb6812b_1080x414.jpeg" width="1080" height="414" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3be53d7-0f15-4cf7-a8c0-01775eb6812b_1080x414.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:414,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:40323,&quot;alt&quot;:&quot;A wooden block spelling the word ipo on a table&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A wooden block spelling the word ipo on a table" title="A wooden block spelling the word ipo on a table" srcset="/__u/substackcdn.com/image/fetch/$s_!Dj-L!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3be53d7-0f15-4cf7-a8c0-01775eb6812b_1080x414.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Dj-L!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3be53d7-0f15-4cf7-a8c0-01775eb6812b_1080x414.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Dj-L!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3be53d7-0f15-4cf7-a8c0-01775eb6812b_1080x414.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Dj-L!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3be53d7-0f15-4cf7-a8c0-01775eb6812b_1080x414.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><sup><span>The 2026 pipeline looks very different from years past.</span></sup></p><p><sup><span>Here&#8217;s what&#8217;s attached to some of the companies expected to headline the calendar:</span></sup></p><ul><li><p><sup><span>~$1.5 trillion target valuation.</span></sup></p></li><li><p><sup><span>$20+ billion in annual revenue.</span></sup></p></li><li><p><sup><span>55% year-over-year revenue growth.</span></sup></p></li><li><p><sup><span>$1.4+ billion in pre-tax profit.</span></sup></p></li><li><p><sup><span>240+ million monthly active users.</span></sup></p></li><li><p><sup><span>Eight consecutive years of profitability.</span></sup></p></li></ul><p><sup><span>Unlike many IPOs, those aren&#8217;t projections ten years out - they&#8217;re current figures tied to a select set of private companies preparing for public markets.</span></sup></p><p><sup><span>Our analysts break down seven of the most closely watched IPO prospects - including revenue, valuation range, and operating profile - in:</span></sup></p><p><em><strong><a href="https://sendercircle.com/r.php?id=2693"><sup><span>The Seven Hottest IPOs On Wall Street&#8217;s 2026 Watchlist</span></sup></a></strong></em></p><p><sup><span>This report is available for free as a courtesy for a limited time only.</span></sup></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sendercircle.com/r.php?id=2693&quot;,&quot;text&quot;:&quot;Get your FREE copy &#10145;&#65039;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sendercircle.com/r.php?id=2693"><span>Get your FREE copy &#10145;&#65039;</span></a></p><div><hr></div><h2><strong>The Five Things a Working Loop Actually Does</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!iKSj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa02e287c-e6fe-4a66-a786-9d9a60e1db50_2752x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!iKSj!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa02e287c-e6fe-4a66-a786-9d9a60e1db50_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!iKSj!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa02e287c-e6fe-4a66-a786-9d9a60e1db50_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!iKSj!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa02e287c-e6fe-4a66-a786-9d9a60e1db50_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!iKSj!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa02e287c-e6fe-4a66-a786-9d9a60e1db50_2752x1536.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!iKSj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa02e287c-e6fe-4a66-a786-9d9a60e1db50_2752x1536.jpeg" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a02e287c-e6fe-4a66-a786-9d9a60e1db50_2752x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:855387,&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://aiagentssimplified.substack.com/i/207301381?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa02e287c-e6fe-4a66-a786-9d9a60e1db50_2752x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!iKSj!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa02e287c-e6fe-4a66-a786-9d9a60e1db50_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!iKSj!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa02e287c-e6fe-4a66-a786-9d9a60e1db50_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!iKSj!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa02e287c-e6fe-4a66-a786-9d9a60e1db50_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!iKSj!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa02e287c-e6fe-4a66-a786-9d9a60e1db50_2752x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Every turn of a working loop does five things, and skipping any one of them means it&#8217;s not really a loop, it&#8217;s just automation with an extra step.</p><ol><li><p><strong>Discovery</strong> &#8212;&gt; it finds its own work. Reading yesterday&#8217;s CI failures, new tickets, or recent commits, rather than you telling it what to look at.</p></li><li><p><strong>Handoff</strong> &#8212;&gt; it hands the task to an agent, usually in its own isolated workspace (a git worktree, for example), so parallel agents don&#8217;t overwrite each other&#8217;s changes.</p></li><li><p><strong>Verification</strong> &#8212;&gt; a different agent checks the work. Not the one who did it.</p></li><li><p><strong>Persistence</strong> &#8212;&gt; it writes down what happened somewhere that survives the conversation: a markdown file, a ticket, a board.</p></li><li><p><strong>Scheduling</strong> &#8212;&gt; it does this again tomorrow, without a human pressing a button.</p></li></ol><p>Drop discovery, and you&#8217;re back to manually assigning work. Drop verification, and you&#8217;ve built a machine that confidently ships whatever it produces. Drop persistence, and every morning starts from zero, with no memory of yesterday.</p><div><hr></div><h2><strong>The One Part Everyone Gets Wrong: Letting The Agent Grade Itself</strong></h2><p><span>Here&#8217;s the uncomfortable finding that should shape how you build any loop: </span><mark data-color="#fce5cd" style="background-color: rgb(252, 229, 205); color: rgb(0, 0, 0);"><span>an AI agent is a bad judge of its own work</span></mark><span>.</span></p><p><span>Anthropic engineer Prithvi Rajasekaran documented this directly while building long-running coding agents. In</span><a href="https://www.anthropic.com/engineering/harness-design-long-running-apps"><span> Anthropic&#8217;s engineering write-up</span></a><span>, he found that when an agent is asked to evaluate what it just built, </span><strong><span>it tends to confidently praise its own output</span></strong><span>&#1608; even when a human looking at the same result can immediately tell it&#8217;s mediocre. It&#8217;s not a stupidity problem. The agent that wrote the code is still sitting inside all the reasoning that led it there. It doesn&#8217;t see the result objectively;</span><mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);"><span> it sees the story it told itself while building it.</span></mark></p><p><span>His fix, borrowed from generative adversarial networks (the &#8220;GAN&#8221; architecture used in image generation, where one network builds and a separate network tries to catch fakes): split the builder and the judge into two different agents, running independently, with different instructions. Tuning a separate evaluator to be genuinely skeptical turned out to be far easier than trying to convince a generator to be hard on itself.</span></p><p><span>He took it one step further for frontend work: the evaluator didn&#8217;t just read the code, it opened the actual page using browser automation, clicked through it, took screenshots, and judged based on what actually happened, not what the code looked like it should do.</span></p><p><span>Claude Code has since turned this into an actual command, </span><code>/goal</code><span>, where you give the agent a condition (&#8221;all tests in test/auth pass and lint is clean&#8221;) and a separate, fresh model checks after every turn whether that condition is genuinely true, rather than trusting the agent&#8217;s own &#8220;looks done to me.&#8221;</span></p><p><span>This is the same principle banks use when a large transfer needs two different people to enter and approve it. The person who did the work will trust their own work. The check only means something if someone else, </span><strong><span>human or model</span></strong><span>, is doing it.</span></p><p><span>If you remember one thing from this whole piece, make it this: </span></p><blockquote><p><span>the hard part of loop engineering was never getting the loop to run. It&#8217;s building in something that can tell it no.</span></p></blockquote><div><hr></div><h3><strong>Unmissable events in July:</strong></h3><p><strong>If you could listen in on the architecture discussions happening inside Google, AWS, Salesforce, or DeepMind, what would you ask?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!lXbm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab03326-5adc-4dd0-9d20-e41a15a6a3b4_624x208.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!lXbm!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab03326-5adc-4dd0-9d20-e41a15a6a3b4_624x208.png 424w, /__u/substackcdn.com/image/fetch/$s_!lXbm!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab03326-5adc-4dd0-9d20-e41a15a6a3b4_624x208.png 848w, /__u/substackcdn.com/image/fetch/$s_!lXbm!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab03326-5adc-4dd0-9d20-e41a15a6a3b4_624x208.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lXbm!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab03326-5adc-4dd0-9d20-e41a15a6a3b4_624x208.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!lXbm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab03326-5adc-4dd0-9d20-e41a15a6a3b4_624x208.png" width="624" height="208" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ab03326-5adc-4dd0-9d20-e41a15a6a3b4_624x208.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:208,&quot;width&quot;:624,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:93176,&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://aiagentssimplified.substack.com/i/207301381?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab03326-5adc-4dd0-9d20-e41a15a6a3b4_624x208.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!lXbm!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab03326-5adc-4dd0-9d20-e41a15a6a3b4_624x208.png 424w, /__u/substackcdn.com/image/fetch/$s_!lXbm!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab03326-5adc-4dd0-9d20-e41a15a6a3b4_624x208.png 848w, /__u/substackcdn.com/image/fetch/$s_!lXbm!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab03326-5adc-4dd0-9d20-e41a15a6a3b4_624x208.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lXbm!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab03326-5adc-4dd0-9d20-e41a15a6a3b4_624x208.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong><sup>ARC 2026:</sup></strong><sup> Software Architecture in the Age of AI brings together architects and engineering leaders to discuss the engineering decisions behind building AI systems that actually work in production.</sup></p><p><sup>Most AI conferences spend a lot of time talking about models and tools. This one is focused on architecture, governance, reliability, inference, and the challenges of operating AI systems at scale.</sup></p><p><strong><sup><span>Some of the sessions include:</span></sup></strong></p><ul><li><p><strong><a href="https://www.linkedin.com/in/davidping/"><sup>David Ping</sup></a></strong><sup> (AWS) on how solutions architecture is evolving in the age of AI.</sup></p></li><li><p><strong><a href="https://www.linkedin.com/in/ali-arsanjani/"><sup>Dr. Ali Arsanjani</sup></a></strong><sup> and </sup><strong><a href="https://www.linkedin.com/in/bustosjuan/"><sup>Juan Bustos</sup></a></strong><sup> (Google) on governance and engineering patterns.</sup></p></li><li><p><strong><a href="https://www.linkedin.com/in/rohit-bhardwaj-cloud/"><sup>Rohit Bhardwaj</sup></a></strong><sup> (Salesforce) on AI inference at scale.</sup></p></li><li><p><strong><a href="https://www.linkedin.com/in/chi-wang-autogen/"><sup>Dr. Chi Wang</sup></a></strong><sup> (Google DeepMind) and </sup><strong><a href="https://www.linkedin.com/in/xiaoma/"><sup>Dr. Xiao Ma</sup></a></strong><sup> (Splunk) on multi-agent architectures.</sup></p></li><li><p><strong><a href="https://www.linkedin.com/in/cloudanum/"><sup>Imran Ahmad</sup></a></strong><sup> on designing reliable AI systems.</sup></p></li><li><p><strong><a href="https://www.linkedin.com/in/michellebrenner/"><sup>Michelle Brenner</sup></a></strong><sup> (Netflix) on engineering leadership in the age of AI.</sup></p></li></ul><p><sup>&#128197; </sup><strong><sup>25th - 26th July </sup></strong><sup><br>&#127903;&#65039; <span>Use code</span></sup><strong><sup><span> </span></sup><a href="http://www.eventbrite.com/e/1991591030384/?discount=AGENT50"><sup><span>AGENT50</span></sup></a><sup><span> </span></sup></strong><sup><span>for </span></sup><strong><sup><span>50% OFF</span></sup></strong><sup><span> the early bird price. First 10 sign-ups only!</span></sup></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eventbrite.co.uk/e/arc-2026-software-architecture-in-the-age-of-ai-tickets-1991591030384?discount=AGENT50&quot;,&quot;text&quot;:&quot;Sign Up NOW &#128073;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eventbrite.co.uk/e/arc-2026-software-architecture-in-the-age-of-ai-tickets-1991591030384?discount=AGENT50"><span>Sign Up NOW &#128073;</span></a></p><div><hr></div><h2><strong>My Take, and What&#8217;s Next</strong></h2><p>Here&#8217;s where I land on all of this, for what it&#8217;s worth.</p><p>I don&#8217;t think loop engineering is hype dressed up in a new name. The reasoning behind it holds up. Once an agent can reliably do a bounded task, the next bottleneck really is you being the one who has to notice the task and type the prompt. Automating that part is a legitimate step up the stack, not a rebrand of something we already had.</p><p>But the <strong>generator/evaluator problem</strong> above is the part I&#8217;d pay closest attention to if I were trying this for the first time. It&#8217;s tempting to build the fun parts first, the scheduling, the automation, the &#8220;look, it runs by itself&#8221; moment and treat verification as something you&#8217;ll tighten up later. I think that&#8217;s backwards. A loop with no real evaluator isn&#8217;t a smaller version of a good loop. It&#8217;s a different, riskier thing: a system that ships its own mistakes on a schedule, confidently, while you&#8217;re not looking. Get the checking agent right before you get the scheduling right.</p><p>That&#8217;s the part I wanted to spend real time on this week, which is why I split this into two posts instead of cramming everything in.</p><p>Next week, Part 2 gets practical. I&#8217;ll walk through two loops that are actually running in production right now. Then we&#8217;ll get into what it actually costs you when a loop goes wrong and I&#8217;ll close with a five-step plan you can use to build your own first loop this weekend, without needing anything close to Stripe&#8217;s setup.</p><p>If this one was useful, Part 2 is where it gets hands-on. See you next week.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aiagentssimplified.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="/__u/aiagentssimplified.substack.com/subscribe"><span>Subscribe now</span></a></p><div><hr></div><h3><strong>Let&#8217;s Collaborate</strong></h3><p><span>Hey there, I&#8217;m Hana, co-founder and technical writer at AI Agents Simplified. If you&#8217;re building in the AI space, have feedback on today&#8217;s post, or want to explore a collaboration, let&#8217;s chat! You can find me on </span><strong><a href="https://www.linkedin.com/in/hana-esf"><mark data-color="rgb(201, 218, 248)" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);">LinkedIn</mark></a></strong><span> or drop me an </span><strong><mark data-color="rgb(207, 226, 243)" style="background-color: rgb(207, 226, 243); color: rgb(0, 0, 0);">email</mark></strong><span>. I read every message and would love to hear from you.</span></p>]]></content:encoded></item><item><title><![CDATA[Your AI Agent Has More Access Than You Think]]></title><description><![CDATA[Most teams lock down their code. Almost nobody locks down their agent's tools.]]></description><link>https://aiagentssimplified.substack.com/p/your-ai-agent-has-more-access-than</link><guid isPermaLink="false">https://aiagentssimplified.substack.com/p/your-ai-agent-has-more-access-than</guid><dc:creator><![CDATA[AI Agents Simplified]]></dc:creator><pubDate>Tue, 14 Jul 2026 19:30:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ak6N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7f3953-c85d-4322-986b-e7b4f351a59d_2752x1536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><span>Welcome to the </span><strong>58th</strong><span> issue of AI Agents Simplified &#127867;</span></em></p><p><em><span>This issue is brought to you by </span><strong><a href="https://sendercircle.com/r.php?id=2790">HubSpot</a></strong></em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://sendercircle.com/r.php?id=2790" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 424w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 848w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!RSeV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png" width="235" height="66" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a939d658-f152-491e-9a03-9526650cc3bb_235x66.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:66,&quot;width&quot;:235,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7977,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://sendercircle.com/r.php?id=2790&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/179964851?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 424w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 848w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div><hr></div><p><em><span>Before we get into today&#8217;s issue, I wanted to share a quick note about an </span><strong>event I&#8217;ll be attending at the end of July</strong><span>. The </span><strong>Packt</strong><span> team has been kind enough to offer AI Agents Simplified readers a </span><strong><span>40%</span></strong><span> </span><strong>discount code</strong><span>, so if you&#8217;re interested, you can check it out too.</span></em></p><div><hr></div><h3><strong><span>Beyond Prompts: Learn to Build AI Agents with OpenAI Codex</span></strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!x4S-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb71485-373c-4a87-b085-384537fe07c9_624x312.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!x4S-!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb71485-373c-4a87-b085-384537fe07c9_624x312.png 424w, /__u/substackcdn.com/image/fetch/$s_!x4S-!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb71485-373c-4a87-b085-384537fe07c9_624x312.png 848w, /__u/substackcdn.com/image/fetch/$s_!x4S-!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb71485-373c-4a87-b085-384537fe07c9_624x312.png 1272w, /__u/substackcdn.com/image/fetch/$s_!x4S-!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb71485-373c-4a87-b085-384537fe07c9_624x312.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!x4S-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb71485-373c-4a87-b085-384537fe07c9_624x312.png" width="624" height="312" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7bb71485-373c-4a87-b085-384537fe07c9_624x312.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:312,&quot;width&quot;:624,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:106835,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/207003300?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb71485-373c-4a87-b085-384537fe07c9_624x312.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!x4S-!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb71485-373c-4a87-b085-384537fe07c9_624x312.png 424w, /__u/substackcdn.com/image/fetch/$s_!x4S-!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb71485-373c-4a87-b085-384537fe07c9_624x312.png 848w, /__u/substackcdn.com/image/fetch/$s_!x4S-!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb71485-373c-4a87-b085-384537fe07c9_624x312.png 1272w, /__u/substackcdn.com/image/fetch/$s_!x4S-!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb71485-373c-4a87-b085-384537fe07c9_624x312.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><sup><span>AI coding is evolving from code generation to </span></sup><strong><sup><span>agentic software development</span></sup></strong><sup><span>.</span></sup></p><p><sup><span>OpenAI Codex can do far more than autocomplete code. It can inspect repositories, plan implementations, write tests, debug failures, review pull requests, and help developers complete complex engineering tasks. The key is knowing how to guide these AI agents with the right workflows, guardrails, and review practices.</span></sup></p><p><sup><span>In this live, hands-on bootcamp, you&#8217;ll build practical AI-assisted development skills through </span></sup><strong><sup><span>10 real-world engineering workflows</span></sup></strong><sup><span>. Working inside a prepared project, you&#8217;ll learn how to explore unfamiliar codebases, implement features safely, review AI-generated changes, refactor confidently, and ship production-ready code.</span></sup></p><p><sup><span>The bootcamp is led by </span></sup><strong><sup><span>Chuck McCullough</span></sup></strong><sup><span>, a software architect, former IBM engineer, and AI engineering expert with more than 30 years of experience building enterprise software and training developers worldwide.</span></sup></p><p><strong><sup><span>Exclusive offer for AI Agents Simplified readers:</span></sup></strong><sup><span> Use code </span></sup><strong><a href="https://www.eventbrite.co.uk/e/build-ai-agents-with-openai-codex-tickets-1992048666185?discount=AISIM40"><sup><mark data-color="#93c47d" style="background-color: rgb(147, 196, 125); color: rgb(0, 0, 0);"><span>AISIM40</span></mark></sup></a></strong><sup><span> to get </span></sup><strong><sup><span>40% off</span></sup></strong><sup><span> your registration.</span></sup></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eventbrite.co.uk/e/build-ai-agents-with-openai-codex-tickets-1992048666185?discount=AISIM40&quot;,&quot;text&quot;:&quot;SIGN UP NOW &#128073;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eventbrite.co.uk/e/build-ai-agents-with-openai-codex-tickets-1992048666185?discount=AISIM40"><span>SIGN UP NOW &#128073;</span></a></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Ak6N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7f3953-c85d-4322-986b-e7b4f351a59d_2752x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Ak6N!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7f3953-c85d-4322-986b-e7b4f351a59d_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Ak6N!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7f3953-c85d-4322-986b-e7b4f351a59d_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Ak6N!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7f3953-c85d-4322-986b-e7b4f351a59d_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Ak6N!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7f3953-c85d-4322-986b-e7b4f351a59d_2752x1536.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Ak6N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7f3953-c85d-4322-986b-e7b4f351a59d_2752x1536.jpeg" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c7f3953-c85d-4322-986b-e7b4f351a59d_2752x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:696249,&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://aiagentssimplified.substack.com/i/207003300?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7f3953-c85d-4322-986b-e7b4f351a59d_2752x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Ak6N!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7f3953-c85d-4322-986b-e7b4f351a59d_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Ak6N!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7f3953-c85d-4322-986b-e7b4f351a59d_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Ak6N!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7f3953-c85d-4322-986b-e7b4f351a59d_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Ak6N!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7f3953-c85d-4322-986b-e7b4f351a59d_2752x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Here's a question worth asking about any agent you've built: <strong><mark data-color="#fce5cd" style="background-color: rgb(252, 229, 205); color: rgb(0, 0, 0);">what can it actually do, versus what you think it can do?</mark></strong></p><p style="text-align: justify;">Most of us connect an agent to a tool, test it a few times, and move on. The agent answers questions correctly, so we assume it's safe. But "<em>answers correctly</em>" and "<em>can't be talked into doing something bad</em>" are two completely different things. And right now, most agents in production have never been checked for the second one.</p><p><span>That gap is the subject of this issue. It's also one of the best sections in</span><a href="https://www.packtpub.com/en-us/product/agentic-ai-with-microsoft-foundry-9781806673957"><span> </span></a><em><strong><a href="https://packt.link/tZyWj"><mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);"><span>Agentic AI with Microsoft Foundry</span></mark></a></strong></em><span>, which spends real time on exactly this problem:</span></p><ul><li><p><span>what your agent's tools can do? </span></p></li><li><p><span>who's watching when it uses them?</span></p></li><li><p><span>and how to test it before an attacker does?</span></p></li></ul><div><hr></div><h3><strong>The Question Changed, and Most People Didn't Notice!</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Uxnc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0ed67d-a8ed-46f4-b969-c878a5c779c9_1346x520.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Uxnc!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0ed67d-a8ed-46f4-b969-c878a5c779c9_1346x520.png 424w, /__u/substackcdn.com/image/fetch/$s_!Uxnc!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0ed67d-a8ed-46f4-b969-c878a5c779c9_1346x520.png 848w, /__u/substackcdn.com/image/fetch/$s_!Uxnc!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0ed67d-a8ed-46f4-b969-c878a5c779c9_1346x520.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Uxnc!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0ed67d-a8ed-46f4-b969-c878a5c779c9_1346x520.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Uxnc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0ed67d-a8ed-46f4-b969-c878a5c779c9_1346x520.png" width="1346" height="520" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be0ed67d-a8ed-46f4-b969-c878a5c779c9_1346x520.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:520,&quot;width&quot;:1346,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:75322,&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://aiagentssimplified.substack.com/i/207003300?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0ed67d-a8ed-46f4-b969-c878a5c779c9_1346x520.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Uxnc!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0ed67d-a8ed-46f4-b969-c878a5c779c9_1346x520.png 424w, /__u/substackcdn.com/image/fetch/$s_!Uxnc!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0ed67d-a8ed-46f4-b969-c878a5c779c9_1346x520.png 848w, /__u/substackcdn.com/image/fetch/$s_!Uxnc!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0ed67d-a8ed-46f4-b969-c878a5c779c9_1346x520.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Uxnc!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0ed67d-a8ed-46f4-b969-c878a5c779c9_1346x520.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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 style="text-align: justify;"><span>For a while, building an agent just meant getting good answers out of a model. Now agents call tools. They read your database, open tickets, send emails, touch your codebase. Once an agent can act, a bad answer isn&#8217;t just embarrassing. It&#8217;s a bad action, taken on your behalf!</span></p><p style="text-align: justify;"><span>This shift is why </span><strong><span>security researchers </span></strong><span>created an entirely new list of risks just for agents. In December 2025, </span><strong><span>OWASP</span></strong><span> published its first</span><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"><span> </span></mark><a href="https://genai.owasp.org/resource/owasp-top-10-for-agentic-applications-for-2026/"><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"><span>Top 10 for Agentic Applications</span></mark></a><span>. It&#8217;s different from the older list made for chatbots. It adds things like &#8220;agent goal hijack&#8221; and &#8220;tool misuse&#8221;, problems that only exist once an agent has real access to real systems.</span></p><p style="text-align: justify;"><span>The numbers back this up. </span><a href="https://www.hackerone.com/report/hacker-powered-security"><span>HackerOne</span></a><span>, the platform companies use to report security bugs, found that AI-related vulnerability reports jumped 210% in a year. Reports specifically about </span><strong><span>prompt injection</span></strong><span>, tricking a model into ignoring its instructions, jumped 540%.</span></p><p><em><a href="https://packt.link/tZyWj"><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);"><span>Agentic AI with Microsoft Foundry</span></mark></a></em><span> covers this exact risk in its chapter on </span><strong><span>agent tools</span></strong><span>. The authors point out something simple but easy to miss: if you connect an agent to an external tool server and don&#8217;t explicitly limit what it can access, the agent inherits everything that server can do. For something like GitHub, that can include deleting a repository or force-pushing to a protected branch. Nobody asked for that. It just comes with the connection, by default.</span></p><div><hr></div><h3><strong><span>The Fix Is Small. That&#8217;s Why People Skip It.</span></strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!b8EM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e85961-d4c9-49f9-8fad-73381c0af2fa_1512x564.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!b8EM!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e85961-d4c9-49f9-8fad-73381c0af2fa_1512x564.png 424w, /__u/substackcdn.com/image/fetch/$s_!b8EM!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e85961-d4c9-49f9-8fad-73381c0af2fa_1512x564.png 848w, /__u/substackcdn.com/image/fetch/$s_!b8EM!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e85961-d4c9-49f9-8fad-73381c0af2fa_1512x564.png 1272w, /__u/substackcdn.com/image/fetch/$s_!b8EM!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e85961-d4c9-49f9-8fad-73381c0af2fa_1512x564.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!b8EM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e85961-d4c9-49f9-8fad-73381c0af2fa_1512x564.png" width="1456" height="543" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1e85961-d4c9-49f9-8fad-73381c0af2fa_1512x564.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:543,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92007,&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://aiagentssimplified.substack.com/i/207003300?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e85961-d4c9-49f9-8fad-73381c0af2fa_1512x564.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!b8EM!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e85961-d4c9-49f9-8fad-73381c0af2fa_1512x564.png 424w, /__u/substackcdn.com/image/fetch/$s_!b8EM!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e85961-d4c9-49f9-8fad-73381c0af2fa_1512x564.png 848w, /__u/substackcdn.com/image/fetch/$s_!b8EM!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e85961-d4c9-49f9-8fad-73381c0af2fa_1512x564.png 1272w, /__u/substackcdn.com/image/fetch/$s_!b8EM!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e85961-d4c9-49f9-8fad-73381c0af2fa_1512x564.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Here&#8217;s the part that&#8217;s easy to fix and easy to forget: give your agent a list of exactly which tools it&#8217;s allowed to use, instead of handing it everything.</span></p><p><a href="https://packt.link/tZyWj"><span>The book</span></a><span> walks through this using </span><strong><span>Microsoft&#8217;s Agent Framework</span></strong><span>, where you pass an </span><strong><span data-color="#6aa84f" style="color: rgb(106, 168, 79);">allowed_tools</span></strong><span> list when you set up the connection. Want your agent to read issues and pull requests? Give it exactly that, and nothing else. No delete. No force-push. No access to anything you didn&#8217;t explicitly approve.</span></p><p><span>The authors put it in terms that make it click: treat this list the way you&#8217;d treat a permissions policy for an employee. Review it before you launch. Only add new tools after testing them somewhere that isn&#8217;t your live environment. It&#8217;s not something you set once, but it&#8217;s something you keep checking as your agent grows.</span></p><p><span>This one idea, on its own, is worth taking a look at the book. It&#8217;s the difference between an agent that can only do what you meant, and one that can do whatever the tool server happens to allow.</span></p><div class="pullquote"><p>I put together a short checklist based on this issue, the tool permission review, the read/write approval split, and which red-team categories to run first. If you want it, <strong>drop a comment</strong> below and I&#8217;ll send it your way.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aiagentssimplified.substack.com/p/your-ai-agent-has-more-access-than/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/aiagentssimplified.substack.com/p/your-ai-agent-has-more-access-than/comments"><span>Leave a comment</span></a></p></div><h3><strong>100+ ChatGPT Prompts to Revolutionize Your Day</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!a3xG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6cd9752-241e-4ebf-bc07-b0f412ff6f27_1200x467.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!a3xG!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6cd9752-241e-4ebf-bc07-b0f412ff6f27_1200x467.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!a3xG!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6cd9752-241e-4ebf-bc07-b0f412ff6f27_1200x467.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!a3xG!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6cd9752-241e-4ebf-bc07-b0f412ff6f27_1200x467.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!a3xG!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6cd9752-241e-4ebf-bc07-b0f412ff6f27_1200x467.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!a3xG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6cd9752-241e-4ebf-bc07-b0f412ff6f27_1200x467.jpeg" width="693" height="269.6925" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b6cd9752-241e-4ebf-bc07-b0f412ff6f27_1200x467.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:467,&quot;width&quot;:1200,&quot;resizeWidth&quot;:693,&quot;bytes&quot;:96471,&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://aiagentssimplified.substack.com/i/207003300?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F826a73c1-a40d-471d-a049-5cc645bb32c9_1200x628.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!a3xG!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6cd9752-241e-4ebf-bc07-b0f412ff6f27_1200x467.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!a3xG!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6cd9752-241e-4ebf-bc07-b0f412ff6f27_1200x467.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!a3xG!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6cd9752-241e-4ebf-bc07-b0f412ff6f27_1200x467.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!a3xG!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6cd9752-241e-4ebf-bc07-b0f412ff6f27_1200x467.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><sup><span>Supercharge your productivity with HubSpot's comprehensive guide. This free resource is your fast track to AI mastery:</span></sup></p><ul><li><p><strong><sup><span>Industry-Specific Use Cases:</span></sup></strong><sup><span> 15+ real-world applications across various sectors</span></sup></p></li><li><p><strong><sup><span>Productivity Guide:</span></sup></strong><sup><span> 21 best practices to 10x your efficiency with AI</span></sup></p></li><li><p><strong><sup><span>Prompt Powerhouse:</span></sup></strong><sup><span> 100+ ready-to-use prompts for immediate implementation</span></sup></p></li><li><p><strong><sup><span>Challenge Buster:</span></sup></strong><sup><span> Overcome common AI hurdles with expert strategies</span></sup></p></li></ul><p><sup><span>Plus, in-depth sections on email composition, content creation, customer support, and data analysis.</span></sup></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sendercircle.com/r.php?id=2790&quot;,&quot;text&quot;:&quot;Find Your Guide Here &#128073;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sendercircle.com/r.php?id=2790"><span>Find Your Guide Here &#128073;</span></a></p><div><hr></div><h3><strong>Reading Isn't the Risk, Writing Is.</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-5LM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59f884c-a9e2-4a9a-82ff-4aaeefc006ab_1484x682.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-5LM!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59f884c-a9e2-4a9a-82ff-4aaeefc006ab_1484x682.png 424w, /__u/substackcdn.com/image/fetch/$s_!-5LM!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59f884c-a9e2-4a9a-82ff-4aaeefc006ab_1484x682.png 848w, /__u/substackcdn.com/image/fetch/$s_!-5LM!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59f884c-a9e2-4a9a-82ff-4aaeefc006ab_1484x682.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-5LM!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59f884c-a9e2-4a9a-82ff-4aaeefc006ab_1484x682.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-5LM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59f884c-a9e2-4a9a-82ff-4aaeefc006ab_1484x682.png" width="1456" height="669" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d59f884c-a9e2-4a9a-82ff-4aaeefc006ab_1484x682.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:669,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:86469,&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://aiagentssimplified.substack.com/i/207003300?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59f884c-a9e2-4a9a-82ff-4aaeefc006ab_1484x682.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!-5LM!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59f884c-a9e2-4a9a-82ff-4aaeefc006ab_1484x682.png 424w, /__u/substackcdn.com/image/fetch/$s_!-5LM!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59f884c-a9e2-4a9a-82ff-4aaeefc006ab_1484x682.png 848w, /__u/substackcdn.com/image/fetch/$s_!-5LM!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59f884c-a9e2-4a9a-82ff-4aaeefc006ab_1484x682.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-5LM!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59f884c-a9e2-4a9a-82ff-4aaeefc006ab_1484x682.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Limiting tool access handles part of the problem. The other part is what happens the moment your agent actually decides to use one of those tools.</span></p><p><em><a href="https://packt.link/tZyWj"><span>Agentic AI with Microsoft Foundry</span></a></em><span> explains how </span><mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);"><span>Microsoft Foundry</span></mark><span> handles this. By default, any tool call needs a yes before it runs. The agent pauses, someone (or some system) approves or rejects it, and only then does it continue. The book shows the exact code for this approval step, including how to tell the difference between a &#8220;</span><strong><span>read</span></strong><span>&#8221; action and a &#8220;</span><strong><span>write</span></strong><span>&#8221; action.</span></p><p><span>That distinction matters more than it sounds like it should. An agent that only looks things up is low risk. An agent that can close a ticket, send an email, or delete something is not. </span>The book&#8217;s advice:</p><blockquote><p>Auto-approve the reads, and require a human or a policy check for anything that writes. You get a record of every action too, which matters a lot if you&#8217;re in healthcare, finance, or anything with rules attached.</p></blockquote><div><hr></div><h3><strong>Test Your Agent Like Someone's Trying to Break It</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!N5MI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ae6bb2-858a-425a-a9b7-0ecb4212ce21_1510x714.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!N5MI!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ae6bb2-858a-425a-a9b7-0ecb4212ce21_1510x714.png 424w, /__u/substackcdn.com/image/fetch/$s_!N5MI!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ae6bb2-858a-425a-a9b7-0ecb4212ce21_1510x714.png 848w, /__u/substackcdn.com/image/fetch/$s_!N5MI!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ae6bb2-858a-425a-a9b7-0ecb4212ce21_1510x714.png 1272w, /__u/substackcdn.com/image/fetch/$s_!N5MI!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ae6bb2-858a-425a-a9b7-0ecb4212ce21_1510x714.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!N5MI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ae6bb2-858a-425a-a9b7-0ecb4212ce21_1510x714.png" width="1456" height="688" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89ae6bb2-858a-425a-a9b7-0ecb4212ce21_1510x714.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:688,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:78866,&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://aiagentssimplified.substack.com/i/207003300?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ae6bb2-858a-425a-a9b7-0ecb4212ce21_1510x714.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!N5MI!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ae6bb2-858a-425a-a9b7-0ecb4212ce21_1510x714.png 424w, /__u/substackcdn.com/image/fetch/$s_!N5MI!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ae6bb2-858a-425a-a9b7-0ecb4212ce21_1510x714.png 848w, /__u/substackcdn.com/image/fetch/$s_!N5MI!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ae6bb2-858a-425a-a9b7-0ecb4212ce21_1510x714.png 1272w, /__u/substackcdn.com/image/fetch/$s_!N5MI!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ae6bb2-858a-425a-a9b7-0ecb4212ce21_1510x714.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Even with a short tool list and an approval step, you still don&#8217;t know how your specific agent holds up against someone actually trying to trick it. That&#8217;s what red-teaming is for, and it&#8217;s stopped being something only security teams do.</span></p><p><em><a href="https://packt.link/tZyWj"><span>Agentic AI with Microsoft Foundry</span></a></em><span> dedicates a full section to this, </span><strong><mark data-color="#d9d2e9" style="background-color: rgb(217, 210, 233); color: rgb(0, 0, 0);"><span>using Microsoft Foundry&#8217;s built-in Red Team agent</span></mark></strong><span>. You pick which risks to test for, choose the kinds of attacks to try, and it runs them against your agent automatically. The book walks through the </span><strong><span>entire setup</span></strong><span>, screen by screen, including how many attempts to run per risk category (they recommend 5 for a real deployment, not 1).</span></p><p><span>The book also makes a point that&#8217;s easy to miss:</span></p><blockquote><p><span>This isn&#8217;t a one-time check before launch. Every time you change a prompt, add a tool, or switch models, the risk changes with it. The teams doing this well run these tests every time they release a change, the same way you&#8217;d run any other test before shipping code.</span></p></blockquote><div><hr></div><h3><strong>90% of AI Runs Through This Company</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Ppa6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81759a06-6407-46ec-945f-dd68ede893bd_1076x494.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Ppa6!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81759a06-6407-46ec-945f-dd68ede893bd_1076x494.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Ppa6!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81759a06-6407-46ec-945f-dd68ede893bd_1076x494.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Ppa6!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81759a06-6407-46ec-945f-dd68ede893bd_1076x494.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Ppa6!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81759a06-6407-46ec-945f-dd68ede893bd_1076x494.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Ppa6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81759a06-6407-46ec-945f-dd68ede893bd_1076x494.jpeg" width="728" height="334.2304832713755" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81759a06-6407-46ec-945f-dd68ede893bd_1076x494.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:494,&quot;width&quot;:1076,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:86432,&quot;alt&quot;:&quot;graphical user interface, application&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="graphical user interface, application" title="graphical user interface, application" srcset="/__u/substackcdn.com/image/fetch/$s_!Ppa6!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81759a06-6407-46ec-945f-dd68ede893bd_1076x494.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Ppa6!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81759a06-6407-46ec-945f-dd68ede893bd_1076x494.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Ppa6!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81759a06-6407-46ec-945f-dd68ede893bd_1076x494.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Ppa6!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81759a06-6407-46ec-945f-dd68ede893bd_1076x494.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><sup><span>The biggest AI wins often come from companies you don&#8217;t hear about every day.</span><br><span>Case in point:</span><br><span>The database provider now embedded into the big three cloud platforms - with access to 90% of the market.</span><br><span>You&#8217;ll find the name and ticker of this newly-minted giant in our 10 Best AI Stocks to Own in 2026 report, along with:</span></sup></p><ul><li><p><sup><span>The chip giant holding 80% of the AI data center market.</span></sup></p></li><li><p><sup><span>A plucky challenger with 28% revenue growth forecasts.</span></sup></p></li><li><p><sup><span>A multi-cloud operator with high-end analyst targets near $440.</span></sup></p></li></ul><p><sup><span>Plus 6 other AI stocks set to take off.</span></sup></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sendercircle.com/r.php?id=2692&quot;,&quot;text&quot;:&quot;Get the full list while it&#8217;s still FREE&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sendercircle.com/r.php?id=2692"><span>Get the full list while it&#8217;s still FREE</span></a></p><div><hr></div><h3><strong><span>The Next Step</span></strong></h3><p><span>If your agent touches anything real, a </span><strong><span>database</span></strong><span>, an </span><strong><span>inbox</span></strong><span>, a </span><strong><span>repository</span></strong><span>, anything that writes, its tool permissions deserve the same attention you&#8217;d give a production password. Most teams haven&#8217;t gotten there yet.</span></p><p><em><strong><span>Agentic AI with Microsoft Foundry</span></strong></em><span> is the clearest walkthrough I&#8217;ve found for actually doing this. The tool permission pattern, the approval step, and the red-team setup, all with real code and real screenshots from Microsoft Foundry. If you&#8217;re building agents that touch anything important, it&#8217;s worth having next to you.</span></p><div class="pullquote"><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://packt.link/tZyWj&quot;,&quot;text&quot;:&quot;Get Your Copy Here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://packt.link/tZyWj"><span>Get Your Copy Here</span></a></p></div><h3><strong>Let&#8217;s Collaborate</strong></h3><p><span>Hey there, I&#8217;m Hana, co-founder and technical writer at AI Agents Simplified. If you&#8217;re building in the AI space, have feedback on today&#8217;s post, or want to explore a collaboration, let&#8217;s chat! You can find me on </span><strong><a href="https://www.linkedin.com/in/hana-esf"><mark data-color="rgb(201, 218, 248)" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);">LinkedIn</mark></a></strong><span> or drop me an </span><strong><mark data-color="rgb(207, 226, 243)" style="background-color: rgb(207, 226, 243); color: rgb(0, 0, 0);">email</mark></strong><span>. I read every message and would love to hear from you.</span></p><div><hr></div><h4><strong>References</strong></h4><ul><li><p><a href="https://packt.link/tZyWj">Agentic AI with Microsoft Foundry: Design and develop intelligent AI solutions and autonomous agents with Microsoft&#8217;s Agent Framework</a></p></li><li><p><a href="https://genai.owasp.org/resource/owasp-top-10-for-agentic-applications-for-2026/">OWASP Top 10 for Agentic Applications for 2026</a></p></li><li><p><a href="https://www.hackerone.com/report/hacker-powered-security">When AI becomes the attack surface</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[We Were Wrong About AI Agents]]></title><description><![CDATA[Inside the massive shift to Agentic Engineering, the cure for Context Rot, and the open protocols taking AI mainstream.]]></description><link>https://aiagentssimplified.substack.com/p/we-were-wrong-about-ai-agents</link><guid isPermaLink="false">https://aiagentssimplified.substack.com/p/we-were-wrong-about-ai-agents</guid><dc:creator><![CDATA[AI Agents Simplified]]></dc:creator><pubDate>Thu, 09 Jul 2026 19:40:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MU9B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d742cd-14e9-4633-9eda-ea150e723ea6_624x312.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Welcome to the <strong>57th</strong> issue of AI Agents Simplified &#127867;</em></p><p><em>This issue is brought to you by <strong><a href="https://sendercircle.com/r.php?id=2789">HubSpot</a></strong></em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://sendercircle.com/r.php?id=2789" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 424w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 848w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!RSeV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png" width="235" height="66" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a939d658-f152-491e-9a03-9526650cc3bb_235x66.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:66,&quot;width&quot;:235,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7977,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://sendercircle.com/r.php?id=2789&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/179964851?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 424w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 848w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RSeV!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa939d658-f152-491e-9a03-9526650cc3bb_235x66.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div><hr></div><p><em>Before we get into today&#8217;s issue, I wanted to share a quick note about an <strong>event I&#8217;ll be attending at the end of July</strong>. The <strong>Packt</strong> team has been kind enough to offer AI Agents Simplified readers a <strong>discount code</strong>, so if you&#8217;re interested, you can check it out too. It&#8217;s a rare chance to be part of an event with some genuinely big names, and I&#8217;m looking forward to it.</em></p><div><hr></div><h2>The Next Challenge for AI Builders: Software Architecture</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!MU9B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d742cd-14e9-4633-9eda-ea150e723ea6_624x312.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!MU9B!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d742cd-14e9-4633-9eda-ea150e723ea6_624x312.png 424w, /__u/substackcdn.com/image/fetch/$s_!MU9B!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d742cd-14e9-4633-9eda-ea150e723ea6_624x312.png 848w, /__u/substackcdn.com/image/fetch/$s_!MU9B!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d742cd-14e9-4633-9eda-ea150e723ea6_624x312.png 1272w, /__u/substackcdn.com/image/fetch/$s_!MU9B!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d742cd-14e9-4633-9eda-ea150e723ea6_624x312.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!MU9B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d742cd-14e9-4633-9eda-ea150e723ea6_624x312.png" width="624" height="312" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68d742cd-14e9-4633-9eda-ea150e723ea6_624x312.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:312,&quot;width&quot;:624,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:122860,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/206334409?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d742cd-14e9-4633-9eda-ea150e723ea6_624x312.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!MU9B!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d742cd-14e9-4633-9eda-ea150e723ea6_624x312.png 424w, /__u/substackcdn.com/image/fetch/$s_!MU9B!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d742cd-14e9-4633-9eda-ea150e723ea6_624x312.png 848w, /__u/substackcdn.com/image/fetch/$s_!MU9B!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d742cd-14e9-4633-9eda-ea150e723ea6_624x312.png 1272w, /__u/substackcdn.com/image/fetch/$s_!MU9B!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d742cd-14e9-4633-9eda-ea150e723ea6_624x312.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Join </span><strong><span>ARC 2026</span></strong><span>, Packt&#8217;s flagship 2-day virtual summit, bringing together software architects, CTOs, engineering leaders, and AI practitioners to explore how AI is transforming modern software systems.</span></p><p><span>Hear from industry leaders including </span><strong><span>Dr. Ali Arsanjani (Google Applied AI)</span></strong><span>, </span><strong><span>David Ping (AWS)</span></strong><span>, </span><strong><span>Juan Bustos (Google)</span></strong><span>, </span><strong><span>Dr. Chi Wang (Google DeepMind)</span></strong><span>, and more as they cover AI governance, agentic systems, reliable AI architectures, engineering leadership, and AI inference at scale.</span></p><p><span>&#128197; </span><strong><span>25th - 26th July </span></strong><span><br>&#127903;&#65039; Use code</span><strong><span> </span><a href="https://www.eventbrite.co.uk/e/arc-2026-software-architecture-in-the-age-of-ai-tickets-1991591030384?aff=aiagentsimplified"><span>ARCH50</span></a><span> </span></strong><span>for 50% off the early bird price. First 10 sign-ups only!</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eventbrite.co.uk/e/arc-2026-software-architecture-in-the-age-of-ai-tickets-1991591030384?aff=aiagentsimplified&quot;,&quot;text&quot;:&quot;Sign up NOW &#128073;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eventbrite.co.uk/e/arc-2026-software-architecture-in-the-age-of-ai-tickets-1991591030384?aff=aiagentsimplified"><span>Sign up NOW &#128073;</span></a></p><div><hr></div><p>Last December, in Issue #31, we laid the groundwork for the autonomous future. We broke down how AI was shifting from strict, step-by-step instructions to mission-driven, goal-oriented agents. We introduced you to the anatomy of an agent, the "<strong>Model</strong>, <strong>Tools</strong>, and <strong>Orchestration</strong>" triad, using our Gourmet Chef analogy, and explored the 5-step "<strong>Think</strong>, <strong>Act</strong>, <strong>Observe</strong>" problem-solving loop.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;3bc4c1d4-2329-4187-8799-e3c3b9d8f9cb&quot;,&quot;caption&quot;:&quot;Welcome to the 31st issue of AI Agents Simplified &#127867;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;#31 - A Beginner's Guide to Autonomous AI&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:322459400,&quot;name&quot;:&quot;AI Agents Simplified&quot;,&quot;bio&quot;:&quot;Breaking down AI Agents, automation, and intelligent systems in a way anyone can understand &#129302;&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d99938f1-d11b-47ff-8ce3-3c51bb664abd_1500x1500.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null},{&quot;id&quot;:250517134,&quot;name&quot;:&quot;Mina Hosseinpour&quot;,&quot;bio&quot;:&quot;AI Agents, simplified.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1bb48c80-0653-4429-9399-77be8173a59e_2048x2048.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-12-05T20:12:59.451Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!uB8l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc32aab84-5527-425a-b011-de46226ec60e_1200x627.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://aiagentssimplified.substack.com/p/31-a-beginners-guide-to-autonomous&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:179964851,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:125,&quot;comment_count&quot;:10,&quot;publication_id&quot;:4259035,&quot;publication_name&quot;:&quot;AI Agents Simplified&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!g3qt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c1e4e65-e79c-4dab-b3a6-93b3e23343b2_256x256.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Well, the landscape has moved incredibly fast since then. Google and Kaggle have just launched the fourth iteration of their Intensive AI Agents Course, and the focus has entirely shifted from "<em><mark data-color="#f9cb9c" style="background-color: rgb(249, 203, 156); color: rgb(0, 0, 0);">can we build an agent?</mark></em>" to "<em><mark data-color="#f9cb9c" style="background-color: rgb(249, 203, 156); color: rgb(0, 0, 0);">how do we trust and scale agents in production?</mark></em>"</p><p>Let&#8217;s get into what&#8217;s new in this updated curriculum and go a bit deeper into the cutting-edge concepts driving the next wave of agentic engineering.</p><h3>1. From "Vibe Coding" to Spec-Driven Development</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!J67n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cc62b4-3ab9-46f7-b35e-bce3c3f5c760_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!J67n!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cc62b4-3ab9-46f7-b35e-bce3c3f5c760_2752x1536.png 424w, /__u/substackcdn.com/image/fetch/$s_!J67n!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cc62b4-3ab9-46f7-b35e-bce3c3f5c760_2752x1536.png 848w, /__u/substackcdn.com/image/fetch/$s_!J67n!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cc62b4-3ab9-46f7-b35e-bce3c3f5c760_2752x1536.png 1272w, /__u/substackcdn.com/image/fetch/$s_!J67n!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cc62b4-3ab9-46f7-b35e-bce3c3f5c760_2752x1536.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!J67n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cc62b4-3ab9-46f7-b35e-bce3c3f5c760_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15cc62b4-3ab9-46f7-b35e-bce3c3f5c760_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5311980,&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://aiagentssimplified.substack.com/i/206334409?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cc62b4-3ab9-46f7-b35e-bce3c3f5c760_2752x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!J67n!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cc62b4-3ab9-46f7-b35e-bce3c3f5c760_2752x1536.png 424w, /__u/substackcdn.com/image/fetch/$s_!J67n!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cc62b4-3ab9-46f7-b35e-bce3c3f5c760_2752x1536.png 848w, /__u/substackcdn.com/image/fetch/$s_!J67n!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cc62b4-3ab9-46f7-b35e-bce3c3f5c760_2752x1536.png 1272w, /__u/substackcdn.com/image/fetch/$s_!J67n!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15cc62b4-3ab9-46f7-b35e-bce3c3f5c760_2752x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Previously, we discussed how the agentic era demands a shift from verification to validation. Asking &#8220;Did we build the right product?&#8221; instead of &#8220;Did we build the product right?&#8221;.</p><p>The new course takes this a massive step forward by completely redefining the Software Development Lifecycle (SDLC). We are moving away from casual &#8220;vibe coding&#8221; (where you just prompt an AI and copy-paste errors back to iterate) into disciplined <strong>Agentic Engineering.</strong></p><p>The core formula driving this is <strong>Agent = Model + Harness</strong>. The model itself is only about 10% of the equation; nearly 90% is the &#8220;harness&#8221;. The sandboxes, tools, orchestration, and guardrails that make the system reliable.</p><p>Most importantly, <strong>code is now considered entirely disposable</strong>. Developers no longer need to form an emotional attachment to their codebase. Instead, we are entering the era of <strong>Spec-Driven Development</strong>. The behavioral specification - often written in BDD (Behavior-Driven Development) or Gherkin formats - is now the durable, version-controlled source of truth, while the code itself is just a temporary implementation that can be cleanly regenerated by an agent in minutes.</p><h3>2. Solving &#8220;Context Rot&#8221; with Agent Skills</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!sb6P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29409f20-b150-4827-9040-3ac431e9ef31_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!sb6P!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29409f20-b150-4827-9040-3ac431e9ef31_2752x1536.png 424w, /__u/substackcdn.com/image/fetch/$s_!sb6P!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29409f20-b150-4827-9040-3ac431e9ef31_2752x1536.png 848w, /__u/substackcdn.com/image/fetch/$s_!sb6P!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29409f20-b150-4827-9040-3ac431e9ef31_2752x1536.png 1272w, /__u/substackcdn.com/image/fetch/$s_!sb6P!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29409f20-b150-4827-9040-3ac431e9ef31_2752x1536.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!sb6P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29409f20-b150-4827-9040-3ac431e9ef31_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29409f20-b150-4827-9040-3ac431e9ef31_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5236664,&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://aiagentssimplified.substack.com/i/206334409?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29409f20-b150-4827-9040-3ac431e9ef31_2752x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!sb6P!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29409f20-b150-4827-9040-3ac431e9ef31_2752x1536.png 424w, /__u/substackcdn.com/image/fetch/$s_!sb6P!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29409f20-b150-4827-9040-3ac431e9ef31_2752x1536.png 848w, /__u/substackcdn.com/image/fetch/$s_!sb6P!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29409f20-b150-4827-9040-3ac431e9ef31_2752x1536.png 1272w, /__u/substackcdn.com/image/fetch/$s_!sb6P!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29409f20-b150-4827-9040-3ac431e9ef31_2752x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Last December, we looked at how an agent uses its orchestration layer to dynamically think and act. But as developers started giving agents more tools and massive system prompts, a new problem emerged: <strong>Context Rot</strong>. If you dump too many instructions into a prompt, the agent gets distracted, picks the wrong tools, and forgets its rules.</p><p>To solve this, Google introduced <strong>Agent Skills</strong>. Think of skills as highly encapsulated playbooks for your agent. Instead of bloating the system prompt, a skill is a simple folder containing a <code>skill.md</code> file, alongside specific scripts and assets.</p><p>This architecture leverages a brilliant concept called <strong>progressive disclosure</strong>. At startup, the agent only loads a tiny metadata footprint into its context window. The detailed execution guidelines and scripts are only fetched dynamically <em>when the specific task demands it</em>. This allows your agent to hold dozens of specialized capabilities without triggering context rot or blowing through your token budget.</p><div><hr></div><h2>Demystify AI for Your Business in Just 4 Steps</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://sendercircle.com/r.php?id=2789" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!4wEp!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38331192-7c56-41a2-a4e2-a17a691a6ec7_1200x628.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!4wEp!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38331192-7c56-41a2-a4e2-a17a691a6ec7_1200x628.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!4wEp!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38331192-7c56-41a2-a4e2-a17a691a6ec7_1200x628.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!4wEp!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38331192-7c56-41a2-a4e2-a17a691a6ec7_1200x628.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!4wEp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38331192-7c56-41a2-a4e2-a17a691a6ec7_1200x628.jpeg" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38331192-7c56-41a2-a4e2-a17a691a6ec7_1200x628.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:296403,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://sendercircle.com/r.php?id=2789&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/206334409?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38331192-7c56-41a2-a4e2-a17a691a6ec7_1200x628.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!4wEp!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38331192-7c56-41a2-a4e2-a17a691a6ec7_1200x628.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!4wEp!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38331192-7c56-41a2-a4e2-a17a691a6ec7_1200x628.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!4wEp!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38331192-7c56-41a2-a4e2-a17a691a6ec7_1200x628.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!4wEp!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38331192-7c56-41a2-a4e2-a17a691a6ec7_1200x628.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Overwhelmed by AI? HubSpot's </span><strong><span>FREE</span></strong><span> guide cuts through the noise. Get the ultimate crash course for non-technical entrepreneurs who want to harness AI's power without getting lost in the jargon.</span><br><br><span>"</span><em><strong><a href="https://sendercircle.com/r.php?id=2789"><span>AI for Business Builders</span></a></strong></em><span>" delivers:</span></p><ul><li><p><span>A 4-part roadmap to AI mastery</span></p></li><li><p><span>Jargon-free explanations of large language models</span></p></li><li><p><span>Practical prompt engineering tips you can use today</span></p></li><li><p><span>Real-world examples of AI boosting businesses like yours</span></p></li></ul><p><span>Arm yourself with the knowledge to make informed AI investments and skyrocket your startup's growth.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sendercircle.com/r.php?id=2789&quot;,&quot;text&quot;:&quot;Download Your Free Guide Now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sendercircle.com/r.php?id=2789"><span>Download Your Free Guide Now</span></a></p><p><span>&#10084;&#65039;</span><em> The best way to keep our mission going - at zero cost to you - is by checking out this free guide from our sponsor.</em></p><div><hr></div><h3>3. Open Protocols: The &#8220;USB-C&#8221; for Agents</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Y4cI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00d52cb9-8bfd-444d-a54b-7c0268b38f54_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Y4cI!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00d52cb9-8bfd-444d-a54b-7c0268b38f54_2752x1536.png 424w, /__u/substackcdn.com/image/fetch/$s_!Y4cI!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00d52cb9-8bfd-444d-a54b-7c0268b38f54_2752x1536.png 848w, /__u/substackcdn.com/image/fetch/$s_!Y4cI!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00d52cb9-8bfd-444d-a54b-7c0268b38f54_2752x1536.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Y4cI!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00d52cb9-8bfd-444d-a54b-7c0268b38f54_2752x1536.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Y4cI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00d52cb9-8bfd-444d-a54b-7c0268b38f54_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00d52cb9-8bfd-444d-a54b-7c0268b38f54_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5556714,&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://aiagentssimplified.substack.com/i/206334409?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00d52cb9-8bfd-444d-a54b-7c0268b38f54_2752x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Y4cI!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00d52cb9-8bfd-444d-a54b-7c0268b38f54_2752x1536.png 424w, /__u/substackcdn.com/image/fetch/$s_!Y4cI!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00d52cb9-8bfd-444d-a54b-7c0268b38f54_2752x1536.png 848w, /__u/substackcdn.com/image/fetch/$s_!Y4cI!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00d52cb9-8bfd-444d-a54b-7c0268b38f54_2752x1536.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Y4cI!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00d52cb9-8bfd-444d-a54b-7c0268b38f54_2752x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>In Issue #31, we compared an agent&#8217;s tools to a chef&#8217;s physical kitchen - ovens, knives, and ingredients. But wiring up that kitchen has become a technical debt nightmare. If you have 5 models and 10 tools, building custom connections means writing and maintaining 50 fragile integrations. The classic &#8220;N to M complexity crisis&#8221;.</p><p>To fix this, the industry is rallying behind standardized open protocols. The <strong>Model Context Protocol (MCP)</strong> has emerged as the universal &#8220;USB-C&#8221; for agents, allowing them to connect to external tools, databases, and APIs with linear scalability.</p><p>Furthermore, we are shifting away from massive &#8220;single-agent monoliths&#8221; toward decentralized networks of micro-agents. This is powered by the <strong>Agent-to-Agent (A2A) protocol</strong>, a <a href="https://en.wikipedia.org/wiki/Lingua_franca">lingua franca</a> that allows specialized agents to discover each other, negotiate, and delegate tasks autonomously. Need an agent to output a dynamic interface for the user? There&#8217;s even an <strong>Agent to UI (A2UI)</strong> protocol for rendering trusted interface components on the fly.</p><h3>4. The New Trust Paradigm: Trajectory-Aware Evaluation</h3><p>If code is disposable and agents are acting autonomously, how do you actually trust the system? Traditional software security relies on binary gates. If the code compiles and credentials pass, you&#8217;re good. But an agent can have perfectly valid access tokens and still execute misaligned intent.</p><p>The updated course introduces <strong>Effective Trust</strong>, a continuous, dynamic metric evaluated across supply chain, identity, and runtime behavior. We also learned about a dangerous phenomenon called &#8220;fragile success traps&#8221;. For example, an agent tasked with optimizing database latency might just download 100,000 rows into local memory. It passes the final output test, but its reasoning is dangerously flawed.</p><p>Because of this, evaluation can no longer be a black box. It must be <strong>trajectory-aware</strong>. Using tools like <a href="https://opentelemetry.io/">OpenTelemetry</a>, developers must capture every intermediate reasoning step and API call to evaluate the <em>path</em> the agent took, not just the final output. To secure this, organizations are adopting a triad of autonomous defense teams: <strong>Red teams</strong> to inject adversarial prompts, <strong>Blue teams</strong> to monitor the runtime bill of materials, and <strong>Green teams</strong> to automatically refactor and quarantine anomalies</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.kaggle.com/competitions/5-day-ai-agents-intensive-vibecoding-course-with-google/overview&quot;,&quot;text&quot;:&quot;Take the FREE course &#128073;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.kaggle.com/competitions/5-day-ai-agents-intensive-vibecoding-course-with-google/overview"><span>Take the FREE course &#128073;</span></a></p><div><hr></div><h2>2026&#8217;s Hidden Breakout Stocks</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://sendercircle.com/r.php?id=2691" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1707761918029-1295034aa31e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxzdG9jayUyMG1hcmtldHxlbnwwfHx8fDE3ODM2MTA3NTF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1707761918029-1295034aa31e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxzdG9jayUyMG1hcmtldHxlbnwwfHx8fDE3ODM2MTA3NTF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1707761918029-1295034aa31e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxzdG9jayUyMG1hcmtldHxlbnwwfHx8fDE3ODM2MTA3NTF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1707761918029-1295034aa31e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxzdG9jayUyMG1hcmtldHxlbnwwfHx8fDE3ODM2MTA3NTF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1707761918029-1295034aa31e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxzdG9jayUyMG1hcmtldHxlbnwwfHx8fDE3ODM2MTA3NTF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="3073" height="2050" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1707761918029-1295034aa31e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxzdG9jayUyMG1hcmtldHxlbnwwfHx8fDE3ODM2MTA3NTF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2050,&quot;width&quot;:3073,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;smartphone calculator on desk with financial charts behind&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:&quot;https://sendercircle.com/r.php?id=2691&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="smartphone calculator on desk with financial charts behind" title="smartphone calculator on desk with financial charts behind" srcset="https://images.unsplash.com/photo-1707761918029-1295034aa31e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxzdG9jayUyMG1hcmtldHxlbnwwfHx8fDE3ODM2MTA3NTF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1707761918029-1295034aa31e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxzdG9jayUyMG1hcmtldHxlbnwwfHx8fDE3ODM2MTA3NTF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1707761918029-1295034aa31e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxzdG9jayUyMG1hcmtldHxlbnwwfHx8fDE3ODM2MTA3NTF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1707761918029-1295034aa31e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxzdG9jayUyMG1hcmtldHxlbnwwfHx8fDE3ODM2MTA3NTF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Our analysts just went through every sector, chart, and earnings trend to find the 10 stocks most likely to dominate 2025 - and they compiled them all in the Top 10 Best Stocks to Own in 2026.</span><br><br><span>In this free report, you&#8217;ll discover companies primed for a Fed-fueled rally - from AI powerhouses to dividend machines. These names are already attracting billions in institutional inflows, so this is your chance to position early.</span><br><br><strong><a href="https://sendercircle.com/r.php?id=2691"><span>Get the Top 10 Best Stocks to Own in 2026</span></a></strong><span> now, before it&#8217;s gone for good.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sendercircle.com/r.php?id=2691&quot;,&quot;text&quot;:&quot;Get the FREE report &#128073;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sendercircle.com/r.php?id=2691"><span>Get the FREE report &#128073;</span></a></p><p><span>&#10084;&#65039;</span><em> The best way to keep our mission going - at zero cost to you - is by checking out this free guide from our sponsor.</em></p><div><hr></div><p>We&#8217;ve officially moved past the honeymoon phase of prompt engineering. The tools discussed in this course; <em>spec-driven generation, agent skills, open protocols, and continuous trajectory evaluation</em>; are what will actually put AI agents into enterprise production environments.</p><p>Until next time, keep building and keep validating!</p><p><em>Want to test your new skills? The Kaggle course culminates in a Capstone project where you can build agents for business, concierge tasks, or social good. Get out there and start Agentic Engineering!</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.kaggle.com/competitions/5-day-ai-agents-intensive-vibecoding-course-with-google/overview&quot;,&quot;text&quot;:&quot;Take the FREE course &#128073;&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.kaggle.com/competitions/5-day-ai-agents-intensive-vibecoding-course-with-google/overview"><span>Take the FREE course &#128073;</span></a></p><div><hr></div><h2>Essential Watch</h2><p>Before you go, if you want to see these concepts in action and go even deeper down the rabbit hole, I highly encourage you to watch this closely related video:</p><div id="youtube2-goU9VIXA8II" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;goU9VIXA8II&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/goU9VIXA8II?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><em>Drop a comment if you liked this issue or shoot me a message on <strong><a href="https://www.linkedin.com/in/hosseinpourmina">LinkedIn</a></strong>! I would love to hear from you (If you&#8217;re preparing for a job interview as AI Engineer, let&#8217;s study together </em>&#128513;<em>)</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aiagentssimplified.substack.com/p/we-were-wrong-about-ai-agents/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/aiagentssimplified.substack.com/p/we-were-wrong-about-ai-agents/comments"><span>Leave a comment</span></a></p><p><em>Until next time, keep building and keep validating </em>&#128075;</p><div><hr></div><p></p>]]></content:encoded></item><item><title><![CDATA[If You're Confused About the 3 New Terms in AI Agents, Read This...]]></title><description><![CDATA[Harness Engineering, Loop Engineering, Hermes AI: What They Are and Why Everyone's Talking About Them]]></description><link>https://aiagentssimplified.substack.com/p/if-youre-confused-about-the-3-new</link><guid isPermaLink="false">https://aiagentssimplified.substack.com/p/if-youre-confused-about-the-3-new</guid><dc:creator><![CDATA[AI Agents Simplified]]></dc:creator><pubDate>Tue, 07 Jul 2026 19:09:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jrq6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca00c0c-a0c3-4ab9-b0f9-5ed1886d1110_2752x1536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><span>Welcome to the </span><strong>56th</strong><span> issue of AI Agents Simplified &#127867;</span></em></p><p><em>This issue is brought to you by </em><strong><a href="https://sendercircle.com/r.php?id=2690">MarketBeat</a></strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://sendercircle.com/r.php?id=2690" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Dk_e!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png 424w, /__u/substackcdn.com/image/fetch/$s_!Dk_e!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png 848w, /__u/substackcdn.com/image/fetch/$s_!Dk_e!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Dk_e!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Dk_e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png" width="427" height="147" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:147,&quot;width&quot;:427,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:13672,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://sendercircle.com/r.php?id=2690&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/195751308?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!Dk_e!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png 424w, /__u/substackcdn.com/image/fetch/$s_!Dk_e!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png 848w, /__u/substackcdn.com/image/fetch/$s_!Dk_e!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Dk_e!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div><hr></div><p><span>Three phrases showed up in AI conversations recently and spread fast: </span><strong><mark data-color="#ffe599" style="background-color: rgb(255, 229, 153); color: rgb(0, 0, 0);"><span>harness engineering</span></mark></strong><span>, </span><strong><mark data-color="#c9daf8" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);"><span>loop engineering</span></mark></strong><span>, and </span><strong><mark data-color="#ead1dc" style="background-color: rgb(234, 209, 220); color: rgb(0, 0, 0);"><span>Hermes Agent</span></mark></strong><span>. They&#8217;re not branding. They&#8217;re not hype. They describe real shifts in how developers build and run AI agents, and they&#8217;re related to each other in a specific order.</span></p><p><span>In this post, I explain each one clearly, then show you how they fit together.</span></p><div><hr></div><h3><strong>Why these terms exist at all</strong></h3><p><span>To understand them, you need one piece of background.</span></p><p><span>For a while, the main skill for working with AI was </span><strong><span>prompt engineering</span></strong><span>, writing good instructions to get good outputs. One message in, one answer out. That worked well for simple tasks.</span></p><p><span>Then in 2025, </span><strong><span>context engineering</span></strong><span> became the bigger concern. The question shifted from &#8220;</span><em><mark data-color="#fce5cd" style="background-color: rgb(252, 229, 205); color: rgb(0, 0, 0);"><span>how do I phrase this?</span></mark></em><span>&#8221; to &#8220;</span><em><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);"><span>what information does the model need to solve this?</span></mark></em><span>&#8221; You&#8217;re now thinking about what documents, history, and data to put in front of the model.</span></p><p><span>By 2026, both of those were table stakes. Agents were running for hours, making dozens of decisions in a row, touching real files and real systems, without a human watching every step. That&#8217;s when </span><strong><span>three new problems</span></strong><span> surfaced:</span></p><ul><li><p><span>what environment do you put the agent in</span></p></li><li><p><span>how do you keep it running reliably without you</span></p></li><li><p><span>what tool actually implements all of this? </span></p></li></ul><p>Those problems got names!</p><div><hr></div><h2><strong>What Is Harness Engineering</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!4XJY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc241b3ba-74ea-4fa5-af77-bab90883e076_2752x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!4XJY!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc241b3ba-74ea-4fa5-af77-bab90883e076_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!4XJY!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc241b3ba-74ea-4fa5-af77-bab90883e076_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!4XJY!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc241b3ba-74ea-4fa5-af77-bab90883e076_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!4XJY!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc241b3ba-74ea-4fa5-af77-bab90883e076_2752x1536.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!4XJY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc241b3ba-74ea-4fa5-af77-bab90883e076_2752x1536.jpeg" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c241b3ba-74ea-4fa5-af77-bab90883e076_2752x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:703244,&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://aiagentssimplified.substack.com/i/205661782?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc241b3ba-74ea-4fa5-af77-bab90883e076_2752x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!4XJY!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc241b3ba-74ea-4fa5-af77-bab90883e076_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!4XJY!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc241b3ba-74ea-4fa5-af77-bab90883e076_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!4XJY!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc241b3ba-74ea-4fa5-af77-bab90883e076_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!4XJY!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc241b3ba-74ea-4fa5-af77-bab90883e076_2752x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);"><span>Harness engineering is the discipline</span></mark><span> of designing the environment an AI agent runs inside. Not the model. Not the prompt. The environment.</span></p><p><span>Specifically, which tools the agent can call, where it gets its information, what validation logic checks its work, and when it should stop.</span></p><p><span>In February 2026, </span><a href="https://mitchellh.com/"><span>Mitchell Hashimoto</span></a><span>, the person who built </span><a href="https://www.hashicorp.com/en"><span>HashiCorp</span></a><span> and co-created Terraform, published a blog post describing a habit he&#8217;d developed while working with AI agents. Every time an agent made a mistake, instead of just correcting it in chat, he built a permanent fix into the agent&#8217;s environment so the mistake couldn&#8217;t happen again. He called it &#8220;</span><strong><span>engineering the harness.</span></strong><span>&#8221; OpenAI and Anthropic both published follow-up articles within weeks. The term stuck!</span></p><h3><strong>Why It Matters</strong></h3><p><span>Without a harness, an agent is only reliable in demos.</span></p><p><span>Here&#8217;s a concrete example. OpenAI ran an internal experiment in late 2025 where a three-person team wrote zero code themselves for five months, everything was written by their coding agent, </span><strong><a href="https://openai.com/codex/"><span>Codex</span></a></strong><span>. The result was one million lines of code and 1,500 merged pull requests.</span></p><p><span>But to get there, they had to solve four real problems that prompt engineering couldn&#8217;t fix:</span></p><p><strong><span>No shared understanding:</span></strong><span> </span><mark data-color="#d9d2e9" style="background-color: rgb(217, 210, 233); color: rgb(0, 0, 0);"><span>The agent kept guessing</span></mark><span> at naming conventions and architectural patterns because nothing told it what the project&#8217;s rules were. The fix wasn&#8217;t a longer prompt, it was a structured</span><span data-color="#6aa84f" style="color: rgb(106, 168, 79);"> </span><span data-color="#38761d" style="color: rgb(56, 118, 29);">docs/</span><span> directory that the agent navigated to find exactly what it needed at runtime.</span></p><p><strong><span>Human review was the bottleneck:</span></strong><span> </span><mark data-color="#d9d2e9" style="background-color: rgb(217, 210, 233); color: rgb(0, 0, 0);"><span>The agent was generating code faster than humans could check it.</span></mark><span> The fix was wiring the agent to run its own tests, screenshot its own UI paths, and meet a concrete standard (a service had to start in under 800 milliseconds) before marking a task done.</span></p><p><strong><span>Architectural drift:</span></strong><span> Without constraints, </span><mark data-color="#d9d2e9" style="background-color: rgb(217, 210, 233); color: rgb(0, 0, 0);"><span>the agent repeated whatever patterns it found</span></mark><span> in the codebase, including bad ones. The fix was a strict dependency structure enforced by linters that blocked non-compliant code automatically.</span></p><p><strong><span>Silent technical debt:</span></strong><span> </span><mark data-color="#d9d2e9" style="background-color: rgb(217, 210, 233); color: rgb(0, 0, 0);"><span>Problems accumulated silently over weeks</span></mark><span>. The fix was scheduled background agents that scanned for deviations and opened automatic refactoring pull requests.</span></p><p><span>None of those fixes touched the prompt. All of them touched the </span><strong><span>environment</span></strong><span>.</span></p><h3><strong><span>The short version&#8230;</span></strong></h3><p><span>Harness engineering is what you build when a single good prompt isn&#8217;t enough. It&#8217;s the layer that </span><strong><span>makes an agent reliable at scale</span></strong><span>, tools, constraints, feedback loops, and validation logic, all designed by a human so the agent doesn&#8217;t have to guess.</span></p><div class="pullquote"><p>We're trying something new with the highlighted sections. Are they helpful, distracting, or somewhere in between? Let us know in the comments.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aiagentssimplified.substack.com/p/if-youre-confused-about-the-3-new/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/aiagentssimplified.substack.com/p/if-youre-confused-about-the-3-new/comments"><span>Leave a comment</span></a></p></div><h2><strong>This Market Shift Makes The Mag 7 Look Outdated</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://sendercircle.com/r.php?id=2690" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!RqRL!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2febd2-3aa9-4817-be46-2a85598b3038_1024x683.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!RqRL!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2febd2-3aa9-4817-be46-2a85598b3038_1024x683.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!RqRL!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2febd2-3aa9-4817-be46-2a85598b3038_1024x683.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!RqRL!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2febd2-3aa9-4817-be46-2a85598b3038_1024x683.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!RqRL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2febd2-3aa9-4817-be46-2a85598b3038_1024x683.jpeg" width="1024" height="683" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d2febd2-3aa9-4817-be46-2a85598b3038_1024x683.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:683,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:78784,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://sendercircle.com/r.php?id=2690&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/205661782?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2febd2-3aa9-4817-be46-2a85598b3038_1024x683.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!RqRL!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2febd2-3aa9-4817-be46-2a85598b3038_1024x683.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!RqRL!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2febd2-3aa9-4817-be46-2a85598b3038_1024x683.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!RqRL!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2febd2-3aa9-4817-be46-2a85598b3038_1024x683.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!RqRL!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2febd2-3aa9-4817-be46-2a85598b3038_1024x683.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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 Magnificent Seven won&#8217;t lead the market forever.</span><br><br><span>Our analysts believe that shift is already underway.</span><br><br><span>See the 7 stocks they think could lead by 2026.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sendercircle.com/r.php?id=2690&quot;,&quot;text&quot;:&quot;Send My Free Report &#10145;&#65039;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sendercircle.com/r.php?id=2690"><span>Send My Free Report &#10145;&#65039;</span></a></p><p><span>&#10084;&#65039;</span><em> The best way to keep our mission going - at zero cost to you - is by checking out this free guide from our sponsor.</em></p><div><hr></div><h2><strong>What Is Loop Engineering</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!LEwV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcecc7b0f-bfdb-475a-9d57-3ee4377cb346_2752x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!LEwV!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcecc7b0f-bfdb-475a-9d57-3ee4377cb346_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!LEwV!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcecc7b0f-bfdb-475a-9d57-3ee4377cb346_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!LEwV!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcecc7b0f-bfdb-475a-9d57-3ee4377cb346_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!LEwV!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcecc7b0f-bfdb-475a-9d57-3ee4377cb346_2752x1536.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!LEwV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcecc7b0f-bfdb-475a-9d57-3ee4377cb346_2752x1536.jpeg" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cecc7b0f-bfdb-475a-9d57-3ee4377cb346_2752x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:573150,&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://aiagentssimplified.substack.com/i/205661782?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcecc7b0f-bfdb-475a-9d57-3ee4377cb346_2752x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!LEwV!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcecc7b0f-bfdb-475a-9d57-3ee4377cb346_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!LEwV!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcecc7b0f-bfdb-475a-9d57-3ee4377cb346_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!LEwV!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcecc7b0f-bfdb-475a-9d57-3ee4377cb346_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!LEwV!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcecc7b0f-bfdb-475a-9d57-3ee4377cb346_2752x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Loop engineering is the practice of designing </span><mark data-color="#ead1dc" style="background-color: rgb(234, 209, 220); color: rgb(0, 0, 0);"><span>the system that prompts your agent</span></mark><span>, instead of typing each prompt yourself.</span></p><p><span>The term was popularized on June 7, 2026, when </span><strong><a href="https://addyosmani.com/"><span>Addy Osmani</span></a></strong><span>, an engineering lead at Google Chrome, published an essay that named and structured a practice people had been doing in pieces. The post built on two observations that had already spread fast:</span></p><p><strong><a href="https://steipete.me/"><span>Peter Steinberger</span></a></strong><span>, the developer behind the OpenClaw agent project, had posted: &#8220;</span><em><span>You shouldn&#8217;t be prompting coding agents anymore. You should be designing loops that prompt your agents.</span></em><span>&#8221; That post reportedly reached 6.5 million views in days.</span></p><p><strong><a href="https://borischerny.com/about/"><span>Boris Cherny</span></a></strong><span>, the head of Claude Code at Anthropic, was putting it even more directly: &#8220;</span><em><span>I don&#8217;t prompt Claude anymore. I have loops running that prompt Claude and figuring out what to do. My job is to write loops.</span></em><span>&#8221;</span></p><h3><strong>How it works</strong></h3><p><span>A loop is a repeating cycle. The agent takes an action, gets real feedback from its environment, test results, linter output, error messages, </span><mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);"><span>uses that feedback to decide</span></mark><span> what to do next, and keeps going until a goal condition is met. You define the goal once. The loop runs until it&#8217;s done.</span></p><p><span>The difference from a one-shot prompt is significant. A prompt asks the model for an answer. </span><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);"><span>A loop puts the model inside a system</span></mark><span> that keeps working toward a real outcome. The model writes prompts, runs checks, and iterates. You design the system; the system does the work.</span></p><p><span>Osmani&#8217;s essay gave the loop a specific anatomy, six parts that a well-functioning loop needs:</span></p><ul><li><p><strong><span>Automations</span></strong><span> &#8212;&gt; scheduled triggers that kick off the loop on a timer or event, not because you typed something</span></p></li><li><p><strong><span>Worktrees</span></strong><span> &#8212;&gt; isolated working directories so parallel agents don&#8217;t overwrite each other&#8217;s files</span></p></li><li><p><strong><span>Skills</span></strong><span> &#8212;&gt; reusable instruction files that package what the agent should know about a project, so it doesn&#8217;t guess every run</span></p></li><li><p><strong><span>Connectors</span></strong><span> &#8212;&gt; links to external tools (GitHub, Linear, Slack) so the agent can take real actions, not just suggest them</span></p></li><li><p><strong><span>Sub-agents</span></strong><span> &#8212;&gt; a second agent that checks the first one&#8217;s work; the same model shouldn&#8217;t grade its own output</span></p></li><li><p><strong><span>Memory</span></strong><span> &#8212;&gt; a file or board outside the conversation that holds what&#8217;s been done, what&#8217;s open, and what failed, so the next run doesn&#8217;t start from zero</span></p></li></ul><h3><strong>The Relationship to Harness Engineering</strong></h3><p><span>Loop engineering sits one layer above harness engineering. The harness is the environment. The loop is what drives the agent through that environment, repeatedly, with verification.</span></p><p><span>You can have a harness without a loop, a single well-equipped agent run. But a loop without a harness is unstable: no constraints, no feedback, no memory. They work together.</span></p><p><span>Addy Osmani said it directly:</span></p><blockquote><p><em>loop engineering is one level above harness engineering. The harness makes an agent capable. The loop makes it autonomous.</em></p></blockquote><div><hr></div><h2><strong>What Is Hermes Agent</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!jrq6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca00c0c-a0c3-4ab9-b0f9-5ed1886d1110_2752x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!jrq6!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca00c0c-a0c3-4ab9-b0f9-5ed1886d1110_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!jrq6!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca00c0c-a0c3-4ab9-b0f9-5ed1886d1110_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!jrq6!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca00c0c-a0c3-4ab9-b0f9-5ed1886d1110_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!jrq6!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca00c0c-a0c3-4ab9-b0f9-5ed1886d1110_2752x1536.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!jrq6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca00c0c-a0c3-4ab9-b0f9-5ed1886d1110_2752x1536.jpeg" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dca00c0c-a0c3-4ab9-b0f9-5ed1886d1110_2752x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:541736,&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://aiagentssimplified.substack.com/i/205661782?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca00c0c-a0c3-4ab9-b0f9-5ed1886d1110_2752x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!jrq6!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca00c0c-a0c3-4ab9-b0f9-5ed1886d1110_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!jrq6!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca00c0c-a0c3-4ab9-b0f9-5ed1886d1110_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!jrq6!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca00c0c-a0c3-4ab9-b0f9-5ed1886d1110_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!jrq6!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca00c0c-a0c3-4ab9-b0f9-5ed1886d1110_2752x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Hermes Agent</span><mark data-color="#fce5cd" style="background-color: rgb(252, 229, 205); color: rgb(0, 0, 0);"><span> is an open-source autonomous AI agent </span></mark><span>built by Nous Research. It was released on February 25, 2026, under an MIT license. It lives on your own server, not a cloud service someone else controls and it works with any language model, Claude, GPT-4o, Gemini, local models via Ollama, whatever you choose.</span></p><p><span>By June 2026, it had crossed </span><strong><span>175,000</span></strong><span> GitHub stars!</span></p><h3><strong>What makes it different</strong></h3><p><span>Most AI agents are stateless. You close the session, the agent forgets everything. Your project context, your preferences, what worked last time, what failed, gone. Next session starts from scratch.</span></p><p><span>Hermes doesn&#8217;t work that way.</span></p><p><span>When Hermes completes a task, </span><mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);"><span>it writes a reusable skill file</span></mark><span>, a structured record of what it did and how. </span><mark data-color="#c9daf8" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);"><span>It stores the outcome in persistent memory</span></mark><span>. Next time a similar task comes up, it loads that skill and applies it. The longer it runs on a given set of tasks, the better it gets at them.</span></p><p><span>Nous Research calls this a </span><strong><span>closed learning loop</span></strong><span>. The agent doesn&#8217;t just execute,</span><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"><span> it learns from execution and adjusts.</span></mark></p><p><span>Other practical things it can do: run scheduled cron jobs while you&#8217;re not at your computer, connect to 16+ messaging platforms, and use MCP (Model Context Protocol) to hook into external services. There&#8217;s no telemetry, no cloud dependency, and no vendor lock-in.</span></p><h3><strong>What it isn't</strong></h3><p><span>It&#8217;s not a coding assistant tied to an IDE. It&#8217;s not a chatbot wrapper. It&#8217;s closer to a background process that runs on your infrastructure, accumulates knowledge over time, and gets better as it works.</span></p><p><span>If your main need is coding help within a single project session, Claude Code is still better at that specific job. </span><mark data-color="#fce5cd" style="background-color: rgb(252, 229, 205); color: rgb(0, 0, 0);"><span>Hermes is the right choice when you work across multiple projects</span></mark><span>, want persistent memory, and want an agent running on your own infrastructure.</span></p><div class="pullquote"><p> In the next issue, I'll unpack Hermes in depth and share the techniques I've found most useful for getting real value from it. Subscribe so you don't miss it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aiagentssimplified.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="/__u/aiagentssimplified.substack.com/subscribe"><span>Subscribe now</span></a></p></div><h2><strong>Turn AI into Your Income Engine</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://sendercircle.com/r.php?id=2788" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!wImL!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a40033-dc78-4521-b16b-04f3c64ac7e0_1200x628.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!wImL!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a40033-dc78-4521-b16b-04f3c64ac7e0_1200x628.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!wImL!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a40033-dc78-4521-b16b-04f3c64ac7e0_1200x628.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!wImL!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a40033-dc78-4521-b16b-04f3c64ac7e0_1200x628.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!wImL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a40033-dc78-4521-b16b-04f3c64ac7e0_1200x628.jpeg" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90a40033-dc78-4521-b16b-04f3c64ac7e0_1200x628.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:376615,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://sendercircle.com/r.php?id=2788&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/205661782?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a40033-dc78-4521-b16b-04f3c64ac7e0_1200x628.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!wImL!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a40033-dc78-4521-b16b-04f3c64ac7e0_1200x628.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!wImL!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a40033-dc78-4521-b16b-04f3c64ac7e0_1200x628.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!wImL!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a40033-dc78-4521-b16b-04f3c64ac7e0_1200x628.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!wImL!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a40033-dc78-4521-b16b-04f3c64ac7e0_1200x628.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Ready to transform artificial intelligence from a buzzword into your personal revenue generator? Our groundbreaking guide "200+ AI-Powered Income Ideas" is your gateway to financial innovation in the digital age.</span></p><p><strong><span>Inside you'll discover:</span></strong></p><ul><li><p><span>A curated collection of 200+ profitable opportunities spanning content creation, e-commerce, gaming, and emerging digital markets&#8212;each vetted for real-world potential</span></p></li><li><p><span>Step-by-step implementation guides designed for beginners, making AI accessible regardless of your technical background</span></p></li><li><p><span>Cutting-edge strategies aligned with current market trends, ensuring your ventures stay ahead of the curve</span></p></li></ul><p><span>Download your guide today and unlock a future where artificial intelligence powers your success. Your next income stream is waiting.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sendercircle.com/r.php?id=2788&quot;,&quot;text&quot;:&quot;Get Your Guide &#128073;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sendercircle.com/r.php?id=2788"><span>Get Your Guide &#128073;</span></a></p><p><span>&#10084;&#65039;</span><em> The best way to keep our mission going - at zero cost to you - is by checking out this free guide from our sponsor.</em></p><div><hr></div><h3><strong>Which one should you care about?</strong></h3><p><span>If you&#8217;re using AI for </span><strong><span>one-off tasks</span></strong><span>, none of these terms are urgent. A good prompt with good context still handles most individual requests.</span></p><p><span>If you&#8217;re </span><strong><span>building AI agents</span></strong><span> that run for more than a few minutes, touch real systems, or need to run reliably without you watching, you need a </span><strong><span>harness</span></strong><span>. No amount of prompting replaces it.</span></p><p><span>If you want those agents to run on a schedule, overnight, or in parallel, you&#8217;re </span><strong><span>building loops</span></strong><span>. The six components Osmani listed are a practical checklist.</span></p><p><span>If you want all of that in an open-source, </span><strong><span>self-hosted package</span></strong><span> that works with any model and remembers what it learns, </span><strong><span>Hermes</span></strong><span> Agent is worth looking at.</span></p><p><span>The progression is </span><mark data-color="#fce5cd" style="background-color: rgb(252, 229, 205); color: rgb(0, 0, 0);"><span>prompt &#8594; context &#8594; harness &#8594; loop</span></mark><span>. We&#8217;re currently at the loop layer. The previous three didn&#8217;t disappear; they&#8217;re just not the bottleneck anymore.</span></p><div><hr></div><h3><strong>Let&#8217;s Collaborate</strong></h3><p><span>Hey there, I&#8217;m Hana, co-founder and technical writer at AI Agents Simplified. If you&#8217;re building in the AI space, have feedback on today&#8217;s post, or want to explore a collaboration, let&#8217;s chat! You can find me on </span><strong><a href="https://www.linkedin.com/in/hana-esf"><mark data-color="rgb(201, 218, 248)" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);">LinkedIn</mark></a></strong><span> or drop me an </span><strong><mark data-color="rgb(207, 226, 243)" style="background-color: rgb(207, 226, 243); color: rgb(0, 0, 0);">email</mark></strong><span>. I read every message and would love to hear from you.</span></p><div><hr></div><p></p>]]></content:encoded></item><item><title><![CDATA[Every AI Agent Tutorial Starts in the Wrong Place]]></title><description><![CDATA[Here's a repo that gets the order right.]]></description><link>https://aiagentssimplified.substack.com/p/every-ai-agent-tutorial-starts-in</link><guid isPermaLink="false">https://aiagentssimplified.substack.com/p/every-ai-agent-tutorial-starts-in</guid><dc:creator><![CDATA[AI Agents Simplified]]></dc:creator><pubDate>Wed, 01 Jul 2026 20:03:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UiIo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd5832b-844c-40a0-a631-f59afdc8abbe_2752x1536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><span>Welcome to the </span><strong>55th</strong><span> issue of AI Agents Simplified &#127867;</span></em></p><p><em><span>This issue is brought to you by </span></em><strong><a href="https://sendercircle.com/r.php?id=2664">MarketBeat</a></strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://sendercircle.com/r.php?id=2664" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Dk_e!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png 424w, /__u/substackcdn.com/image/fetch/$s_!Dk_e!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png 848w, /__u/substackcdn.com/image/fetch/$s_!Dk_e!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Dk_e!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Dk_e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png" width="427" height="147" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:147,&quot;width&quot;:427,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:13672,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://sendercircle.com/r.php?id=2664&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/195751308?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!Dk_e!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png 424w, /__u/substackcdn.com/image/fetch/$s_!Dk_e!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png 848w, /__u/substackcdn.com/image/fetch/$s_!Dk_e!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Dk_e!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div><hr></div><p>There's a pattern I keep seeing in how people approach agent development. They reach for a framework first and reverse-engineer the concepts later, if ever. It works, until it doesn't! When something breaks or you're making a non-trivial architectural decision, you realize the abstraction was hiding more than you thought. <em><mark data-color="#e6b8af" style="background-color: rgb(230, 184, 175); color: rgb(0, 0, 0);">What exactly happens when an LLM "calls a tool"?</mark></em> <em><mark data-color="#c9daf8" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);">How does memory actually persist?</mark></em> <em><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">Why does the ReAct loop work?</mark></em></p><p><strong><a href="https://github.com/pguso/ai-agents-from-scratch"><span data-color="#2245d4" style="color: rgb(34, 69, 212);">ai-agents-from-scratch</span></a></strong><a href="https://github.com/pguso/ai-agents-from-scratch"><span> </span></a><span>by pguso is a </span><strong><span>GitHub repo</span></strong><span> that answers those questions directly. It has 3.5k stars and 530 forks, which is a decent signal, but what makes it genuinely useful is the approach: 14 self-contained examples, running locally using node-llama-cpp, with no framework abstractions in the way.</span></p><p><span>The repo's philosophy is simple: </span><strong><span>learn by building</span></strong><span>, </span><strong><span>understand deeply</span></strong><span>, then </span><strong><span>use frameworks wisely</span></strong><span>. That order matters.</span></p><div><hr></div><h2><strong>What The Repo Covers</strong></h2><p>The learning path runs through 14 numbered examples, each one building on the last. It starts with basic LLM interaction and ends with advanced reasoning patterns like Tree of Thought, Graph of Thought, and Chain of Thought.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!UiIo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd5832b-844c-40a0-a631-f59afdc8abbe_2752x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!UiIo!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd5832b-844c-40a0-a631-f59afdc8abbe_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!UiIo!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd5832b-844c-40a0-a631-f59afdc8abbe_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!UiIo!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd5832b-844c-40a0-a631-f59afdc8abbe_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!UiIo!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd5832b-844c-40a0-a631-f59afdc8abbe_2752x1536.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!UiIo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd5832b-844c-40a0-a631-f59afdc8abbe_2752x1536.jpeg" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5bd5832b-844c-40a0-a631-f59afdc8abbe_2752x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:480304,&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://aiagentssimplified.substack.com/i/204318161?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd5832b-844c-40a0-a631-f59afdc8abbe_2752x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!UiIo!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd5832b-844c-40a0-a631-f59afdc8abbe_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!UiIo!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd5832b-844c-40a0-a631-f59afdc8abbe_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!UiIo!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd5832b-844c-40a0-a631-f59afdc8abbe_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!UiIo!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bd5832b-844c-40a0-a631-f59afdc8abbe_2752x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><mark data-color="#b6d7a8" style="background-color: rgb(182, 215, 168); color: rgb(0, 0, 0);"><span>Examples 1&#8211;6</span></mark></strong><span> cover </span><strong><span>the fundamentals</span></strong><span>. You'll work with system prompts, test reasoning on quantitative problems, process requests in parallel, and stream responses. These aren't flashy, but they're where most practitioners have shaky understanding. Knowing </span><em><mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);"><span>why</span></mark></em><mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);"><span> batch processing works</span></mark><span> the way it does, or what token budgets actually control, changes how you design real systems.</span></p><p><strong><mark data-color="#b6d7a8" style="background-color: rgb(182, 215, 168); color: rgb(0, 0, 0);"><span>Example 7</span></mark></strong><span> is </span><strong><span>the inflection point</span></strong><span>. This is where function calling is introduced, and the repo labels it correctly: &#8220;</span><mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);"><span>this is where text generation becomes agency</span></mark><span>.&#8221; You define tools, specify their parameters in JSON Schema, and watch the LLM decide when and how to invoke them. If you&#8217;ve used agents without building this from scratch, you probably have an incomplete mental model of this step. It&#8217;s worth doing once.</span></p><div class="pullquote"><p>If you found this  post valuable, please share it with your community and friends.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aiagentssimplified.substack.com/p/every-ai-agent-tutorial-starts-in?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/aiagentssimplified.substack.com/p/every-ai-agent-tutorial-starts-in?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p></div><p><strong><mark data-color="#b6d7a8" style="background-color: rgb(182, 215, 168); color: rgb(0, 0, 0);"><span>Example 8</span></mark></strong><span> adds </span><strong><span>memory</span></strong><span>. Specifically, persistent memory across sessions: facts, preferences, retrieval strategies. Most agent tutorials treat memory as a given, but the </span><mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);"><span>implementation details matter</span></mark><span>. How do you store state? When do you retrieve it? This example makes those decisions explicit.</span></p><p><strong><mark data-color="#b6d7a8" style="background-color: rgb(182, 215, 168); color: rgb(0, 0, 0);"><span>Example 9</span></mark></strong><span> introduces the </span><strong><span>ReAct pattern</span></strong><span>: </span><em><span>Reason &#8594; Act &#8594; Observe</span></em><span>, repeated until the problem is solved. </span><mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);"><span>This is the foundation</span></mark><span> of how almost every modern agent framework operates under the hood. Working through it manually, without a framework, is clarifying in a way that reading about it isn&#8217;t.</span></p><p><strong><mark data-color="#b6d7a8" style="background-color: rgb(182, 215, 168); color: rgb(0, 0, 0);"><span>Examples 10&#8211;14</span></mark></strong><span> go into more </span><strong><span>advanced territory</span></strong><span>: Atom of Thought planning, error handling with retry policies and fallback strategies, Tree of Thought for searching competing reasoning branches, Graph of Thought for merging multiple sources into a consistent output, and Chain of Thought for auditable step-by-step decision making. </span><mark data-color="#d0e0e3" style="background-color: rgb(208, 224, 227); color: rgb(0, 0, 0);"><span>Each one has a working implementation</span></mark><span> and a decision guide explaining when to use it over the alternatives.</span></p><div><hr></div><h2><strong>MarketBeat releases &#8220;Top 10 Stocks&#8221; to own report</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://sendercircle.com/r.php?id=2664" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ilj_!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1efd6281-46dc-4eab-b438-908268622ec1_250x308.png 424w, /__u/substackcdn.com/image/fetch/$s_!ilj_!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1efd6281-46dc-4eab-b438-908268622ec1_250x308.png 848w, /__u/substackcdn.com/image/fetch/$s_!ilj_!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1efd6281-46dc-4eab-b438-908268622ec1_250x308.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ilj_!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1efd6281-46dc-4eab-b438-908268622ec1_250x308.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ilj_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1efd6281-46dc-4eab-b438-908268622ec1_250x308.png" width="160" height="197.12" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1efd6281-46dc-4eab-b438-908268622ec1_250x308.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:308,&quot;width&quot;:250,&quot;resizeWidth&quot;:160,&quot;bytes&quot;:127533,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://sendercircle.com/r.php?id=2664&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/204318161?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1efd6281-46dc-4eab-b438-908268622ec1_250x308.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ilj_!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1efd6281-46dc-4eab-b438-908268622ec1_250x308.png 424w, /__u/substackcdn.com/image/fetch/$s_!ilj_!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1efd6281-46dc-4eab-b438-908268622ec1_250x308.png 848w, /__u/substackcdn.com/image/fetch/$s_!ilj_!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1efd6281-46dc-4eab-b438-908268622ec1_250x308.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ilj_!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1efd6281-46dc-4eab-b438-908268622ec1_250x308.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><blockquote><p><em><span>While the crowd&#8217;s chasing yesterday&#8217;s headlines, the real money&#8217;s brewing in the shadows.</span></em></p><p><em><span>2026&#8217;s megatrends - AI&#8217;s takeover, consumer empires doubling down, aerial taxis rewriting travel - are already here.</span></em></p><p><em><span>And Wall Street&#8217;s too busy navel-gazing to notice.</span></em></p><p><em><span>Our 10 Stocks Set to Soar in 2026 report cracks the code on those megatrends, giving you the name and ticker of the companies at the forefront of each one.</span><br><br><span>MarketBeat&#8217;s analysts sifted the chaff to deliver these 10 picks&#8230;</span><br><br><span>And they could very well be your ticket to profits the masses will miss.</span><br><br><span>Free today, after that, it&#8217;s strictly for paid members.</span><br><br><span>Act now or watch from the sidelines later!</span></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sendercircle.com/r.php?id=2664&quot;,&quot;text&quot;:&quot;Get your report here &#128073;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sendercircle.com/r.php?id=2664"><span>Get your report here &#128073;</span></a></p></blockquote><p>&#10084;&#65039;<em> The best way to keep our mission going - at zero cost to you - is by checking out this free guide from our sponsor.</em></p><div><hr></div><h2><strong><span>How To Setup</span></strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!0Fki!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b9e4e78-674f-44aa-b9d7-ba0006ccdb70_2752x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!0Fki!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b9e4e78-674f-44aa-b9d7-ba0006ccdb70_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!0Fki!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b9e4e78-674f-44aa-b9d7-ba0006ccdb70_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!0Fki!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b9e4e78-674f-44aa-b9d7-ba0006ccdb70_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!0Fki!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b9e4e78-674f-44aa-b9d7-ba0006ccdb70_2752x1536.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!0Fki!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b9e4e78-674f-44aa-b9d7-ba0006ccdb70_2752x1536.jpeg" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b9e4e78-674f-44aa-b9d7-ba0006ccdb70_2752x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:605788,&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://aiagentssimplified.substack.com/i/204318161?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b9e4e78-674f-44aa-b9d7-ba0006ccdb70_2752x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!0Fki!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b9e4e78-674f-44aa-b9d7-ba0006ccdb70_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!0Fki!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b9e4e78-674f-44aa-b9d7-ba0006ccdb70_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!0Fki!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b9e4e78-674f-44aa-b9d7-ba0006ccdb70_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!0Fki!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b9e4e78-674f-44aa-b9d7-ba0006ccdb70_2752x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>You&#8217;ll need Node.js 18+ and at least 8GB of RAM (16GB recommended). The examples run on local GGUF models. </span></p><ul><li><p><span>You download the model</span></p></li><li><p><span>drop it in a ./models/ folder</span></p></li><li><p><span>and run npm install</span></p></li></ul><p><span>There&#8217;s also an optional OpenAI path (Example 2) if you want to compare local vs. hosted inference. Useful for internalizing the tradeoffs around latency, cost, and data privacy in a concrete way.</span></p><div><hr></div><h2><strong>What happens at 3:50 PM</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!PDWc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb8bced5-36c6-4dd0-84b4-fb0f44dd1aa4_2752x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!PDWc!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb8bced5-36c6-4dd0-84b4-fb0f44dd1aa4_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!PDWc!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb8bced5-36c6-4dd0-84b4-fb0f44dd1aa4_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!PDWc!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb8bced5-36c6-4dd0-84b4-fb0f44dd1aa4_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!PDWc!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb8bced5-36c6-4dd0-84b4-fb0f44dd1aa4_2752x1536.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!PDWc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb8bced5-36c6-4dd0-84b4-fb0f44dd1aa4_2752x1536.jpeg" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb8bced5-36c6-4dd0-84b4-fb0f44dd1aa4_2752x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:390421,&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://aiagentssimplified.substack.com/i/204318161?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb8bced5-36c6-4dd0-84b4-fb0f44dd1aa4_2752x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!PDWc!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb8bced5-36c6-4dd0-84b4-fb0f44dd1aa4_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!PDWc!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb8bced5-36c6-4dd0-84b4-fb0f44dd1aa4_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!PDWc!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb8bced5-36c6-4dd0-84b4-fb0f44dd1aa4_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!PDWc!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb8bced5-36c6-4dd0-84b4-fb0f44dd1aa4_2752x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><blockquote><p><em><span>3 PM hits. Volume picks up. By 3:50, the market's a freight train.</span><br><br><span>That's when my crew and I strike.</span><br><br><span>A few wins from recent sessions:</span></em></p><ul><li><p><em><span>$790 in pure profit</span></em></p></li><li><p><em><span>185% on a single position</span></em></p></li><li><p><em><span>$1,500 winners closing the bell</span></em></p></li></ul><p><em><span>We're not predicting tomorrow's headlines. We're not reading tea leaves. We're watching where $55 billion flows in the final hour and riding it.</span></em></p><p><em><span>It happens today. And tomorrow. And every trading day after.</span></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sendercircle.com/r.php?id=2665&quot;,&quot;text&quot;:&quot;Your first week is FREE&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sendercircle.com/r.php?id=2665"><span>Your first week is FREE</span></a></p></blockquote><p>&#10084;&#65039;<em> The best way to keep our mission going - at zero cost to you - is by checking out this free guide from our sponsor.</em></p><div><hr></div><h2><strong><span>Why this is worth your time</span></strong></h2><p><em><span>Frameworks hide complexity intentionally</span></em><span>. That&#8217;s the point of them. You don&#8217;t have to think about error handling, retry logic, or tool parsing formats every time you build something. But that abstraction has a cost. When something breaks, or when you&#8217;re designing under real constraints, the gap in your mental model shows.</span></p><p><span>This repo is not a replacement for frameworks. The README is explicit about that, and I&#8217;d say the same thing. </span><strong><span>It&#8217;s a foundation</span></strong><span>. Once you&#8217;ve built a ReAct loop from scratch, you&#8217;ll understand what LangGraph is doing when you use it. Once you&#8217;ve implemented memory manually, </span><strong><span>you&#8217;ll make better decisions</span></strong><span> about when to use a vector store vs. simple key-value state.</span></p><p><span>The 14-example structure is </span><strong><span>well-paced</span></strong><span>. Each example is self-contained, the docs are clear, and the progression is logical. You can work through the whole thing in a focused weekend, or dip into specific sections to close a particular gap.</span></p><p><span>It&#8217;s built for </span><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"><span>people who want to actually understand AI agents</span></mark></strong><span>, not just use them. If that&#8217;s you, it&#8217;s worth cloning.</span></p><div class="pullquote"><p>I have prepared a <strong>guide</strong> that you can use to help you use this repo as a complete course. If you want the free copy of it, comment &#8220;Guide&#8221; and I&#8217;ll send it to you.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aiagentssimplified.substack.com/p/every-ai-agent-tutorial-starts-in/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/aiagentssimplified.substack.com/p/every-ai-agent-tutorial-starts-in/comments"><span>Leave a comment</span></a></p></div><h3><strong>Let&#8217;s Collaborate</strong></h3><p>Hey there, I&#8217;m Hana, co-founder and technical writer at AI Agents Simplified. If you&#8217;re building in the AI space, have feedback on today's post, or want to explore a collaboration, let&#8217;s chat! You can find me on <strong><a href="https://www.linkedin.com/in/hana-esf"><mark data-color="#c9daf8" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);">LinkedIn</mark></a></strong> or drop me an <strong><mark data-color="#cfe2f3" style="background-color: rgb(207, 226, 243); color: rgb(0, 0, 0);">email</mark></strong>. I read every message and would love to hear from you.</p>]]></content:encoded></item><item><title><![CDATA[Stop Guessing Why Users Leave Your AI Product]]></title><description><![CDATA[A deep dive into the 2026 framework extracting exact churn triggers straight from natural language feedback.]]></description><link>https://aiagentssimplified.substack.com/p/stop-guessing-why-users-leave-your</link><guid isPermaLink="false">https://aiagentssimplified.substack.com/p/stop-guessing-why-users-leave-your</guid><dc:creator><![CDATA[AI Agents Simplified]]></dc:creator><pubDate>Thu, 25 Jun 2026 17:52:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CCaA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18fc9ec2-709a-43e6-9566-313ecf35d7e1_2752x1536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Welcome to the <strong>54th</strong> issue of AI Agents Simplified &#127867;</em></p><p><span>This issue is brought to you by </span><strong><a href="https://sendercircle.com/r.php?id=2322"><span>MarketBeat</span></a></strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://sendercircle.com/r.php?id=2322" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Dk_e!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png 424w, /__u/substackcdn.com/image/fetch/$s_!Dk_e!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png 848w, /__u/substackcdn.com/image/fetch/$s_!Dk_e!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Dk_e!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Dk_e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png" width="427" height="147" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:147,&quot;width&quot;:427,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:13672,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://sendercircle.com/r.php?id=2322&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/195751308?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!Dk_e!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png 424w, /__u/substackcdn.com/image/fetch/$s_!Dk_e!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png 848w, /__u/substackcdn.com/image/fetch/$s_!Dk_e!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Dk_e!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36bdfb28-4d43-4265-9e9f-0886d27da278_427x147.png 1456w" sizes="100vw" fetchpriority="high"></picture><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="/__u/substackcdn.com/image/fetch/$s_!CCaA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18fc9ec2-709a-43e6-9566-313ecf35d7e1_2752x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!CCaA!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18fc9ec2-709a-43e6-9566-313ecf35d7e1_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!CCaA!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18fc9ec2-709a-43e6-9566-313ecf35d7e1_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!CCaA!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18fc9ec2-709a-43e6-9566-313ecf35d7e1_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!CCaA!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18fc9ec2-709a-43e6-9566-313ecf35d7e1_2752x1536.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!CCaA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18fc9ec2-709a-43e6-9566-313ecf35d7e1_2752x1536.jpeg" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18fc9ec2-709a-43e6-9566-313ecf35d7e1_2752x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:626114,&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://aiagentssimplified.substack.com/i/203426292?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18fc9ec2-709a-43e6-9566-313ecf35d7e1_2752x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!CCaA!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18fc9ec2-709a-43e6-9566-313ecf35d7e1_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!CCaA!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18fc9ec2-709a-43e6-9566-313ecf35d7e1_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!CCaA!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18fc9ec2-709a-43e6-9566-313ecf35d7e1_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!CCaA!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18fc9ec2-709a-43e6-9566-313ecf35d7e1_2752x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><h3>Are you flying blind when launching early-stage products or new AI features?</h3><p style="text-align: justify;">Traditional scoreboards like the <a href="/__u/www.google.com/search?q=https://en.wikipedia.org/wiki/RFM_(customer_relationship_management)">RFM model</a> fall flat here. Because RFM is strictly retrospective, it leaves you completely in the dark regarding early churn risks. The real intelligence layer sits unparsed and ignored in unstructured text reviews and daily user feedback.</p><p style="text-align: justify;">A foundational 2026 study published in the <em>Journal of Computing and Security</em> solves this infrastructure gap. Titled <em>&#8220;Behavioral Loyalty Prediction from Customer Reviews in E-Commerce: A Deep Learning and Explainable AI Approach&#8221;</em>, authored by Pedram Kazemi Esfe and Fakhroddin Noorbehbahani, this work completely transforms messy, multi-modal unstructured data into highly interpretable operational intelligence.</p><h3>Problem</h3><p style="text-align: justify;">Every business wants to know if their users are actually loyal or just passing through. Traditionally, companies look at purchase history using methods like the RFM model, which checks how recently, how often, and how much a customer has bought.</p><ul><li><p style="text-align: justify;">The big problem with this approach is that it is strictly retrospective.</p></li><li><p style="text-align: justify;">It requires a solid foundation of past purchases to calculate a score, meaning it is useless for net-new customers or modern community platforms lacking strict transaction logs.</p></li><li><p style="text-align: justify;">If you are launching a new AI agent feature, standing up an early-stage MVP, or trying to figure out why users are churning before their second purchase, historical purchase data leaves you completely in the dark.</p></li></ul><h3>What We Did Previously</h3><p style="text-align: justify;">In the early days of analytics, product and marketing teams tried to solve this blindspot with basic machine learning models (like <a href="https://en.wikipedia.org/wiki/Artificial_neural_network">Artificial Neural Networks</a> or <a href="https://en.wikipedia.org/wiki/Decision_tree_learning">Decision Trees</a>) applied to simple spreadsheets or rigid surveys.</p><ul><li><p style="text-align: justify;">When analysts attempted to use natural language customer reviews, they usually oversimplified the data.</p></li><li><p style="text-align: justify;">They focused strictly on simple positive or negative sentiment labels (polarity rules), entirely missing the rich behavioral nuances of the customer voice.</p></li><li><p style="text-align: justify;">These old methods created circular logic where the data you put in ended up artificially dictating the score you got out.</p></li><li><p style="text-align: justify;">They completely lacked the predictive depth needed for real-time, proactive churn intervention.</p><div><hr></div></li></ul><h3>Why We Want Change in Our Technical Pipelines</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!n7pD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd311ff96-c639-4ebd-9363-2389c54abff1_2752x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!n7pD!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd311ff96-c639-4ebd-9363-2389c54abff1_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!n7pD!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd311ff96-c639-4ebd-9363-2389c54abff1_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!n7pD!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd311ff96-c639-4ebd-9363-2389c54abff1_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!n7pD!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd311ff96-c639-4ebd-9363-2389c54abff1_2752x1536.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!n7pD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd311ff96-c639-4ebd-9363-2389c54abff1_2752x1536.jpeg" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d311ff96-c639-4ebd-9363-2389c54abff1_2752x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:950560,&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://aiagentssimplified.substack.com/i/203426292?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd311ff96-c639-4ebd-9363-2389c54abff1_2752x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!n7pD!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd311ff96-c639-4ebd-9363-2389c54abff1_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!n7pD!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd311ff96-c639-4ebd-9363-2389c54abff1_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!n7pD!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd311ff96-c639-4ebd-9363-2389c54abff1_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!n7pD!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd311ff96-c639-4ebd-9363-2389c54abff1_2752x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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 style="text-align: justify;">To move past these shallow analytics, the new research introduces an advanced deep learning architecture that reads the actual natural language text your customers leave in their feedback. Instead of waiting for lagging financial reports, the model converts unstructured text into actionable intelligence through a multi-stage pipeline:</p><ul><li><p style="text-align: justify;"><strong>Transformer Embedding Branches:</strong> The pipeline processes text using state-of-the-art Large Language Models, specifically <a href="https://en.wikipedia.org/wiki/BERT_(language_model)">BERT</a>, <a href="https://arxiv.org/abs/1907.11692">RoBERTa</a>, <a href="https://albert.ai/">ALBERT</a>, GPT-2, and <a href="https://en.wikipedia.org/wiki/Qwen">Qwen</a> 1.5-0.5B&#8212;to extract deep semantic intent and convert natural language into dense spatial vectors.</p></li><li><p style="text-align: justify;"><strong>Parallel Structured Processing:</strong> It provisions an isolated branch to process structured categorical metadata simultaneously, specifically handling Review Scores and a binary flag tracking whether the user left a written title.</p></li><li><p style="text-align: justify;"><strong>Intelligent Data Fusion with TabTransformer:</strong> The extracted text token embeddings and tabular metadata are fused using a <a href="https://arxiv.org/abs/2012.06678">TabTransformer</a> module coupled with Convolutional Neural Networks (CNNs). This ensures massive, high-dimensional text vectors do not completely eclipse critical, small structured metrics (like title presence).</p></li><li><p style="text-align: justify;"><strong>Evolutionary Calibration (Genetic Algorithm):</strong> Rather than performing an arbitrary hyperparameter search, the authors route the entire network topology through a <a href="https://en.wikipedia.org/wiki/Genetic_algorithm">Genetic Algorithm</a> (GA). Operating over 50 generations with a population of chromosomes, the GA iteratively breeds configurations, exploring a search space of 19,440 possible combinations automatically.</p></li></ul><p style="text-align: justify;">To see if this deep learning approach was actually worth the engineering effort, the researchers ran an ablation study to see what happens when you strip the AI away. Here is what they found out:</p><div><hr></div><h2>10 AI Stocks to Lead the Next Decade</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://sendercircle.com/r.php?id=2322" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!WlnR!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09c04ac2-882e-4527-a4ca-71e2dcf4b97a_2122x1412.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!WlnR!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09c04ac2-882e-4527-a4ca-71e2dcf4b97a_2122x1412.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!WlnR!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09c04ac2-882e-4527-a4ca-71e2dcf4b97a_2122x1412.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!WlnR!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09c04ac2-882e-4527-a4ca-71e2dcf4b97a_2122x1412.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!WlnR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09c04ac2-882e-4527-a4ca-71e2dcf4b97a_2122x1412.jpeg" width="1456" height="969" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09c04ac2-882e-4527-a4ca-71e2dcf4b97a_2122x1412.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:969,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1230009,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://sendercircle.com/r.php?id=2322&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/203426292?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09c04ac2-882e-4527-a4ca-71e2dcf4b97a_2122x1412.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!WlnR!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09c04ac2-882e-4527-a4ca-71e2dcf4b97a_2122x1412.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!WlnR!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09c04ac2-882e-4527-a4ca-71e2dcf4b97a_2122x1412.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!WlnR!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09c04ac2-882e-4527-a4ca-71e2dcf4b97a_2122x1412.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!WlnR!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09c04ac2-882e-4527-a4ca-71e2dcf4b97a_2122x1412.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>AI is fueling the Fourth Industrial Revolution &#8211; and these 10 stocks are front and center.</span><br><br><span>One of them makes $40K accelerator chips with a full-stack platform that all but guarantees wide adoption.</span><br><br><span>Another leads warehouse automation, with a $23B backlog &#8211; including all 47 distribution centers of a top U.S. retailer &#8211; plus a JV to lease robots to mid-market operators.</span><br><br><span>From core infrastructure to automation leaders, these companies and other leaders are all in The 10 Best AI Stocks to Own in 2026.</span><br><br><strong><span>Free today. Not forever!</span></strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sendercircle.com/r.php?id=2322&quot;,&quot;text&quot;:&quot;Grab it before the paywall locks &#128073;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sendercircle.com/r.php?id=2322"><span>Grab it before the paywall locks &#128073;</span></a></p><p><span>&#10084;&#65039;</span><em> The best way to keep our mission going - at zero cost to you - is by checking out this free guide from our sponsor.</em></p><div><hr></div><h3>What the Results Teach Us</h3><p style="text-align: justify;">The optimized AI model proved incredibly accurate, correctly predicting customer loyalty over 92% of the time. But the real gold for product builders lies in understanding what data actually moves the needle:</p><ul><li><p style="text-align: justify;"><strong>Words Speak Louder Than Stars:</strong> When the system is forced to evaluate customer loyalty without reading the actual written review text, predictive accuracy collapses by nearly 37%. This proves that simple numerical ratings hide the true qualitative health of the user experience.</p></li><li><p style="text-align: justify;"><strong>The &#8220;Subject Line&#8221; Clue:</strong> Simply checking whether a customer bothered to leave a written title or subject line provides a massive intent signal. Highly retained, loyal users are over 11 times more likely to include a written review title compared to churning or disengaged users.</p></li><li><p style="text-align: justify;"><strong>Skipping the Star Rating:</strong> Remarkably, the AI system worked just as well when it had to &#8220;guess&#8221; the sentiment from open-ended natural language text as it did when given explicit, numerical star ratings. This is a game-changer for community forums, social media comments, or early MVPs where users do not leave formal ratings.</p></li></ul><h3>Stripping the Black Box with Explainable AI (XAI)</h3><p style="text-align: justify;">Deep learning models are notoriously difficult to trust in production due to their opaque, black-box nature. If an automated system flags a user as an attrition risk, product and engineering teams need to know exactly why.</p><p style="text-align: justify;">To resolve this, the authors integrated <a href="/__u/www.google.com/search?q=https://en.wikipedia.org/wiki/Shapley_value_(machine_learning)">SHAP values</a> (SHapley Additive exPlanations), a game-theoretic approach developed by authors such as <a href="http://www.jcomsec.org">Mosca et al. (2022)</a> that assigns an explicit importance attribution to every single token (word) within a raw review:</p><ul><li><p style="text-align: justify;"><strong>Token-Level Attribution:</strong> Local explanations generate force plots indicating which specific words push an agent&#8217;s prediction toward retention (e.g., <em>&#8220;excellent&#8221;</em>, <em>&#8220;fast&#8221;</em> visualized with positive force) versus words driving the prediction toward churn (e.g., <em>&#8220;delay&#8221;</em>, <em>&#8220;waiting&#8221;</em> visualized with negative force).</p></li><li><p style="text-align: justify;"><strong>Global Vocabulary Mapping:</strong> Aggregating SHAP values across the entire 58,000+ user dataset maps overarching vocabulary triggers, showing that terms like <em>&#8220;reliable&#8221;</em> strictly shape positive boundaries, while terms like <em>&#8220;unfortunately&#8221;</em> aggressively drive negative boundaries.</p><p></p></li></ul><p style="text-align: justify;">If your technical pipeline relies only on lagging financial numbers, you only find out your AI agent has a bad UX when it is too late to save the user. Integrating an NLP-driven intent loop directly into your backend architecture changes the paradigm entirely, giving you the power to pick up on micro-signals of churn and intervene proactively.</p><div><hr></div><h3>Let&#8217;s Collaborate</h3><p style="text-align: justify;">As for myself, I&#8217;m Arian, Product Manager and writer at <strong>AI Agents Simplified</strong>. I absolutely love geeking out over the intersection of product management and e-commerce, supercharged by deep learning and AI.</p><p style="text-align: justify;">If you&#8217;re an engineer, founder, or growth operator working on similar projects and want to bounce ideas around, or if you are interested in collaborating on future deep dives, let&#8217;s connect. Shoot us a message or email, I read and reply to every single one.</p><div><hr></div><h3>Resources</h3><ul><li><p><strong>Authors:</strong> Pedram Kazemi Esfe, Fakhroddin Noorbehbahani</p></li><li><p style="text-align: justify;"><strong>Title:</strong> Behavioral Loyalty Prediction from Customer Reviews in E-Commerce: A Deep Learning and Explainable AI Approach</p></li><li><p><strong>Link: </strong><em><a href="https://jcomsec.ui.ac.ir/article_30441.html">Behavioral Loyalty Prediction from Customer Reviews in E-Commerce</a></em></p></li><li><p><strong>Journal:</strong> <em>Journal of Computing and Security</em> (JCS), http://www.jcomsec.org</p></li><li><p><strong>Publication Details:</strong> Online published 21 June 2026; Volume 13, Number 1, Spring 2026, pp. 35-57</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Why 90% of AI Agents Fail in Production?]]></title><description><![CDATA[The architecture mistake everyone makes on their first build and the exact blueprint to solve it.]]></description><link>https://aiagentssimplified.substack.com/p/why-90-of-ai-agents-fail-in-production</link><guid isPermaLink="false">https://aiagentssimplified.substack.com/p/why-90-of-ai-agents-fail-in-production</guid><dc:creator><![CDATA[AI Agents Simplified]]></dc:creator><pubDate>Tue, 23 Jun 2026 19:30:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AWNG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe83a8b76-abe7-4ba1-8d7d-73f9e69b5842_2741x1331.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Welcome to the 53rd issue of AI Agents Simplified &#127867;</em></p><p><span>This issue is brought to you by </span><strong><a href="https://sendercircle.com/r.php?id=2593">Piere</a></strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!WK2Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23ff8254-3959-4ee4-ab4f-2db601937dbf_201x81.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!WK2Z!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23ff8254-3959-4ee4-ab4f-2db601937dbf_201x81.png 424w, /__u/substackcdn.com/image/fetch/$s_!WK2Z!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23ff8254-3959-4ee4-ab4f-2db601937dbf_201x81.png 848w, /__u/substackcdn.com/image/fetch/$s_!WK2Z!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23ff8254-3959-4ee4-ab4f-2db601937dbf_201x81.png 1272w, /__u/substackcdn.com/image/fetch/$s_!WK2Z!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23ff8254-3959-4ee4-ab4f-2db601937dbf_201x81.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!WK2Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23ff8254-3959-4ee4-ab4f-2db601937dbf_201x81.png" width="201" height="81" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/23ff8254-3959-4ee4-ab4f-2db601937dbf_201x81.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:81,&quot;width&quot;:201,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/202846044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23ff8254-3959-4ee4-ab4f-2db601937dbf_201x81.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!WK2Z!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23ff8254-3959-4ee4-ab4f-2db601937dbf_201x81.png 424w, /__u/substackcdn.com/image/fetch/$s_!WK2Z!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23ff8254-3959-4ee4-ab4f-2db601937dbf_201x81.png 848w, /__u/substackcdn.com/image/fetch/$s_!WK2Z!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23ff8254-3959-4ee4-ab4f-2db601937dbf_201x81.png 1272w, /__u/substackcdn.com/image/fetch/$s_!WK2Z!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23ff8254-3959-4ee4-ab4f-2db601937dbf_201x81.png 1456w" sizes="100vw" fetchpriority="high"></picture><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="/__u/substackcdn.com/image/fetch/$s_!AWNG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe83a8b76-abe7-4ba1-8d7d-73f9e69b5842_2741x1331.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!AWNG!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe83a8b76-abe7-4ba1-8d7d-73f9e69b5842_2741x1331.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!AWNG!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe83a8b76-abe7-4ba1-8d7d-73f9e69b5842_2741x1331.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!AWNG!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe83a8b76-abe7-4ba1-8d7d-73f9e69b5842_2741x1331.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!AWNG!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe83a8b76-abe7-4ba1-8d7d-73f9e69b5842_2741x1331.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!AWNG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe83a8b76-abe7-4ba1-8d7d-73f9e69b5842_2741x1331.jpeg" width="728" height="353.5089383436702" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e83a8b76-abe7-4ba1-8d7d-73f9e69b5842_2741x1331.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1331,&quot;width&quot;:2741,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:530208,&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://aiagentssimplified.substack.com/i/202846044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c76bca-bb4c-4a9e-9fd2-51b92eb060f1_2752x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!AWNG!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe83a8b76-abe7-4ba1-8d7d-73f9e69b5842_2741x1331.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!AWNG!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe83a8b76-abe7-4ba1-8d7d-73f9e69b5842_2741x1331.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!AWNG!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe83a8b76-abe7-4ba1-8d7d-73f9e69b5842_2741x1331.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!AWNG!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe83a8b76-abe7-4ba1-8d7d-73f9e69b5842_2741x1331.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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"><em><strong><a href="https://packt.link/AZKS7">30 Agents Every AI Engineer Must Build</a></strong></em> by <em>Imran Ahmad</em> </figcaption></figure></div><p>I spent a good chunk of last week trying to debug an AI agent that was supposed to handle a fairly standard customer support workflow. I gave it a detailed system prompt, hooked up a few basic tools to query an internal database, and let it run.</p><p style="text-align: justify;">During local testing, it ran fine. It answered basic questions, fetched the right account details, and seemed perfectly stable. But the moment I pushed it to a staging environment with real-world, messy user queries, the whole thing broke down. The agent started hallucinating arguments for tool calls. It got stuck in infinite loops trying to correct a minor API timeout. When a user asked a multi-part question, it completely forgot the initial constraints halfway through generating the response.</p><p style="text-align: justify;">The problem I ran into was not an issue with the underlying language model. The problem was that I was falling into the trap of asking one single agent to handle every step of the process at once.</p><div><hr></div><h2><strong>Why &#8220;Bigger Prompts&#8221; Are Destroying Your Accuracy</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!fZE3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F357d5c34-4dd9-4381-9043-1175826a9016_2752x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!fZE3!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F357d5c34-4dd9-4381-9043-1175826a9016_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!fZE3!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F357d5c34-4dd9-4381-9043-1175826a9016_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!fZE3!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F357d5c34-4dd9-4381-9043-1175826a9016_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!fZE3!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F357d5c34-4dd9-4381-9043-1175826a9016_2752x1536.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!fZE3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F357d5c34-4dd9-4381-9043-1175826a9016_2752x1536.jpeg" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/357d5c34-4dd9-4381-9043-1175826a9016_2752x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:680990,&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://aiagentssimplified.substack.com/i/202846044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F357d5c34-4dd9-4381-9043-1175826a9016_2752x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!fZE3!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F357d5c34-4dd9-4381-9043-1175826a9016_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!fZE3!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F357d5c34-4dd9-4381-9043-1175826a9016_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!fZE3!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F357d5c34-4dd9-4381-9043-1175826a9016_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!fZE3!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F357d5c34-4dd9-4381-9043-1175826a9016_2752x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Building your first agent is deceptively easy, which is exactly why it is so dangerous. We tend to write a massive system prompt, attach half a dozen tools, and ask a single agent to execute a highly complex task.</p><p>When you force a single agent to handle intent parsing, planning, tool execution, and self-correction all at once, you overwhelm its cognitive capacity. Every time the agent makes a tool call, the result gets appended to its context window. After a few turns, that window is bloated with JSON responses, error messages, and intermediate thoughts. The agent loses track of the original goal because the signal-to-noise ratio has completely degraded.</p><p>I was reading <em><strong><a href="https://packt.link/AZKS7">30 Agents Every AI Engineer Must Build</a></strong></em> by <em>Imran Ahmad</em> recently, and he hits the nail on the head regarding this exact bottleneck. He breaks down why these overloaded, single-agent loops inevitably fracture under production loads. What makes his explanation so useful is that he doesn&#8217;t just point out the flaw; he <mark data-color="#c9daf8" style="background-color: rgb(201, 218, 248); color: rgb(0, 0, 0);">maps out the exact architectural shift</mark> required to fix it.</p><p>The path to production reliability requires abandoning this do-it-all approach and adopting distributed, multi-agent orchestration.</p><div><hr></div><h2><strong>Stop Making Your Agent Do Everything (Do This Instead)</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!qfGD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f827413-c96d-4e39-ba42-59db18d8f2fb_2752x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!qfGD!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f827413-c96d-4e39-ba42-59db18d8f2fb_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!qfGD!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f827413-c96d-4e39-ba42-59db18d8f2fb_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!qfGD!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f827413-c96d-4e39-ba42-59db18d8f2fb_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!qfGD!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f827413-c96d-4e39-ba42-59db18d8f2fb_2752x1536.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!qfGD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f827413-c96d-4e39-ba42-59db18d8f2fb_2752x1536.jpeg" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4f827413-c96d-4e39-ba42-59db18d8f2fb_2752x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:659278,&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://aiagentssimplified.substack.com/i/202846044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f827413-c96d-4e39-ba42-59db18d8f2fb_2752x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!qfGD!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f827413-c96d-4e39-ba42-59db18d8f2fb_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!qfGD!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f827413-c96d-4e39-ba42-59db18d8f2fb_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!qfGD!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f827413-c96d-4e39-ba42-59db18d8f2fb_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!qfGD!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f827413-c96d-4e39-ba42-59db18d8f2fb_2752x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Instead of one agent trying to do everything, you have to separate the cognitive load into specialized roles.</p><p style="text-align: justify;">In a multi-agent architecture, you might introduce a &#8220;Router&#8221; agent whose only job is to look at the user&#8217;s initial input and classify the intent. That router doesn&#8217;t have access to any external databases. It just delegates the task to a specific &#8220;Worker&#8221; agent. That worker is equipped with only the one or two tools necessary for that exact job, keeping its context clean and focused. Finally, the worker passes its output to a &#8220;Critic&#8221; agent, which evaluates the result against the initial constraints before anything is ever returned to the user.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!3A0L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F625814fc-99d1-4747-adfc-069c746c6a87_1678x1048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!3A0L!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F625814fc-99d1-4747-adfc-069c746c6a87_1678x1048.png 424w, /__u/substackcdn.com/image/fetch/$s_!3A0L!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F625814fc-99d1-4747-adfc-069c746c6a87_1678x1048.png 848w, /__u/substackcdn.com/image/fetch/$s_!3A0L!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F625814fc-99d1-4747-adfc-069c746c6a87_1678x1048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!3A0L!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F625814fc-99d1-4747-adfc-069c746c6a87_1678x1048.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!3A0L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F625814fc-99d1-4747-adfc-069c746c6a87_1678x1048.png" width="604" height="377.08516483516485" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/625814fc-99d1-4747-adfc-069c746c6a87_1678x1048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:909,&quot;width&quot;:1456,&quot;resizeWidth&quot;:604,&quot;bytes&quot;:318923,&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://aiagentssimplified.substack.com/i/202846044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F625814fc-99d1-4747-adfc-069c746c6a87_1678x1048.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!3A0L!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F625814fc-99d1-4747-adfc-069c746c6a87_1678x1048.png 424w, /__u/substackcdn.com/image/fetch/$s_!3A0L!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F625814fc-99d1-4747-adfc-069c746c6a87_1678x1048.png 848w, /__u/substackcdn.com/image/fetch/$s_!3A0L!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F625814fc-99d1-4747-adfc-069c746c6a87_1678x1048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!3A0L!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F625814fc-99d1-4747-adfc-069c746c6a87_1678x1048.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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"><em><strong>30 Agents Every AI Engineer Must Build</strong></em> by <em>Imran Ahmad . Chapter 7 </em></figcaption></figure></div><p style="text-align: justify;">Ahmad dedicates a massive section of his book to this progression. He provides the <strong>actual blueprints</strong> for moving from simple reactive scripts to what he calls <em>chain-of-agents orchestrators</em>. I found his breakdown of tool invocation patterns particularly helpful. He shows exactly how to restrict an agent&#8217;s toolset so it doesn&#8217;t get confused, and how to write explicit schemas that force the agent to format its output correctly before passing it down the chain.</p><div><hr></div><blockquote><p style="text-align: justify;"><em><strong><a href="https://packt.link/AZKS7">Get your copy of his book here.</a></strong></em></p></blockquote><div><hr></div><h2><strong>The Missing Link: Getting Your Agents to Communicate</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Qj5g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55df9347-ce0a-4b46-b22a-f33f3fc64f61_2752x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Qj5g!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55df9347-ce0a-4b46-b22a-f33f3fc64f61_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Qj5g!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55df9347-ce0a-4b46-b22a-f33f3fc64f61_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Qj5g!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55df9347-ce0a-4b46-b22a-f33f3fc64f61_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Qj5g!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55df9347-ce0a-4b46-b22a-f33f3fc64f61_2752x1536.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Qj5g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55df9347-ce0a-4b46-b22a-f33f3fc64f61_2752x1536.jpeg" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/55df9347-ce0a-4b46-b22a-f33f3fc64f61_2752x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:890651,&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://aiagentssimplified.substack.com/i/202846044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55df9347-ce0a-4b46-b22a-f33f3fc64f61_2752x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Qj5g!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55df9347-ce0a-4b46-b22a-f33f3fc64f61_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Qj5g!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55df9347-ce0a-4b46-b22a-f33f3fc64f61_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Qj5g!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55df9347-ce0a-4b46-b22a-f33f3fc64f61_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Qj5g!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55df9347-ce0a-4b46-b22a-f33f3fc64f61_2752x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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>Moving from a single agent to a team of specialized agents makes logical sense, but it introduces a completely new set of <strong>hard engineering challenges</strong>. You no longer have one brain holding all the information; you have to manage distributed state.</p><p style="text-align: justify;">If your worker agent finds a crucial piece of data, how does the critic agent know about it without having to re-read the entire interaction history? You need a formal communication protocol. Agents have to pass payloads to one another without losing the overarching context of the user&#8217;s request.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!UXIN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4db0ffc-6272-48c4-8e66-5624cb9a24dd_1962x1252.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!UXIN!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4db0ffc-6272-48c4-8e66-5624cb9a24dd_1962x1252.png 424w, /__u/substackcdn.com/image/fetch/$s_!UXIN!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4db0ffc-6272-48c4-8e66-5624cb9a24dd_1962x1252.png 848w, /__u/substackcdn.com/image/fetch/$s_!UXIN!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4db0ffc-6272-48c4-8e66-5624cb9a24dd_1962x1252.png 1272w, /__u/substackcdn.com/image/fetch/$s_!UXIN!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4db0ffc-6272-48c4-8e66-5624cb9a24dd_1962x1252.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!UXIN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4db0ffc-6272-48c4-8e66-5624cb9a24dd_1962x1252.png" width="558" height="356.0315934065934" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f4db0ffc-6272-48c4-8e66-5624cb9a24dd_1962x1252.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:929,&quot;width&quot;:1456,&quot;resizeWidth&quot;:558,&quot;bytes&quot;:443296,&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://aiagentssimplified.substack.com/i/202846044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4db0ffc-6272-48c4-8e66-5624cb9a24dd_1962x1252.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!UXIN!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4db0ffc-6272-48c4-8e66-5624cb9a24dd_1962x1252.png 424w, /__u/substackcdn.com/image/fetch/$s_!UXIN!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4db0ffc-6272-48c4-8e66-5624cb9a24dd_1962x1252.png 848w, /__u/substackcdn.com/image/fetch/$s_!UXIN!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4db0ffc-6272-48c4-8e66-5624cb9a24dd_1962x1252.png 1272w, /__u/substackcdn.com/image/fetch/$s_!UXIN!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4db0ffc-6272-48c4-8e66-5624cb9a24dd_1962x1252.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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">30 Agents Every AI Engineer Must Build by Imran Ahmad . Chapter 7</figcaption></figure></div><p style="text-align: justify;">This is another area where <a href="https://packt.link/AZKS7">Ahmad&#8217;s book</a> serves as a phenomenal desk reference. He goes deep into the mechanics of memory-augmented multi-agent systems. He explains how to separate short-term working memory, the stuff the agents are currently passing back and forth, from long-term semantic memory stored in vector databases. It is a highly pragmatic guide to building out the shared state required for frameworks like LangGraph and CrewAI to actually function at scale.</p><div><hr></div><h3>What if your money could drive itself to your goals?</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!lqFM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd4efa8-7349-4ded-9f06-98ab904f1f09_698x706.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!lqFM!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd4efa8-7349-4ded-9f06-98ab904f1f09_698x706.png 424w, /__u/substackcdn.com/image/fetch/$s_!lqFM!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd4efa8-7349-4ded-9f06-98ab904f1f09_698x706.png 848w, /__u/substackcdn.com/image/fetch/$s_!lqFM!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd4efa8-7349-4ded-9f06-98ab904f1f09_698x706.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lqFM!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd4efa8-7349-4ded-9f06-98ab904f1f09_698x706.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!lqFM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd4efa8-7349-4ded-9f06-98ab904f1f09_698x706.png" width="242" height="244.77363896848138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bfd4efa8-7349-4ded-9f06-98ab904f1f09_698x706.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:706,&quot;width&quot;:698,&quot;resizeWidth&quot;:242,&quot;bytes&quot;:361840,&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://aiagentssimplified.substack.com/i/202846044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90d990a-4880-4256-819e-482a0d928586_698x829.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!lqFM!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd4efa8-7349-4ded-9f06-98ab904f1f09_698x706.png 424w, /__u/substackcdn.com/image/fetch/$s_!lqFM!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd4efa8-7349-4ded-9f06-98ab904f1f09_698x706.png 848w, /__u/substackcdn.com/image/fetch/$s_!lqFM!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd4efa8-7349-4ded-9f06-98ab904f1f09_698x706.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lqFM!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd4efa8-7349-4ded-9f06-98ab904f1f09_698x706.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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><blockquote><p>Any bank, any account, Piere makes it possible. In seconds, Piere analyzes your spending, income, wants, and goals, then creates fully automated plans for your money to follow.</p><ul><li><p>Save money automatically when you get paid, your money moves itself to the right account at the right interest rate</p></li><li><p>Repay debt and stay debt free - Piere smartly determines which accounts to pay and when for the biggest impact</p></li><li><p>Spend smarter, Piere keeps only the money you need for monthly expenses in your checking, moving the rest to high-yield accounts for safekeeping (and less temptation)</p></li></ul><p>Get started in just seconds, and if you don&#8217;t grow by at least $120 in your first year, we&#8217;ll give you back the difference.</p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sendercircle.com/r.php?id=2593&quot;,&quot;text&quot;:&quot;Learn More &#128073;&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sendercircle.com/r.php?id=2593"><span>Learn More &#128073;</span></a></p><div><hr></div><h2><strong>How to Stop Endless Execution Loops Forever</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-8ew!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6613e06-306a-4844-a632-5232c7999c1d_2752x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-8ew!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6613e06-306a-4844-a632-5232c7999c1d_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!-8ew!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6613e06-306a-4844-a632-5232c7999c1d_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!-8ew!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6613e06-306a-4844-a632-5232c7999c1d_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!-8ew!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6613e06-306a-4844-a632-5232c7999c1d_2752x1536.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-8ew!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6613e06-306a-4844-a632-5232c7999c1d_2752x1536.jpeg" width="666" height="371.8804945054945" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c6613e06-306a-4844-a632-5232c7999c1d_2752x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:666,&quot;bytes&quot;:645677,&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://aiagentssimplified.substack.com/i/202846044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6613e06-306a-4844-a632-5232c7999c1d_2752x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!-8ew!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6613e06-306a-4844-a632-5232c7999c1d_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!-8ew!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6613e06-306a-4844-a632-5232c7999c1d_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!-8ew!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6613e06-306a-4844-a632-5232c7999c1d_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!-8ew!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6613e06-306a-4844-a632-5232c7999c1d_2752x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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 hardest part of orchestrating multiple agents isn&#8217;t getting them to talk to each other; it is figuring out <em>what to do when they disagree.</em></p><p>If you build a workflow where a research agent pulls data and a compliance agent reviews it, you will eventually hit a wall where the compliance agent rejects the work. If you haven&#8217;t engineered a fallback path, the system will either fail silently or get trapped in an endless loop of rejection and regeneration.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!uSHI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3f1b79f-10b4-487c-8656-0f1627079f32_1918x894.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!uSHI!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3f1b79f-10b4-487c-8656-0f1627079f32_1918x894.png 424w, /__u/substackcdn.com/image/fetch/$s_!uSHI!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3f1b79f-10b4-487c-8656-0f1627079f32_1918x894.png 848w, /__u/substackcdn.com/image/fetch/$s_!uSHI!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3f1b79f-10b4-487c-8656-0f1627079f32_1918x894.png 1272w, /__u/substackcdn.com/image/fetch/$s_!uSHI!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3f1b79f-10b4-487c-8656-0f1627079f32_1918x894.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!uSHI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3f1b79f-10b4-487c-8656-0f1627079f32_1918x894.png" width="634" height="295.66346153846155" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e3f1b79f-10b4-487c-8656-0f1627079f32_1918x894.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:679,&quot;width&quot;:1456,&quot;resizeWidth&quot;:634,&quot;bytes&quot;:407680,&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://aiagentssimplified.substack.com/i/202846044?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3f1b79f-10b4-487c-8656-0f1627079f32_1918x894.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!uSHI!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3f1b79f-10b4-487c-8656-0f1627079f32_1918x894.png 424w, /__u/substackcdn.com/image/fetch/$s_!uSHI!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3f1b79f-10b4-487c-8656-0f1627079f32_1918x894.png 848w, /__u/substackcdn.com/image/fetch/$s_!uSHI!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3f1b79f-10b4-487c-8656-0f1627079f32_1918x894.png 1272w, /__u/substackcdn.com/image/fetch/$s_!uSHI!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3f1b79f-10b4-487c-8656-0f1627079f32_1918x894.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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"><em>30 Agents Every AI Engineer Must Build</em><a href="https://packt.link/AZKS7"> </a>. Chapter 8</figcaption></figure></div><p>You have to build consensus mechanisms. <em><a href="https://packt.link/AZKS7">30 Agents Every AI Engineer Must Build</a></em><a href="https://packt.link/AZKS7"> </a>does an excellent job of outlining how to handle these conflicts. It walks through building arbitration workflows where an orchestrator agent evaluates the competing outputs, adjusts the constraints, and forces the system to refine the answer rather than crashing. It shows you how to design these systems with human-in-the-loop checkpoints, ensuring that when the agents genuinely cannot reach a safe consensus, the process pauses and waits for your input.</p><div class="pullquote"><p>If this added value, share it with others who might benefit.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aiagentssimplified.substack.com/p/why-90-of-ai-agents-fail-in-production?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/aiagentssimplified.substack.com/p/why-90-of-ai-agents-fail-in-production?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p></div><h2><strong>The Next Step</strong></h2><p>If you are currently struggling to transition brittle, single-agent prototypes into stable workflows that you can actually trust in production, you need to understand these multi-agent architectures.</p><p>Ahmad&#8217;s book is dense, practical, and heavily focused on structural engineering over vague AI theory. It maps out the exact progression you need to take to build resilient systems.</p><p><mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">I highly recommend keeping a copy on hand as you build. You can grab your copy through the link below.</mark></p><blockquote><p style="text-align: justify;"><em><strong><a href="https://packt.link/AZKS7">Get your copy of his book here.</a></strong></em></p></blockquote><div><hr></div><p><strong>P.S.</strong> To save you time, I&#8217;ve also put together a short reading roadmap for the text. It breaks down exactly which chapters you should focus on depending on what you are actively building right now.</p><p>If you want a copy, <strong>drop a comment</strong> below and I&#8217;ll send it directly to you.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aiagentssimplified.substack.com/p/why-90-of-ai-agents-fail-in-production/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/aiagentssimplified.substack.com/p/why-90-of-ai-agents-fail-in-production/comments"><span>Leave a comment</span></a></p><div><hr></div><p></p>]]></content:encoded></item><item><title><![CDATA[Rule #1 of Production-Ready Agents: Propose and Validate]]></title><description><![CDATA[AI Agents Are Easy to Demo, Hard to Ship; The Backend Architecture of Reliable Agents]]></description><link>https://aiagentssimplified.substack.com/p/rule-1-of-production-ready-agents</link><guid isPermaLink="false">https://aiagentssimplified.substack.com/p/rule-1-of-production-ready-agents</guid><dc:creator><![CDATA[AI Agents Simplified]]></dc:creator><pubDate>Thu, 18 Jun 2026 20:19:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!l4VW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05d4ffab-c3df-425a-9e15-b5453fbda966_2752x1536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Welcome to the 52nd issue of AI Agents Simplified</em><span data-color="rgb(54, 55, 55)" style="color: rgb(54, 55, 55);"> &#127867;</span></p><p>This issue is brought to you by <strong><a href="https://novu.co/connect">Novu Connect</a></strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://novu.co/connect" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!66Pk!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png 424w, /__u/substackcdn.com/image/fetch/$s_!66Pk!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png 848w, /__u/substackcdn.com/image/fetch/$s_!66Pk!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png 1272w, /__u/substackcdn.com/image/fetch/$s_!66Pk!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!66Pk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png" width="268" height="84" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:84,&quot;width&quot;:268,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:11675,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://novu.co/connect&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/202328748?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!66Pk!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png 424w, /__u/substackcdn.com/image/fetch/$s_!66Pk!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png 848w, /__u/substackcdn.com/image/fetch/$s_!66Pk!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png 1272w, /__u/substackcdn.com/image/fetch/$s_!66Pk!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc94376-dc6c-4ea7-a5d2-4a55d74f0248_268x84.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div><hr></div><p style="text-align: justify;">AI agents are having their definitive &#8220;demo magic&#8221; moment. You open a browser, connect a model to a handful of tools, write a clean system prompt, and suddenly it feels like you have engineered a fully autonomous digital employee. In a controlled environment, it looks alive. It reads documents, summarizes email threads, searches a database, creates engineering tickets, and orchestrates API calls seamlessly. Everyone in the room smiles, the investors are sold, and the immediate conclusion is that half the company&#8217;s workflows can be automated overnight.</p><p style="text-align: justify;">However, the moment you put that agent in front of real users, the illusion cracks. The agent begins to lose track of critical constraints, calls entirely wrong tools, updates incorrect database records, and confidently reports that an action succeeded when the backend actually rejected it. It loops endlessly on failed operations and leaks data across user sessions. This exposes an uncomfortable reality in contemporary engineering: agents are easy to demo because underlying large language models are highly impressive, but they are incredibly hard to ship because production environments are entirely unforgiving. The core challenge is not getting an LLM to talk; the real challenge is architecting the controlled backend environment that surrounds it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!l4VW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05d4ffab-c3df-425a-9e15-b5453fbda966_2752x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!l4VW!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05d4ffab-c3df-425a-9e15-b5453fbda966_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!l4VW!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05d4ffab-c3df-425a-9e15-b5453fbda966_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!l4VW!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05d4ffab-c3df-425a-9e15-b5453fbda966_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!l4VW!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05d4ffab-c3df-425a-9e15-b5453fbda966_2752x1536.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!l4VW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05d4ffab-c3df-425a-9e15-b5453fbda966_2752x1536.jpeg" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/05d4ffab-c3df-425a-9e15-b5453fbda966_2752x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1115107,&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://aiagentssimplified.substack.com/i/202625505?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05d4ffab-c3df-425a-9e15-b5453fbda966_2752x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!l4VW!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05d4ffab-c3df-425a-9e15-b5453fbda966_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!l4VW!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05d4ffab-c3df-425a-9e15-b5453fbda966_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!l4VW!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05d4ffab-c3df-425a-9e15-b5453fbda966_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!l4VW!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05d4ffab-c3df-425a-9e15-b5453fbda966_2752x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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 style="text-align: justify;"></p><h2>The Reality Engine vs. The Reasoning Engine</h2><p style="text-align: justify;">To bridge the gap between a fragile prototype and a robust product, we must establish context discipline. A production-ready AI agent is not a standalone brain; it is an actor inside a heavily restricted ecosystem. While the model serves exclusively as the reasoning engine capable of planning, classifying, and summarizing, the backend serves as the reality engine. The model itself possesses no inherent knowledge of your live database, tenant-level permissions, concurrency locks, or compliance status. It only knows what you deliberately inject into its context window.</p><p style="text-align: justify;">When engineering teams treat the context window like an unstructured data dump, throwing in raw chat logs, massive documentation files, and unvalidated tool outputs, they rely on hope rather than architecture. A reliable backend must systematically enforce restrictions before the model ever reasons. The system must algorithmically determine user roles, enforce workspace isolation, slice data down to the bare minimum required for the task, and aggressively hide parameters that the model should never see. A more capable model cannot fix a messy environment; a stronger model inside an undisciplined context window simply generates more expensive, complex errors.</p><h2>The Golden Rule: Propose and Validate</h2><p style="text-align: justify;">The single most critical architectural pattern for reliable agents dictates that the model must never directly mutate business state. The agent should not directly execute an API call to update a database, refund a transaction, dispatch an email, or alter an enterprise workflow status. Instead, the model proposes an action, a strict backend validation layer audits the proposal, and only then does a boring, predictable execution system run it.</p><p style="text-align: justify;">Consider an agent operating within a CRM where a user commands it to follow up with everyone from a recent demo. The model generates proposed actions, such as drafting specific emails, setting individual tasks, and moving deal stages. Before any packets are sent, the backend adult in the room checks for contact ownership, verification records, marketing opt-out status, duplication risks, and whether the operating user holds the necessary authorization. The agent provides the flexible, creative interface, but the backend must remain strictly unyielding.</p><p style="text-align: justify;">To achieve this, tool calling must be fundamentally decoupled from direct execution. Tool calling provides a structured schema, but it offers zero guarantees of factual or operational correctness. A model can easily hallucinate IDs, pass incomplete arguments, choose the wrong tool entirely, or repeat a failing operation in an infinite loop. Therefore, the pipeline must transition sequentially from the Model to a Proposed Action, through a dedicated Validator, into the Executor, across the Result layer, through an Agent Feedback mechanism, and finally to the Responded State. The middle validation layer acts as a classic software guard, evaluating strict state machines, rate limits, input formatting, and risk profiles. AI has not removed the need for traditional backend engineering rules; it has made them vastly more important.</p><div><hr></div><h2>Stop Rebuilding Integrations</h2><h3>Bring Your Claude Agents to Any Channel in Minutes</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://novu.co/connect" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!L40K!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png 424w, /__u/substackcdn.com/image/fetch/$s_!L40K!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png 848w, /__u/substackcdn.com/image/fetch/$s_!L40K!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png 1272w, /__u/substackcdn.com/image/fetch/$s_!L40K!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!L40K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png" width="1456" height="747" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:747,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:299523,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://novu.co/connect&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://aiagentssimplified.substack.com/i/202328748?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!L40K!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png 424w, /__u/substackcdn.com/image/fetch/$s_!L40K!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png 848w, /__u/substackcdn.com/image/fetch/$s_!L40K!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.png 1272w, /__u/substackcdn.com/image/fetch/$s_!L40K!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718de6c4-3731-4e75-a79c-43cede6bcbd3_1638x840.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If your Claude agent is trapped inside your app, it&#8217;s time to move the conversation to where your customers actually live. Without the headache of maintaining custom infrastructure.</p><p><strong><a href="https://novu.co/connect">Novu Connect</a></strong> is the new standard in <a href="https://docs.novu.co/agents/get-started/what-is-aci">Agent Communication Infrastructure</a> (ACI). It bridges the gap between your AI agents and any messaging platform, including Slack, Teams, WhatsApp, and email. You don&#8217;t need to spend weeks building pipelines; just pick a template, connect your tools, and you&#8217;re live in under 2 minutes.</p><p>No infrastructure to babysit, no custom plumbing to rebuild. Just immediate, two-way conversations with your customers. </p><p>Join the challenge: deploy your agent in under 2 minutes and unlock a free month of our Pro tier.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://novu.co/connect&quot;,&quot;text&quot;:&quot;Join the Challenge NOW &#128073;&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://novu.co/connect"><span>Join the Challenge NOW &#128073;</span></a></p><p><span data-color="rgb(54, 55, 55)" style="color: rgb(54, 55, 55);">&#10084;&#65039;</span><em> The best way to keep our mission going - at zero cost to you - is by checking out this free guide from our sponsor.</em></p><div><hr></div><h2>Engineering the Repair Loop and Restructuring Memory</h2><p style="text-align: justify;">When errors inevitably occur, traditional software fails loudly by returning explicit exception codes, while agents tend to fail silently by inventing answers or pretending an action succeeded. Brittle systems halt completely when a tool returns an error, but a production-grade agent relies on a continuous repair loop where failures are converted into semantic feedback. If the backend safely blocks an invalid action, it should pass a structured explanation back into the model&#8217;s context. By informing the agent that a specific invoice is already locked or a chosen engineer is assigned to another workspace, the model can dynamically recover, apologize, adjust its parameters, or ask the user for clarification.</p><p style="text-align: justify;">This disciplined approach must extend to agent memory, which is frequently misunderstood as a magical, infinite cache. Storing every conversational turn and historical variable indefinitely introduces stale context, data privacy violations, and severe latency issues. For business workflows, the relational database or enterprise CRM must remain the immutable source of truth. The agent should possess short-term working memory to maintain current task continuity and high-level summaries for past interactions, but it should never memorize static states. The agent does not need to remember if an invoice was settled or if a user is a workspace administrator; it must explicitly query the backend for those facts on every relevant turn.</p><h2>The Architecture of a Trustworthy Agent</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!gDc9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9df74328-04f3-47bd-8f7c-abbc1f64ee2d_2752x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!gDc9!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9df74328-04f3-47bd-8f7c-abbc1f64ee2d_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!gDc9!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9df74328-04f3-47bd-8f7c-abbc1f64ee2d_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!gDc9!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9df74328-04f3-47bd-8f7c-abbc1f64ee2d_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!gDc9!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9df74328-04f3-47bd-8f7c-abbc1f64ee2d_2752x1536.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!gDc9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9df74328-04f3-47bd-8f7c-abbc1f64ee2d_2752x1536.jpeg" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9df74328-04f3-47bd-8f7c-abbc1f64ee2d_2752x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:915072,&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://aiagentssimplified.substack.com/i/202625505?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9df74328-04f3-47bd-8f7c-abbc1f64ee2d_2752x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!gDc9!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9df74328-04f3-47bd-8f7c-abbc1f64ee2d_2752x1536.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!gDc9!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9df74328-04f3-47bd-8f7c-abbc1f64ee2d_2752x1536.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!gDc9!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9df74328-04f3-47bd-8f7c-abbc1f64ee2d_2752x1536.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!gDc9!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9df74328-04f3-47bd-8f7c-abbc1f64ee2d_2752x1536.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p style="text-align: justify;">Behind a clean, simple user interface, a dependable agent infrastructure demands eight distinct, decoupled operational layers working synchronously:</p><ol><li><p><strong>The Identity Layer:</strong> Establishes precise user authentication, workspace boundaries, role-based access control, and strict data visibility limits.</p></li><li><p><strong>The Context Builder:</strong> Curates a highly selective, relevant, and secure slice of information to feed into the model&#8217;s immediate reasoning window.</p></li><li><p><strong>The Tool Registry:</strong> Maintains a strict directory of valid schemas, input expectations, clear descriptions, and pre-calculated risk levels for every accessible action.</p></li><li><p><strong>The Policy and Permission Engine:</strong> Segregates operations by risk, determining which low-impact tasks can run autonomously and which high-impact workflows require multi-party or human approval.</p></li><li><p><strong>The State Validator:</strong> Audits the model&#8217;s logical proposals against current business data to ensure compliance with real-world state machines.</p></li><li><p><strong>The Execution Layer:</strong> A heavily logged, entirely predictable system that communicates directly with external APIs, databases, and core infrastructure.</p></li><li><p><strong>The Feedback Loop:</strong> Translates the real-world success, partial failure, or execution constraints back into clear inputs the model can use to plan its final output.</p></li><li><p><strong>The Observability Layer:</strong> Captures deep, end-to-end trace chains tracking the exact user prompt, the injected context, the model&#8217;s internal decisions, and the validation logs.</p></li></ol><p style="text-align: justify;">Without comprehensive decision tracing, debugging an agent becomes complete guesswork, and guesswork does not scale in enterprise software. Human approval flows are not a programmatic bottleneck; they are a prerequisite for utility. By separating low-risk actions like drafting and summarizing from high-risk mutations like data deletion and billing updates, you establish controlled autonomy. This allows organizations to gradually earn trust, moving deliberately from supervised assistance to full automation only after verified testing, evaluation runs, and reliable rollback strategies are safely in place. Ultimate industry adoption will not belong to the teams building the most dramatic, conversational personalities, but to the engineers who quietly build the most dependable operating environments around the model.</p><div><hr></div><h2>What happens at 3:50 PM</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!K5YA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd52c9f8-db1d-435e-b444-e39881b2eaf4_814x293.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!K5YA!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd52c9f8-db1d-435e-b444-e39881b2eaf4_814x293.png 424w, /__u/substackcdn.com/image/fetch/$s_!K5YA!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd52c9f8-db1d-435e-b444-e39881b2eaf4_814x293.png 848w, /__u/substackcdn.com/image/fetch/$s_!K5YA!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd52c9f8-db1d-435e-b444-e39881b2eaf4_814x293.png 1272w, /__u/substackcdn.com/image/fetch/$s_!K5YA!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_webp, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd52c9f8-db1d-435e-b444-e39881b2eaf4_814x293.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!K5YA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd52c9f8-db1d-435e-b444-e39881b2eaf4_814x293.png" width="814" height="293" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd52c9f8-db1d-435e-b444-e39881b2eaf4_814x293.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:293,&quot;width&quot;:814,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:54273,&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://aiagentssimplified.substack.com/i/202625505?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd52c9f8-db1d-435e-b444-e39881b2eaf4_814x293.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!K5YA!, /__u/aiagentssimplified.substack.com/w_424, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd52c9f8-db1d-435e-b444-e39881b2eaf4_814x293.png 424w, /__u/substackcdn.com/image/fetch/$s_!K5YA!, /__u/aiagentssimplified.substack.com/w_848, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd52c9f8-db1d-435e-b444-e39881b2eaf4_814x293.png 848w, /__u/substackcdn.com/image/fetch/$s_!K5YA!, /__u/aiagentssimplified.substack.com/w_1272, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd52c9f8-db1d-435e-b444-e39881b2eaf4_814x293.png 1272w, /__u/substackcdn.com/image/fetch/$s_!K5YA!, /__u/aiagentssimplified.substack.com/w_1456, /__u/aiagentssimplified.substack.com/c_limit, /__u/aiagentssimplified.substack.com/f_auto, /__u/aiagentssimplified.substack.com/q_auto:good, /__u/aiagentssimplified.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd52c9f8-db1d-435e-b444-e39881b2eaf4_814x293.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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 data-color="rgb(51, 51, 51)" style="color: rgb(51, 51, 51);">3 PM hits. Volume picks up. By 3:50, the market's a freight train.</span><br><br><span data-color="rgb(51, 51, 51)" style="color: rgb(51, 51, 51);">That's when my crew and I strike.</span><br><br><span data-color="rgb(51, 51, 51)" style="color: rgb(51, 51, 51);">A few wins from recent sessions:</span></p><ul><li><p><span data-color="rgb(51, 51, 51)" style="color: rgb(51, 51, 51);">$790 in pure profit</span></p></li><li><p><span data-color="rgb(51, 51, 51)" style="color: rgb(51, 51, 51);">185% on a single position</span></p></li><li><p><span data-color="rgb(51, 51, 51)" style="color: rgb(51, 51, 51);">$1,500 winners closing the bell</span></p></li></ul><p><span data-color="rgb(51, 51, 51)" style="color: rgb(51, 51, 51);">We're not predicting tomorrow's headlines. We're not reading tea leaves. We're watching where $55 billion flows in the final hour, and riding it.</span><br><br><span data-color="rgb(51, 51, 51)" style="color: rgb(51, 51, 51);">It happens today. And tomorrow. And every trading day after.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sendercircle.com/r.php?id=2545&quot;,&quot;text&quot;:&quot;Tap here to join us. First week is free.&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sendercircle.com/r.php?id=2545"><span>Tap here to join us. First week is free.</span></a></p><p><span data-color="rgb(54, 55, 55)" style="color: rgb(54, 55, 55);">&#10084;&#65039;</span><em> The best way to keep our mission going - at zero cost to you - is by checking out this free guide from our sponsor.</em></p><div><hr></div><h2><strong>What is your take?</strong> </h2><p style="text-align: justify;">When engineering agentic pipelines inside your organization, where are you currently facing the steepest bottleneck: getting the model to accurately reason through technical dependencies, or building the backend validation infrastructure necessary to trust it with live operations? Let us know in the comments below!</p>]]></content:encoded></item></channel></rss>