<?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[Rosenblatt]]></title><description><![CDATA[Helping professional services accelerate their journey to AI transformation]]></description><link>https://substack.rosenblatt.ai</link><image><url>https://substackcdn.com/image/fetch/$s_!Y5N7!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F852b36d4-1a06-423a-aab9-a3560c4c99c4_300x300.png</url><title>Rosenblatt</title><link>https://substack.rosenblatt.ai</link></image><generator>Substack</generator><lastBuildDate>Wed, 29 Jul 2026 16:59:29 GMT</lastBuildDate><atom:link href="https://substack.rosenblatt.ai/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Ryan Walden]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[ryanwalden@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[ryanwalden@substack.com]]></itunes:email><itunes:name><![CDATA[Ryan Walden]]></itunes:name></itunes:owner><itunes:author><![CDATA[Ryan Walden]]></itunes:author><googleplay:owner><![CDATA[ryanwalden@substack.com]]></googleplay:owner><googleplay:email><![CDATA[ryanwalden@substack.com]]></googleplay:email><googleplay:author><![CDATA[Ryan Walden]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Bolting AI On vs. Building Around It; The Unit of Change is the Company, not the Process]]></title><description><![CDATA[When the electric engine was made commercially viable, it took 30 years for factories to realize their potential; AI & companies are at the beginning of that curve.]]></description><link>https://substack.rosenblatt.ai/p/bolting-ai-on-vs-building-around</link><guid isPermaLink="false">https://substack.rosenblatt.ai/p/bolting-ai-on-vs-building-around</guid><dc:creator><![CDATA[Sage Faraday]]></dc:creator><pubDate>Fri, 17 Jul 2026 16:37:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Lwyt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8856ba1a-e6c2-4f36-99cd-4aafa4c10ff3_1488x834.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>The history.</strong><span> Commercially viable electric motors arrived in the 1880s. Factory productivity didn't move until the 1920s. Thirty to forty years. Economic historians (Paul David's dynamo research is the classic) traced the delay to one mistake: factories bolted the new engine onto the old architecture.</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_!Lwyt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8856ba1a-e6c2-4f36-99cd-4aafa4c10ff3_1488x834.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Lwyt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8856ba1a-e6c2-4f36-99cd-4aafa4c10ff3_1488x834.png 424w, https://substackcdn.com/image/fetch/$s_!Lwyt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8856ba1a-e6c2-4f36-99cd-4aafa4c10ff3_1488x834.png 848w, https://substackcdn.com/image/fetch/$s_!Lwyt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8856ba1a-e6c2-4f36-99cd-4aafa4c10ff3_1488x834.png 1272w, https://substackcdn.com/image/fetch/$s_!Lwyt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8856ba1a-e6c2-4f36-99cd-4aafa4c10ff3_1488x834.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Lwyt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8856ba1a-e6c2-4f36-99cd-4aafa4c10ff3_1488x834.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8856ba1a-e6c2-4f36-99cd-4aafa4c10ff3_1488x834.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&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="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!Lwyt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8856ba1a-e6c2-4f36-99cd-4aafa4c10ff3_1488x834.png 424w, https://substackcdn.com/image/fetch/$s_!Lwyt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8856ba1a-e6c2-4f36-99cd-4aafa4c10ff3_1488x834.png 848w, https://substackcdn.com/image/fetch/$s_!Lwyt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8856ba1a-e6c2-4f36-99cd-4aafa4c10ff3_1488x834.png 1272w, https://substackcdn.com/image/fetch/$s_!Lwyt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8856ba1a-e6c2-4f36-99cd-4aafa4c10ff3_1488x834.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Steam factories were built around a single power source:</strong><span> one engine turning an overhead line shaft, belts dropping to every machine, layouts dictated by power instead of workflow. When electricity arrived, owners swapped the steam engine for one big electric motor on the same shaft. Same layout, same belts, same everything. Result: marginally cheaper power, flat productivity. A 2x mindset.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.rosenblatt.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Rosenblatt! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6nsE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb2f5950-e4c1-474c-a97d-bdb4839aff6e_1488x839.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6nsE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb2f5950-e4c1-474c-a97d-bdb4839aff6e_1488x839.png 424w, https://substackcdn.com/image/fetch/$s_!6nsE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb2f5950-e4c1-474c-a97d-bdb4839aff6e_1488x839.png 848w, https://substackcdn.com/image/fetch/$s_!6nsE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb2f5950-e4c1-474c-a97d-bdb4839aff6e_1488x839.png 1272w, https://substackcdn.com/image/fetch/$s_!6nsE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb2f5950-e4c1-474c-a97d-bdb4839aff6e_1488x839.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6nsE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb2f5950-e4c1-474c-a97d-bdb4839aff6e_1488x839.png" width="1456" height="821" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db2f5950-e4c1-474c-a97d-bdb4839aff6e_1488x839.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:821,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!6nsE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb2f5950-e4c1-474c-a97d-bdb4839aff6e_1488x839.png 424w, https://substackcdn.com/image/fetch/$s_!6nsE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb2f5950-e4c1-474c-a97d-bdb4839aff6e_1488x839.png 848w, https://substackcdn.com/image/fetch/$s_!6nsE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb2f5950-e4c1-474c-a97d-bdb4839aff6e_1488x839.png 1272w, https://substackcdn.com/image/fetch/$s_!6nsE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb2f5950-e4c1-474c-a97d-bdb4839aff6e_1488x839.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The real unlock was that electric power could be distributed.</strong><span> </span>A motor on every machine (&#8221;unit drive&#8221;) made the shaft unnecessary, and everything the shaft dictated became negotiable. Factories went single-story, machines were arranged around the flow of work, downtime collapsed, and the assembly line became physically possible. That redesign, not the motor, drove the 1920s productivity boom.</p><p><strong>Why thirty years?</strong><span> </span>Sunk capital in existing factories. A generation of engineers whose expertise was optimizing the old architecture. And a hard truth: the gains couldn&#8217;t be captured machine-by-machine.<span> </span><strong>The factory was the unit of change.</strong><span> </span>Mostly, new factories built from scratch got there first.</p><p><strong>Today&#8217;s line shafts aren&#8217;t steel. They&#8217;re process: handoffs, ticket queues, role definitions, reporting structures, all built around the old constraint that human attention was the only engine.</strong><span> </span>Bolt AI onto that and you get real but incremental gains, which is why the corporate AI conversation keeps collapsing into &#8220;how much headcount can we save?&#8221; Cost savings on personnel is the 2x paradigm. And just like 1895,<span> </span><strong>the company, not the tool or the department, is the unit of change.</strong></p><div><hr></div><p><strong>The Rosenblatt thesis.</strong><span> </span><strong><a href="https://www.linkedin.com/company/rosenblatt-ai/">Rosenblatt</a></strong><span> </span>is an AI engineering services firm built on one decision: we are the factory being redesigned around the engine, not a firm bolting it on. Concretely:</p><ul><li><p><strong>Outcome &amp; product focused.</strong><span> </span>Every engagement runs on KPIs and North Star metrics that tell us objectively whether AI is making the work better or worse.</p></li><li><p><strong>Engineers out-compete via compounding internal platform.</strong><span> </span>Our engineers work on an internal platform that compounds with every engagement, making each Rosenblatt engineer distinctly more capable than an equivalent engineer alone.</p></li><li><p><strong>Opportunity over headcount arithmetic.</strong><span> </span>With startup clients shipping AI MVPs and mid-market clients standing up pilots, we optimize for what AI unlocks, not what it replaces.</p></li><li><p><strong>Full ownership top to bottom.</strong><span> </span>We recognize the dangers posed by over-reliance on suppliers &amp; runaway token expenses, the company is built for full cost control.</p></li><li><p><strong>An individual lacks the team dynamic, an enterprise is too rigid.</strong><span> </span>A single team iterating is the beginning, which can be scaled up iteratively through success and failure.</p></li></ul><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iLNE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70beb57-eb5f-41d8-9393-b71811f4da39_1123x1405.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iLNE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70beb57-eb5f-41d8-9393-b71811f4da39_1123x1405.png 424w, https://substackcdn.com/image/fetch/$s_!iLNE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70beb57-eb5f-41d8-9393-b71811f4da39_1123x1405.png 848w, https://substackcdn.com/image/fetch/$s_!iLNE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70beb57-eb5f-41d8-9393-b71811f4da39_1123x1405.png 1272w, https://substackcdn.com/image/fetch/$s_!iLNE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70beb57-eb5f-41d8-9393-b71811f4da39_1123x1405.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iLNE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70beb57-eb5f-41d8-9393-b71811f4da39_1123x1405.png" width="1123" height="1405" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a70beb57-eb5f-41d8-9393-b71811f4da39_1123x1405.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1405,&quot;width&quot;:1123,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&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="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!iLNE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70beb57-eb5f-41d8-9393-b71811f4da39_1123x1405.png 424w, https://substackcdn.com/image/fetch/$s_!iLNE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70beb57-eb5f-41d8-9393-b71811f4da39_1123x1405.png 848w, https://substackcdn.com/image/fetch/$s_!iLNE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70beb57-eb5f-41d8-9393-b71811f4da39_1123x1405.png 1272w, https://substackcdn.com/image/fetch/$s_!iLNE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70beb57-eb5f-41d8-9393-b71811f4da39_1123x1405.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Why small is structural.</strong><span> </span>Incumbents aren&#8217;t choosing the 2x paradigm out of a lack of imagination; they&#8217;re locked into it by scale, sunk process, and quarterly commitments.</p><p><strong>History says redesigned factories were mostly new factories.<span> </span><a href="https://www.linkedin.com/company/rosenblatt-ai/">Rosenblatt</a></strong><span> </span>is small on purpose: we iterate at the company level (delivery model, workflows, metrics) in weeks, not fiscal years.<span> </span><strong>You can&#8217;t easily grow a 100x organism inside a 2x host, but you can partner with one.</strong></p><ul><li><p>Clients get insights that are scar tissue from redesigns we&#8217;ve already run, without betting their own factory.</p></li><li><p>Investors get an asset (compounding platform plus company-level iteration speed) that appreciates precisely because the market stays stuck in bolt-on mode.</p></li></ul><div><hr></div><p><strong>Who drives it.</strong><span> </span>The heroes of the 1920s weren&#8217;t electricians; they were industrial engineers who understood both the motor and the factory. Today&#8217;s equivalent is the systems engineer with AI and full-stack depth: someone who understands the models, the software, and the business system around both. They will be the primary drivers of the new model of company. Rosenblatt is where that kind of engineer is battle tested.</p><p><strong>The brief.</strong><span> </span>The electric motor was available for thirty years before the world realized the factory, not the motor, was the point. AI has been commercially available for about three. Everyone will adopt the engine. The only question is bolt-on or built-around, and how long you take to learn the difference. We&#8217;ve made our choice. If you want to see a company built around the engine, as a client, partner, or investor let&#8217;s talk.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.rosenblatt.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Rosenblatt! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Case Study: UScope]]></title><description><![CDATA[Speeding up insurance claims photo reports with AI captioning]]></description><link>https://substack.rosenblatt.ai/p/case-study-uscope</link><guid isPermaLink="false">https://substack.rosenblatt.ai/p/case-study-uscope</guid><dc:creator><![CDATA[Owen White]]></dc:creator><pubDate>Tue, 14 Jul 2026 21:30:35 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/11658c22-ebce-4801-b7dc-02337fde460a_3360x937.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>When UScope needed to replace manual, photo-by-photo damage review with an automated report pipeline for insurance field inspectors, Rosenblatt built and shipped an AI captioning service end to end: OpenAI-powered damage detection, room-level aggregation, and PDF report generation. We cut response time for a 100-image report from 5 minutes to 8 seconds, and the production pipeline processes full 335-image assignments, generating 27 room-level summaries, in about 30 seconds at a cost as low as $0.0004 per caption.</strong></p><h3>Initial Consultation</h3><p>Rosenblatt scoped a project for UScope, a property-damage inspection platform: give field inspectors a way to upload a batch of on-site photos, then use OpenAI's vision models to read every image and generate a complete damage report automatically. UScope handed over example assignment JSON and a detailed "scope checklist" for the report format, and Rosenblatt built the pipeline from the ground up.</p><h3>Automated Damage Reports</h3><p>Rosenblatt built the pipeline from the ground up: ingest the assignment JSON, enrich it with third-party data (like the property's year built), pass every photo to OpenAI to detect and describe damage, aggregate the results by room using each image's file path, and summarize everything into a single structure-wide report &#8212; covering details like roof pitch and the specific type of roof damage (granule loss, thermal cracking, etc.) &#8212; before generating the final PDF exactly to UScope's spec. The system runs on AWS: a FastAPI service handles requests and preprocessing, while an async Lambda function fans out the image calls to OpenAI in parallel, cutting response time for a 100-image report from 5 minutes down to just 8 seconds.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-rzm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ce315c-86b3-4549-a364-bc97c06573e4_2055x748.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-rzm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ce315c-86b3-4549-a364-bc97c06573e4_2055x748.png 424w, https://substackcdn.com/image/fetch/$s_!-rzm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ce315c-86b3-4549-a364-bc97c06573e4_2055x748.png 848w, https://substackcdn.com/image/fetch/$s_!-rzm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ce315c-86b3-4549-a364-bc97c06573e4_2055x748.png 1272w, https://substackcdn.com/image/fetch/$s_!-rzm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ce315c-86b3-4549-a364-bc97c06573e4_2055x748.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-rzm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ce315c-86b3-4549-a364-bc97c06573e4_2055x748.png" width="1456" height="530" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12ce315c-86b3-4549-a364-bc97c06573e4_2055x748.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:530,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92254,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://substack.rosenblatt.ai/i/206479622?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ce315c-86b3-4549-a364-bc97c06573e4_2055x748.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-rzm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ce315c-86b3-4549-a364-bc97c06573e4_2055x748.png 424w, https://substackcdn.com/image/fetch/$s_!-rzm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ce315c-86b3-4549-a364-bc97c06573e4_2055x748.png 848w, https://substackcdn.com/image/fetch/$s_!-rzm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ce315c-86b3-4549-a364-bc97c06573e4_2055x748.png 1272w, https://substackcdn.com/image/fetch/$s_!-rzm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ce315c-86b3-4549-a364-bc97c06573e4_2055x748.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>At full scale, the service can caption 335 images and generate 27 assignment summaries in about 30 seconds, at a cost as low as $0.0004 per caption &#8212; one real UScope assignment ran 168 images through the pipeline in a single batch. The hardest technical problem wasn't the pipeline logic, it was throttling: managing OpenAI's rate limits at that volume while keeping the whole batch fast. The team also had to rebuild around a client-side data breach that corrupted the first set of example images. A functional prototype was ready in two weeks, followed by two to three more weeks iterating on the exact PDF layout UScope wanted.</p><p>The captioning service was handed off production-ready: the FastAPI + Lambda pipeline running end-to-end against UScope's live assignment data, from image upload through to a finished damage report PDF.</p><h3>About Rosenblatt</h3><p>MIT reports that partnering externally on AI-first products brings them live 6 months sooner and twice as successfully as internal builds. Rosenblatt specializes in AI transformation for mid-market, tech-enabled, professional services. We bring together AI leaders from big 4 consulting firms and founders from exited AI startups to lead companies from fast pilots to complete AI transformations. Click below to schedule a 30-minute meeting with our CEO and founder.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://calendly.com/rosenblatt-ai/30min&quot;,&quot;text&quot;:&quot;Book a Meeting&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://calendly.com/rosenblatt-ai/30min"><span>Book a Meeting</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Case Study: Branch]]></title><description><![CDATA[Scaling political topic modeling from manual annotation to a fine-tuned NLP pipeline]]></description><link>https://substack.rosenblatt.ai/p/case-study-branch</link><guid isPermaLink="false">https://substack.rosenblatt.ai/p/case-study-branch</guid><dc:creator><![CDATA[Owen White]]></dc:creator><pubDate>Tue, 14 Jul 2026 21:17:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8b3O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f2eb9c-6238-47bb-abd9-e743157fdc4b_1900x1056.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>When Branch needed to replace manual human annotation with automated topic modeling across a growing volume of political campaigns, Rosenblatt built and shipped a two-model NLP pipeline:  a relevancy classifier and a contrastive-learning topic matcher. We took topic-matching accuracy from under 40% with off-the-shelf models to 92% on our internal test set and 88% on real-world campaign data, and deployed both models to production &#8212; the relevancy classifier through an AWS Lambda pipeline and the topic-matcher to a SageMaker endpoint supporting batch and real-time inference.</strong></p><h3>Initial Consultation</h3><p>Branch Politics is a free, nonpartisan app that walks voters through the elections and candidates in their area &#8212; breaking down who each candidate is, what they believe, and why it matters. Before working with Rosenblatt, Branch relied on a team of human data annotators to manually match candidate quotes to campaign topics. As Branch's revenue grew, that manual process couldn't keep pace with the volume of new campaigns and candidates, so they came to Rosenblatt to automate it.</p><h3>Automated Political Topic Modeling</h3><p>Rosenblatt's first approach was a fully unsupervised pipeline built on the BERTopic library: tokenize sentences from Branch's scraped candidate-page content, embed them, deduplicate semantically, reduce the embeddings, cluster them, and label each cluster using Llama 3 8B. Two things went wrong. The scraped web data was full of irrelevant boilerplate (privacy policies, terms of service), and density-based clustering kept collapsing into just a handful of clusters that didn't match how Branch's own team already organized political topics.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JNM0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d52fff2-aee0-4dbb-bf29-1889252568a7_1745x1025.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JNM0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d52fff2-aee0-4dbb-bf29-1889252568a7_1745x1025.png 424w, https://substackcdn.com/image/fetch/$s_!JNM0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d52fff2-aee0-4dbb-bf29-1889252568a7_1745x1025.png 848w, https://substackcdn.com/image/fetch/$s_!JNM0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d52fff2-aee0-4dbb-bf29-1889252568a7_1745x1025.png 1272w, https://substackcdn.com/image/fetch/$s_!JNM0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d52fff2-aee0-4dbb-bf29-1889252568a7_1745x1025.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JNM0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d52fff2-aee0-4dbb-bf29-1889252568a7_1745x1025.png" width="1456" height="855" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d52fff2-aee0-4dbb-bf29-1889252568a7_1745x1025.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:855,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:117533,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://substack.rosenblatt.ai/i/206487177?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d52fff2-aee0-4dbb-bf29-1889252568a7_1745x1025.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JNM0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d52fff2-aee0-4dbb-bf29-1889252568a7_1745x1025.png 424w, https://substackcdn.com/image/fetch/$s_!JNM0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d52fff2-aee0-4dbb-bf29-1889252568a7_1745x1025.png 848w, https://substackcdn.com/image/fetch/$s_!JNM0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d52fff2-aee0-4dbb-bf29-1889252568a7_1745x1025.png 1272w, https://substackcdn.com/image/fetch/$s_!JNM0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d52fff2-aee0-4dbb-bf29-1889252568a7_1745x1025.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That led the team to a two-model supervised approach instead. First, a relevancy classifier: to fix a dataset skewed toward a handful of over-represented candidates, Rosenblatt built a custom sampling function, then worked with Branch&#8217;s own annotation team to label 1,000 sampled sentences as relevant or irrelevant. Because Branch needed to avoid ever dropping a relevant sentence, the team optimized for recall rather than raw accuracy &#8212; the final model hit over 90% accuracy and 90% recall, deployed via a pipeline of AWS Lambda functions and a SageMaker endpoint.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DAaL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eb611d1-cc4a-47bb-89db-6f6efc4a67a7_2055x748.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DAaL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eb611d1-cc4a-47bb-89db-6f6efc4a67a7_2055x748.png 424w, https://substackcdn.com/image/fetch/$s_!DAaL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eb611d1-cc4a-47bb-89db-6f6efc4a67a7_2055x748.png 848w, https://substackcdn.com/image/fetch/$s_!DAaL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eb611d1-cc4a-47bb-89db-6f6efc4a67a7_2055x748.png 1272w, https://substackcdn.com/image/fetch/$s_!DAaL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eb611d1-cc4a-47bb-89db-6f6efc4a67a7_2055x748.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DAaL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eb611d1-cc4a-47bb-89db-6f6efc4a67a7_2055x748.png" width="1456" height="530" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8eb611d1-cc4a-47bb-89db-6f6efc4a67a7_2055x748.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:530,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:87609,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://substack.rosenblatt.ai/i/206487177?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eb611d1-cc4a-47bb-89db-6f6efc4a67a7_2055x748.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DAaL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eb611d1-cc4a-47bb-89db-6f6efc4a67a7_2055x748.png 424w, https://substackcdn.com/image/fetch/$s_!DAaL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eb611d1-cc4a-47bb-89db-6f6efc4a67a7_2055x748.png 848w, https://substackcdn.com/image/fetch/$s_!DAaL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eb611d1-cc4a-47bb-89db-6f6efc4a67a7_2055x748.png 1272w, https://substackcdn.com/image/fetch/$s_!DAaL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eb611d1-cc4a-47bb-89db-6f6efc4a67a7_2055x748.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Second, a topic-matching model: given a relevant sentence, which political topic does it belong to? Early attempts using a stock Hugging Face model and a traditional single-label classification design (plus triplet loss) capped out below 40% accuracy &#8212; real campaign sentences often relate to more than one topic, which a single-label design can&#8217;t capture. The breakthrough was contrastive learning: fine-tuning the model on positive and negative sentence-topic pairs so it learns to maximize the contrast between matching and non-matching topics. That pushed accuracy to 92% on the internal test set and 88% on brand-new, real-world campaign data &#8212; deployed to a SageMaker endpoint supporting both batch and real-time inference.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8b3O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f2eb9c-6238-47bb-abd9-e743157fdc4b_1900x1056.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8b3O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f2eb9c-6238-47bb-abd9-e743157fdc4b_1900x1056.png 424w, https://substackcdn.com/image/fetch/$s_!8b3O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f2eb9c-6238-47bb-abd9-e743157fdc4b_1900x1056.png 848w, https://substackcdn.com/image/fetch/$s_!8b3O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f2eb9c-6238-47bb-abd9-e743157fdc4b_1900x1056.png 1272w, https://substackcdn.com/image/fetch/$s_!8b3O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f2eb9c-6238-47bb-abd9-e743157fdc4b_1900x1056.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8b3O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f2eb9c-6238-47bb-abd9-e743157fdc4b_1900x1056.png" width="1456" height="809" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/30f2eb9c-6238-47bb-abd9-e743157fdc4b_1900x1056.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:809,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:100087,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://substack.rosenblatt.ai/i/206487177?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f2eb9c-6238-47bb-abd9-e743157fdc4b_1900x1056.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8b3O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f2eb9c-6238-47bb-abd9-e743157fdc4b_1900x1056.png 424w, https://substackcdn.com/image/fetch/$s_!8b3O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f2eb9c-6238-47bb-abd9-e743157fdc4b_1900x1056.png 848w, https://substackcdn.com/image/fetch/$s_!8b3O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f2eb9c-6238-47bb-abd9-e743157fdc4b_1900x1056.png 1272w, https://substackcdn.com/image/fetch/$s_!8b3O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f2eb9c-6238-47bb-abd9-e743157fdc4b_1900x1056.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Both models were handed off production-ready: the relevancy classifier running through its AWS Lambda pipeline, and the fine-tuned topic-matcher deployed to a SageMaker endpoint supporting both batch and real-time inference against new campaign data as it comes in.</p><h3>About Rosenblatt</h3><p>MIT reports that partnering externally on AI-first products brings them live 6 months sooner and twice as successfully as internal builds. Rosenblatt specializes in AI transformation for mid-market, tech-enabled, professional services. We bring together AI leaders from big 4 consulting firms and founders from exited AI startups to lead companies from fast pilots to complete AI transformations. Click below to schedule a 30-minute meeting with our CEO and founder.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://calendly.com/rosenblatt-ai/30min&quot;,&quot;text&quot;:&quot;Book a Meeting&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://calendly.com/rosenblatt-ai/30min"><span>Book a Meeting</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Case Study: ARTBAT LIVE]]></title><description><![CDATA[AI-Driven Artist Discovery via Semantic Search]]></description><link>https://substack.rosenblatt.ai/p/case-study-artbat-live</link><guid isPermaLink="false">https://substack.rosenblatt.ai/p/case-study-artbat-live</guid><dc:creator><![CDATA[Sage Faraday]]></dc:creator><pubDate>Tue, 14 Jul 2026 18:15:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Y5N7!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F852b36d4-1a06-423a-aab9-a3560c4c99c4_300x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>When ARTBAT LIVE&#8217;s manual tagging system stopped scaling with its artist community, Rosenblatt delivered the core of an AI-powered discovery MVP: a custom CLIP-based semantic search engine that matches clients to artists from a text description or an uploaded image. We provided the senior technical direction for ARTBAT&#8217;s development team in Hong Kong, validated the founder&#8217;s ideas with rapid proofs of concept before committing to a full build, and established the KPIs and North Star metric that kept the work pointed at outcomes.</strong></p><div><hr></div><p style="text-align: center;"><em>&#8220;It has been a pleasure to work with the Rosenblatt Team. Their deep knowledge of AI, combined with their ability to adapt and tailor solutions to our specific use case, has been invaluable. The team&#8217;s expertise and flexibility have significantly contributed to laying a solid foundation for developing our application&#8221; - Mike Ha, CEO of ARTBAT LIVE</em></p><div><hr></div><h2>The Challenge</h2><p>ARTBAT LIVE is a hybrid &#8220;Digital Art + Esports&#8221; platform hosting live 20-minute drawing battles, built around a core mission of artist empowerment: helping artists build portfolios, connect with clients, and turn their work into merchandise. As the artist community grew, manual tagging became a bottleneck on both sides of the marketplace; artists lost time keyword-tagging their work, and clients were limited to exact keyword matches that routinely missed relevant artwork. The scaling problem hid a second challenge: ARTBAT&#8217;s development team in Hong Kong needed senior architectural direction and prioritization to keep the build aligned with the CEO&#8217;s goals.</p><h2>How We Worked</h2><p>We worked backwards from the outcomes ARTBAT wanted to the tools that enable them; the fine-tuned CLIP model and full-stack AWS infrastructure were selections from a toolbox, not the starting point. Before committing to a full MVP, we used rapid proofs of concept to test whether the founder&#8217;s ideas were technically feasible; ideas that proved out were promoted to the roadmap, and ideas that didn&#8217;t were killed cheaply. We established KPIs and a North Star metric so that everyone, from the founder to the delivery team, shared one answer to the question that matters for any AI product: is the system improving outcomes or not? And as ARTBAT&#8217;s forward-deployed product engineers, we owned those outcomes; that included making the architectural and prioritization calls for the Hong Kong team and enforcing the policies needed to hit them.</p><h2>What Shipped</h2><p>Clients can now search by natural-language description (&#8220;a brutalist style with two men standing in front of a doorway&#8221;) or by uploading a reference image and get matched to artists based on the actual visual qualities of their work. Artists simply upload their portfolios; the system understands the work automatically. The MVP also shipped portfolio-level search for clients who want an artist with a history of similar work, and an Up &amp; Coming Artists feature surfacing recent uploads on the landing page.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;58e28b18-8f9f-4906-a4ca-53465ef04f89&quot;,&quot;duration&quot;:null}"></div><p><em>Full architecture details, including why we chose a fine-tuned CLIP model over an LLM, are available in the <a href="https://substack.rosenblatt.ai/p/technical-report-ai-driven-artist">ARTBAT Technical Report</a>.</em></p><h2>Why This Matters for You</h2><p>If you have a strong product vision but need senior technical judgment on architecture and prioritization, that&#8217;s the gap Rosenblatt&#8217;s forward-deployed product engineers fill. We ship alongside your team, de-risk ideas with fast proofs of concept, and instrument your AI product so you know whether it&#8217;s working.</p><p>If that sounds like your situation, click below to schedule a 30-minute meeting with our CEO and founder.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://calendly.com/rosenblatt-ai/30min&quot;,&quot;text&quot;:&quot;Book a Meeting&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://calendly.com/rosenblatt-ai/30min"><span>Book a Meeting</span></a></p>]]></content:encoded></item><item><title><![CDATA[Technical Report: AI-Driven Artist Discovery via Semantic Search]]></title><description><![CDATA[The architecture behind ARTBAT's semantic search: CLIP over an LLM, the embedding pipeline, and AWS deployment.]]></description><link>https://substack.rosenblatt.ai/p/technical-report-ai-driven-artist</link><guid isPermaLink="false">https://substack.rosenblatt.ai/p/technical-report-ai-driven-artist</guid><dc:creator><![CDATA[Sage Faraday]]></dc:creator><pubDate>Tue, 14 Jul 2026 18:13:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pnMj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9057698-4fbb-44fe-a2eb-278176fa28c7_1000x1180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Companion piece to the <a href="https://substack.rosenblatt.ai/p/case-study-artbat-live">ARTBAT Live Case Study</a>. This report covers the architecture and the tool-choice reasoning behind it.</strong></p><h2>The Problem, Technically</h2><p>ARTBAT LIVE&#8217;s discovery experience depended on manual keyword tagging. Artists tagged their own work; clients searched by exact keyword match. This failed in both directions as the community scaled. Tagging is unpaid labor that artists skip or do inconsistently, and lexical search misses relevant work whenever the client&#8217;s vocabulary differs from the artist&#8217;s. A query like &#8220;a brutalist style with two men standing in front of a doorway&#8221; returns nothing useful in a keyword system, no matter how well the artwork matches.</p><p>The requirement was semantic search: matching on what a query means and what an artwork actually looks like, with no tagging step anywhere in the pipeline.</p><h2>Why CLIP and Not an LLM</h2><p>We worked backwards from the outcome (clients matched to artists based on the visual qualities of the work) to the tools that enable it. Artist discovery is a similarity problem, not a generation problem, and that determines the tool choice:</p><p><strong>CLIP encodes images and text into the same vector space.</strong> A client&#8217;s text description and an artist&#8217;s actual artwork become directly comparable vectors; similarity is a dot product, computed in milliseconds against the full library.</p><p><strong>An LLM rebuilds the bottleneck we were removing.</strong> An LLM cannot compare a query against a million images directly; each artwork would first need to be described in words (captions or tags), reintroducing the tagging step with added latency and inference cost. The intermediate text also discards exactly the visual information (style, composition, palette) that clients search by.</p><p><strong>Retrieval is cheap and predictable.</strong> Every search is an embedding lookup, not a generation call; there&#8217;s no sampling variance in results, latency is measured in milliseconds, and costs scale with uploads rather than usage.</p><h2>The Model</h2><p>CLIP (Contrastive Language-Image Pre-Training) is a neural network trained on image and text pairs. We fine-tuned it on style labels drawn from ARTBAT&#8217;s own community (for example, an artwork paired with the description &#8220;Naruto in chibi style&#8221;), so the embedding space reflects the styles ARTBAT&#8217;s clients actually search for.</p><p>An embedding is a mapping from images and words to vectors of real numbers, where distance corresponds to meaning; the word &#8220;brutalist&#8221; sits closer to a certain architectural style than to the word &#8220;vehicle.&#8221; Because images and text share one space, search-by-description and search-by-reference-image are the same operation under the hood.</p><p>The system works in three stages:</p><ol><li><p><strong>Train CLIP on style-labeled image and text pairs.</strong></p></li><li><p><strong>Create the image embedding database.</strong> Every uploaded artwork is encoded and stored.</p></li><li><p><strong>Find digital art using text or images.</strong> Incoming queries are encoded and ranked against stored embeddings by similarity.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pnMj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9057698-4fbb-44fe-a2eb-278176fa28c7_1000x1180.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pnMj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9057698-4fbb-44fe-a2eb-278176fa28c7_1000x1180.png 424w, https://substackcdn.com/image/fetch/$s_!pnMj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9057698-4fbb-44fe-a2eb-278176fa28c7_1000x1180.png 848w, https://substackcdn.com/image/fetch/$s_!pnMj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9057698-4fbb-44fe-a2eb-278176fa28c7_1000x1180.png 1272w, https://substackcdn.com/image/fetch/$s_!pnMj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9057698-4fbb-44fe-a2eb-278176fa28c7_1000x1180.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pnMj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9057698-4fbb-44fe-a2eb-278176fa28c7_1000x1180.png" width="1000" height="1180" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9057698-4fbb-44fe-a2eb-278176fa28c7_1000x1180.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1180,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:65904,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://substack.rosenblatt.ai/i/206371587?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9057698-4fbb-44fe-a2eb-278176fa28c7_1000x1180.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pnMj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9057698-4fbb-44fe-a2eb-278176fa28c7_1000x1180.png 424w, https://substackcdn.com/image/fetch/$s_!pnMj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9057698-4fbb-44fe-a2eb-278176fa28c7_1000x1180.png 848w, https://substackcdn.com/image/fetch/$s_!pnMj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9057698-4fbb-44fe-a2eb-278176fa28c7_1000x1180.png 1272w, https://substackcdn.com/image/fetch/$s_!pnMj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9057698-4fbb-44fe-a2eb-278176fa28c7_1000x1180.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The Artist Workflow</h2><ol><li><p><strong>Upload Art.</strong> Artists upload a portfolio of images, along with traditional metadata such as artwork titles, profile contact information, and website links.</p></li><li><p><strong>Create Embedding.</strong> The CLIP model generates an embedding for each uploaded image; no manual tagging exists anywhere in this flow.</p></li><li><p><strong>Store Embedding.</strong> The embedding and its metadata are stored as a single object in an AWS OpenSearch Service k-NN index.</p></li></ol><h2>The Client Workflow</h2><p>A client query, whether text or an uploaded image, is encoded through the same model. The query embedding is compared against stored vectors and artworks are returned ranked from most to least similar. Each stored embedding carries metadata identifying its source image, so results resolve back to the artwork and the artist&#8217;s profile, contact information, and website; a search result becomes a client connection directly.</p><h2>Pre- and Post-Filtering</h2><p>Storing metadata and embedding vectors together in a single OpenSearch object enables filtered vector search:</p><ul><li><p><strong>Pre-filtering</strong> applies filters before similarity ranking, effectively ranking a subset of the total vectors; for example, restricting to artists from a certain region before finding the best match.</p></li><li><p><strong>Post-filtering</strong> applies filters after ranking is complete, refining an already-ranked result set.</p></li></ul><h2>Features Built on the Embedding Infrastructure</h2><p>Because every artwork lives in the index as a vector plus metadata, product features are queries rather than new systems:</p><ul><li><p><strong>Portfolio-level search.</strong> Similarity ranks can be computed per artwork or aggregated per artist, exposed as a client-side filter for clients who want an artist with a history of similar work.</p></li><li><p><strong>Up &amp; Coming Artists.</strong> A landing-page surface of artwork uploaded in the past thirty days, pulled from the same index.</p></li></ul><h2>Deployment</h2><p>The model and search infrastructure were developed and deployed on AWS, with OpenSearch Service providing the k-NN vector index and filtered query capability. Model efficacy was measured iteratively through real user interactions against the KPIs and North Star metric established at the start of the engagement, so both the interface and the model were evaluated on whether they moved outcomes.</p><h4>About Rosenblatt</h4><p>Rosenblatt AI is an AI-native consultancy that builds production AI systems for startups and PE-backed portfolio companies. Our forward-deployed product engineers embed with your team, work backwards from the outcomes you want, and ship. From conversational AI to semantic search, we take products from proof of concept to production.</p><p>Have a similar challenge? Click below to schedule a 30-minute meeting with our CEO and founder.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://calendly.com/rosenblatt-ai/30min&quot;,&quot;text&quot;:&quot;Book a Meeting&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://calendly.com/rosenblatt-ai/30min"><span>Book a Meeting</span></a></p><p><br></p>]]></content:encoded></item><item><title><![CDATA[Forward Deployed AI Product Engineers (FDPEs)]]></title><description><![CDATA[A forward deployed AI product engineer is someone who embeds directly with a client to own the full loop from user problem to what the user sees, specializing in the AI domain. This article goes into]]></description><link>https://substack.rosenblatt.ai/p/forward-deployed-ai-product-engineers</link><guid isPermaLink="false">https://substack.rosenblatt.ai/p/forward-deployed-ai-product-engineers</guid><dc:creator><![CDATA[Sage Faraday]]></dc:creator><pubDate>Sun, 31 May 2026 13:16:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AlY9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63c30733-58b0-4f7c-8312-dc2c399d0367_1488x992.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><strong>TL;DR</strong></h2><p>I&#8217;ve included whiteboard images below to make the big blocks of text easier to digest, focusing on FDPE&#8217;s, Private Equity, and Startup Founders as an audience.</p><ol><li><p>We&#8217;re in a massive paradigm shift</p></li><li><p>Paradigm shifts require a Research &amp; Development (R&amp;D) approach</p></li><li><p>Consultant FDPEs are uniquely suited to execute R&amp;D with Clients, because they learn the macro lessons across clients and are closest to the actual users</p></li><li><p>The role of Software Engineer is transforming into FDPE because execution is increasingly being handled by capable systems</p></li><li><p>Feedback loops define success or failure for all software endeavors</p></li><li><p>Execution was never the hard part of Engineering, building the right thing is the hard part, and embedded product-focused engineers have tight feedback loops</p></li></ol><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.rosenblatt.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Rosenblatt! Subscribe for free to receive new posts and support our work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2><strong>What FDPEs Need to Know</strong></h2><p>The role sits at the intersection of an embedded consultant and a product engineer who can operate probabilistic systems, and in mid-2026 three skills carry the weight.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-WMk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb385fa07-8e26-450d-b8be-4a5da546507f_1488x992.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-WMk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb385fa07-8e26-450d-b8be-4a5da546507f_1488x992.png 424w, https://substackcdn.com/image/fetch/$s_!-WMk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb385fa07-8e26-450d-b8be-4a5da546507f_1488x992.png 848w, https://substackcdn.com/image/fetch/$s_!-WMk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb385fa07-8e26-450d-b8be-4a5da546507f_1488x992.png 1272w, https://substackcdn.com/image/fetch/$s_!-WMk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb385fa07-8e26-450d-b8be-4a5da546507f_1488x992.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-WMk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb385fa07-8e26-450d-b8be-4a5da546507f_1488x992.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b385fa07-8e26-450d-b8be-4a5da546507f_1488x992.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&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="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!-WMk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb385fa07-8e26-450d-b8be-4a5da546507f_1488x992.png 424w, https://substackcdn.com/image/fetch/$s_!-WMk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb385fa07-8e26-450d-b8be-4a5da546507f_1488x992.png 848w, https://substackcdn.com/image/fetch/$s_!-WMk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb385fa07-8e26-450d-b8be-4a5da546507f_1488x992.png 1272w, https://substackcdn.com/image/fetch/$s_!-WMk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb385fa07-8e26-450d-b8be-4a5da546507f_1488x992.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"></figcaption></figure></div><h3><strong>AI-augmented (Cybernetic?) Execution</strong></h3><ol><li><p><strong>One engineer, one agent, one control loop:</strong> a persistent Hermes agent (Nous Research) extends the engineer&#8217;s capacity rather than replacing their judgment, and because the pairing is one-to-one, responsibility never diffuses. The engineer remains the governor of the system, answerable for every action the agent takes.</p></li><li><p><strong>Speed does not come at the cost of rigor:</strong> verification and adversarial testing are preserved at the higher velocity rather than traded away for it.</p></li><li><p><strong>The forward deployed distinction is the exit:</strong> effort should decline across successive deployments as the client team takes ownership, because flat effort is the signature of a dependency and declining effort is the signature of a transferred capability</p></li></ol><h3><strong>Eval Engineering, above Everything Else</strong></h3><ol><li><p><strong>It is the discipline that separates the role from &#8220;a developer with AI tools.&#8221;</strong> Anyone can wire up a model; few can prove it works on a system that behaves differently every run.</p></li><li><p><strong>The workflow is concrete</strong>: read production traces, build an error taxonomy from real failures, stand up a golden set of test cases, align an LLM judge with human review until they agree, and wire eval thresholds into release gates so a regression blocks a deploy.</p></li><li><p><strong>The forward deployed engineer leaves the suite behind</strong> as the client&#8217;s instrument for keeping the system honest after the engagement ends.</p></li></ol><h3><strong>Full-loop Ownership with Customer Context</strong></h3><ol><li><p><strong>They own the whole path from user problem to production behavior</strong>, and it starts before any code: sitting with lighthouse users to understand the actual problem rather than waiting for a spec.</p></li><li><p><strong>The job is to define a testable goal</strong>, not &#8220;build a chatbot&#8221; but &#8220;cut time-to-first-draft from 40 minutes to 8 with at least 0.92 task success and under 1% hallucinated citations,&#8221; then instrument telemetry so the shipped system reports task success, cost variance, and user-trust signals.</p></li><li><p><strong>Being forward deployed means doing this inside the client&#8217;s actual workflow and constraints</strong>, not from a spec handed across a wall.</p></li></ol><div><hr></div><h2><strong>What Private Equity needs to Know</strong></h2><p>The forward deployed AI product engineer is the unit of real AI capability inside an asset, and the same three skills that define the role map directly onto three things a buyer underwrites: whether the AI is provable, whether it is tied to a business outcome, and whether the capability stays with the company after the check clears.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AlY9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63c30733-58b0-4f7c-8312-dc2c399d0367_1488x992.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AlY9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63c30733-58b0-4f7c-8312-dc2c399d0367_1488x992.png 424w, https://substackcdn.com/image/fetch/$s_!AlY9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63c30733-58b0-4f7c-8312-dc2c399d0367_1488x992.png 848w, https://substackcdn.com/image/fetch/$s_!AlY9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63c30733-58b0-4f7c-8312-dc2c399d0367_1488x992.png 1272w, https://substackcdn.com/image/fetch/$s_!AlY9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63c30733-58b0-4f7c-8312-dc2c399d0367_1488x992.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AlY9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63c30733-58b0-4f7c-8312-dc2c399d0367_1488x992.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63c30733-58b0-4f7c-8312-dc2c399d0367_1488x992.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&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="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!AlY9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63c30733-58b0-4f7c-8312-dc2c399d0367_1488x992.png 424w, https://substackcdn.com/image/fetch/$s_!AlY9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63c30733-58b0-4f7c-8312-dc2c399d0367_1488x992.png 848w, https://substackcdn.com/image/fetch/$s_!AlY9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63c30733-58b0-4f7c-8312-dc2c399d0367_1488x992.png 1272w, https://substackcdn.com/image/fetch/$s_!AlY9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63c30733-58b0-4f7c-8312-dc2c399d0367_1488x992.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"></figcaption></figure></div><h3><strong>Eval Engineering is your Proof-of-Function</strong></h3><ol><li><p><strong>The eval suite is the artifact that tells you whether the AI works</strong>, and it is durable IP the portfolio company operates long after the engagement ends.</p></li><li><p><strong>A team with per-category pass rates and release gates that block a bad deploy knows whether its system holds up</strong>; a team that can only show a demo does not, and does not know that it does not.</p></li><li><p><strong>In diligence, ask to see the eval suite.</strong> Its presence or absence is the finding.</p></li></ol><h3><strong>Outcome-scoped Ownership is what makes the ROI Real</strong></h3><ol><li><p><strong>Work scoped to a measurable business metric is work you can underwrite:</strong> cut time-to-first-draft from 40 minutes to 8, hold task success at or above 0.92, keep hallucinated citations under 1%. &#8220;Build a chatbot&#8221; is not.</p></li><li><p><strong>Telemetry on task success, cost variance, and user-trust signals</strong> lets you measure the return continuously rather than taking the demo on faith.</p></li><li><p><strong>It is also how you catch an AI line item that quietly erodes margin</strong> before it shows up at exit.</p></li></ol><h3><strong>Capability Transfer is the Exit Signal</strong></h3><ol><li><p><strong>Watch how the consulting bill changes over time. </strong>If the hours shrink with each project, the team has learned to run the system itself, and that capability is now part of the company you own.</p></li><li><p><strong>If the hours stay flat or climb, you are buying a dependency, not a capability. </strong>The company cannot run the system without the consultant, so what looks like an asset is really a liability you can never stop paying for.</p></li><li><p><strong>The engineer worth paying for bills on value delivered vs. hours. </strong>Systems do require maintenance long term, but there should never be &#8216;tokenmaxxing&#8217;.</p></li></ol><div><hr></div><h3><strong>What Startup Founders need to Know</strong></h3><p>The forward deployed AI product engineer is the role that turns &#8220;we use AI&#8221; into AI your customers actually trust, and for a founder the same three skills answer three questions: can you ship AI that works, is it moving a number that matters, and will your own team own it before the cash runs out.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_1O3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7026c59-3278-4470-bce5-b4d55720368b_1488x992.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_1O3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7026c59-3278-4470-bce5-b4d55720368b_1488x992.png 424w, https://substackcdn.com/image/fetch/$s_!_1O3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7026c59-3278-4470-bce5-b4d55720368b_1488x992.png 848w, https://substackcdn.com/image/fetch/$s_!_1O3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7026c59-3278-4470-bce5-b4d55720368b_1488x992.png 1272w, https://substackcdn.com/image/fetch/$s_!_1O3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7026c59-3278-4470-bce5-b4d55720368b_1488x992.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_1O3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7026c59-3278-4470-bce5-b4d55720368b_1488x992.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c7026c59-3278-4470-bce5-b4d55720368b_1488x992.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Article content&quot;,&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="Article content" title="Article content" srcset="https://substackcdn.com/image/fetch/$s_!_1O3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7026c59-3278-4470-bce5-b4d55720368b_1488x992.png 424w, https://substackcdn.com/image/fetch/$s_!_1O3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7026c59-3278-4470-bce5-b4d55720368b_1488x992.png 848w, https://substackcdn.com/image/fetch/$s_!_1O3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7026c59-3278-4470-bce5-b4d55720368b_1488x992.png 1272w, https://substackcdn.com/image/fetch/$s_!_1O3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7026c59-3278-4470-bce5-b4d55720368b_1488x992.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"></figcaption></figure></div><h3><strong>Eval Engineering is what lets you Ship AI you can Stand Behind</strong></h3><ol><li><p><strong>The eval suite tells you your AI works before a customer finds out it doesn&#8217;t.</strong> Without it you ship on vibes and learn about failures through churn or a frozen demo in a board meeting.</p></li><li><p><strong>With per-category pass rates and release gates that block a bad deploy, your small team keeps improving the system</strong> without a specialist hovering, and you can answer the &#8220;how do you know it works&#8221; question investors increasingly ask in a raise.</p></li><li><p>Whoever builds your AI, <strong>insist the eval suite stays with your team</strong>.</p></li></ol><h3><strong>Outcome-scoped work is how you Protect Runway</strong></h3><ol><li><p><strong>Scope every AI effort to a number that matters to the business</strong>: activation rate, time-to-value, support cost per ticket, not &#8220;add AI.&#8221;</p></li><li><p><strong>A feature scoped to &#8220;cut time-to-first-draft from 40 minutes to 8 at 0.92 task success&#8221; either moves the number or it doesn&#8217;t</strong>, and telemetry tells you which within weeks, so you can double down or kill it before it eats a quarter of runway.</p></li><li><p><strong>&#8220;Build a chatbot&#8221; has no kill criteria</strong>, which is exactly how AI projects quietly burn cash with nothing to show.</p></li></ol><h3><strong>Capability Transfer is Survival, not just Hygiene</strong></h3><ol><li><p><strong>You cannot afford a permanent dependency on an expensive outside engineer.</strong> If you bring in a fractional or forward deployed person, structure it so their effort declines while your team takes over, with the goal that in a few months your people run the system without them.</p></li><li><p><strong>The real first question is usually whether to make an AI hire at all.</strong> You should be working backwards from the goal/user pain to the technology, not the other way around.</p></li><li><p><strong>The engineer worth hiring works to make themselves unnecessary;</strong> if the hours never drop, you have bought a cost center, not a capability.</p></li></ol><div><hr></div><h2><strong>Conclusion</strong></h2><p>The forward deployed engineer, the PE buyer, and the founder are asking the same three questions in different dialects: <strong>can you prove the AI works, is it moving a number that matters, and does the capability stay when the engineer leaves.</strong> Evals answer the first, outcome-scoping answers the second, and capability transfer answers the third.</p><p>That convergence is not an accident. We are early in a paradigm shift, and in a paradigm shift execution is the part that gets cheap first. Capable systems now write most of the code, which means the old proxies for engineering value, shipping fast, writing a lot, looking busy, have stopped carrying information. <strong>What does not get cheap is knowing whether the thing works, knowing it is the right thing, and making sure the people who own it can keep it running</strong>. Those are feedback-loop problems, and they were always the hard part. Execution was never the bottleneck. Building the right thing was.</p><p>The forward deployed AI product engineer is the <strong>role that forms around that truth</strong>. <strong>They sit closest to the user, run the tightest feedback loop, and carry the macro lessons from one client to the next, which is exactly the posture R&amp;D demands when nobody yet knows the right answer</strong>. For the founder, that is who you hire, or deliberately decide not to. For the PE buyer, that is the capability you are underwriting. For the engineer, it is the work worth getting good at, because it is the part the machine does not do for you.</p><p>The model can write the code. It cannot tell you whether the code was worth writing. That gap is the job.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.rosenblatt.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Rosenblatt! Subscribe for free to receive new posts and support our work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The $1.2 Trillion Professional Services Iceberg]]></title><description><![CDATA[General Catalyst's Playbook for Transforming Professional Services with AI]]></description><link>https://substack.rosenblatt.ai/p/the-12-trillion-professional-services</link><guid isPermaLink="false">https://substack.rosenblatt.ai/p/the-12-trillion-professional-services</guid><dc:creator><![CDATA[Ryan Walden]]></dc:creator><pubDate>Mon, 22 Dec 2025 14:29:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HHh3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedd0739f-c3e8-4e10-846f-861a7118996f_1752x912.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3><strong>What are Professional Services?</strong></h3><p>Professional services are specialized services provided by skilled professionals to help businesses solve complex problems. These services typically involve expertise in areas like consulting, legal counsel, and accounting to name a few. Their core value comes from skilled human capital performing <strong>language-intensive, knowledge work</strong>.</p><h3><strong>Who is General Catalyst?</strong></h3><p>For those of you unfamiliar, General Catalyst (GC) is an &#8220;investment and transformation company&#8221;. This label is purposefully broad as they&#8217;ve borrowed strategies from both private equity and venture capital, while pioneering some of their own. They command over $30B in assets under management, and their portfolio included some of the most successful tech companies (e.g. Airbnb, Stripe, Snap). </p><h3><strong>What are AI-Enabled Roll Ups?</strong></h3><p>In August of this year, General Catalyst published an article titled &#8220;<a href="https://www.generalcatalyst.com/stories/the-future-of-services">The Future of Services</a>&#8221; which explained their AI-enabled roll up strategy. Here&#8217;s the TLDR of their strategy in 6 steps:</p><ol><li><p><strong>Identify a Legacy Service Sector:</strong> Target fragmented, traditional service industries (like property management, insurance, or accounting) that haven&#8217;t been meaningfully transformed by AI.</p></li><li><p><strong>Assemble the Founding Team:</strong> Build a team combining three critical capabilities:</p><ul><li><p>AI technologists with deep applied AI experience in that vertical</p></li><li><p>Industry experts who understand legacy service business pain points</p></li><li><p>Operators with proven M&amp;A and integration experience</p></li></ul></li><li><p><strong>Build the AI Foundation:</strong> Develop applied AI tools that dramatically improve service delivery, delivering measurable change to profit (EBITDA margin).</p></li><li><p><strong>Acquire Service Businesses:</strong>  Acquire existing service companies in the target sector through M&amp;A.</p></li><li><p><strong>Integrate and Transform:</strong> Apply the AI tools to acquired businesses, transforming replicating the dramatic improvements to service delivery.</p></li><li><p><strong>Scale Through Additional Acquisitions:</strong> Use the now proven playbook to acquire more companies, creating compounding growth while maintaining operational excellence.</p></li></ol><p>They also revealed they have already put this strategy to work across at least 9 portfolio companies over the past 3 years and have achieved amazing results:</p><blockquote><p>&#8220;The companies we back aim to take businesses growing in single digits to 10-20% growth through a combination of organic capability-led growth and acquisitions. They simultaneously aim to double profit margins, often targeting 30-40% margins. They are setting their sights on a new <strong>Rule of 60 standard</strong>.&#8221; - GC</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4gd4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a5007ae-f6af-475e-87a0-8f1f33a41515_2770x1520.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4gd4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a5007ae-f6af-475e-87a0-8f1f33a41515_2770x1520.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4gd4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a5007ae-f6af-475e-87a0-8f1f33a41515_2770x1520.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4gd4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a5007ae-f6af-475e-87a0-8f1f33a41515_2770x1520.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4gd4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a5007ae-f6af-475e-87a0-8f1f33a41515_2770x1520.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4gd4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a5007ae-f6af-475e-87a0-8f1f33a41515_2770x1520.jpeg" width="1456" height="799" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a5007ae-f6af-475e-87a0-8f1f33a41515_2770x1520.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:799,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;: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_!4gd4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a5007ae-f6af-475e-87a0-8f1f33a41515_2770x1520.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4gd4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a5007ae-f6af-475e-87a0-8f1f33a41515_2770x1520.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4gd4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a5007ae-f6af-475e-87a0-8f1f33a41515_2770x1520.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4gd4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a5007ae-f6af-475e-87a0-8f1f33a41515_2770x1520.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Portfolio companies highlighted in GC&#8217;s &#8220;The Future of Services&#8221; article</figcaption></figure></div><h3><strong>What&#8217;s the &#8220;Rule of 60&#8221;?</strong></h3><p>The Rule of 40 is a key benchmark for SaaS businesses, stating that a company&#8217;s year-over-year revenue growth rate plus its EBITDA margin should equal or exceed 40%.</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{Revenue Growth} + \\text{EBITDA Margin} \\geq \\text{40%}&quot;,&quot;id&quot;:&quot;IZBONQBBZG&quot;}" data-component-name="LatexBlockToDOM"></div><p>The idea is that a financially strong SaaS business should balance rapid expansion with profitability, and achieve net 40% growth across both for any given year. GC&#8217;s proposed Rule of 60 is a complete game changer, setting a significantly higher bar for their portfolio companies and investors&#8217; expectations.</p><blockquote><p>&#8220;Double-digit growth and operational efficiency are no longer a tradeoff; they reinforce each other. By expanding service capabilities and capacity, unlocking markets that once looked unreachable, and setting new standards of customer experience, these businesses are creating a new baseline for what services can achieve.&#8221; - GC</p></blockquote><h3><strong>Why Professional Services?</strong></h3><p>The professional services sector represents one of the largest and most compelling opportunities for AI-enabled transformation. This broad sector encompasses legal, finance, insurance, accounting and many other industries, commanding a combined <a href="https://www.census.gov/services/qss/qss-current.pdf">$3.1 trillion in annual revenue</a>. Although a diverse category, what all members share is a breadth of <strong>language-intensive, knowledge work</strong> that AI is uniquely positioned to transform. The <a href="https://arxiv.org/pdf/2303.01157">2023 study from Felten et al.</a> systematically ranked which industries face the highest exposure to AI language modeling capabilities. Reflecting on GC&#8217;s article, the top 10 results are striking:</p><ul><li><p>Legal services #1</p></li><li><p>Financial services #2</p></li><li><p>Insurance agencies, funds, and carries ranked #3, #4, and #7 respectively</p></li><li><p>Private credit #5</p></li><li><p>Talent agents #6</p></li><li><p>Alternative investments #8</p></li><li><p>Accounting #9</p></li><li><p>HR #10</p></li></ul><p>Further validating the potential for professional services, the recent <a href="https://arxiv.org/pdf/2510.25137">2025 MIT Iceberg Index</a> highlighted these same industries as the opportunity 5x larger than today&#8217;s visible AI adoption.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HHh3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedd0739f-c3e8-4e10-846f-861a7118996f_1752x912.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HHh3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedd0739f-c3e8-4e10-846f-861a7118996f_1752x912.png 424w, https://substackcdn.com/image/fetch/$s_!HHh3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedd0739f-c3e8-4e10-846f-861a7118996f_1752x912.png 848w, https://substackcdn.com/image/fetch/$s_!HHh3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedd0739f-c3e8-4e10-846f-861a7118996f_1752x912.png 1272w, https://substackcdn.com/image/fetch/$s_!HHh3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedd0739f-c3e8-4e10-846f-861a7118996f_1752x912.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HHh3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedd0739f-c3e8-4e10-846f-861a7118996f_1752x912.png" width="1456" height="758" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/edd0739f-c3e8-4e10-846f-861a7118996f_1752x912.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:758,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:705493,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://substack.rosenblatt.ai/i/180479446?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedd0739f-c3e8-4e10-846f-861a7118996f_1752x912.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HHh3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedd0739f-c3e8-4e10-846f-861a7118996f_1752x912.png 424w, https://substackcdn.com/image/fetch/$s_!HHh3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedd0739f-c3e8-4e10-846f-861a7118996f_1752x912.png 848w, https://substackcdn.com/image/fetch/$s_!HHh3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedd0739f-c3e8-4e10-846f-861a7118996f_1752x912.png 1272w, https://substackcdn.com/image/fetch/$s_!HHh3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedd0739f-c3e8-4e10-846f-861a7118996f_1752x912.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">This Iceberg Index represents where workforce preparation strategies based solely on visible tech-sector signals fall short.</figcaption></figure></div><h3><strong>Sizing The Opportunity </strong></h3><ul><li><p>The Iceberg Index&#8217;s estimates the professional service occupations value at $1.2T</p></li><li><p><a href="https://www.withorb.com/blog/value-based-pricing-formula#:~:text=Value%20capture%20rate%20is%20the%20percentage%20of%20differentiation%20value%20you%20choose%20to%20price%20in.%20Typical%20ranges%3A%2010%25%20to%2020%25%20(penetration/competitive)%2C%2020%25%20to%2040%25%20(standard)%2C%2040%25%20to%2050%25%20(strong%20differentiation).">Orb&#8217;s SaaS value-based pricing formula</a><strong> </strong>reports 10-20% conservative value capture</p></li><li><p><strong>The Professional Services&#8217; AI Opportunity Conservative TAM =</strong> <strong>$120B - $240B</strong> </p></li></ul><p>The professional services opportunity isn&#8217;t speculative, it&#8217;s validated by academic research, quantified by MIT, and already being executed by sophisticated investors like General Catalyst. The $1.2 trillion in occupational exposure identified by the Iceberg Index represents real labor value sitting in fragmented, legacy industries that have remained largely untouched by technology for decades.</p><p>What makes this moment different is the convergence of three forces: AI capabilities that can finally perform <strong>language-intensive knowledge work</strong>, a proven transformation playbook pioneered by GC&#8217;s portfolio, and fragmented markets ripe for consolidation. The Rule of 60 isn&#8217;t aspirational&#8212;it&#8217;s already being achieved by companies that combine AI-first operations with disciplined M&amp;A.</p><p>For investors and operators watching from the sidelines, the window is narrowing. General Catalyst has a three-year head start and $30B in capital to deploy. The firms that move now to partner with the right AI teams will define the next generation of professional services. Those that wait will find themselves either acquired or outcompeted by AI-native players delivering superior service at a fraction of the cost.</p><h3><strong>About Rosenblatt</strong></h3><p><a href="https://mlq.ai/media/quarterly_decks/v0.1_State_of_AI_in_Business_2025_Report.pdf">MIT also reports</a> that partnering externally on AI-first products brings them live 6 months sooner and twice as successfully as internal builds. Rosenblatt specializes in AI transformation for mid-market, tech-enabled, professional services. We bring together AI leaders from big 4 consulting firms and founders from exited AI startups to lead companies from AI pilots to complete transformations. Click below to schedule a 30-minute meeting with our CEO and founder.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://calendly.com/rosenblatt-ai/30min&quot;,&quot;text&quot;:&quot;Book a Meeting&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://calendly.com/rosenblatt-ai/30min"><span>Book a Meeting</span></a></p><p></p><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.rosenblatt.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Rosenblatt AI! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Case Study: ProService Hawaii]]></title><description><![CDATA[Kickstarting an the first AI transformation in PEO]]></description><link>https://substack.rosenblatt.ai/p/case-study-proservice-hawaii</link><guid isPermaLink="false">https://substack.rosenblatt.ai/p/case-study-proservice-hawaii</guid><dc:creator><![CDATA[Ryan Walden]]></dc:creator><pubDate>Mon, 15 Dec 2025 13:57:38 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e4db3d8f-d667-4607-8357-839f91572736_450x450.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Initial Consultation</h3><p>In late March of 2025, Rosenblatt founder and CEO, Ryan Walden, lead a one day, in-person consultation with Jordan Conley, ProService Head of Strategy and Technology, and Mikaela Ferguson, Director of AI Product.</p><div class="pullquote"><p><em>&#8220;One of the best consultations I have experienced in my career&#8221; </em>- Jordan Conley</p></div><p>48 hours after the meeting, the Rosenblatt team returned a 3-month pilot plan with comprehensive JIRA tickets and a clear path to AI-enabling ProService&#8217;s new client onboarding process, named &#8220;Fridai&#8221;.</p><h3>Fridai</h3><p>3 months later, the Rosenblatt team delivered an AI-assisted, self-service onboarding experience for new clients, eliminating several onboarding calls from ProService&#8217;s existing process. This solution includes both an onboarding web application, and an internal dashboard for adding new clients and tracking their self-onboarding process. By using information collected during client sales calls, <strong>our AI agents could pre-fill 80% of all new client onboarding details before they even start their onboarding</strong>. By December, all 75 new ProService clients had successfully self-serviced their onboarding <strong>without any human intervention</strong>. </p><p><strong>5/22/26 Update: 190 clients onboarded, over $1M lifetime value recaptured.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KJ1v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1b0d75-f2bd-408c-964f-6c48f8bbd407_2840x1484.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KJ1v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1b0d75-f2bd-408c-964f-6c48f8bbd407_2840x1484.png 424w, https://substackcdn.com/image/fetch/$s_!KJ1v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1b0d75-f2bd-408c-964f-6c48f8bbd407_2840x1484.png 848w, https://substackcdn.com/image/fetch/$s_!KJ1v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1b0d75-f2bd-408c-964f-6c48f8bbd407_2840x1484.png 1272w, https://substackcdn.com/image/fetch/$s_!KJ1v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1b0d75-f2bd-408c-964f-6c48f8bbd407_2840x1484.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KJ1v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1b0d75-f2bd-408c-964f-6c48f8bbd407_2840x1484.png" width="2840" height="1484" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d1b0d75-f2bd-408c-964f-6c48f8bbd407_2840x1484.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1484,&quot;width&quot;:2840,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:563145,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://substack.rosenblatt.ai/i/181440864?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e51e46-ba26-4d12-9a70-6d7e11fdfca9_2840x1484.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KJ1v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1b0d75-f2bd-408c-964f-6c48f8bbd407_2840x1484.png 424w, https://substackcdn.com/image/fetch/$s_!KJ1v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1b0d75-f2bd-408c-964f-6c48f8bbd407_2840x1484.png 848w, https://substackcdn.com/image/fetch/$s_!KJ1v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1b0d75-f2bd-408c-964f-6c48f8bbd407_2840x1484.png 1272w, https://substackcdn.com/image/fetch/$s_!KJ1v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1b0d75-f2bd-408c-964f-6c48f8bbd407_2840x1484.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Fridai using tool calling to generate unique PTO policies based on client data</figcaption></figure></div><h3>ProPilot</h3><p>After success with Fridai, the Rosenblatt team expanded into new projects outside of onboarding. Tasked with improving the ProService call center&#8217;s first call resolution (FCR) rates, Rosenblatt launched a new AI agent called ProPilot <strong>in only 3 weeks</strong>. By week 4, call center employees are already providing incredibly positive feedback, and <strong>observed FCR increases by +20%</strong>.</p><p><strong>4/15/26 Update: 71 average WAU; strong correlation of +0.64 WAU to FCR.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PB5X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5be2187-4ae5-4da1-9aeb-57f7f59b4ce3_535x421.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PB5X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5be2187-4ae5-4da1-9aeb-57f7f59b4ce3_535x421.png 424w, https://substackcdn.com/image/fetch/$s_!PB5X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5be2187-4ae5-4da1-9aeb-57f7f59b4ce3_535x421.png 848w, https://substackcdn.com/image/fetch/$s_!PB5X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5be2187-4ae5-4da1-9aeb-57f7f59b4ce3_535x421.png 1272w, https://substackcdn.com/image/fetch/$s_!PB5X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5be2187-4ae5-4da1-9aeb-57f7f59b4ce3_535x421.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PB5X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5be2187-4ae5-4da1-9aeb-57f7f59b4ce3_535x421.png" width="535" height="421" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5be2187-4ae5-4da1-9aeb-57f7f59b4ce3_535x421.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:421,&quot;width&quot;:535,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:80504,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://substack.rosenblatt.ai/i/181440864?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cf0f8bb-9a37-44d3-b47f-c843a9e4c373_535x574.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PB5X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5be2187-4ae5-4da1-9aeb-57f7f59b4ce3_535x421.png 424w, https://substackcdn.com/image/fetch/$s_!PB5X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5be2187-4ae5-4da1-9aeb-57f7f59b4ce3_535x421.png 848w, https://substackcdn.com/image/fetch/$s_!PB5X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5be2187-4ae5-4da1-9aeb-57f7f59b4ce3_535x421.png 1272w, https://substackcdn.com/image/fetch/$s_!PB5X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5be2187-4ae5-4da1-9aeb-57f7f59b4ce3_535x421.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Real feedback from call center employees in our Slack #propilot-support channel</figcaption></figure></div><h3>About Rosenblatt</h3><p><a href="https://mlq.ai/media/quarterly_decks/v0.1_State_of_AI_in_Business_2025_Report.pdf">MIT reports</a> that partnering externally on AI-first products brings them live 6 months sooner and twice as successfully as internal builds. Rosenblatt specializes in AI transformation for mid-market, tech-enabled, professional services. We bring together <a href="https://www.linkedin.com/in/eugenetcho/">AI leaders from big 4 consulting firms</a> and <a href="https://www.linkedin.com/in/owenbwhite/">founders from exited AI startups</a> to lead companies from fast pilots to complete AI transformations. Click below to schedule a 30-minute meeting with our CEO and founder.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://calendly.com/rosenblatt-ai/30min&quot;,&quot;text&quot;:&quot;Book a Meeting&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://calendly.com/rosenblatt-ai/30min"><span>Book a Meeting</span></a></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.rosenblatt.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Rosenblatt AI! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Private Equity's AI Transformation Dilemma]]></title><description><![CDATA[The Need to Prioritize Transformations for your Professional Services Portcos]]></description><link>https://substack.rosenblatt.ai/p/private-equitys-professional-services</link><guid isPermaLink="false">https://substack.rosenblatt.ai/p/private-equitys-professional-services</guid><dc:creator><![CDATA[Ryan Walden]]></dc:creator><pubDate>Tue, 02 Dec 2025 13:37:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Y5N7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F852b36d4-1a06-423a-aab9-a3560c4c99c4_300x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In 2021, private equity&#8217;s average deal size pierced through the $1 billion mark <a href="https://www.bain.com/insights/private-equity-market-in-2021-global-private-equity-report-2022/#:~:text=Average%20deal%20size%20pierced%20through%20the%20%241%20billion%20mark%20in%202021%20for%20the%20first%20time%20ever.">for the first time ever</a> in what appeared to be the beginning of yet another golden age. Prices were soaring, markets were hungry, and the cost of debt was near zero. But as time progressed, PE slid into one of the worst downturns in the industry&#8217;s history. PE bankruptcies have soared since 2022 and <a href="https://airtable.com/appEaeJ5qdA3nihOS/shr6rQzTxENrRVnH6/tblFVx0tG5VNExF7E">continue at record levels</a> (e.g <a href="https://www.nytimes.com/2025/08/29/business/spirit-airlines-bankruptcy.html">Spirit Airlines</a> and <a href="https://www.wsj.com/business/first-brands-collapse-patrick-james-306d7869?reflink=desktopwebshare_permalink">First Brands</a> in Q3 2025). Although tariffs have clear responsibility in many of this year&#8217;s downfalls, the recent adjustments of investments into tariff-insensitive essential services threatens the future of many of their existing portfolio companies. The real oversight is PE&#8217;s lack of a thoughtful playbook to lead existing professional services portcos in AI agent transformation. Without successful transformations, PE risks its longstanding reputation in leading digital innovation and positions AI-first competitors to capture that value, only accelerating the bankruptcy trend.</p><p>A recent <a href="https://www.hbs.edu/ris/Publication%20Files/24-070_72f6bfef-d542-437d-9747-bbf708fc11a5.pdf">Harvard Business School working paper</a> provides data-backed evidence that &#8220;private equity investors function as strategic capital allocators, adjusting their investment approaches in response to technological shifts&#8221;. Yet, in <a href="https://www.ey.com/en_us/insights/private-equity/pulse">EY&#8217;s Q3 PE Pulse report</a>, allocations to healthcare, a sector with <a href="https://www.thelancet.com/journals/landig/article/PIIS2589-7500(24)00124-9/fulltext">notoriously strict AI safety standards and regulations</a>, more than doubled year to date. This trend is not unique to Q3, but is instead a thematic pivot of 2025 overall. In reaction to tariff uncertainty, PE has focused latest investments into essential services (e.g. healthcare, utilities, infrastructure), many of which are human labor intensive, physical asset driven, and highly regulated. Because of this, the occupations that underlie these services rank at the <a href="https://arxiv.org/pdf/2303.01157">very bottom</a> of exposure to agentic AI. Despite strategic reorientation towards traditionally safer industries, PE is also rapidly gaining a track record of failures within these sectors as <a href="https://www.spglobal.com/market-intelligence/en/news-insights/articles/2025/8/july-us-corporate-bankruptcy-filings-hit-highest-monthly-total-in-5-years-91873904">research by S&amp;P Global</a> found these sectors responsible for 56% percent of H1 2025 bankruptcies.</p><p>As essential services have become the primary focus, technical leaders within PE have felt side-lined as a result. Many of PE&#8217;s digital leaders neither see the opportunity to usher in agentic transformation to these new investments nor have been issued a clear mandate to guide AI transformation within the existing portfolio. As a result, many leaders are departing to <a href="https://www.linkedin.com/in/valliappalakshmanan/">start their own AI-first companies</a>. Moreover, these positions frequently go unfilled, with Bespoke Partners <a href="https://www.bespokepartners.com/private-equity-talent-report/">recently reporting</a> that demand for C-suite and VP-level digital leadership in the second half of 2025 significantly exceeds available supply. Without playbooks, and losing leaders, the options are quickly waning.</p><p>Meanwhile in big tech, the race towards deploying AI agents continues to gain momentum. Current solutions are already fulfilling the promise of human-like intelligence with major players like IBM <a href="https://www.entrepreneur.com/business-news/ibm-ceo-ai-replaced-hundreds-of-human-resources-staff/491341?utm_source=chatgpt.com">automating 94% of their routine HR tasks</a> and confirming mass layoffs as a direct result. This leaves tech-enabled portfolio companies increasingly anxious of the growing AI-first innovation in both startups and big tech. Portcos in professional services such as insurance, legal services, and HR are most exposed. These sectors spend ~50% of revenue on knowledge workers, the exact roles agents are well positioned to automate. Under this immense pressure of exposure and lacking AI leadership, these companies attempt their own internal AI agent transformation initiatives. Unfortunately, most lack specialized AI engineering talent and their internal teams are already lean, stretched thin on managing existing systems. Pair these shortcoming with the now <a href="https://mlq.ai/media/quarterly_decks/v0.1_State_of_AI_in_Business_2025_Report.pdf">infamous report from MIT</a>, and the odds for success average well below 5%.</p><p>This is creating a strategic inflection point, with the wrong choice ending in the demise of PE&#8217;s reputation as leaders of digital transformation and accelerating bankruptcies in their most exposed portcos. By continuing to lack transformation playbooks, failing to retain top AI leadership, and filling their latest funds with less exposed sectors, they risk undermining the digital leadership LPs expect from them. The choice is clear: adapt now to harness agentic AI, or risk further losses and conceding reputation to a new wave of agile, AI-first competitors. </p><h3>About Rosenblatt</h3><p><a href="https://mlq.ai/media/quarterly_decks/v0.1_State_of_AI_in_Business_2025_Report.pdf">MIT reports</a> that partnering externally on AI-first products brings them live six months sooner and twice as successfully as internal builds. Rosenblatt specializes in AI agent transformation for mid-market, tech-enabled, professional services. We bring together AI leaders from <a href="https://www.linkedin.com/in/hromalik/">big 4 consulting firms</a> and <a href="https://www.linkedin.com/in/owenbwhite/">exited AI startups</a> to lead teams from agent pilots to full production-deployed agents. Click below to schedule a 30-minute portfolio AI exposure assessment with our founder.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://calendly.com/rosenblatt-ai/ai-exposure-assessment&quot;,&quot;text&quot;:&quot;AI Exposure Assessment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://calendly.com/rosenblatt-ai/ai-exposure-assessment"><span>AI Exposure Assessment</span></a></p>]]></content:encoded></item><item><title><![CDATA[SLMs, The Nesting Dolls of Intelligence]]></title><description><![CDATA[How downsizing intelligence is the clear path forward to successful AI applications]]></description><link>https://substack.rosenblatt.ai/p/slms-the-nesting-dolls-of-intelligence</link><guid isPermaLink="false">https://substack.rosenblatt.ai/p/slms-the-nesting-dolls-of-intelligence</guid><dc:creator><![CDATA[Ryan Walden]]></dc:creator><pubDate>Tue, 11 Nov 2025 14:04:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-P2u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d6d378-4c77-4579-a002-61f01a8e825b_1220x694.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>LLMs are incredibly adept at generalized question answering. But for businesses to extract value, they need to bring their context into the LLM with both high accuracy and specificity. Maintaining the existing quality of service when deploying a new AI app is a top concern for businesses. Great strides have been made towards improving context (e.g. automated evaluations, MCP, RAG, etc.), but one fact remains: LLMs are very slow. Once quality is reached, the next differentiator becomes speed. Today&#8217;s AI engineers are very lucky to be servicing users who expect several seconds of response time for any given question, but as is the hedonic treadmill, that expectation will not last long. Just as context engineering has prevailed in lieu of waiting for better foundation models, heavily prompt optimized SLMs will prevail in lieu of waiting for foundation models.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/3CxK7/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07d6d378-4c77-4579-a002-61f01a8e825b_1220x694.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a1760c95-3b60-4713-8fff-be7795e432ab_1220x764.png&quot;,&quot;height&quot;:377,&quot;title&quot;:&quot;Characteristics of SLMs vs LLMs&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/3CxK7/1/" width="730" height="377" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h1>A Brief Recap of AI Engineering</h1><p>For those who were working in AI prior to the release of ChatGPT, deploying a uniquely useful pretrained model without fine-tuning on curated data was extremely unlikely. A handful of embedding models, some CNNs, BERT, YOLO, and CLIP were the only regularly used, pretrained options that come to mind, pre-November-2022. In March 2023, software engineers quickly capitalized on the accessible APIs of ChatGPT to begin building their own GPTs, kicking off a wave of LLM-first software engineering. Now those same engineers are learning data science basics rebranded as &#8220;context engineering&#8221;. Simultaneously, data scientists who have spent years grappling with these complexities have had to revisit the way they approach new projects altogether, now no longer needing anything but a simple prompt to achieve intelligent predictions. The great news is that the solution to reconciling the slow nature of LLMs is answered by leveraging the middle ground between these fields: SLMs.</p><h2>LLM-First Software Engineering</h2><p>LLMs brought the unique capability of solving advanced intelligence problems through prompting alone. This has made the creation of data science applications increasingly more accessible to non-data scientists. The naive process for many software engineers has gone in three steps:</p><ol><li><p>Prompt engineer to demo-able</p></li><li><p>Deploy upon stakeholder approval</p></li><li><p>Adjust prompts based on user complaints and new feature requests</p></li></ol><p>This closely mirrors how software development (when lacking automated testing) has been occurring for years throughout enterprises, startups, and dev shops alike. As time has progressed, more sophisticated patterns have emerged:</p><ol><li><p>Work alongside a subject matter expert to curate an evaluation dataset</p></li><li><p>Leverage experts + LLM-as-a-Judge for model selection and prompt optimization</p></li><li><p>Incorporate evaluations into CI/CD as an intelligence regression test</p></li><li><p>Deploy and collect real conversations to supplement the evaluation dataset</p></li><li><p>Add a Human-in-the-Loop tool for the LLM to ask a human to respond</p></li><li><p>Repeat steps 1 - 4</p></li></ol><p>This is a far-improved approach over the naive process, but still lacks crucial steps learned from decades of real-world observations from traditional pre-trained data-science applications.</p><h2>Traditional Data Science Applications</h2><p>Before deep learning, traditional data science models were not pretrained; they existed only as algorithms to be fit to a dataset provided by the data scientist. The earlier deep learning models that were generally pretrained were incapable of domain-specific, human-like performance through prompting only. Therefore, the common phrase &#8220;a model is only as good as its data&#8221; was universally embraced among data scientists, until the inception of ChatGPT. Revising that data-first mindset, the traditional path to building a traditional data science application was as follows:</p><ol><li><p>Have an application already creating real world data</p></li><li><p>Collect and curate a dataset (e.g. data engineering, cleaning, and sampling)</p></li><li><p>Define a north-star metric (e.g. precision, recall, NDGC, etc.)</p></li><li><p>Experiment with different model options</p></li><li><p>If pretrained:</p><ol><li><p>Prompt Engineer</p></li><li><p>Fine Tune</p></li></ol></li><li><p>If not:</p><ol><li><p>Train from Scratch</p></li><li><p>Hyperparameter Optimization (e.g. Grid, Bayesian)</p></li></ol></li><li><p>Evaluate against a holdout set on the north-star metric</p></li><li><p>Shadow deploy the top model and analyze real world results</p></li><li><p>If shadow performs well, deploy</p></li><li><p>Retrain or fine-tune on new data on a regular schedule (e.g. daily, weekly, monthly)</p></li><li><p>Deploy the updated model if outperforming existing</p></li></ol><p>Notably, an important part of experimenting with different models is right sizing the model. Importantly, large models like transformers require GPU acceleration for high-speed inference, whereas smaller models such as XGBoost can run millisecond inference on a single CPU core. Because of the vastly different costs in self-hosting large vs small models, data scientists are pushed towards finding the most pragmatic balance between complexity, cost, and performance.</p><h1>Solving The Hedonic Treadmill with SLMs</h1><p>In late 2024, leading AI labs began reporting slowing improvements in their frontier models (<a href="https://www.bloomberg.com/news/articles/2024-11-13/openai-google-and-anthropic-are-struggling-to-build-more-advanced-ai">Amodei, A., et al., 2024</a>). Since then, researchers have increasingly demonstrated that Small Language Models (SLMs) with appropriate context engineering can outperform LLMs on the same task (<a href="https://arxiv.org/pdf/2506.02153">Belcak et.al 2025</a>). Notably, both SLMs and LLMs show similarly decreased performance on OOD examples when they are many-shot prompted (<a href="https://arxiv.org/pdf/2509.10414">Wynter 2025</a>). In the context of bringing intelligent applications to market, these facts and trends paint a clear picture of LLMs reaching their potential with marginal intelligence improvements lacking meaningful changes to the user&#8217;s experience. In accordance with the Hedonic Treadmill, as people become comfortable with the intelligence limitations of LLMs, they will begin to desire faster responses, and the universal truth will continue to remain that a smaller model will always respond faster than a larger model. Considering this, we must borrow from the learnings of traditional data science applications and begin applying them to LLM-first software engineering.</p><p>Here&#8217;s a suggested path forward:</p><ol><li><p>Work alongside a subject matter expert to curate an evaluation dataset</p></li><li><p>Leverage experts + LLM-as-a-Judge for model selection and light prompt optimization</p></li><li><p>Incorporate evaluations into CI/CD as an intelligence regression test</p></li><li><p>Deploy and collect real conversations to supplement the evaluation dataset</p></li><li><p>Add a Human-in-the-Loop tool for the LLM to ask a human to respond</p></li><li><p>Repeat steps 1 - 4 with some tweaks:</p><ol><li><p>Do not over optimize the LLM&#8217;s prompt, only adjust as needed</p></li><li><p>Continue heavy LLM-as-a-Judge prompt optimization of the SLMs </p></li><li><p>Detect when a SLM outperforms the LLM</p></li><li><p>Deploy the optimized SLM as the new default</p></li><li><p>Add an LLM-in-the-Loop tool for the SLM to ask the LLM to fallback to</p></li></ol></li></ol><p>By reserving heavy automatic prompt optimization to the SLM, and keeping the LLM&#8217;s prompt highly generalized, you strike a pragmatic balance between complexity, cost, and performance. For In-Distribution data (ID, explained below) data you have the fast and cheap responses of the SLM and for Out-of-Distribution data (OOD) you have the LLM which has stronger generalization capabilities, and for the extraordinary scenario you have the human. In essence, a Russian-nesting doll of intelligence.</p><p>In Distribution - Queries and scenarios that closely match the patterns, domains, and types of problems the model was trained or optimized for. These represent the &#8220;expected&#8221; or typical use cases.</p><p>Out of Distribution - Queries that fall outside the model&#8217;s training distribution&#8212;novel scenarios, edge cases, or uncommon combinations of requirements that the model hasn&#8217;t been specifically prepared to handle.</p><h1>Conclusion</h1><p>If you are not already using this approach, I hope you consider it as your next step towards long term wins with your intelligent application. In some ways, we already see similar approaches being embraced by top foundation model providers such as GPT-5&#8217;s model router design (<a href="https://openai.com/index/gpt-5-system-card/">OpenAI 2025</a>). Better yet, there is some very recent research from a fellow Atlanta local which concludes &#8220;this survey firmly positions SLMs as the default, go-to engine for the majority of agent pipelines, reserving larger LLMs as selective fallbacks for only the most challenging cases&#8221; (<a href="https://www.arxiv.org/pdf/2510.03847">Sharma 2025</a>).</p><h4><strong>Food For Thought</strong></h4><p>For those reading who are familiar with traditional data science or NLP, we can take this nesting doll pattern a step further. Frankly, some questions are truly best solved by simple FAQ responses. After deploying an SLM, you could begin a new pattern of progressively clustering high similarity prompt-response pairs into a general FAQ. When such prompts are sent, FAQ responses could then be retrieved by an embedding model with a high threshold, cosine-similarity match, with low scores escalating to the SLM to fallback to. </p><p>Thank you for your time and I hope you leave some feedback!</p>]]></content:encoded></item></channel></rss>