<?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: Earlier Work: Data and AI]]></title><description><![CDATA[Articles from The Data Letter’s first year, covering data systems, AI operations, and business case studies. New work on AI financing appears on the homepage.]]></description><link>https://www.thedataletter.com/s/earlier-work-data-and-ai</link><image><url>https://substackcdn.com/image/fetch/$s_!wRFk!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc19c8af-4614-475f-9e98-ab59956d65e9_1024x1024.png</url><title>The Data Letter: Earlier Work: Data and AI</title><link>https://www.thedataletter.com/s/earlier-work-data-and-ai</link></image><generator>Substack</generator><lastBuildDate>Sat, 17 Oct 2026 09:07:33 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[Auditing the AI Boom]]></itunes:name></itunes:owner><itunes:author><![CDATA[Auditing the AI Boom]]></itunes:author><googleplay:owner><![CDATA[hodmanmurad@substack.com]]></googleplay:owner><googleplay:email><![CDATA[hodmanmurad@substack.com]]></googleplay:email><googleplay:author><![CDATA[Auditing the AI Boom]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Watch an agent framework break before you build on it]]></title><description><![CDATA[I built the same agent four ways and tried to break each one. Three tools surprised me.]]></description><link>https://www.thedataletter.com/p/watch-an-agent-framework-break-before</link><guid isPermaLink="false">https://www.thedataletter.com/p/watch-an-agent-framework-break-before</guid><dc:creator><![CDATA[Auditing the AI Boom]]></dc:creator><pubDate>Sun, 27 Sep 2026 11:00:29 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4a086319-9c17-4f32-9f4b-c79d5b0f20e1_1424x752.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most framework comparisons rank tools by their features. Features tell you what a tool does on a good run, when every step goes the way it&#8217;s supposed to. Your agents don&#8217;t get to stay on the good run. Servers restart, deploys land in the middle of a job, and a process dies at the worst possible second. What you want to know is which tool still does the right thing when one of those things happens.</p><p>So I stopped comparing feature lists and started breaking things.</p><p>I built the same small agent three times, once in Python, once in LangGraph, and once in n8n. The agent is deliberately plain, so the only thing changing between runs is the tool underneath.</p><p>Then I put each one through two failures every agent meets eventually. I crashed it at the worst possible moment, and I restarted the whole tool while a run was still going. One tool brought a paused run back from the dead. Another did the same thing twice, the kind of mistake that charges a customer twice. The protection that would have stopped it was missing from all three.</p><p>My paid subscribers make it possible for me to keep running builds and tests like these.</p><p>Below, I break down exactly how I ran each failure, what every tool did when it hit them, and the one piece you have to build yourself no matter which tool you pick.</p>
      <p>
          <a href="https://www.thedataletter.com/p/watch-an-agent-framework-break-before">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Use Langfuse for AI Agent Observability and Catch Mistakes Early]]></title><description><![CDATA[Set up logging, tracing, and approval gates with Langfuse, so you can see every step your agent takes and stop it before it runs an action you didn&#8217;t approve.]]></description><link>https://www.thedataletter.com/p/ai-agent-observability-with-langfuse</link><guid isPermaLink="false">https://www.thedataletter.com/p/ai-agent-observability-with-langfuse</guid><dc:creator><![CDATA[Auditing the AI Boom]]></dc:creator><pubDate>Sun, 20 Sep 2026 11:03:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/14cc78dd-ba08-44e9-bbb4-c07b568dbe49_1424x752.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>Last Sunday, I told you I&#8217;d show you how to see what your agents are doing while they run this week. Here it is.</span></p><p><span>By the end of this, you&#8217;ll be able to see every step your agent takes, with a rule that stops it before it does something you didn&#8217;t approve.</span></p><p><span>You want to follow an agent through every step, so you catch a mistake the first time it happens instead of after it has cost you. In yesterday&#8217;s live, I gave you the three parts that make it possible: log what the agent read and did, trace a single run from the request to the final action, and gate the actions you&#8217;d want to sign off on, so the agent pauses for you before it runs one.</span></p><p><span>Today we&#8217;ll build the agent and add all three parts.</span></p><p><span>We&#8217;re building it on a support agent that issues refunds through Stripe. This is the same observability layer I built for my own agents at Asaura AI. The setup works the same on any agent you run.</span></p><p><span>We&#8217;ll build the agent, add the three parts, and add a rule that pauses the agent before a step you&#8217;d want to check, so a person signs off before it goes through. On this agent, that step is a refund. On yours, it might be sending an email or changing a record. </span></p>
      <p>
          <a href="https://www.thedataletter.com/p/ai-agent-observability-with-langfuse">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to Make Yourself the Person Your Company Can’t Replace]]></title><description><![CDATA[Score any internal tool your teams build and own the decision your company keeps skipping]]></description><link>https://www.thedataletter.com/p/how-to-make-yourself-the-person-your</link><guid isPermaLink="false">https://www.thedataletter.com/p/how-to-make-yourself-the-person-your</guid><dc:creator><![CDATA[Auditing the AI Boom]]></dc:creator><pubDate>Sun, 13 Sep 2026 12:03:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c23efdde-d1d2-47aa-80bd-9b93d94240fb_1424x752.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>Remember the product manager from this week&#8217;s live? Another department stopped going through him and his engineering team. They brought in a contractor who built the internal tools they wanted directly, with AI, in an afternoon. Nobody asked him to weigh in. The other department got the tools they wanted in hours instead of months, so they stopped coming to product. The company found a faster way to get what they used to come to him for, and his role might go with it. He could have shown them what those quick tools would cost the company down the line.</span></p><p><span>He never got the chance, so nobody in the room knew what they were missing by cutting him out.</span></p><p><span>Friday, I called this the Compounding bucket: the work that&#8217;s worth more the more your teams build. When every department can build its own tools this fast, someone has to see how those tools fit together and what each one costs the company over time. This skill gets more valuable the more your company builds. This article gives you a scorecard to measure this. You give an internal tool five scores, and it tells you what that tool will cost your company and whether you should back it, fix it, or flag it to leadership.</span></p><p><span>A tool that works today has cleared the lowest bar. It ran once, for one team, on the machines it was built on. What that tool costs your company shows up over the year that follows. Software maintenance and evolution runs to roughly 60%-80% of a tool&#8217;s total lifetime cost, and yearly upkeep alone often runs 15%-25% of what the tool cost to build. A tool a contractor builds in an afternoon costs far more than that afternoon. It brings a year of upkeep, security fixes, and support that nobody counted when they approved it.</span></p><p><span>A contractor building a tool for one department answers one question. Can I get this working for them now? That&#8217;s the right question for them to answer. Your value is answering the one their job doesn&#8217;t ask them to. What will this tool cost the company once it&#8217;s running, and does it work well with everything else your teams have built?</span></p>
      <p>
          <a href="https://www.thedataletter.com/p/how-to-make-yourself-the-person-your">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Eval System for AI Workflows That Non-ML Teams Can Run]]></title><description><![CDATA[A step-by-step build for the test layer your AI outputs are missing]]></description><link>https://www.thedataletter.com/p/the-eval-system-for-ai-workflows</link><guid isPermaLink="false">https://www.thedataletter.com/p/the-eval-system-for-ai-workflows</guid><dc:creator><![CDATA[Auditing the AI Boom]]></dc:creator><pubDate>Sun, 30 Aug 2026 18:15:18 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a8157989-b692-464a-b29a-641bdf41849d_1200x630.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>Last month, PwC Middle East published four thought leadership reports on AI and electric vehicles. The reports contained fabricated citations, invented academic papers, and one footnote with ChatGPT&#8217;s tracking parameter still attached to the URL. The Financial Times picked it up. The problem with PwC&#8217;s situation isn&#8217;t that they&#8217;re using AI to produce reports; it&#8217;s releasing those AI outputs without proper testing.</span></p><p><a href="https://www.thedataletter.com/p/test-your-ai-before-it-embarrasses"><span>On yesterday&#8217;s live session</span></a><span>, I walked through why every AI workflow at your company needs a test layer, and introduced the two kinds of evals every team using AI should run. Capability evals measure what the AI does well and where it struggles. Regression evals measure whether the AI still handles the outputs your team already relies on. Together they answer whether the AI is safe to use, and whether the work you&#8217;re putting into improving your processes is paying off.</span></p><p><span>Today I&#8217;m giving you the entire testing system. A workbook with both tests (capability and regression) already set up, so you can drop your test cases straight in. A starter list of 21 conditions an AI output can be required to meet, sorted into six categories, that your team can copy from and adapt to your workflows. An AI grader prompt that scores each output against each condition, so one person can run both tests in the time it used to take to manually review a single output.</span></p><div><hr></div><p><strong><span>Here are some recent popular articles you may have missed:</span></strong></p><p><span>&#10145;</span><a href="https://hodmanmurad.substack.com/p/calculate-ai-roi-your-cfo-will-approve"><span> A four-artifact workflow for calculating AI ROI</span></a><span> in a format your CFO will approve, built in 90 minutes.</span></p><p><span>&#10145;</span><a href="https://hodmanmurad.substack.com/p/the-enterprise-ai-compliance-workflow"><span> The intake form, screening guide, vendor checklist, and documentation workflow</span></a><span> every enterprise AI project now runs through under U.S. state AI regulations.</span></p><div><hr></div>
      <p>
          <a href="https://www.thedataletter.com/p/the-eval-system-for-ai-workflows">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Parent Agents vs Subagents: Inside a Multi-Agent System]]></title><description><![CDATA[Build a multi-agent AI system in 15 minutes.]]></description><link>https://www.thedataletter.com/p/parent-agents-vs-subagents-inside</link><guid isPermaLink="false">https://www.thedataletter.com/p/parent-agents-vs-subagents-inside</guid><dc:creator><![CDATA[Auditing the AI Boom]]></dc:creator><pubDate>Sun, 23 Aug 2026 11:03:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/777e882e-bd00-4bec-b86c-97874196fa14_1424x752.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>Earlier this week, I walked through the working definition of an AI agent. A loop of three parts (Plan, Act, Observe) plus two supporting systems: memory and tools. Five parts in total. If a tool your company is using is missing one or more of them, it isn&#8217;t an agent, even if the person selling it to you is describing it as one.</span></p><p><span>Today&#8217;s build turns that definition into a working system you can copy.</span></p><p><span>A multi-agent system is an AI setup where one agent coordinates the work of two or more other agents to finish a job. The coordinating agent is called the parent. The agents it coordinates are called subagents. The parent decides which subagent handles each part of the job, reads each subagent&#8217;s output, and either combines the finished outputs into a final result or sends a subagent back with a narrower request if the output isn&#8217;t specific enough.</span></p><p><span>The reason to use a multi-agent system instead of one large agent is that each subagent gets to focus on a single task with its own instructions. That focus produces better output than asking one agent to keep every task in its memory at once. It also means the parent can send two subagents off to work at the same time, which gets the job done faster than doing every step in sequence.</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_!A5YG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ac8fac5-d8e0-498d-aa98-c0153d6ac242_1408x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A5YG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ac8fac5-d8e0-498d-aa98-c0153d6ac242_1408x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!A5YG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ac8fac5-d8e0-498d-aa98-c0153d6ac242_1408x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!A5YG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ac8fac5-d8e0-498d-aa98-c0153d6ac242_1408x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!A5YG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ac8fac5-d8e0-498d-aa98-c0153d6ac242_1408x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A5YG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ac8fac5-d8e0-498d-aa98-c0153d6ac242_1408x768.jpeg" width="1408" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2ac8fac5-d8e0-498d-aa98-c0153d6ac242_1408x768.jpeg&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_!A5YG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ac8fac5-d8e0-498d-aa98-c0153d6ac242_1408x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!A5YG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ac8fac5-d8e0-498d-aa98-c0153d6ac242_1408x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!A5YG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ac8fac5-d8e0-498d-aa98-c0153d6ac242_1408x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!A5YG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ac8fac5-d8e0-498d-aa98-c0153d6ac242_1408x768.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>The build below turns this diagram into a working system on your machine.</span></p><p><strong><span>What it includes:</span></strong><span> the three files you can copy directly into your own setup, a step-by-step walkthrough of a live run with every part of the system labeled inside the transcript, the follow-up request that shows the parent agent adjusting its next step based on what came back, and a set of concrete swaps for adapting this pattern to other recurring jobs your team runs every week.</span></p><div><hr></div><p><strong><span>Here are some recent popular articles you may have missed:</span></strong></p><p><span>&#10145;</span><a href="https://hodmanmurad.substack.com/p/i-built-an-ai-agent-that-never-makes"><span> An n8n agent that reads your live metrics and reports them every Monday morning</span></a><span>, grounded in a real spreadsheet so it stops inventing numbers.</span></p><p><span>&#10145;</span><a href="https://hodmanmurad.substack.com/p/calculate-ai-roi-your-cfo-will-approve"><span> A four-artifact workflow for calculating AI ROI</span></a><span> in a format your CFO will approve, built in 90 minutes.</span></p><p><span>&#10145;</span><a href="https://hodmanmurad.substack.com/p/the-enterprise-ai-compliance-workflow"><span> The intake form, screening guide, vendor checklist, and documentation workflow</span></a><span> every enterprise AI project now runs through under U.S. state AI regulations.</span></p><div><hr></div><p><span>In a few minutes, you&#8217;ll have a working multi-agent system running. Let&#8217;s build it. </span></p>
      <p>
          <a href="https://www.thedataletter.com/p/parent-agents-vs-subagents-inside">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Stop Company Data Leaking Into AI Tools]]></title><description><![CDATA[Security settings that stop company AI data leaks]]></description><link>https://www.thedataletter.com/p/stop-company-data-leaking-into-ai</link><guid isPermaLink="false">https://www.thedataletter.com/p/stop-company-data-leaking-into-ai</guid><dc:creator><![CDATA[Auditing the AI Boom]]></dc:creator><pubDate>Sun, 16 Aug 2026 11:02:03 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/22ec3e60-ee25-414a-b2e5-dffec4adfed1_1424x752.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>You can let your team use AI every day without your private data leaking out through it. You do it by deciding, in advance, which kinds of company data are allowed to go to which AI tool, and then setting your tools up to obey that.</span></p><p><span>That decision fits on one page. I call it an Exit Map. Down one side you list the kinds of data your company works with. Across the top, where each kind is allowed to go, whether that&#8217;s a personal AI account, your company&#8217;s approved account, or no AI at all. Public marketing can go anywhere. Internal documents go only to the company account. Send confidential client data and credentials to no AI at all.</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_!Z8rj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6abd3856-555d-46a0-8127-1258530a8814_1310x416.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Z8rj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6abd3856-555d-46a0-8127-1258530a8814_1310x416.png 424w, https://substackcdn.com/image/fetch/$s_!Z8rj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6abd3856-555d-46a0-8127-1258530a8814_1310x416.png 848w, https://substackcdn.com/image/fetch/$s_!Z8rj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6abd3856-555d-46a0-8127-1258530a8814_1310x416.png 1272w, https://substackcdn.com/image/fetch/$s_!Z8rj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6abd3856-555d-46a0-8127-1258530a8814_1310x416.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Z8rj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6abd3856-555d-46a0-8127-1258530a8814_1310x416.png" width="1310" height="416" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6abd3856-555d-46a0-8127-1258530a8814_1310x416.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:416,&quot;width&quot;:1310,&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_!Z8rj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6abd3856-555d-46a0-8127-1258530a8814_1310x416.png 424w, https://substackcdn.com/image/fetch/$s_!Z8rj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6abd3856-555d-46a0-8127-1258530a8814_1310x416.png 848w, https://substackcdn.com/image/fetch/$s_!Z8rj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6abd3856-555d-46a0-8127-1258530a8814_1310x416.png 1272w, https://substackcdn.com/image/fetch/$s_!Z8rj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6abd3856-555d-46a0-8127-1258530a8814_1310x416.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>I went through this live yesterday. </span><a href="https://www.thedataletter.com/p/decide-what-company-data-your-ai"><span>You can watch the full episode here</span></a><span>.</span></p><p><span>Deciding is the easy part. The hard part is making your tools obey that decision. The settings that do it are inside each platform&#8217;s admin area, and few teams switch them on.</span></p><p><span>Do this and your team keeps the AI they want, your confidential data stays in-house, and when your annual review comes you can show which kinds of data your team may send to an AI tool, and which never go near one. Below, I walk you through that setup for both Claude and ChatGPT, one row of your Exit Map at a time. Upgrade to get every step. By the end, your team&#8217;s AI tools will be locked down so your private data can&#8217;t slip out, and you&#8217;ll have the records to prove it if you&#8217;re audited.</span></p>
      <p>
          <a href="https://www.thedataletter.com/p/stop-company-data-leaking-into-ai">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[AI Infrastructure for Non-Technical Leaders]]></title><description><![CDATA[The Complete AI Infrastructure Briefing Tool: Build and Deploy It This Week]]></description><link>https://www.thedataletter.com/p/ai-infrastructure-for-non-technical</link><guid isPermaLink="false">https://www.thedataletter.com/p/ai-infrastructure-for-non-technical</guid><dc:creator><![CDATA[Auditing the AI Boom]]></dc:creator><pubDate>Sun, 09 Aug 2026 19:10:18 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1a3e456a-82c6-485d-9b64-514457f4e50d_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><span>Where we left off after yesterday</span></h2><p><span>Yesterday&#8217;s live session opened with a diagram from a 2015 Google paper called &#8216;Hidden Technical Debt in Machine Learning Systems&#8217;. That paper made an argument that changed how teams build with AI: writing the model is the fast, cheap part. Running it inside a company, and keeping it working over time, is where the cost and the risk sit. By the authors&#8217; own estimates, a mature AI system is around 5% model and 95% that surrounding infrastructure.</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_!C8tl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77cb44e1-c86b-4b1b-b997-0f83d62c50f4_1482x530.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C8tl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77cb44e1-c86b-4b1b-b997-0f83d62c50f4_1482x530.png 424w, https://substackcdn.com/image/fetch/$s_!C8tl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77cb44e1-c86b-4b1b-b997-0f83d62c50f4_1482x530.png 848w, https://substackcdn.com/image/fetch/$s_!C8tl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77cb44e1-c86b-4b1b-b997-0f83d62c50f4_1482x530.png 1272w, https://substackcdn.com/image/fetch/$s_!C8tl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77cb44e1-c86b-4b1b-b997-0f83d62c50f4_1482x530.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C8tl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77cb44e1-c86b-4b1b-b997-0f83d62c50f4_1482x530.png" width="1456" height="521" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/77cb44e1-c86b-4b1b-b997-0f83d62c50f4_1482x530.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:521,&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_!C8tl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77cb44e1-c86b-4b1b-b997-0f83d62c50f4_1482x530.png 424w, https://substackcdn.com/image/fetch/$s_!C8tl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77cb44e1-c86b-4b1b-b997-0f83d62c50f4_1482x530.png 848w, https://substackcdn.com/image/fetch/$s_!C8tl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77cb44e1-c86b-4b1b-b997-0f83d62c50f4_1482x530.png 1272w, https://substackcdn.com/image/fetch/$s_!C8tl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77cb44e1-c86b-4b1b-b997-0f83d62c50f4_1482x530.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>That 95% is where AI projects fail, and it&#8217;s what you get asked to approve as a leader, even though it&#8217;s the hardest piece for a non-technical person to assess. So on the live, I gave you a way to break any AI project into five layers, and for each layer, the one question that tells you whether it&#8217;s a good investment or a risk. Together, the five answers show you where a project is strong and where it will cause trouble, before you commit budget or scale it. Those five layers are model, compute, data, orchestration, and governance. Work through them in order, and you can sit in a leadership meeting and say, with evidence, which layer is ready and which one needs work before the company invests further.</span></p><p><span>If you missed it, </span><a href="https://www.thedataletter.com/p/ai-models-are-5-of-the-system-heres"><span>watch the recording here</span></a><span>. It includes a link to the deck and the Google paper. This article picks up where that session ended.</span></p><h2><span>What you&#8217;re building today</span></h2><p><span>On the live, you learned how to read an AI project across the five layers. Today you turn that into something you own. You&#8217;ll build a Claude Project that takes about 30 minutes of notes from a working session with your team and returns a leadership-ready assessment that shows where the project is solid, where it&#8217;s exposed, and what to resolve before you scale. Build it once, and you reuse it on every AI project after this, without relearning the framework or writing the assessment yourself.</span></p><p><span>Below this line is the full build. You get the questions to work through for each layer, the scoring system that shows where the project is solid and where it&#8217;s exposed, the instructions you paste into Claude to set the tool up in 10 minutes, and a worked example that turns one messy set of notes into an assessment you could put in front of your CEO that same afternoon.</span></p><div><hr></div>
      <p>
          <a href="https://www.thedataletter.com/p/ai-infrastructure-for-non-technical">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Calculate AI ROI Your CFO Will Approve]]></title><description><![CDATA[Four assets that turn one workflow into a dollar figure your finance team can trace, in about 90 minutes]]></description><link>https://www.thedataletter.com/p/calculate-ai-roi-your-cfo-will-approve</link><guid isPermaLink="false">https://www.thedataletter.com/p/calculate-ai-roi-your-cfo-will-approve</guid><dc:creator><![CDATA[Auditing the AI Boom]]></dc:creator><pubDate>Sun, 02 Aug 2026 12:03:01 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d40cf14b-e448-4f10-8759-5d6c8d86c37a_1424x752.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>Your company is spending on AI. At some point, somebody above you asks what that spending returned, and the answer has to be a figure rather than a description.</span></p><p><span>It&#8217;s more difficult than it seems because no one documented the costs of running a workflow before the tools were introduced, leaving you without earlier figures to compare today&#8217;s performance against. Usage goes up, people report saving time, but none of it converts into dollars anyone can put in a budget.</span></p><p><span>This article gets you that figure for one workflow, and gets it accurate enough to put in front of your finance team.</span></p><p><span>The method is a Friction Ledger, which is three columns you fill in for a single workflow before you spend anything. Column one is frequency, which is how many times a week the task happens. Column two is proximity to cash, which is how many steps sit between that task and cash entering or leaving your company. Column three is handoff cost, which is how many minutes a person spends on the output after your AI produces it. Column three decides whether the workflow returns dollars or costs them, because every minute your reviewer spends is a minute subtracted from what the AI saved.</span></p><p><a href="https://www.thedataletter.com/p/prove-ai-roi-to-your-cfo-in-30-minutes"><span>Thursday&#8217;s live session</span></a><span> ran that through a worked example. You can open </span><a href="https://drive.google.com/file/d/1GS0Mc8WztRS9LY_k5DQfZsmEkRYn9vzX/view?usp=sharing"><span>the slides I used for that here</span></a><span>.</span></p><p><span>Getting from the method to your own figure takes about 90 minutes, spread across a week.</span></p><p><span>Every workflow has a review time above which it costs your company more than it returns. Cross that line and your AI spending is a loss, however good the tool is. Almost nobody knows their own figure, and one formula produces it in under a minute.</span></p><p><span>The rest of this article gives you four things:</span></p><ol><li><p><span>A spreadsheet with the break-even formula already in it, where you enter your own workflow&#8217;s numbers and read the annual return off the bottom.</span></p></li><li><p><span>Nine questions to ask the person who usually manually runs the workflow, so your timings come from watching rather than remembering.</span></p></li><li><p><span>A prompt that turns those numbers into a one-page summary you can send to your finance team.</span></p></li><li><p><span>Six slides you can copy for the meeting where leadership decides whether to keep paying for your AI tools. </span></p></li></ol>
      <p>
          <a href="https://www.thedataletter.com/p/calculate-ai-roi-your-cfo-will-approve">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Enterprise AI Compliance Workflow for U.S. State AI Regulations in 2026]]></title><description><![CDATA[The intake form, screening guide, vendor checklist, and documentation workflow every enterprise AI project now runs through]]></description><link>https://www.thedataletter.com/p/the-enterprise-ai-compliance-workflow</link><guid isPermaLink="false">https://www.thedataletter.com/p/the-enterprise-ai-compliance-workflow</guid><dc:creator><![CDATA[Auditing the AI Boom]]></dc:creator><pubDate>Sun, 19 Jul 2026 20:19:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/618b6379-ef29-491c-a9de-323a0829b6d7_1424x752.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>On Thursday, I ran a live session called What New U.S. AI Regulations Mean for Enterprise Adoption in 2026. It covered four things.</span></p><p><strong><span>First,</span></strong><span> the four regulations reshaping enterprise AI in 2026:</span></p><ul><li><p><span>The June 2nd federal executive order on frontier model pre-release review.</span></p></li><li><p><span>State-level frontier AI laws, led by California TFAIA and New York RAISE.</span></p></li><li><p><span>State-level automated decision-making laws, led by California ADMT, Colorado SB 26-189, and Texas TRAIGA.</span></p></li><li><p><span>Federal procurement guidance from the White House Office of Management and Budget.</span></p></li></ul><p><strong><span>Second,</span></strong><span> why enterprise AI adoption is no longer a software-access problem. The review functions your company already runs still apply, but each one now has to evaluate categories of exposure that traditional enterprise procurement was never designed to handle.</span></p><p><strong><span>Third,</span></strong><span> the four Adoption Gates every AI project now clears before deployment: vendor selection, use-case screening, monitoring, and documentation.</span></p><p><strong><span>Fourth,</span></strong><span> three practical steps to prepare: build a use-case intake before you build any pilot, ask vendors for evidence instead of assurances, and reduce your company&#8217;s dependency on any single AI vendor&#8217;s release schedule.</span></p><div><hr></div><p><span>&#128204; </span><strong><span>A quick note before we start. </span></strong><span>My paid subscription price is going up at the end of day July 31st from $5/month or $50/year to $10/month or $100/year. If you upgrade before then, or if you&#8217;re already a paid subscriber, you&#8217;ll stay at the current price for as long as your subscription remains active.</span></p><div><hr></div><h2><strong><span>What this piece gives you</span></strong></h2><p><span>The live gave you the framework. This piece gives you the workflow.</span></p><p><span>By the end, you&#8217;ll have six artifacts your team can install this week:</span></p><ul><li><p><span>A one-page use-case intake form.</span></p></li><li><p><span>A screening guide that maps every AI project to the specific state laws that apply to it, across the seven U.S. states with active or upcoming AI regulations.</span></p></li><li><p><span>A vendor evidence checklist covering eleven categories of documentation your legal team should require before any AI vendor evaluation begins.</span></p></li><li><p><span>A monitoring log schema your data engineer can implement without additional infrastructure.</span></p></li><li><p><span>A documentation template designed to survive a regulatory audit.</span></p></li><li><p><span>A build order that shows your team how to put all five into place, in the sequence that saves the most rework.</span></p></li></ul>
      <p>
          <a href="https://www.thedataletter.com/p/the-enterprise-ai-compliance-workflow">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><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[Auditing the AI Boom]]></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, we broke down why Microsoft just put $2.5 billion 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[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[Auditing the AI Boom]]></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[Auditing the AI Boom]]></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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>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[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[Auditing the AI Boom]]></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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><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><strong><span>Here are some recent popular articles you may have missed:</span></strong></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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><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[Auditing the AI Boom]]></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 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[Auditing the AI Boom]]></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[Auditing the AI Boom]]></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 how to read AI pricing so you know what you&#8217;re committing to before you sign up for a model. 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><div><hr></div><p>Below the paywall is the complete build, every step from an 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[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[Auditing the AI Boom]]></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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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><strong>In case you&#8217;re new here, here are some past TDL articles you may have missed:</strong></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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><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[Auditing the AI Boom]]></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><strong>In case you&#8217;re new here, are some recent articles you may have missed:</strong></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[Auditing the AI Boom]]></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><strong>Here are some recent TDL articles on AI agents and orchestration you may have missed:</strong></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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>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[Auditing the AI Boom]]></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></channel></rss>