<?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[The Data Letter]]></title><description><![CDATA[The Data Letter helps senior managers, technical builders, and operators use AI and data systems to reduce friction and run complex work more effectively. Subscribe for your free AI Readiness Checklist.]]></description><link>https://www.thedataletter.com</link><image><url>https://substackcdn.com/image/fetch/$s_!q9bB!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87106c62-c084-4b01-b694-ac5d6a824442_500x500.png</url><title>The Data Letter</title><link>https://www.thedataletter.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 15 Jul 2026 04:29:56 GMT</lastBuildDate><atom:link href="https://www.thedataletter.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Hodman Murad]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[hodmanmurad@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[hodmanmurad@substack.com]]></itunes:email><itunes:name><![CDATA[Hodman | How To Build With AI]]></itunes:name></itunes:owner><itunes:author><![CDATA[Hodman | How To Build With AI]]></itunes:author><googleplay:owner><![CDATA[hodmanmurad@substack.com]]></googleplay:owner><googleplay:email><![CDATA[hodmanmurad@substack.com]]></googleplay:email><googleplay:author><![CDATA[Hodman | How To Build With AI]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Use Claude Code + Notion to Build an AI Agent That Handles Repetitive Knowledge Work Requests]]></title><description><![CDATA[A written playbook and an agent that drafts requests on its own]]></description><link>https://www.thedataletter.com/p/use-claude-code-notion-to-build-an</link><guid isPermaLink="false">https://www.thedataletter.com/p/use-claude-code-notion-to-build-an</guid><dc:creator><![CDATA[Hodman | How To Build With AI]]></dc:creator><pubDate>Sun, 12 Jul 2026 15:24:31 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4502c3dc-2b72-458a-9749-1705e70c69d0_1408x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>On Thursday, </span><a href="https://hodmanmurad.substack.com/p/microsoft-aws-the-nfl-and-embedded"><span>we broke down why Microsoft just put $2.5 billion</span></a><span> into embedding engineers inside customer teams, and why AWS put $1 billion into that same kind of offering three days earlier. Both companies came to the same conclusion that the rest of us have over the past 18 months: Having the tool isn&#8217;t enough. Someone has to redesign the task itself around it, using your team&#8217;s data and rules, before it can help.</span></p><p><span>Today, you&#8217;re going to be that someone. You&#8217;re going to build the thing Microsoft and AWS charge millions for, at your own desk.</span></p><h2><span>What you&#8217;re building</span></h2><p><span>By the end of this build, you&#8217;ll have a working, autonomous agent that watches your team&#8217;s support intake queue in Notion, reads a written playbook for how your team already answers common questions, drafts a response in your team&#8217;s voice, and hands that draft to a person for approval before anything goes out.</span></p><p><span>It checks the queue every 30 minutes on a set schedule; no one has to open a chat window and trigger it. I set mine to check only during work hours, since a person still needs to be around to review what it drafts, but you can widen that window to whatever hours your team covers.</span></p><p><span>I ran this against my own company&#8217;s queue, and every screenshot in this piece comes from that run. My team gets a handful of the same questions from new users, over and over. That&#8217;s the type of request this build is for.</span></p><p><span>You&#8217;ll use Claude Code to run the agent, and Notion to store incoming requests and the playbook that agent follows. If your team tracks requests somewhere else, the same setup works with whatever you&#8217;re already using. </span></p>
      <p>
          <a href="https://www.thedataletter.com/p/use-claude-code-notion-to-build-an">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Microsoft, AWS, the NFL, and Embedded AI]]></title><description><![CDATA[Thursday's live recording is up]]></description><link>https://www.thedataletter.com/p/microsoft-aws-the-nfl-and-embedded</link><guid isPermaLink="false">https://www.thedataletter.com/p/microsoft-aws-the-nfl-and-embedded</guid><dc:creator><![CDATA[Hodman | How To Build With AI]]></dc:creator><pubDate>Thu, 09 Jul 2026 13:47:03 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/206214673/d1a37e895f6350019c6e93d330bc85c4.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>This week&#8217;s live starts at the 12:28 mark of this recording. Apologies for the timing mix-up this morning! </p><p>We covered what Microsoft, AWS, and the NFL are all telling us about how enterprise AI needs to change to produce returns, plus a five-question diagnostic you can run to score any live AI projects your team currently has, and three failure modes to watch for as you start embedding AI into your workflows.</p><p>Sunday&#8217;s follow-up walks through the full build of an internal embedded AI agent that handles the repetitive knowledge work requests coming into your team. </p><p>See you Sunday!</p><p><a href="https://betweenthinkingdoing.substack.com/subscribe">Free Friction Audit</a></p><p><a href="https://www.thedataletter.com/subscribe">Free AI Readiness Checklist</a></p>]]></content:encoded></item><item><title><![CDATA[DIY AI Ticket Router Template]]></title><description><![CDATA[Your Support Team Is Drowning in Manual Triage]]></description><link>https://www.thedataletter.com/p/diy-ai-ticket-router-template</link><guid isPermaLink="false">https://www.thedataletter.com/p/diy-ai-ticket-router-template</guid><dc:creator><![CDATA[Hodman | How To Build With AI]]></dc:creator><pubDate>Sat, 04 Jul 2026 12:39:35 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4253ffdc-99ea-4473-8542-8ceb5b9406f3_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>On a busy support team, every ticket that comes in goes through the same routing decision. It either stays with the rep who picked it up, gets passed to a team lead, escalates to a manager, or gets routed to engineering.</span></p><p><span>That decision happens dozens of times a day. Every ticket follows the same steps and uses the same types of information, even though the tickets themselves are different. High volume and a repeatable process are what make a decision a good candidate for AI to handle.</span></p><p><span>Every team has decisions like this. Support triage. Sales escalation. Refund reviews. Vendor evaluations. Once you can name these decisions, you can build AI tools that handle the parts that don&#8217;t need human judgment.</span></p><p><span>The way you identify these decisions on your own team is a 4-step audit. Recognizing these opportunities shows your team&#8217;s proactive approach and builds confidence in your ability to leverage AI effectively.</span></p><p><strong><span>Step one</span></strong><span> names the decision that recurs.</span></p><p><strong><span>Step two</span></strong><span> names who does each step today.</span></p><p><strong><span>Step three</span></strong><span> names the information each step needs.</span></p><p><strong><span>Step four</span></strong><span> circles the steps an AI model could handle.</span></p><p><span>Those four steps together give you a clear specification you can hand to your Revenue Operations team, or use to build the tool yourself in Claude Projects, empowering your team to innovate and improve efficiency.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p><h3><strong><span>What&#8217;s below</span></strong></h3><p><span>The full audit walkthrough applied to customer support triage. A worksheet template you fill in for any decision on your team. The four outputs of a completed audit, and what each one tells you about the tool to build.</span></p><p><span>Then the Claude Project: the system prompt with six triage criteria, three sample tickets to calibrate the criteria before you connect anything, the connector setup for your support inbox and CRM, the approval flow that keeps a person in the loop until your team trusts the scoring, and four other decisions you can adapt this same setup to inside your team.</span></p><p><span>Setup takes about an hour once you&#8217;ve picked the decision you want to automate. If a support team of five is spending 45 minutes per day each on manually triaging, this build gives them back about 18 hours a week combined. That&#8217;s roughly half a full-time work-week of hours, returned to the work your team does best. </span></p>
      <p>
          <a href="https://www.thedataletter.com/p/diy-ai-ticket-router-template">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Pinterest Is Turning Taste Data Into an AI Powered Ad and Performance Engine]]></title><description><![CDATA[What Pinterest&#8217;s launch tells us about which decisions belong to people and which belong to AI]]></description><link>https://www.thedataletter.com/p/pinterest-is-turning-taste-data-into</link><guid isPermaLink="false">https://www.thedataletter.com/p/pinterest-is-turning-taste-data-into</guid><dc:creator><![CDATA[Hodman | How To Build With AI]]></dc:creator><pubDate>Mon, 29 Jun 2026 13:24:43 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d9cb2333-733c-4ffe-8324-bb8b8bfb413a_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>On June 17, an advertiser at one of Pinterest&#8217;s pilot agencies opened her dashboard and saw something different. Searches for &#8216;clean beauty routine&#8217; were up 42% that week. Pinterest&#8217;s new Business Assistant had already pulled the chart, surfaced the leading Pins, and suggested a clean beauty ad campaign she could launch.</span></p><p><span>She didn&#8217;t have to search for the trend herself.</span></p><p><span>That advertiser&#8217;s workflow is one example of what Pinterest changed in June. The same pattern is rolling out across its advertiser tools, and operators outside ad-tech should look closely at how Pinterest is using its data to take repetitive analysis off the human side of the workflow.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QAdF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bc93432-ba33-4327-9776-5c88e4176d17_1408x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QAdF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bc93432-ba33-4327-9776-5c88e4176d17_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!QAdF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bc93432-ba33-4327-9776-5c88e4176d17_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!QAdF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bc93432-ba33-4327-9776-5c88e4176d17_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!QAdF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bc93432-ba33-4327-9776-5c88e4176d17_1408x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QAdF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bc93432-ba33-4327-9776-5c88e4176d17_1408x768.png" width="1408" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3bc93432-ba33-4327-9776-5c88e4176d17_1408x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1408,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QAdF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bc93432-ba33-4327-9776-5c88e4176d17_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!QAdF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bc93432-ba33-4327-9776-5c88e4176d17_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!QAdF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bc93432-ba33-4327-9776-5c88e4176d17_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!QAdF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bc93432-ba33-4327-9776-5c88e4176d17_1408x768.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><span>What Pinterest Shipped a Week Before Cannes</span></h2><p><span>On June 17, Pinterest </span><a href="https://newsroom.pinterest.com/news/cannes-2026/"><span>announced four AI products</span></a><span> ahead of Cannes Lions: Business Assistant, Pinterest MCP, a new Performance+ creative model, and Ask Pinterest. The announcement reads like an ad-tech story. Underneath the ad-tech framing, Pinterest is using a decade of taste and intent data to automate the analysis and selection work advertisers used to do themselves.</span></p><p><span>In the announcement, Pinterest&#8217;s Chief Business Officer Lee Brown said, &#8216;The future of discovery won&#8217;t be driven by keywords alone. It will be shaped by context, taste, and trusted recommendations.&#8217;</span></p><p><span>Users don&#8217;t want to type queries anymore. They want the platform to already know what they&#8217;re looking for, and Pinterest is rebuilding its advertiser tools around the same idea.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p><h2><span>Which Advertiser Decisions Pinterest&#8217;s AI Now Handles</span></h2><p><span>Each of the four products replaces a task someone on the advertiser side used to do manually.</span></p><ul><li><p><strong><span>Business Assistant</span></strong><span> automates the trend monitoring a campaign manager used to do by scanning dashboards.</span></p></li><li><p><strong><span>The Performance+ creative model</span></strong><span data-color="rgb(227, 237, 237)" style="color: rgb(227, 237, 237);">&nbsp;automates the asset selection that a creative lead used to do through A/B testing</span><span>.</span></p></li><li><p><strong><span>Pinterest MCP</span></strong><span> gives an agency analyst direct access to Pinterest campaign data and analytics from inside the analyst&#8217;s own working tools, instead of having to log into Pinterest separately to pull the same numbers by hand.</span></p></li><li><p><strong><span>Ask Pinterest</span></strong><span> automates the multi-step planning a shopper used to do across several searches.</span></p></li></ul><p><span>The people doing the work stay in place. What changes is the part of the job they spend time on.</span></p><p><span>A campaign manager defines what a winning campaign looks like and reviews the recommendations Business Assistant surfaces. A creative lead sets the brand voice and approves which AI-selected variant runs. An agency analyst advises the client using insights MCP delivers automatically. The strategy and judgment stay with the human. The retrieval, comparison, and selection now sit with the model.</span></p><p><span>Advertisers spend less time on retrieval and comparison and more time on strategy, judgment, and client relationships.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p><h2><span>Why This Matters for the Team You Run</span></h2><p><span>Pinterest spent two years building infrastructure to automate the repetitive analysis its advertisers used to do themselves. The Performance+ model improved click volume by 7.5% in Pinterest&#8217;s own testing. Pinterest MCP is letting agencies like PMG, Pacvue, and Omnicom&#8217;s Jump450 plug Pinterest insights directly into their AI workflows.</span></p><p><span>The pattern is borrowable. The technology is open. Pinterest MCP runs on the same protocol your team can run.</span></p><p><span>Technology is the easy part. The harder part is auditing your team&#8217;s decision flows in enough detail to see which steps an AI tool could handle on its own. Without that audit, applying AI to your team stays abstract.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DnkC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8cb46b-6022-4e0e-938b-d2bbeb407fa8_1408x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DnkC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8cb46b-6022-4e0e-938b-d2bbeb407fa8_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!DnkC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8cb46b-6022-4e0e-938b-d2bbeb407fa8_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!DnkC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8cb46b-6022-4e0e-938b-d2bbeb407fa8_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!DnkC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8cb46b-6022-4e0e-938b-d2bbeb407fa8_1408x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DnkC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8cb46b-6022-4e0e-938b-d2bbeb407fa8_1408x768.png" width="1408" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe8cb46b-6022-4e0e-938b-d2bbeb407fa8_1408x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1408,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!DnkC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8cb46b-6022-4e0e-938b-d2bbeb407fa8_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!DnkC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8cb46b-6022-4e0e-938b-d2bbeb407fa8_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!DnkC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8cb46b-6022-4e0e-938b-d2bbeb407fa8_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!DnkC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe8cb46b-6022-4e0e-938b-d2bbeb407fa8_1408x768.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Many operators can name three or four obvious time sinks. Status meetings. Slack triage. Pulling numbers for the weekly review. Those are the symptoms a team sees.</span></p><p><span>The deeper layer is the work nobody tracks. Context switching. Re-reading yesterday&#8217;s threads to remember what was decided. The seven-minute Slack derail that costs forty minutes of regained focus. The constant low-grade pattern-matching across dashboards that no one would call work but everyone does anyway.</span></p><p><span>Until a team can name those untracked tasks specifically, no AI tool can handle them. The audit has to come first.</span></p><div><hr></div><p><span>In case you missed last week&#8217;s Data Letter sprint, it covered the same problem from a different angle. Samsung is rolling out ChatGPT, Gemini, and Claude to all 260,000 of its employees and measuring the rollout by full-time-equivalent.</span></p><ul><li><p><a href="https://www.thedataletter.com/p/samsung-gave-260000-employees-ai"><span>Samsung Gave 260,000 Employees AI. Few Will Use It Well.</span></a><span> explains why access to AI doesn&#8217;t change how the work gets done.</span></p></li><li><p><a href="https://www.thedataletter.com/p/build-the-ai-scoring-system-samsungs"><span>Build the AI Scoring System Samsung&#8217;s 260,000 Employees Aren&#8217;t Getting</span></a><span> is Wednesday&#8217;s live recording, where I built a working scoring system from scratch.</span></p></li><li><p><a href="https://www.thedataletter.com/p/i-built-an-ai-lead-scoring-system"><span>I Built an AI Lead Scoring System That Reads My Inbox and Writes to HubSpot. Here&#8217;s How.</span></a><span> is the full implementation guide: the Claude Project setup, the system prompt, and the HubSpot connector flow.</span></p></li></ul><div><hr></div><h2><span>One Thing to Try This Week</span></h2><p><span>Pick one decision your team makes every week. Something like &#8216;which support tickets get escalated this morning&#8217;, &#8216;which leads sales should prioritize, or &#8216;which marketing campaign deserves more budget this week&#8217;. The decision should recur often, have a clear input, and produce a clear output.</span></p><p><span>For each step in that decision, write down two things: the person who currently does the step, and the data or context they pull to do it. For a &#8216;pipeline coverage review&#8217;, for example, the person is the sales manager and the data is the current week&#8217;s deal stages from the CRM.</span></p><p><span>Many teams find that around 60% of the cognitive effort involves retrieval, comparison, or pattern matching. Work an AI tool can do faster than a tired manager at the end of the week.</span></p><p><span>If an AI tool handled the 60% that&#8217;s retrieval and comparison, the hours your team spends on that work would free up for the 40% that requires judgment, strategy, and client time.</span></p><p><span>Pinterest finished that audit for its advertisers two years ago. The same exercise is overdue on many teams.</span></p><div><hr></div><h2><span>Next Step</span></h2><p><span>This Thursday, July 2nd, I&#8217;m going </span><strong><span>LIVE </span></strong><span>to walk through </span><a href="https://open.substack.com/live-stream/259342?utm_source=live-stream-scheduled-upsell"><span>how AI is redistributing cognitive labor across organizations</span></a><span>. What the pattern looks like, where it&#8217;s working, and the framework operators can use to map their own teams.</span></p><p><span>On Thursday, I&#8217;ll release the full build: </span><strong><span>Map Where Your Team&#8217;s Mental Energy Goes, and Build an AI to Redistribute It</span></strong><span>. The Pinterest story above explains why this redistribution matters. Thursday&#8217;s build walks through a full example: a team&#8217;s weekly decision flow, the audit that identifies the 60%, and the AI tool built to handle it. You can run the same approach on your own team&#8217;s workflow.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[I Built an AI Lead Scoring System That Reads My Inbox and Writes to HubSpot. Here’s How.]]></title><description><![CDATA[A full Claude Project setup, system prompt, and workflow that lets Claude read inbound leads from your inbox and write scores back to your CRM.]]></description><link>https://www.thedataletter.com/p/i-built-an-ai-lead-scoring-system</link><guid isPermaLink="false">https://www.thedataletter.com/p/i-built-an-ai-lead-scoring-system</guid><dc:creator><![CDATA[Hodman | How To Build With AI]]></dc:creator><pubDate>Thu, 25 Jun 2026 21:02:19 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/896d07eb-154e-43f5-8d5b-49cf7e67e86b_1424x752.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>Sometimes more inbound leads come in for Asaura than I can handle, so I built a scoring system in Claude that reads each lead, scores it against the five criteria I care most about, and writes the score back to HubSpot as a note on the contact file.</span></p><p><span>The system runs continuously. Every time a new lead lands in the inbox, Claude reads it, scores it against the same criteria, and writes the score, tier, and reasoning back to the matching contact record in HubSpot. By the time my sales team checks the queue, every lead is already sorted by tier with an explanation attached.</span></p><p><span>This article is the full build. Setup takes about 45 minutes. You&#8217;ll need a paid Claude subscription, a HubSpot account, and a business email account that supports the Microsoft 365 or Gmail connector.</span></p><p><span>If your team uses a different CRM or inbox, the build is the same. The connector names change. Most major CRM and inbox platforms have Claude connectors now, or are adding them quickly.</span></p><h2><strong><span>What you&#8217;ll have at the end</span></strong></h2><p><span>A working Claude Project that:</span></p><ul><li><p><span>Reads inbound leads from your inbox automatically</span></p></li><li><p><span>Scores each lead against five criteria you can edit in 30 seconds</span></p></li><li><p><span>Returns a structured response with a score, a tier, an explanation, and the specific signals it picked up</span></p></li><li><p><span>Writes the score, tier, and explanation back to the corresponding HubSpot contact record</span></p></li><li><p><span>Stays consistent across hundreds of leads a week</span></p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p></li></ul><h2><strong><span>Step 1: Create the Claude Project</span></strong></h2><p><span>Open Claude on the web or desktop app. In the sidebar, click &#8220;Projects.&#8221; Click &#8220;Create new Project.&#8221;</span></p><p><span>Name the Project something specific to the decision type. For lead scoring: &#8220;Lead Qualification Scoring System.&#8221; If your team plans to share this Project later, the name should make the use case clear at a glance.</span></p><p><span>Leave the description blank for now. You&#8217;ll fill in the Project Instructions in the next step.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SAjy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6ab710a-05d4-4c16-b04a-c6979e08d5f6_1612x1010.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SAjy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6ab710a-05d4-4c16-b04a-c6979e08d5f6_1612x1010.png 424w, https://substackcdn.com/image/fetch/$s_!SAjy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6ab710a-05d4-4c16-b04a-c6979e08d5f6_1612x1010.png 848w, https://substackcdn.com/image/fetch/$s_!SAjy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6ab710a-05d4-4c16-b04a-c6979e08d5f6_1612x1010.png 1272w, https://substackcdn.com/image/fetch/$s_!SAjy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6ab710a-05d4-4c16-b04a-c6979e08d5f6_1612x1010.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SAjy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6ab710a-05d4-4c16-b04a-c6979e08d5f6_1612x1010.png" width="1456" height="912" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b6ab710a-05d4-4c16-b04a-c6979e08d5f6_1612x1010.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:912,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!SAjy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6ab710a-05d4-4c16-b04a-c6979e08d5f6_1612x1010.png 424w, https://substackcdn.com/image/fetch/$s_!SAjy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6ab710a-05d4-4c16-b04a-c6979e08d5f6_1612x1010.png 848w, https://substackcdn.com/image/fetch/$s_!SAjy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6ab710a-05d4-4c16-b04a-c6979e08d5f6_1612x1010.png 1272w, https://substackcdn.com/image/fetch/$s_!SAjy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6ab710a-05d4-4c16-b04a-c6979e08d5f6_1612x1010.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong><span>Step 2: Write the system prompt</span></strong></h2><p><span>The system prompt is what tells Claude how to behave every time you use this Project. Without it, Claude scores leads by feel, and the answers come back generic. The prompt below is the version I use for Asaura AI. Adapt the criteria to your business and keep the structure.</span></p><p><span>Click into the Instructions field on the right side of your Project and paste this in:</span></p><div class="callout-block" data-callout="true"><p><span>You are a lead qualification scoring assistant for [YOUR COMPANY NAME].</span></p><p><span>For every lead I provide, score it against five criteria. Each criterion has a maximum point value and conditional logic for partial points.</span></p><p><strong><span>Job title fit (30 points).</span></strong><span> Award 30 points for clear buying authority: VP, Director, C-level, Head of, Founder, Owner. Award 15 points for manager-level or influencer roles. Award 0 points for individual contributors, students, or unclear titles.</span></p><p><strong><span>Industry match (25 points).</span></strong><span> Award 25 points for a direct industry match. Award 12 points for adjacent or related industries. Award 0 points for unrelated or unknown industries.</span></p><p><strong><span>Company size (20 points).</span></strong><span> Award 20 points if headcount fits your typical customer range. Award 10 points if headcount is one tier above or below the range. Award 0 points if headcount is far outside the range or unknown.</span></p><p><strong><span>Intent signals (15 points).</span></strong><span> Award 15 points for explicit buying language like &#8220;evaluating tools,&#8221; &#8220;looking to buy,&#8221; or a stated timeline or budget. Award 8 points for soft interest without urgency. Award 0 points if no signal is present.</span></p><p><strong><span>Tech stack overlap (10 points).</span></strong><span> Award 10 points for confirmed overlap with our integrations. Award 5 points for an adjacent stack. Award 0 points if no stack information is given.</span></p><p><span>Total possible: 100 points.</span></p><p><span>Tier thresholds:</span></p><p><span>Hot: 75 or higher</span></p><p><span>Warm: 45 to 74</span></p><p><span>Cold: under 45</span></p><p><span>For every lead, return your response in exactly this format:</span></p><p><strong><span>Score:</span></strong><span> [number out of 100] </span><strong><span>Tier:</span></strong><span> [Hot, Warm, or Cold] </span><strong><span>Explanation:</span></strong><span> [2 to 3 sentences naming which criteria the lead met fully, partially, or not at all] </span><strong><span>Signals:</span></strong><span> [bullet list of specific phrases or facts from the lead that informed the score]</span></p><p><span>Never invent information about the lead. If a criterion cannot be evaluated from the information given, award that criterion 0 points and say so in the Explanation field.</span></p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6jLk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F501c2e6f-bba7-4b15-9273-e7f29fc362ea_2048x803.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6jLk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F501c2e6f-bba7-4b15-9273-e7f29fc362ea_2048x803.png 424w, https://substackcdn.com/image/fetch/$s_!6jLk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F501c2e6f-bba7-4b15-9273-e7f29fc362ea_2048x803.png 848w, https://substackcdn.com/image/fetch/$s_!6jLk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F501c2e6f-bba7-4b15-9273-e7f29fc362ea_2048x803.png 1272w, https://substackcdn.com/image/fetch/$s_!6jLk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F501c2e6f-bba7-4b15-9273-e7f29fc362ea_2048x803.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6jLk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F501c2e6f-bba7-4b15-9273-e7f29fc362ea_2048x803.png" width="1456" height="571" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/501c2e6f-bba7-4b15-9273-e7f29fc362ea_2048x803.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:571,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!6jLk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F501c2e6f-bba7-4b15-9273-e7f29fc362ea_2048x803.png 424w, https://substackcdn.com/image/fetch/$s_!6jLk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F501c2e6f-bba7-4b15-9273-e7f29fc362ea_2048x803.png 848w, https://substackcdn.com/image/fetch/$s_!6jLk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F501c2e6f-bba7-4b15-9273-e7f29fc362ea_2048x803.png 1272w, https://substackcdn.com/image/fetch/$s_!6jLk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F501c2e6f-bba7-4b15-9273-e7f29fc362ea_2048x803.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>The conditional point logic (&#8221;Award X for Y&#8221;) makes the scoring repeatable. Every lead gets evaluated against the same logic, and Claude returns the same score when you re-run the same lead.</span></p><p><span>The &#8220;Never invent&#8221; line at the bottom keeps Claude from filling in missing information with plausible-sounding guesses. If a criterion can&#8217;t be evaluated from what the lead actually wrote, Claude assigns a zero and says so in the Explanation field.</span></p><p><span>Click Save.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p><h2><strong><span>Step 3: Test it before connecting anything</span></strong></h2><p><span>Before you connect your inbox and HubSpot, test the Project with sample leads pasted in manually. This makes sure your criteria produce results you trust.</span></p><p><span>Open a new chat in the Project. Paste in three sample leads, one at a time, and check that each one scores the way you&#8217;d expect.</span></p><p><span>For Asaura, I tested these three:</span></p><blockquote><p><span>Lead one: A VP of People Operations at a 250-person SaaS company filled out the contact form. Their message says they are evaluating productivity tools for Q1 to support neurodivergent employees, need to make a purchasing decision by end of month, and currently use Notion and Slack across the org.</span></p></blockquote><p><span>Expected tier: Hot. Actual score:</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BSsN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb9a4e9d-208e-4d07-9ccf-0980bc11178b_866x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BSsN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb9a4e9d-208e-4d07-9ccf-0980bc11178b_866x672.png 424w, https://substackcdn.com/image/fetch/$s_!BSsN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb9a4e9d-208e-4d07-9ccf-0980bc11178b_866x672.png 848w, https://substackcdn.com/image/fetch/$s_!BSsN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb9a4e9d-208e-4d07-9ccf-0980bc11178b_866x672.png 1272w, https://substackcdn.com/image/fetch/$s_!BSsN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb9a4e9d-208e-4d07-9ccf-0980bc11178b_866x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BSsN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb9a4e9d-208e-4d07-9ccf-0980bc11178b_866x672.png" width="866" height="672" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb9a4e9d-208e-4d07-9ccf-0980bc11178b_866x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:672,&quot;width&quot;:866,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!BSsN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb9a4e9d-208e-4d07-9ccf-0980bc11178b_866x672.png 424w, https://substackcdn.com/image/fetch/$s_!BSsN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb9a4e9d-208e-4d07-9ccf-0980bc11178b_866x672.png 848w, https://substackcdn.com/image/fetch/$s_!BSsN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb9a4e9d-208e-4d07-9ccf-0980bc11178b_866x672.png 1272w, https://substackcdn.com/image/fetch/$s_!BSsN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb9a4e9d-208e-4d07-9ccf-0980bc11178b_866x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p><strong><span>Lead two:</span></strong><span> A marketing manager at a 30-person consulting firm filled out the contact form. Their message says they&#8217;re curious about Asaura and have heard good things, but they didn&#8217;t mention a timeline or budget.</span></p></blockquote><p><span>Expected tier: Cold. Actual score:</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qByc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ca9b956-bd30-4dda-aff0-dbe95b768011_1840x1096.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qByc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ca9b956-bd30-4dda-aff0-dbe95b768011_1840x1096.png 424w, https://substackcdn.com/image/fetch/$s_!qByc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ca9b956-bd30-4dda-aff0-dbe95b768011_1840x1096.png 848w, https://substackcdn.com/image/fetch/$s_!qByc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ca9b956-bd30-4dda-aff0-dbe95b768011_1840x1096.png 1272w, https://substackcdn.com/image/fetch/$s_!qByc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ca9b956-bd30-4dda-aff0-dbe95b768011_1840x1096.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qByc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ca9b956-bd30-4dda-aff0-dbe95b768011_1840x1096.png" width="1456" height="867" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ca9b956-bd30-4dda-aff0-dbe95b768011_1840x1096.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:867,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!qByc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ca9b956-bd30-4dda-aff0-dbe95b768011_1840x1096.png 424w, https://substackcdn.com/image/fetch/$s_!qByc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ca9b956-bd30-4dda-aff0-dbe95b768011_1840x1096.png 848w, https://substackcdn.com/image/fetch/$s_!qByc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ca9b956-bd30-4dda-aff0-dbe95b768011_1840x1096.png 1272w, https://substackcdn.com/image/fetch/$s_!qByc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ca9b956-bd30-4dda-aff0-dbe95b768011_1840x1096.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p><strong><span>Lead three:</span></strong><span> A psychology graduate student filled out the contact form. They&#8217;re researching tools for executive function support as part of their thesis and want to ask a few questions.</span></p></blockquote><p><span>Expected tier: Cold. Actual score:</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vPJE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7679c1c-d042-4d20-b9a5-fdf29b7e909d_1678x1092.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vPJE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7679c1c-d042-4d20-b9a5-fdf29b7e909d_1678x1092.png 424w, https://substackcdn.com/image/fetch/$s_!vPJE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7679c1c-d042-4d20-b9a5-fdf29b7e909d_1678x1092.png 848w, https://substackcdn.com/image/fetch/$s_!vPJE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7679c1c-d042-4d20-b9a5-fdf29b7e909d_1678x1092.png 1272w, https://substackcdn.com/image/fetch/$s_!vPJE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7679c1c-d042-4d20-b9a5-fdf29b7e909d_1678x1092.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vPJE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7679c1c-d042-4d20-b9a5-fdf29b7e909d_1678x1092.png" width="1456" height="948" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7679c1c-d042-4d20-b9a5-fdf29b7e909d_1678x1092.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:948,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!vPJE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7679c1c-d042-4d20-b9a5-fdf29b7e909d_1678x1092.png 424w, https://substackcdn.com/image/fetch/$s_!vPJE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7679c1c-d042-4d20-b9a5-fdf29b7e909d_1678x1092.png 848w, https://substackcdn.com/image/fetch/$s_!vPJE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7679c1c-d042-4d20-b9a5-fdf29b7e909d_1678x1092.png 1272w, https://substackcdn.com/image/fetch/$s_!vPJE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7679c1c-d042-4d20-b9a5-fdf29b7e909d_1678x1092.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>If the scores match your team&#8217;s gut, the criteria are working. If they don&#8217;t, edit the point values or the conditional logic in the Project Instructions and re-test. Get the calibration right here, before you connect anything.</span></p><div><hr></div><p><span>You&#8217;ve got a working scorer at this point. You can paste any lead in, get a score, get a written explanation, and trust the output.</span></p><p><span>The next four steps connect the scorer to your inbox and your CRM, so it runs from a single prompt. Connecting your email provider. Connecting HubSpot (or whichever CRM you use). The approval flow that protects your CRM from bad contact notes.</span></p>
      <p>
          <a href="https://www.thedataletter.com/p/i-built-an-ai-lead-scoring-system">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Build the AI Scoring System Samsung's 260,000 Employees Aren't Getting]]></title><description><![CDATA[Watch now]]></description><link>https://www.thedataletter.com/p/build-the-ai-scoring-system-samsungs</link><guid isPermaLink="false">https://www.thedataletter.com/p/build-the-ai-scoring-system-samsungs</guid><dc:creator><![CDATA[Hodman | How To Build With AI]]></dc:creator><pubDate>Wed, 24 Jun 2026 13:30:58 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/203127692/f178f56ec7da06a12655476906f04722.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>This morning, I went live with this AI scoring system.</p><p>It&#8217;s the system Samsung&#8217;s 260,000 employees aren&#8217;t being taught to build. It&#8217;s the system Salesforce hasn&#8217;t built after spending $300 million on Anthropic this year.</p><p><a href="https://www.thedataletter.com/p/i-built-an-ai-lead-scoring-system">Tomorrow on The Data Letter, I&#8217;m publishing the full implementation guide with the HubSpot and Gmail setup that lets Claude pull leads and score them automatically</a>. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Samsung Gave 260,000 Employees AI. Few Will Use It Well.]]></title><description><![CDATA[Giving employees the tools doesn&#8217;t change how the work gets done.]]></description><link>https://www.thedataletter.com/p/samsung-gave-260000-employees-ai</link><guid isPermaLink="false">https://www.thedataletter.com/p/samsung-gave-260000-employees-ai</guid><dc:creator><![CDATA[Hodman | How To Build With AI]]></dc:creator><pubDate>Mon, 22 Jun 2026 17:51:45 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/52fb5357-c857-4e10-aa0e-e00a7d206b69_1424x752.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>On June 9th, Samsung announced that ChatGPT, Gemini, and Claude will be rolled out across every team at Samsung Electronics by the end of this year, with the rest of the Samsung Group to follow. It&#8217;s one of the largest enterprise AI rollouts ever announced.</span></p><p><span>The way Samsung plans to measure whether the rollout works is the part of the story every operator and manager needs to understand, because every other large enterprise AI rollout has hit the same wall: access without a system for using that access well.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-1yZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5cb15bd-e1f7-44af-b52b-afa579322e89_1584x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-1yZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5cb15bd-e1f7-44af-b52b-afa579322e89_1584x672.png 424w, https://substackcdn.com/image/fetch/$s_!-1yZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5cb15bd-e1f7-44af-b52b-afa579322e89_1584x672.png 848w, https://substackcdn.com/image/fetch/$s_!-1yZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5cb15bd-e1f7-44af-b52b-afa579322e89_1584x672.png 1272w, https://substackcdn.com/image/fetch/$s_!-1yZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5cb15bd-e1f7-44af-b52b-afa579322e89_1584x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-1yZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5cb15bd-e1f7-44af-b52b-afa579322e89_1584x672.png" width="1456" height="618" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5cb15bd-e1f7-44af-b52b-afa579322e89_1584x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:618,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-1yZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5cb15bd-e1f7-44af-b52b-afa579322e89_1584x672.png 424w, https://substackcdn.com/image/fetch/$s_!-1yZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5cb15bd-e1f7-44af-b52b-afa579322e89_1584x672.png 848w, https://substackcdn.com/image/fetch/$s_!-1yZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5cb15bd-e1f7-44af-b52b-afa579322e89_1584x672.png 1272w, https://substackcdn.com/image/fetch/$s_!-1yZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5cb15bd-e1f7-44af-b52b-afa579322e89_1584x672.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><strong><span>What Samsung Just Did for 260,000 Employees</span></strong></h3><p><span>Samsung Electronics has around 260,000 employees globally. By the end of 2026, every one of them will have access to ChatGPT, Gemini, and Claude. The DX Division, which builds phones, TVs, and home appliances, gets access first. Every other Samsung subsidiary, from Samsung Display to Samsung SDI to Samsung Biologics, follows after.</span></p><p><span>To get there, Samsung is running a top-down training program. About 50 senior leaders are training first. 2,300 executives follow through August. Then everyone else, in waves, through the rest of the year.</span></p><p><span>The metric Samsung is using to measure whether the rollout worked is full-time equivalent, or FTE. One FTE equals one person working a 40-hour week. Samsung will measure AI success by how many people&#8217;s worth of work a single employee can do with AI. If a marketing manager using ChatGPT produces what used to take three people, that&#8217;s a 3.0 FTE.</span></p><p><span>Samsung is the first of Korea&#8217;s four largest business groups, called chaebols, to fully adopt external AI tools across all its companies. The other three are SK, Hyundai, and LG. Together, these four groups account for a large share of Korea&#8217;s industrial economy. Whatever Samsung does, the other three watch. Whatever Samsung measures, the other three are likely to measure too.</span></p><p><a href="https://www.hani.co.kr/arti/english_edition/e_business/1264016.html"><span>The FTE metric is worrying some Samsung employees</span></a><span>, who said AI adoption &#8216;could be perceived as a measure for ultimately determining how many jobs can be cut rather than being used as a means of improving work efficiency.&#8217;</span></p><div><hr></div><p><span>Hey there! &#128075;&#127999;&#128075;&#127999;&#128075;&#127999; I&#8217;m Hodman Murad, Founder of The Data Letter, </span><a href="https://betweenthinkingdoing.substack.com/"><span>Between Thinking and Doing</span></a><span>, and </span><a href="https://asauraai.com/"><span>Asaura AI</span></a><span>. In case you&#8217;re new here, here are some recent articles you may have missed:</span></p><p><strong><a href="https://hodmanmurad.substack.com/p/i-built-an-ai-agent-that-never-makes"><span>I Built an AI Agent That Sends Me My Numbers Every Monday Morning</span></a></strong><span> &#8594; A step-by-step n8n build for an AI agent that reads your live metrics, remembers context, recovers from failures, and runs on its own every Monday.</span></p><p><strong><a href="https://hodmanmurad.substack.com/p/build-your-own-local-ai-stack-a-session"><span>Build Your Own Local AI Stack: A Session on Models, Hardware, and Quantization</span></a></strong><span> &#8594; How to choose an open-weight model that fits your local machine, runs without a cloud subscription, and can&#8217;t be shut down by a vendor.</span></p><p><strong><a href="https://hodmanmurad.substack.com/p/three-pieces-of-free-software-install"><span>3 Pieces of Free Software That Install a Private AI</span></a></strong><span> &#8594; The full step-by-step build for a private AI on your laptop in under an hour. Free, offline, yours.</span></p><p>I sat down with <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Katharine Gallagher&quot;,&quot;id&quot;:355682652,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!j__e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64557305-96c5-4849-833a-1ef94ba9d610_459x459.jpeg&quot;,&quot;uuid&quot;:&quot;2742802e-0086-4f1b-8def-71c2958162ab&quot;}" data-component-name="MentionToDOM"></span> for her Career Pivot Playbooks series to talk about how I got from data science to building AI for productivity. <a href="https://learngrowmonetize.substack.com/p/hodman-murad-from-between-thinking-and-doing">Read the interview here</a>.</p><div><hr></div><h3><strong><span>Why Giving Employees AI Doesn&#8217;t Change How Work Gets Done</span></strong></h3><p><span>Samsung&#8217;s rollout is the largest one announced this year. It isn&#8217;t the first to hit the same problem.</span></p><p><span>In May, </span><a href="https://www.youtube.com/watch?v=jJRAvZNGUvI"><span>Marc Benioff said on the All-In podcast</span></a><span> that Salesforce will spend $300 million on Anthropic tokens this year, primarily for coding. He described the efficiency gains across service, support, and marketing as &#8216;unprecedented.&#8217; Salesforce&#8217;s support team went from 9,000 people to 5,000 over the past year as AI agents took over more of the work.</span></p><p><span>Later in the same interview, Benioff said Salesforce still needs a smarter routing system to connect its employees with the models they use. Right now, every request from an employee goes to the same top-tier model.</span></p><p><span>Benioff said simpler requests should be sent to smaller, cheaper models, and only the complex ones should reach a frontier model like Claude. Salesforce is spending $300 million a year on Anthropic, and the routing system Benioff wants doesn&#8217;t yet exist at his company.</span></p><p><span>Two weeks before this appearance on the All-In podcast, Microsoft started canceling Claude Code licenses for the engineers who build Windows, Microsoft 365, Outlook, Teams, and Surface. The cancellations will finish by the end of June.</span><a href="https://www.theverge.com/tech/930447/microsoft-claude-code-discontinued-notepad"><span> The official reason</span></a><span> was that Microsoft wanted to consolidate its own GitHub Copilot CLI. The reason underneath was cost. Claude Code usage at Microsoft grew faster than the team&#8217;s budget could absorb.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p><p><span>Each of these companies invested heavily in access to AI. None of them built the system that sits between the employee and the model and decides what the model should be asked to do, with what inputs, and scored against what criteria. That system is what&#8217;s missing. Without it, $300 million in token spend produces uneven output. Without it, access to frontier models becomes a budget problem. Without it, 260,000 employees with three AI tools each will fall back to the few uses they already know.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!m2R2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95c92e90-8d15-4a34-9234-705bd68101c0_1584x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m2R2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95c92e90-8d15-4a34-9234-705bd68101c0_1584x672.png 424w, https://substackcdn.com/image/fetch/$s_!m2R2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95c92e90-8d15-4a34-9234-705bd68101c0_1584x672.png 848w, https://substackcdn.com/image/fetch/$s_!m2R2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95c92e90-8d15-4a34-9234-705bd68101c0_1584x672.png 1272w, https://substackcdn.com/image/fetch/$s_!m2R2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95c92e90-8d15-4a34-9234-705bd68101c0_1584x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m2R2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95c92e90-8d15-4a34-9234-705bd68101c0_1584x672.png" width="1456" height="618" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95c92e90-8d15-4a34-9234-705bd68101c0_1584x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:618,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!m2R2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95c92e90-8d15-4a34-9234-705bd68101c0_1584x672.png 424w, https://substackcdn.com/image/fetch/$s_!m2R2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95c92e90-8d15-4a34-9234-705bd68101c0_1584x672.png 848w, https://substackcdn.com/image/fetch/$s_!m2R2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95c92e90-8d15-4a34-9234-705bd68101c0_1584x672.png 1272w, https://substackcdn.com/image/fetch/$s_!m2R2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95c92e90-8d15-4a34-9234-705bd68101c0_1584x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><strong><span>What a Scoring System Is</span></strong></h3><p><span>The operators I work with don&#8217;t ask the model to make the decision. They write down the criteria a good decision would meet, hand the model those criteria, and ask the model to score the option against them.</span></p><p><span>Let&#8217;s take a simple example: qualifying inbound sales leads. A new lead arrives through a contact form on your website. The sales manager writes down what makes a lead worth a call: job title fit (30 points), industry match (25), company size (20), intent signals in the message (15), tech stack overlap (10).</span></p><p><span>Each lead gets scored out of 100. The model reads the lead, scores it against the criteria, and returns the number, a tier (hot, warm, cold), and a written explanation of how it arrived at the score.</span></p><p><span>The sales team trusts the output because they can see exactly how the model arrived at the number, and they can change any single point value within 30 seconds if they disagree. The model applies the same scoring across hundreds of leads a week, faster than any one person could.</span></p><p><span>The same scoring approach works for almost any decision your team makes regularly:</span></p><ul><li><p><span>Evaluating vendor proposals</span></p></li><li><p><span>Triaging customer escalations</span></p></li><li><p><span>Reviewing inbound resumes</span></p></li><li><p><span>Flagging unusual expenses</span></p></li><li><p><span>Prioritizing bug reports</span></p></li></ul><p><span>A scoring system is what your team would write down if they had unlimited time to document how they make these calls. It&#8217;s the criteria, the point values, and the explanation requirement, written down once and applied consistently thereafter. AI handles the volume. Your team keeps control over the criteria.</span></p><p><span>Samsung&#8217;s training program covers how to use ChatGPT, Gemini, and Claude. From everything Samsung has announced publicly, it doesn&#8217;t cover how to build the system that turns those tools from a chat window into a decision engine the team can trust.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p><h3><strong><span>Your Next Step</span></strong></h3><p><span>Two days is how long it&#8217;ll take you to build the system that Samsung&#8217;s 260,000 employees aren&#8217;t getting.</span></p><p><a href="https://open.substack.com/live-stream/251081?utm_source=live-stream-scheduled-upsell"><span>This Wednesday at 8:30 AM EST, I&#8217;m going live on Substack to build a working scoring system from scratch</span></a><span>. Here&#8217;s what I&#8217;ll be covering:</span></p><ul><li><p><span>How to take the way your team already makes a decision and turn it into a written scoring system</span></p></li><li><p><span>The structure of a scoring prompt that returns a usable number every time</span></p></li><li><p><span>How to write the explanation field so your team trusts the output</span></p></li><li><p><span>What to do when a domain expert on your team disagrees with the model&#8217;s score</span></p></li><li><p><span>Why a short, plain scoring system outperforms a complicated AI agent</span></p></li></ul><p><a href="https://www.thedataletter.com/p/i-built-an-ai-lead-scoring-system"><span>Thursday&#8217;s article is the full implementation guide of what we built on the live</span></a><span>. Every line of the scoring prompt, the workflow setup, the structured output format, and the integration into your existing tools. </span></p><p><span>By the end of this week, you&#8217;ll have a working scoring system running on your team&#8217;s own decisions, in your own tools, with your own criteria. You&#8217;ll be the person on your team who built it.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[3 pieces of free software that install a private AI ]]></title><description><![CDATA[For your team. For your work. For your data.]]></description><link>https://www.thedataletter.com/p/three-pieces-of-free-software-install</link><guid isPermaLink="false">https://www.thedataletter.com/p/three-pieces-of-free-software-install</guid><dc:creator><![CDATA[Hodman | How To Build With AI]]></dc:creator><pubDate>Thu, 18 Jun 2026 11:09:07 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/99613168-0a41-4e92-9596-601d50c6cf3b_1424x752.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The operators, managers, and technical teams I write for will spend the next year having two kinds of conversations about AI. The first is the one most people are still having: which vendor should we use, what does it cost, and what happens if they raise their prices?</p><p>The second is the one a smaller group has already started: what does our team own, and what runs regardless of whether others are having an outage today?</p><p>This article is for people moving into the second conversation. The full step-by-step build for a private AI on your laptop in under an hour. Free, offline, yours. </p>
      <p>
          <a href="https://www.thedataletter.com/p/three-pieces-of-free-software-install">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Build Your Own Local AI Stack: A Session on Models, Hardware, and Quantization]]></title><description><![CDATA[How to choose an open-weight AI model that fits your local machine, runs without a cloud subscription, and can't be shut down by a vendor.]]></description><link>https://www.thedataletter.com/p/build-your-own-local-ai-stack-a-session</link><guid isPermaLink="false">https://www.thedataletter.com/p/build-your-own-local-ai-stack-a-session</guid><dc:creator><![CDATA[Hodman | How To Build With AI]]></dc:creator><pubDate>Wed, 17 Jun 2026 13:30:08 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/202004777/c48ca50ed12e7b3d4dc538157b3d2698.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>This morning, I went live to discuss three things you should know before you set up a local AI model on your own machine:</p><ol><li><p>Where the model came from. </p></li><li><p>What your hardware allows. </p></li><li><p>And a concept called quantization that decides whether the model runs smoothly on your machine or slows everything down.</p></li></ol><p>Watch the recording above.</p><p>Every step-by-step build I&#8217;ve published over the last two months lives in one place, from your first local AI agent on a laptop to wiring one into your team&#8217;s data. The n8n local tutorial alone gets you a private AI on your machine in about thirty minutes, no cloud, no API keys. </p><p><strong>Get them here: <a href="https://www.thedataletter.com/p/build-ai-tools-you-control">https://www.thedataletter.com/p/build-ai-tools-you-control</a></strong></p><p>Tomorrow&#8217;s article on The Data Letter is a build that takes the three questions from this morning&#8217;s live, applies them to your machine, and walks you through setting up a local model you can connect to the work you already do every day. </p><p><strong>Read it here:</strong> </p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;5ad984e7-7b5d-4916-af1c-6e0725337ca3&quot;,&quot;caption&quot;:&quot;The operators, managers, and technical teams I write for will spend the next year having two kinds of conversations about AI. The first is the one most people are still having: which vendor should we use, what does it cost, and what happens if they raise their prices?&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;Three pieces of free software install a private AI on your laptop.&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:12281524,&quot;name&quot;:&quot;Hodman Murad&quot;,&quot;bio&quot;:&quot;Founder, Asaura AI, Between Thinking and Doing, and The Data Letter. | I help ND high performers and teams with execution friction use structured data and AI systems to get traction on complex work | Better work, less cognitive drag&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OiT1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9b44c6d4-7c0e-44bc-b736-43224bd8bcef_763x752.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-06-18T11:09:07.051Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/99613168-0a41-4e92-9596-601d50c6cf3b_1424x752.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.thedataletter.com/p/three-pieces-of-free-software-install&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:202559205,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:5557397,&quot;publication_name&quot;:&quot;The Data Letter&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!q9bB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87106c62-c084-4b01-b694-ac5d6a824442_500x500.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>After the Fable 5 fiasco, it&#8217;s time to take ownership of your own stack seriously. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Build AI Tools You Control]]></title><description><![CDATA[Fable 5 went dark on Saturday. Here&#8217;s how to build AI systems no one can take away from you.]]></description><link>https://www.thedataletter.com/p/build-ai-tools-you-control</link><guid isPermaLink="false">https://www.thedataletter.com/p/build-ai-tools-you-control</guid><dc:creator><![CDATA[Hodman | How To Build With AI]]></dc:creator><pubDate>Mon, 15 Jun 2026 08:01:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/599627f1-b717-4ec6-8cce-6ed618b6ec4c_1424x752.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Anthropic released Fable 5 on Tuesday. By Friday, the US government had ordered Anthropic to cut off access to all foreign nationals, forcing it to shut down the model for every customer to remain compliant. Three days from launch to shutdown, and a frontier model that millions of people were using was gone.</p><p>Some people spent last week building with Fable 5, but you&#8217;re the person on your team who already runs AI tools locally, so a frontier model going down didn&#8217;t affect you.</p><p>For those of you who aren&#8217;t this person or that team yet, this was hopefully the wake-up call you needed to start owning more of your AI stack.</p><p>The good news is that the tools you need to build with are free.</p><p>Work through the builds below in order, or pick whichever sounds closest to what you&#8217;re working on this week.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p><h3><strong>Run a model on your own machine</strong></h3><p><a href="https://www.thedataletter.com/p/n8n-local">n8n. local.</a> A private AI agent on your laptop, no API keys.<br><a href="https://www.thedataletter.com/p/how-to-fine-tune-and-deploy-an-llm">How To Fine-Tune and Deploy an LLM Without an ML Engineer.</a> A support assistant grounded in your own docs, running locally.</p><h3><strong>Use it on a recurring job</strong></h3><p><a href="https://www.thedataletter.com/p/i-built-an-ai-agent-that-never-makes">I Built an AI Agent That Sends Me My Numbers Every Monday Morning.</a><a href="https://hodmanmurad.substack.com/p/i-built-an-ai-agent-that-never-makes"><br></a><a href="https://www.thedataletter.com/p/build-a-rag-system-with-notebooklm">Build a RAG System with NotebookLM in Under an Hour.</a><a href="https://hodmanmurad.substack.com/p/build-a-rag-system-with-notebooklm"><br></a><a href="https://betweenthinkingdoing.substack.com/p/build-your-own-ai-productivity-app">Build Your Own AI Productivity App with Codex.</a></p><h3><strong>Give it memory so it stops losing your context</strong></h3><p><a href="https://betweenthinkingdoing.substack.com/p/i-built-a-second-brain-to-help-me">I Built a Second Brain to Help Me Run My Company.<br></a><a href="https://betweenthinkingdoing.substack.com/p/every-time-you-start-a-new-chat-you">Every Time You Start a New Chat, You Lose Everything. Here&#8217;s How I Fix That.<br></a><a href="https://betweenthinkingdoing.substack.com/p/how-we-use-agentic-ai-to-help-us">How We Use Agentic AI to Help Us Make Big Product Design Decisions.<br></a><a href="https://betweenthinkingdoing.substack.com/p/how-to-use-ai-to-do-the-executive">How to Use AI to Do the Executive Function Stuff Your Brain Skips Over.</a></p><h3><strong>What this means for how work is changing</strong></h3><p><a href="https://betweenthinkingdoing.substack.com/p/ai-agents-are-redesigning-workflows">AI Agents Are Redesigning Workflows. Your New Skill Is Staying in Motion.<br></a><a href="https://betweenthinkingdoing.substack.com/p/agentic-ai-matters-more-to-adhd-brains">Agentic AI Matters More to ADHD Brains Than Getting Faster Answers.</a></p><div><hr></div><p><strong>This week on The Data Letter: </strong>Wednesday&#8217;s live session is free and open to everyone. We&#8217;re going deep on <strong><a href="https://open.substack.com/live-stream/241085?utm_source=live-stream-scheduled-upsell">local model selection, hardware sizing, and quantization</a></strong>, so you walk out knowing which model fits your machine. </p><p><strong>Three pieces of free software install a private AI on your laptop gets published Thursday</strong>, with the full build ready to deploy. </p><p><strong>Read it here:</strong> </p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;3af17695-8d1b-461d-af5c-e35cb06bd03b&quot;,&quot;caption&quot;:&quot;The operators, managers, and technical teams I write for will spend the next year having two kinds of conversations about AI. The first is the one most people are still having: which vendor should we use, what does it cost, and what happens if they raise their prices?&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;md&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Three pieces of free software install a private AI on your laptop.&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:12281524,&quot;name&quot;:&quot;Hodman Murad&quot;,&quot;bio&quot;:&quot;Founder, Asaura AI, Between Thinking and Doing, and The Data Letter. | I help ND high performers and teams with execution friction use structured data and AI systems to get traction on complex work | Better work, less cognitive drag&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OiT1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9b44c6d4-7c0e-44bc-b736-43224bd8bcef_763x752.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-06-18T11:09:07.051Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/99613168-0a41-4e92-9596-601d50c6cf3b_1424x752.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.thedataletter.com/p/three-pieces-of-free-software-install&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:202559205,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:5557397,&quot;publication_name&quot;:&quot;The Data Letter&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!q9bB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87106c62-c084-4b01-b694-ac5d6a824442_500x500.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div>]]></content:encoded></item><item><title><![CDATA[How To Fine-Tune and Deploy an LLM Without an ML Engineer]]></title><description><![CDATA[Your weights stay on your machine, your data never leaves it, and the vendor&#8217;s release calendar is no longer your problem. Here&#8217;s the build, start to finish.]]></description><link>https://www.thedataletter.com/p/how-to-fine-tune-and-deploy-an-llm</link><guid isPermaLink="false">https://www.thedataletter.com/p/how-to-fine-tune-and-deploy-an-llm</guid><dc:creator><![CDATA[Hodman | How To Build With AI]]></dc:creator><pubDate>Thu, 11 Jun 2026 16:42:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2cd846e5-64c8-43d1-845a-eadd08f69bb9_1026x440.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Yesterday, I walked through <a href="https://www.thedataletter.com/p/pick-an-llm-you-wont-regret-how-to">how to read AI pricing so you know what you&#8217;re committing to before you sign up for a model</a>. The piece underneath all of it, the one I&#8217;ve been building toward, is this one: you don&#8217;t have to commit to anyone&#8217;s model at all.</p><p>Every build I&#8217;ve published over the past few weeks has given you one piece of this. <a href="https://www.thedataletter.com/p/n8n-local">The local agent build put a private model on your laptop</a> with n8n, Ollama, and Docker. No API keys necessary. The Monday metrics build <a href="https://www.thedataletter.com/p/i-built-an-ai-agent-that-never-makes">taught the agent to answer from wherever you&#8217;re storing your data</a> instead of inventing numbers, and to say &#8216;I don&#8217;t have that&#8217; when the answer wasn&#8217;t there. <a href="https://www.thedataletter.com/p/build-a-rag-system-with-notebooklm">The RAG build in NotebookLM</a> showed how retrieval lets a model answer from your documents. The prompt engineering piece made the case for <a href="https://www.thedataletter.com/p/prompt-engineering">treating your system prompt as an asset</a>, versioned and tested, not a throwaway string.</p><p>Today, those pieces become one thing you own: a support assistant that runs entirely on your own machine, answers from your team&#8217;s documents, speaks in your team&#8217;s voice, and refuses to make things up. This is the same system I built for Asaura AI. You&#8217;ll build your version of it in the next half hour, for free, and when you&#8217;re done, the model is yours. No vendor update can take it out from under you, because no vendor is in the loop.</p><h2><strong>First, the word &#8216;fine-tune&#8217;</strong></h2><p>Real fine-tuning means retraining a model&#8217;s weights on your own examples. It changes the model itself, and it needs either a GPU or a paid training service plus a labeled dataset. For most teams, it&#8217;s the wrong tool for what they actually want.</p><p>What teams want is a model that answers from their own knowledge, in their own voice, and admits when it doesn&#8217;t know. You get that by adapting an open model at the moment you run it: you give it a system prompt that sets its role and rules, you put your own documents in front of it, and you show it a few examples of the answers you expect. The proper name for this is in-context learning, and it gets you the outcome people mean when they say fine-tune, without training anything, without a GPU, and without a bill.</p><p>That&#8217;s what we&#8217;re building today. The model stays a general open model. What makes it yours is everything you wrap around it.</p><div><hr></div><p>Below the paywall is the complete build, every step from empty workflow to a working assistant you&#8217;ve tested and trust, plus the downloadable files ready to paste in.</p>
      <p>
          <a href="https://www.thedataletter.com/p/how-to-fine-tune-and-deploy-an-llm">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Pick an LLM You Won't Regret. How to Read AI Model Pricing w/ Hodman Murad]]></title><description><![CDATA[A recording from Hodman Murad's live video]]></description><link>https://www.thedataletter.com/p/pick-an-llm-you-wont-regret-how-to</link><guid isPermaLink="false">https://www.thedataletter.com/p/pick-an-llm-you-wont-regret-how-to</guid><dc:creator><![CDATA[Hodman | How To Build With AI]]></dc:creator><pubDate>Wed, 10 Jun 2026 12:59:51 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/201159335/47e85ddd4a8b92d4d0be9d86e6d3865d.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Here are the four official pricing pages we used as references:</p><ul><li><p>Anthropic Claude: <a href="https://claude.com/pricing">https://claude.com/pricing</a></p></li><li><p>OpenAI: <a href="https://openai.com/api/pricing/">https://openai.com/api/pricing/</a></p></li><li><p>Google Gemini: <a href="https://ai.google.dev/gemini-api/docs/pricing">https://ai.google.dev/gemini-api/docs/pricing</a></p></li><li><p>Anthropic Fable 5 / Mythos 5: <a href="https://platform.claude.com/docs/en/about-claude/models/introducing-claude-fable-5-and-claude-mythos-5">https://platform.claude.com/docs/en/about-claude/models/introducing-claude-fable-5-and-claude-mythos-5</a> </p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p></li></ul><p></p>]]></content:encoded></item><item><title><![CDATA[Your AI Workflow Will Break on the Next Model Update]]></title><description><![CDATA[Pick a model for what it can do today, and a vendor update can break it tomorrow. Here&#8217;s how to choose one that keeps working.]]></description><link>https://www.thedataletter.com/p/your-ai-workflow-will-break-on-the</link><guid isPermaLink="false">https://www.thedataletter.com/p/your-ai-workflow-will-break-on-the</guid><dc:creator><![CDATA[Hodman | How To Build With AI]]></dc:creator><pubDate>Mon, 08 Jun 2026 15:53:41 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8a36d20f-951c-4da7-a104-94b9cb286df8_1424x752.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You picked a model. The workflow ran. Classification was clean, the outputs were structured, and your team stopped copy-pasting between tabs.</p><p>Then the vendor shipped a new version.</p><p>And the thing that worked last quarter started returning garbage.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AK0o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a6c5b5a-360d-4f4c-8c56-37b1b6ed225c_1408x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AK0o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a6c5b5a-360d-4f4c-8c56-37b1b6ed225c_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!AK0o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a6c5b5a-360d-4f4c-8c56-37b1b6ed225c_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!AK0o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a6c5b5a-360d-4f4c-8c56-37b1b6ed225c_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!AK0o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a6c5b5a-360d-4f4c-8c56-37b1b6ed225c_1408x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AK0o!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a6c5b5a-360d-4f4c-8c56-37b1b6ed225c_1408x768.png" width="1200" height="654.5454545454545" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a6c5b5a-360d-4f4c-8c56-37b1b6ed225c_1408x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:768,&quot;width&quot;:1408,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AK0o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a6c5b5a-360d-4f4c-8c56-37b1b6ed225c_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!AK0o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a6c5b5a-360d-4f4c-8c56-37b1b6ed225c_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!AK0o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a6c5b5a-360d-4f4c-8c56-37b1b6ed225c_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!AK0o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a6c5b5a-360d-4f4c-8c56-37b1b6ed225c_1408x768.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Last month, my friend, an operations leader named Priya, messaged me. Her team had settled on an AI model, built it into their support workflow, and shipped it. A few weeks later, she wrote again: &#8216;It started giving us garbage, but nobody touched the code. What do you think is going on here?&#8217;</p><p>She&#8217;d asked the questions everyone asks up front: Which model is best? ChatGPT or Claude? Which one&#8217;s cheaper? She hadn&#8217;t asked the question that decides whether a model keeps working: what happens when OpenAI or Anthropic releases a new version.</p><p>She started worrying three weeks in. You should start on day one. </p><div><hr></div><p>Hey there! &#128075;&#127999;&#128075;&#127999;&#128075;&#127999; I&#8217;m Hodman Murad, Founder of The Data Letter, <a href="https://betweenthinkingdoing.substack.com/">Between Thinking and Doing</a>, and <a href="https://asauraai.com/">Asaura AI</a>. In case you&#8217;re new here, here are some past TDL articles you may have missed:</p><ul><li><p><strong><a href="https://www.thedataletter.com/p/i-built-an-ai-agent-that-never-makes">I Built an AI Agent That Sends Me My Numbers Every Monday Morning</a></strong> &#8594; A step-by-step n8n build that takes an agent from inventing your metrics to reading them from a live Google Sheet, remembering context, recovering from failed steps, and reporting on its own every Monday, all running free on a local model.</p></li><li><p><strong><a href="https://www.thedataletter.com/p/prompt-engineering">Prompt Engineering</a>.: Treating LLM Prompts as Software Assets</strong> &#8594; Why ad-hoc prompting breaks once three engineers touch the same string and a model update degrades your outputs; and, how versioning, structured evaluation, cost tracking, and drift monitoring turn prompt management into a boring, solved problem.</p></li><li><p><strong><a href="https://www.thedataletter.com/p/n8n-local">n8n. local.</a></strong> &#8594; A 30-minute build that gets a private AI agent running free on your own laptop with n8n, Ollama, and Docker, no API keys and no model weights leaving your machine, ready to take on a recurring job your team already does.</p></li></ul><div><hr></div><h2>Version churn is the breakage nobody prices in</h2><p>When a vendor ships an update, the model starts behaving differently.</p><p>When the company that makes your model releases a new version, the same prompt and settings you tested can start returning answers in a different format, or skipping details it caught before. Operations leads and analysts have watched a support classifier that sorted tickets cleanly on one version start mislabelling them on the next. A model that read a 40-page contract end-to-end last quarter now skips the middle pages and summarises only what it saw at the beginning and the end.</p><p>You changed nothing in your code. The vendor changed the model, and your results changed with it.</p><p>So the question worth asking is how the model behaves when OpenAI or Anthropic updates it on their schedule.</p><p>That question rarely comes up before a team commits.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p><h2>Cost is the same trap wearing a different coat</h2><p>Breakage has a financial twin: the bill.</p><p>Token billing means your spend scales with use, and use scales the moment the workflow works, and the team starts to depend on it. Operators report the bill arriving like a surprise, because the thing that made the tool valuable, everyone using it, is the same thing that made it costly.</p><p>Both fears come from one root:</p><p>You committed to a model without a way to judge what you were committing to.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y_iq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff599e9fd-60f6-4c7d-ae3d-4014a1cfe24c_1408x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y_iq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff599e9fd-60f6-4c7d-ae3d-4014a1cfe24c_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!y_iq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff599e9fd-60f6-4c7d-ae3d-4014a1cfe24c_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!y_iq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff599e9fd-60f6-4c7d-ae3d-4014a1cfe24c_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!y_iq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff599e9fd-60f6-4c7d-ae3d-4014a1cfe24c_1408x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y_iq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff599e9fd-60f6-4c7d-ae3d-4014a1cfe24c_1408x768.png" width="1408" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f599e9fd-60f6-4c7d-ae3d-4014a1cfe24c_1408x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1408,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!y_iq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff599e9fd-60f6-4c7d-ae3d-4014a1cfe24c_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!y_iq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff599e9fd-60f6-4c7d-ae3d-4014a1cfe24c_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!y_iq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff599e9fd-60f6-4c7d-ae3d-4014a1cfe24c_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!y_iq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff599e9fd-60f6-4c7d-ae3d-4014a1cfe24c_1408x768.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>How Experienced Operators Pick a Model They Can Trust for a Year.</h2><p>Experienced operators care less about which model is cleverest and more about which one they can rely on month after month. They&#8217;ve learned that the model that scores highest on a benchmark today isn&#8217;t always the one that still sorts your support tickets correctly after the vendor updates it.</p><p>They choose durability over dazzle.</p><p>The model that tops the benchmark this week and the model still working in your stack a year from now are often two different models. You learn which one you&#8217;ve got by running it on your own work, watching what it costs as your team uses it more, and seeing how it behaves when the vendor updates it next.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p><h2>Your instinct is right. The framework is what&#8217;s missing.</h2><p>So your hesitation looks like timidity. It&#8217;s good judgment, you just don&#8217;t have a way to act on it yet.</p><p>The teams that commit fastest are often the ones who get stranded, because they chose on capability alone and never asked what happens when the vendor updates the model. The teams that hesitate are right to fear getting locked into a model that breaks; they just have no structured way to test for it.</p><p>What you need is a way to test a model before you commit, one that weighs how it handles vendor updates, what it costs as your team uses it more, and how narrow the job is, rather than how impressive its answers look in the first demo.</p><p>So this week I&#8217;m walking through the choice live, in two parts.</p><p>Wednesday, June 10th, 8:30 AM EST, live: <a href="https://open.substack.com/live-stream/233396?utm_source=live-stream-scheduled-upsell">Pick an LLM You Won&#8217;t Regret</a>.  I&#8217;ll walk through a clear set of checks for choosing a model. How to read a version string so you know what you&#8217;re committing to, what a model costs as your team uses it more, and whether your task is narrow enough to catch a bad answer fast. You&#8217;ll leave with a way to choose instead of a guess.</p><p>On Thursday, we&#8217;ll go one level deeper, into the answer that takes the update schedules of OpenAI, Anthropic, and Google out of your hands for good: <em>Fine-Tune and Deploy an LLM Without an ML Engineer.</em> You decide when to update, instead of waking up to a vendor&#8217;s change you didn&#8217;t choose. Your weights, your control, start to finish.</p><p>Wednesday tells you which model to trust. Thursday hands you the build where you stop living by a vendor&#8217;s release calendar.</p><p>Choose the version after this one, not the demo in front of you.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[I Built an AI Agent That Sends Me My Numbers Every Monday Morning.]]></title><description><![CDATA[A step-by-step n8n tutorial: An AI agent that reads your live metrics data and automatically reports it every Monday morning.]]></description><link>https://www.thedataletter.com/p/i-built-an-ai-agent-that-never-makes</link><guid isPermaLink="false">https://www.thedataletter.com/p/i-built-an-ai-agent-that-never-makes</guid><dc:creator><![CDATA[Hodman | How To Build With AI]]></dc:creator><pubDate>Thu, 04 Jun 2026 12:55:13 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/52c0ea17-9574-4f89-a3b7-3f8f4ef7f750_718x316.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>AI agents have one embarrassing habit. Ask them a question about your data, and they&#8217;ll give you an answer, even when they&#8217;re making that number up.</p><p>I showed this on my weekly live session yesterday morning (Every Wednesday at 8:30 AM EST). I built a small AI agent in n8n whose only job was to answer questions about my startup&#8217;s weekly metrics. I asked for last week&#8217;s churn rate. It gave me a number, a cancellation count, even a quarterly comparison. All of it was invented. It never once looked at Asaura&#8217;s user data.</p><p>An agent like that doesn&#8217;t crash or flag a problem. It hands you a wrong answer that looks just like a right one, and you don&#8217;t catch it until someone manually checks. The fix is a set of techniques that make an agent read from a live source, remember what it&#8217;s doing, recover on its own when a step breaks, and run on its own.</p><div><hr></div><p>Hey there! &#128075;&#127999;&#128075;&#127999;&#128075;&#127999; I&#8217;m Hodman Murad, Founder of The Data Letter, <a href="https://betweenthinkingdoing.substack.com/">Between Thinking and Doing</a>, and <a href="https://asauraai.com/">Asaura AI</a>. In case you&#8217;re new here, are some recent articles you may have missed:</p><p><strong><a href="https://www.thedataletter.com/p/code-w-claude">Code w/ Claude: 5 Data Science Trends I&#8217;m Watching</a></strong> &#8594; Five shifts coming for the data scientist role by 2027, from treating model upgrades like dependency bumps to curating memory the way we curate feature stores.</p><p><strong><a href="https://www.thedataletter.com/p/build-your-own-ai-agent-before-google">Build Your Own AI Agent Before Google Ships You Theirs</a></strong> &#8594; Why Google&#8217;s five overlapping consumer agents don&#8217;t fit a small ops team, and how to put one working agent on one recurring job this week instead.</p><p><strong><a href="https://www.thedataletter.com/p/build-a-rag-system-with-notebooklm">Build a RAG System with NotebookLM in Under an Hour</a></strong> &#8594; A hands-on build that gets you a private RAG running on your own documents, plus the ten engineering terms you&#8217;ll need to lead any AI conversation at work.</p><p><strong><a href="https://www.thedataletter.com/p/build-your-first-ai-data-pipeline">Build Your First AI Data Pipeline in Python: From Raw CSV to Predictions</a></strong> &#8594; A step-by-step scikit-learn tutorial that turns vehicle data into CO2 predictions and teaches you to read your model&#8217;s metrics honestly, even when the answer is that your model is useless.</p><div><hr></div><p>Today&#8217;s build is the next one in this series.</p><p>This guide builds that agent from scratch in n8n, step by step. You&#8217;ll start with a simple agent running on a local model. Then you&#8217;ll connect it to your live metrics, give it memory, make it handle failures, and schedule it to report on its own every Monday (or whichever days you pull your numbers). It runs entirely free. </p>
      <p>
          <a href="https://www.thedataletter.com/p/i-built-an-ai-agent-that-never-makes">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Platform Wars Come for AI Agents]]></title><description><![CDATA[Microsoft and Google are in a race to build the most reliable agents.]]></description><link>https://www.thedataletter.com/p/platform-wars-come-for-ai-agents</link><guid isPermaLink="false">https://www.thedataletter.com/p/platform-wars-come-for-ai-agents</guid><dc:creator><![CDATA[Hodman | How To Build With AI]]></dc:creator><pubDate>Mon, 01 Jun 2026 15:36:27 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/cc563d38-645f-4e42-a8ea-342c09aa1530_1424x752.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Everyone&#8217;s racing the wrong race.</p><p>Whose model scores highest? Whose benchmark beat whose? Who topped the leaderboard this week?</p><p>Model. Model. Model.</p><p>But inside your company, model IQ isn&#8217;t the thing hurting you.</p><p>Your agents pile up. Forget what they were doing. Snap the second one step downstream fails.</p><p>I keep seeing the same fear surface, even in seasoned teams: &#8216;We shipped the agent, so why does it keep breaking??&#8217; Because building one and running one are two different jobs.</p><p>To be clear, I&#8217;m not anti-agent. I build them. I run them.</p><p>The trouble starts when everyone treats the model as the finish line and forgets the pipes underneath. </p><div><hr></div><p>Hey, everyone! &#128075;&#127999;&#128075;&#127999;&#128075;&#127999; In case you&#8217;re new here, I&#8217;m Hodman Murad, Founder of The Data Letter, <a href="https://betweenthinkingdoing.substack.com/">Between Thinking and Doing</a>, and <a href="https://asauraai.com/">Asaura AI</a>. Here are some recent TDL articles on AI agents and orchestration you may have missed:</p><ul><li><p>On the orchestration layer, and why it decides who gets leverage from cheap models: <a href="https://hodmanmurad.substack.com/p/nvidia-and-ai-inference-economics">'NVIDIA and AI Inference Economics in 2026.'</a> </p></li><li><p>On building your own agent instead of waiting for a vendor: <a href="https://hodmanmurad.substack.com/p/build-your-own-ai-agent-before-google">'Build Your Own AI Agent Before Google Ships You Theirs.'</a></p></li><li><p>On the step-by-step build: <a href="https://hodmanmurad.substack.com/p/n8n-local">'n8n. local.'</a> A private AI agent running on your own laptop in about 30 minutes, using n8n, Ollama, and Docker.</p></li><li><p>On grounding, the thing that keeps an agent from making things up: <a href="https://hodmanmurad.substack.com/p/build-a-rag-system-with-notebooklm">'Build a RAG System with NotebookLM in Under an Hour.'</a></p></li><li><p>On reading a model honestly before you trust it: <a href="https://hodmanmurad.substack.com/p/build-your-first-ai-data-pipeline">'Build Your First AI Data Pipeline in Python.'</a></p><div><hr></div></li></ul><h1>Why Reliability Beats Model IQ</h1><p>So the contest is about reliability now.</p><p>When every vendor ships a frontier-class model, the model stops being worth fighting over. So the fight climbs one floor up. To the layer that decides which agent touches which system, gives each one an identity, logs what it did, and shuts it down when it misbehaves.</p><p>This is the control plane. The plumbing for a building full of agents.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p><h1>Microsoft and Google Build the Agent Control Plane</h1><p>Watch the giants. They&#8217;ve stopped pretending it&#8217;s about the model.</p><p>Last November, Microsoft shipped Agent 365 and named it &#8216;the control plane for AI agents.&#8217; Registry, identity, security, the works. A place to govern every agent, whoever built it.</p><p>Then, in April 2026, Google launched the Gemini Enterprise Agent Platform. Build, scale, govern, optimize. Agent Identity. Agent Registry. An Agent Gateway they call &#8216;air traffic control for your agent ecosystem.&#8217;</p><p>Read the two feature lists side by side.</p><p>Registry. Identity. Governance. Gateway.</p><p>Two rivals, working apart, are using the same vocabulary to describe their products.</p><p>When competitors employ identical marketing language, they&#8217;re telling you where they think the market is headed.</p><p>And the prize they&#8217;re naming is the plumbing.</p><p>Accenture argued that Agentic AI is becoming the interface across your platforms, orchestrating work in real time. The agent sits on top of finance, the CRM, and the supply chain, and runs across them.</p><p>Whoever owns that orchestration layer owns the customer.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p><h1>Reliability Problem Behind AI Agents</h1><p>The first wave of agents is breaking in the field.</p><p>VentureBeat reported last month that teams are entering what one engineering leader calls a rebuild era. They rushed agents out, skipped the underlying plumbing, watched them crash, and went back to rebuild on a solid base.</p><p>Her words: &#8216;They had to move really fast, but they didn&#8217;t take care of the plumbing. Things crash and burn.&#8217;</p><p>Crash and burn.</p><p>Independent benchmarks back her up. Researchers found that for long-running tasks, the same agent can produce different results on each run. It finishes the job cleanly one day and falls apart the next.</p><p>In one benchmark, agents ran a small vending-machine business over many days. Some lost track of the job entirely and began sending angry, irrational emails to suppliers over a one-dollar fee.</p><p>So buyers care less about which model is smartest. They want to know one thing: Can I trust this to run, recover when it fails, and tell me what it did?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p><h1>What Agent Platform Wars Mean for Your Team</h1><p>Maybe you govern ten thousand agents. Maybe you run three workflows that your team relies on every morning.</p><p>Same problem at either size. No orchestration. Context that drops halfway through. No way to recover when one step fails. Same lesson, your scale.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_Kt3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a19e276-5771-49d4-acb3-181d21ff09d5_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_Kt3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a19e276-5771-49d4-acb3-181d21ff09d5_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!_Kt3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a19e276-5771-49d4-acb3-181d21ff09d5_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!_Kt3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a19e276-5771-49d4-acb3-181d21ff09d5_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!_Kt3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a19e276-5771-49d4-acb3-181d21ff09d5_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_Kt3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a19e276-5771-49d4-acb3-181d21ff09d5_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a19e276-5771-49d4-acb3-181d21ff09d5_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!_Kt3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a19e276-5771-49d4-acb3-181d21ff09d5_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!_Kt3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a19e276-5771-49d4-acb3-181d21ff09d5_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!_Kt3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a19e276-5771-49d4-acb3-181d21ff09d5_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!_Kt3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a19e276-5771-49d4-acb3-181d21ff09d5_1376x768.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The takeaway:</strong> reliability comes from how you build, not how much you spend. The giants pay billions for it. You can build the same habits into one workflow on your own. Do that, and it keeps running when a step fails instead of crashing.</p><p>Ok, in closing.</p><p>The giants are spending billions to own their plumbing.</p><p>You can fix yours this week.</p><p>This Wednesday, June 3rd, 8:30 AM EST, I&#8217;m going live on Substack again: &#8216;<a href="https://open.substack.com/live-stream/224260?utm_source=live-stream-scheduled-upsell">Why AI Workflows Break (and How to Fix Yours Before It Costs You).</a>&#8216; We&#8217;ll pull apart why these systems fail and what a steady one looks like.</p><p>You can read the follow-up to&nbsp;<strong><a href="https://www.thedataletter.com/p/i-built-an-ai-agent-that-never-makes">I Built an AI Agent That Sends Me My Numbers Every Monday Morning</a></strong>,&#8217; is the system that fixes it, and it is walked through so you leave with one running.</p><p>A smarter model won&#8217;t save a workflow that keeps breaking. Build the system that keeps it running.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[n8n. local.]]></title><description><![CDATA[A step-by-step build using n8n, Ollama, and Docker, no API keys required.]]></description><link>https://www.thedataletter.com/p/n8n-local</link><guid isPermaLink="false">https://www.thedataletter.com/p/n8n-local</guid><dc:creator><![CDATA[Hodman | How To Build With AI]]></dc:creator><pubDate>Thu, 28 May 2026 12:14:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/af546906-fdad-4e02-8f21-70434498cdd0_852x458.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>On Monday, I wrote about <a href="https://www.thedataletter.com/p/build-your-own-ai-agent-before-google">Google&#8217;s I/O keynote and the five overlapping consumer agents</a> they shipped under one brand. Gemini. Gemini Spark. Android Halo. Information Agents in Search. Daily Brief. Five products, a hundred dollars a month, and you still have to figure out which one fits your task.</p><p>Operations teams want one working agent on one recurring job this week that they own end-to-end. Google has options on both ends of the spectrum (consumer apps like Gemini Spark and enterprise platforms like Gemini Enterprise). Neither is built for a small ops team looking to operate a recurring task.</p><p>Today, we build that agent.</p><p>In the next 30 minutes, you&#8217;ll have a private AI agent running on your own laptop. It costs zero dollars. No model weights leave your machine. Once the basic loop runs, plugging in a tool turns the agent into something that handles jobs for your team, such as drafting replies in your support inbox, pulling a number from a spreadsheet on a schedule, and triaging incoming customer support requests.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h3><strong>What you&#8217;ll find inside this post</strong></h3><ul><li><p>The full step-by-step setup</p></li><li><p>A downloadable n8n workflow file.</p></li><li><p>The setup errors you&#8217;re likely to hit and how to fix each one.</p></li><li><p>Three ways to put the agent on a job your team already does.</p></li><li><p>A video walkthrough of the finished agent </p></li></ul>
      <p>
          <a href="https://www.thedataletter.com/p/n8n-local">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Build Your Own AI Agent Before Google Ships You Theirs]]></title><description><![CDATA[2 Min. Read]]></description><link>https://www.thedataletter.com/p/build-your-own-ai-agent-before-google</link><guid isPermaLink="false">https://www.thedataletter.com/p/build-your-own-ai-agent-before-google</guid><dc:creator><![CDATA[Hodman | How To Build With AI]]></dc:creator><pubDate>Mon, 25 May 2026 14:38:36 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/aa2ff6f5-b498-425d-a52f-ee09276d3e46_1426x804.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Google&#8217;s I/O 2026 keynote focused on fixing the repetitive work your team still does by hand every week.</p><p>AI Mode in Search just crossed one billion monthly users, with queries more than doubling every quarter. Liz Reid, who runs Search, described what&#8217;s happening as &#8216;the era of Search agents,&#8217; and said Google&#8217;s new information agents run in the background, performing repetitive work and notifying users when something changes.</p><h2><strong>What an AI agent does</strong></h2><p>An agent has four moving parts:</p><ul><li><p>It perceives an input.</p></li><li><p>It reasons through what to do.</p></li><li><p>It acts in your tools.</p></li><li><p>It remembers what happened, so the next run starts smarter.</p></li></ul><p>Chat does the first two. Agents do all four.</p><p>Chat changed how quickly you can think and draft. Agents now manage what gets done while you&#8217;re working on something else.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p><h2><strong>Why Google&#8217;s version isn&#8217;t the one your team needs</strong></h2><p>Google packaged these capabilities for consumers, but the packaging is messy. Google now has Gemini as the model, Gemini Spark as a personal assistant, Android Halo as a notification system for Spark, Information Agents inside Search, and Daily Brief as a morning digest. Five products under one company, each with its own brand, each doing a slightly different version of the same job. A consumer trying to figure out which one to use for which task is doing work Google should have done before the keynote.</p><p>The combination of a $100-a-month entry price and five overlapping product names means a team lead trying to put an AI agent into a workflow this month has to first decode which Google product to buy, then justify the spend, then hope the consumer-facing version maps onto a work task. None of that is how teams adopt new tools.</p><p>Agents are a genuine new capability. The consumer-facing version Google led with at I/O is built for personal life. Google&#8217;s enterprise agent products, such as the Gemini Enterprise Agent Platform and Agentic Data Cloud, operate on the Cloud side and target large organizations with platform teams and procurement cycles. Neither one helps a small operations team that wants an agent to triage their inbound support emails or pull their weekly numbers from three tools into one report.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p><h2><strong>Your team&#8217;s first AI agent is closer than a Google subscription</strong></h2><p>You can put one agent on one recurring job your team already does, this week, without waiting for Google.</p><p>A data scientist can put one into a pipeline. A team lead can put one into a recurring workflow. A head of ops can put one into a standard process. The underlying parts (perception, reasoning, action, memory) are the same even when the job changes.</p><p>The skill that&#8217;s becoming valuable for every team isn&#8217;t knowing how to pay for a subscription.</p><h4><em>This Wednesday, May 27th, at 8:30 AM ET, I&#8217;m running a live build: <a href="https://open.substack.com/live-stream/215473?utm_source=live-stream-scheduled-upsell">How to Build an AI Agent for Your Team</a>. We&#8217;ll put a working agent together in real time using n8n. </em></h4><h4><em>&#128640; Thursday&#8217;s post is <a href="https://www.thedataletter.com/p/n8n-local">the full write-up with the build and deploy steps. Get it here now</a>. </em></h4>]]></content:encoded></item><item><title><![CDATA[Build a RAG System with NotebookLM in Under an Hour]]></title><description><![CDATA[A hands-on RAG tutorial in NotebookLM. Learn the AI engineering teams build.]]></description><link>https://www.thedataletter.com/p/build-a-rag-system-with-notebooklm</link><guid isPermaLink="false">https://www.thedataletter.com/p/build-a-rag-system-with-notebooklm</guid><dc:creator><![CDATA[Hodman | How To Build With AI]]></dc:creator><pubDate>Thu, 21 May 2026 14:01:19 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8c8177bc-4723-4cf1-9bfc-0ba4b3605e38_1424x752.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="https://www.thedataletter.com/p/the-live-replay-and-whats-coming">I went live yesterday</a> to talk about RAG and why it sits underneath every enterprise AI tool worth using. The session covered what RAG is, why operators and senior managers need to understand it, and how to manage one as it rolls out across a company.</p><p>RAG stands for retrieval-augmented generation. It&#8217;s a way to build AI systems that can answer questions using your own documents rather than guessing from general training data. When you ask a RAG system a question, it searches your documents, finds relevant pieces, and writes an answer based on what it finds. Every internal AI assistant your company is piloting right now uses some version of this.</p><p>Today, you&#8217;re going to build a RAG system on your own documents in under an hour. You&#8217;ll do it in Google&#8217;s NotebookLM, a polished interface built on top of the same retrieval-and-generation architecture your company is paying engineers to build. By the time you finish, you&#8217;ll have a working private RAG running on your laptop, and you&#8217;ll know roughly ten engineering terms well enough to use them in a conversation.</p><div><hr></div><h2><strong>What You&#8217;ll Have at the End</strong></h2><p>A working RAG system reading from a folder of your own documents, returning answers with citations to the source files, running in your browser, free.</p><p>You&#8217;ll also have the vocabulary to walk into your next engineering meeting and say things like &#8216;what&#8217;s our chunking strategy?&#8217; or &#8216;how are we handling grounding at the retrieval layer?&#8217; and sound like someone who&#8217;s done the work.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AJij!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b50de7d-e9b5-45d3-932f-acbd0b44c222_2866x1254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AJij!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b50de7d-e9b5-45d3-932f-acbd0b44c222_2866x1254.png 424w, https://substackcdn.com/image/fetch/$s_!AJij!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b50de7d-e9b5-45d3-932f-acbd0b44c222_2866x1254.png 848w, https://substackcdn.com/image/fetch/$s_!AJij!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b50de7d-e9b5-45d3-932f-acbd0b44c222_2866x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!AJij!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b50de7d-e9b5-45d3-932f-acbd0b44c222_2866x1254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AJij!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b50de7d-e9b5-45d3-932f-acbd0b44c222_2866x1254.png" width="1200" height="525" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b50de7d-e9b5-45d3-932f-acbd0b44c222_2866x1254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:637,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:523213,&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://www.thedataletter.com/i/198627391?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b50de7d-e9b5-45d3-932f-acbd0b44c222_2866x1254.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AJij!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b50de7d-e9b5-45d3-932f-acbd0b44c222_2866x1254.png 424w, https://substackcdn.com/image/fetch/$s_!AJij!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b50de7d-e9b5-45d3-932f-acbd0b44c222_2866x1254.png 848w, https://substackcdn.com/image/fetch/$s_!AJij!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b50de7d-e9b5-45d3-932f-acbd0b44c222_2866x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!AJij!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b50de7d-e9b5-45d3-932f-acbd0b44c222_2866x1254.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p><h2><strong>What You Need Before You Start</strong></h2><p>A Google account. NotebookLM is free with any Google account, and it doesn&#8217;t require Workspace.</p><p>A folder of documents you&#8217;re allowed to upload. PDFs, Word docs, Google Docs, plain text, web URLs, and YouTube transcripts all work. For this build, I&#8217;d suggest using your own writing or a project&#8217;s documentation. Don&#8217;t use your company&#8217;s confidential materials in a personal Google account. That&#8217;s a violation of every company AI policy I&#8217;ve ever read, and the point of this build is learning, not getting yourself in trouble.</p><p>For this build, I used three articles from TDL and one from my other publication, Between Thinking and Doing (BTD).</p><p><strong>The TDL pieces:</strong></p><ul><li><p><a href="https://www.thedataletter.com/p/choosing-between-fine-tuning-rag">Choosing Between Fine-Tuning, RAG, and Prompt Engineering: A $10K Decision Guide</a></p></li><li><p><a href="https://www.thedataletter.com/p/vector-database-guide">Vector Database Guide</a></p></li><li><p><a href="https://www.thedataletter.com/p/my-ai-gave-me-fake-data-heres-how">My AI gave me fake data. Here&#8217;s how to catch it if it happens to you.</a></p></li></ul><p><strong>From BTD:</strong></p><ul><li><p><a href="https://betweenthinkingdoing.substack.com/p/ai-keeps-losing-your-train-of-thought">AI Keeps Losing Your Train of Thought</a></p></li></ul><p>It&#8217;s important for three of these articles to operate within the same domain so that synthesis questions have relevant material to work with. The BTD piece is unique, allowing retrieval to select from multiple sources rather than choosing any one. You can do the same with any documents you own or have permission to upload.</p><p>It takes about twenty minutes, but you can finish faster if you move through the steps quickly.</p><div><hr></div><h2><strong>Step 1: Open NotebookLM and Create Your First Notebook</strong></h2><p>Go to notebooklm.google.com. Sign in with your Google account.</p><p>Click &#8216;Create new notebook.&#8217;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w0XA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffee4ad10-e928-4908-a0ec-f165d3d75329_2048x783.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w0XA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffee4ad10-e928-4908-a0ec-f165d3d75329_2048x783.png 424w, https://substackcdn.com/image/fetch/$s_!w0XA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffee4ad10-e928-4908-a0ec-f165d3d75329_2048x783.png 848w, https://substackcdn.com/image/fetch/$s_!w0XA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffee4ad10-e928-4908-a0ec-f165d3d75329_2048x783.png 1272w, https://substackcdn.com/image/fetch/$s_!w0XA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffee4ad10-e928-4908-a0ec-f165d3d75329_2048x783.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w0XA!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffee4ad10-e928-4908-a0ec-f165d3d75329_2048x783.png" width="1200" height="459.0659340659341" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fee4ad10-e928-4908-a0ec-f165d3d75329_2048x783.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:557,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&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-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!w0XA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffee4ad10-e928-4908-a0ec-f165d3d75329_2048x783.png 424w, https://substackcdn.com/image/fetch/$s_!w0XA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffee4ad10-e928-4908-a0ec-f165d3d75329_2048x783.png 848w, https://substackcdn.com/image/fetch/$s_!w0XA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffee4ad10-e928-4908-a0ec-f165d3d75329_2048x783.png 1272w, https://substackcdn.com/image/fetch/$s_!w0XA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffee4ad10-e928-4908-a0ec-f165d3d75329_2048x783.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p><p><strong>What just happened, in operator terms. </strong>What you just did was initialize an empty RAG. There&#8217;s a structure waiting for documents, but no documents are in it yet. In engineering terms, you&#8217;ve created an empty vector store. A vector store is an indexed library where your documents are stored in a format that the AI can search. NotebookLM uses Google&#8217;s own vector store behind the scenes, so you don&#8217;t pick one or configure it. At your company, engineering will pick one (you&#8217;ll hear names like Pinecone, Weaviate, or Chroma), and that choice affects cost, speed, and the country where your data is stored.</p><p><strong>That's the vocabulary from Step 1. Below the paywall,</strong> I'll walk you through seven more steps that get you to a working RAG running on your own documents. You'll learn how to ingest sources, watch chunking and embedding happen, run the three stress tests that show what your RAG can and can't do, and walk away with the ten engineering terms you'll need to lead any AI conversation at your company. </p>
      <p>
          <a href="https://www.thedataletter.com/p/build-a-rag-system-with-notebooklm">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[RAG in Enterprise AI: Why Most Companies Get It Wrong and How to Build It Right]]></title><description><![CDATA[Watch now | RAG, the four areas you manage, and the build piece dropping in the morning.]]></description><link>https://www.thedataletter.com/p/the-live-replay-and-whats-coming</link><guid isPermaLink="false">https://www.thedataletter.com/p/the-live-replay-and-whats-coming</guid><dc:creator><![CDATA[Hodman | How To Build With AI]]></dc:creator><pubDate>Wed, 20 May 2026 13:19:38 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/198281638/8ba88eb80cc105be4214e85bc7889a48.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>If you missed the live this morning, here is the replay!</p><p>I walked through RAG, the technology behind every enterprise AI tool worth running, and the four areas senior managers and operators need to own when their company is rolling one out. About 20 minutes.</p><p>Tomorrow morning, I&#8217;m publishing a hands-on build: how to set up a RAG system on your company&#8217;s internal docs in under an hour. Same concepts from the Live, this time as something you can follow along with and have running by the end.</p><p>If you&#8217;ve been thinking about upgrading, this is a good week to do it. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe&quot;,&quot;text&quot;:&quot;UPGRADE&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe"><span>UPGRADE</span></a></p><p>See you in the morning, </p><p>Hodman</p>]]></content:encoded></item><item><title><![CDATA[NVIDIA and AI Inference Economics in 2026]]></title><description><![CDATA[Inside the economics of AI inference, who absorbs the cost, and why workers feel the squeeze regardless. 4 min read.]]></description><link>https://www.thedataletter.com/p/nvidia-and-ai-inference-economics</link><guid isPermaLink="false">https://www.thedataletter.com/p/nvidia-and-ai-inference-economics</guid><dc:creator><![CDATA[Hodman | How To Build With AI]]></dc:creator><pubDate>Mon, 18 May 2026 17:36:48 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2c3da8fb-83ed-4023-80c3-20603b8e331a_1424x752.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Google and NVIDIA spent Google Cloud Next last month pitching the same idea from different angles: serving AI is getting cheaper, and they&#8217;re the ones doing the cutting. Google announced new chips designed specifically for serving AI to users, separate from the chips used to train models, a sign that running AI at the user-facing layer is now a distinct enough cost problem to deserve its own hardware. NVIDIA, partnering with Google on a new generation of cloud machines, claimed up to 10x lower cost per AI response and 10x more responses per unit of electricity compared to the previous generation.</p><p>Last week, I wrote about <a href="https://betweenthinkingdoing.substack.com/p/how-amazon-google-broadcom-and-anthropic">the infrastructure providers behind Frontier AI and</a> the over $100 billion deals that Anthropic signed with AWS, Google, and Broadcom, which are shaping the future of frontier AI technology. That piece was the macro view: who controls the compute, the chips, and the power contracts that frontier AI runs on. What cheaper inference does, and doesn&#8217;t do, for the people doing the work is the micro level of this issue.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BJXP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86da0cad-7e58-46b2-8d50-069f947df76f_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BJXP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86da0cad-7e58-46b2-8d50-069f947df76f_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!BJXP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86da0cad-7e58-46b2-8d50-069f947df76f_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!BJXP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86da0cad-7e58-46b2-8d50-069f947df76f_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!BJXP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86da0cad-7e58-46b2-8d50-069f947df76f_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BJXP!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86da0cad-7e58-46b2-8d50-069f947df76f_1376x768.png" width="1200" height="669.7674418604652" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86da0cad-7e58-46b2-8d50-069f947df76f_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BJXP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86da0cad-7e58-46b2-8d50-069f947df76f_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!BJXP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86da0cad-7e58-46b2-8d50-069f947df76f_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!BJXP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86da0cad-7e58-46b2-8d50-069f947df76f_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!BJXP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86da0cad-7e58-46b2-8d50-069f947df76f_1376x768.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So why do operators, managers, and students still feel buried? Because cheaper inference doesn&#8217;t automatically translate into less friction in your day.</p><blockquote><p>&#128225; <strong>Going live this week.</strong> RAG is the engine behind every enterprise AI tool you&#8217;ve already used and trusted. Glean. Copilot. Notion AI. The internal assistants your company is piloting right now. It&#8217;s also the thing nobody outside the data team is talking about. That&#8217;s a problem, because if you&#8217;re a manager or operator and you don&#8217;t understand RAG, you can&#8217;t tell the difference between an AI rollout that earns adoption and one that will be sundowned in six months. I&#8217;m going live on Substack this <strong>Wednesday, May 20th, at 8:30 AM EST</strong> to break it down: what RAG is, why it&#8217;s the foundation of every useful enterprise AI deployment, and why operators (not just engineers) need to understand it. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://open.substack.com/live-stream/206786?utm_source=live-stream-scheduled-upsell&quot;,&quot;text&quot;:&quot;Join Me Here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://open.substack.com/live-stream/206786?utm_source=live-stream-scheduled-upsell"><span>Join Me Here</span></a></p></blockquote><p><em><strong>Back to inference economics.</strong></em></p><h3><strong>Cheap Tokens, Same Overwhelm</strong></h3><p><a href="https://www.ciodive.com/news/ai-inference-costs-drop-2030-gartner/815725/">Gartner expects</a> agentic AI workloads to burn 5x to 30x more tokens per task than standard chatbots, which means the falling per-token price is already being offset by rising consumption. The companies serving you AI will keep a healthy share of those savings, and the ones they pass along will get poured into longer context windows, more tool calls, and more autonomous loops. None of that, on its own, fixes the underlying human problem: the work itself keeps outrunning the worker&#8217;s ability to stay in context. Cheaper inference makes it economically viable to throw more AI at a worker without making the work itself any easier to do well. If you&#8217;ve felt that the tools got smarter but your workload didn&#8217;t get lighter, you&#8217;re reading the curve correctly. Cheaper inference is a supply-side phenomenon. It doesn&#8217;t reach the worker until something on top of the model reduces friction.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Vrvw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68e97db6-4c32-435c-bee2-e0c3a49b4552_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vrvw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68e97db6-4c32-435c-bee2-e0c3a49b4552_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!Vrvw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68e97db6-4c32-435c-bee2-e0c3a49b4552_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!Vrvw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68e97db6-4c32-435c-bee2-e0c3a49b4552_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!Vrvw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68e97db6-4c32-435c-bee2-e0c3a49b4552_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vrvw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68e97db6-4c32-435c-bee2-e0c3a49b4552_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68e97db6-4c32-435c-bee2-e0c3a49b4552_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!Vrvw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68e97db6-4c32-435c-bee2-e0c3a49b4552_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!Vrvw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68e97db6-4c32-435c-bee2-e0c3a49b4552_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!Vrvw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68e97db6-4c32-435c-bee2-e0c3a49b4552_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!Vrvw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68e97db6-4c32-435c-bee2-e0c3a49b4552_1376x768.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><strong>Who Pays for Cheaper Inference</strong></h3><p>The cost of running AI doesn&#8217;t disappear when per-token prices fall. It gets redistributed:</p><ul><li><p><em><strong>Frontier Labs absorbs some of it itself to keep its</strong></em> models competitive.</p></li><li><p><em><strong>Hyperscalers</strong></em> recover it by bundling inference into platform contracts, the same playbook AWS ran with storage and bandwidth a decade ago.</p></li><li><p><em><strong>Enterprises</strong></em> pass it through to end users as seat prices, usage caps, and tiered features.</p></li></ul><p>The worker sits at the bottom of that chain. A 10x cost reduction at the chip level rarely translates into a 10x improvement in a worker&#8217;s day. By the time it filters through cloud contracts, vendor pricing, and product packaging, your team will end up with a marginally better tool and a slightly larger software budget. The savings are reinvested in additional capabilities for vendors to sell, rather than in capacity that the worker keeps. </p><div><hr></div><h3><strong>What This Means for the Future of Work</strong></h3><p>The shape of work over the next few years will be decided by who can afford to deploy frontier inference broadly, and by how that inference is packaged before it reaches a worker&#8217;s desk. AI capability is becoming an organizational asset rather than an individual one. The worker at a company with a rich inference budget will get more out of frontier AI than one without, and that difference will widen as agentic workloads burn 5x to 30x more tokens per task than today&#8217;s chatbots.</p><p>Once every team has a frontier model, the orchestration layer will be what separates teams. Whether your context, decisions, and in-flight work are held together by a system or scattered across tabs determines how much of that frontier capability you can actually use.</p><p>And the human cost of bad orchestration grows with model capability. More powerful tools used badly create more interruptions, more half-finished threads, more cognitive debt. Cheap inference, poorly wrapped, is a faster way to feel overwhelmed. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe?"><span>Subscribe now</span></a></p><p>The infrastructure layer is solving its own problem. What still needs building is the layer between cheap compute and a working day, the one that decides whether all that capability turns into leverage for a person, or just more input to sort through. <a href="https://www.asauraai.com/">Asaura AI</a> is one bet on that layer, built for people who already feel the difference between having access to a powerful model and having a successful day at work. The broader point applies regardless of which tool you use. In a world where the model is cheap and the work keeps expanding, the system that organizes your context, your priorities, and your decisions is the part that compounds.</p><p>Per-token prices will keep falling. Token consumption will keep rising. Both can be true, and both already are. What decides whether that ends up as leverage for you, or as a faster firehose pointed at your inbox, is the orchestration layer sitting between the chip and the chair. I&#8217;ll keep following this trend, both on the economics side and on what the layer between the model and the worker has to look like.</p><div><hr></div><h2>Subscribe to The Data Letter for more on the economics of AI and the future of work. </h2><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thedataletter.com/subscribe&quot;,&quot;text&quot;:&quot;SUBSCRIBE&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thedataletter.com/subscribe"><span>SUBSCRIBE</span></a></p><h2>If you want a system that keeps your context, your goals, and your work organized on the days your brain pushes back, try Asaura AI. </h2><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.asauraai.com/&quot;,&quot;text&quot;:&quot;GET ASAURA&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.asauraai.com/"><span>GET ASAURA</span></a></p>]]></content:encoded></item></channel></rss>