<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The Technomist]]></title><description><![CDATA[Where business and tech speak the same language!]]></description><link>https://thetechnomist.com</link><image><url>https://substackcdn.com/image/fetch/$s_!Bmne!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5407dd07-1a95-4e03-897d-d94cd4f8e031_500x500.png</url><title>The Technomist</title><link>https://thetechnomist.com</link></image><generator>Substack</generator><lastBuildDate>Sat, 04 Apr 2026 12:48:49 GMT</lastBuildDate><atom:link href="https://thetechnomist.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Adel Zaalouk]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[thetechnomist@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[thetechnomist@substack.com]]></itunes:email><itunes:name><![CDATA[Adel Zaalouk]]></itunes:name></itunes:owner><itunes:author><![CDATA[Adel Zaalouk]]></itunes:author><googleplay:owner><![CDATA[thetechnomist@substack.com]]></googleplay:owner><googleplay:email><![CDATA[thetechnomist@substack.com]]></googleplay:email><googleplay:author><![CDATA[Adel Zaalouk]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Verification Bottleneck: Why AI’s Real Cost Is Human Attention]]></title><description><![CDATA[AI scales execution to near-zero cost. But verifying that output stays biologically bounded. The bottleneck isn't intelligence anymore. It's human verification bandwidth.]]></description><link>https://thetechnomist.com/p/the-verification-bottleneck-why-ais</link><guid isPermaLink="false">https://thetechnomist.com/p/the-verification-bottleneck-why-ais</guid><dc:creator><![CDATA[Adel Zaalouk]]></dc:creator><pubDate>Thu, 26 Feb 2026 13:15:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ca4f681d-81ba-4c09-87c0-a42bc7455d7e_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A <a href="https://arxiv.org/abs/2602.20946">new paper from MIT and Washington University</a> frames the AI transition as two cost curves racing in opposite directions. The cost to automate falls exponentially. The cost to verify stays where it&#8217;s always been: bounded by human cognition.</p><p>The binding constraint on growth is no longer intelligence. It&#8217;s human verification bandwidth.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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_!sir9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9974a1d-2613-48d7-b994-efa3823c5ef9_692x649.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sir9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9974a1d-2613-48d7-b994-efa3823c5ef9_692x649.png 424w, https://substackcdn.com/image/fetch/$s_!sir9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9974a1d-2613-48d7-b994-efa3823c5ef9_692x649.png 848w, https://substackcdn.com/image/fetch/$s_!sir9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9974a1d-2613-48d7-b994-efa3823c5ef9_692x649.png 1272w, https://substackcdn.com/image/fetch/$s_!sir9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9974a1d-2613-48d7-b994-efa3823c5ef9_692x649.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sir9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9974a1d-2613-48d7-b994-efa3823c5ef9_692x649.png" width="692" height="649" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9974a1d-2613-48d7-b994-efa3823c5ef9_692x649.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:649,&quot;width&quot;:692,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Paper excerpt from \&quot;Some Simple Economics of AGI\&quot; by Catalini, Hui, and Wu&quot;,&quot;title&quot;:&quot;Paper excerpt from \&quot;Some Simple Economics of AGI\&quot; by Catalini, Hui, and Wu&quot;,&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="Paper excerpt from &quot;Some Simple Economics of AGI&quot; by Catalini, Hui, and Wu" title="Paper excerpt from &quot;Some Simple Economics of AGI&quot; by Catalini, Hui, and Wu" srcset="https://substackcdn.com/image/fetch/$s_!sir9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9974a1d-2613-48d7-b994-efa3823c5ef9_692x649.png 424w, https://substackcdn.com/image/fetch/$s_!sir9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9974a1d-2613-48d7-b994-efa3823c5ef9_692x649.png 848w, https://substackcdn.com/image/fetch/$s_!sir9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9974a1d-2613-48d7-b994-efa3823c5ef9_692x649.png 1272w, https://substackcdn.com/image/fetch/$s_!sir9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9974a1d-2613-48d7-b994-efa3823c5ef9_692x649.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>AI can generate a 50,000-line application in a day. A design document in minutes. A legal brief in seconds. Execution cost is approaching zero.</p><p>But someone still has to check whether the output is correct. Whether the code handles edge cases the model didn't think about. Whether the legal citations actually exist. Whether the billing logic accounts for the dedicated carrier program that nobody wrote down.</p><p>That checking happens at human speed. Reading speed. Context-building speed. Domain expertise speed. None of these scale with compute.</p><p>The <a href="https://www.faros.ai/blog/ai-software-engineering">Faros AI study</a> across 10,000+ developers put numbers on it: teams using AI complete 21% more tasks and merge 98% more PRs. But PR review time goes up 91%. PRs are 154% larger. Bug rates climb 9% per developer. The work didn't disappear. It moved from writing to reviewing.</p><h2>Full delegation requires trust!</h2><p>The verification problem is really a trust problem wearing a technical hat. You trust a colleague to run a project because you've seen their judgment over the years. A doctor trusts a resident's diagnosis after watching hundreds of cases together. A manager trusts a direct report's analysis after months of calibration. That trust was expensive to build. It doesn't transfer to a model that hallucinates <a href="https://www.allaboutai.com/resources/ai-statistics/ai-hallucinations/">between 0.7% and 94%</a> of the time, depending on who built it.</p><p><em>This framing came up in conversation with a colleague at work. Thank you <a href="https://www.linkedin.com/in/franciscoarceo/">Francisco Arceo</a> for sharpening the thinking here.</em></p><p>The <a href="https://survey.stackoverflow.co/2025/ai/">Stack Overflow 2025 survey</a> makes this concrete: 84% of developers use AI tools, but only 33% trust the output. A 51-point gap between adoption and confidence. The more people use AI, the less they trust it. Experienced developers trust it least.</p><p>Additionally, the number of agents producing output grows with compute. The number of humans available to verify <strong>stays fixed.</strong> Every new agent, every new workflow, every new automation draws down the same <strong>finite pool of human attention.</strong></p><h2>The measurability gap</h2><p>The paper introduces a concept called the "measurability gap." Quantifiable tasks are automated first. What's left are the tasks that require judgment, context, and liability: what the authors call n-hard or n-legal processes.</p><p>The dangerous part isn't that AI produces wrong answers. It's that the wrong answers look right. <a href="https://www.cio.com/article/4124515/the-ai-productivity-trap-why-your-best-engineers-are-getting-slower.html">CIO.com put it well</a>: "Almost-right code is insidious. It compiles. It runs. It passes the basic unit tests. But it contains subtle logical flaws or edge-case failures that aren't immediately obvious." Finding what's missing in 100 lines of AI-generated code is harder than writing the 100 lines yourself.</p><p>The <a href="https://metr.org/Early_2025_AI_Experienced_OS_Devs_Study.pdf">METR randomized controlled trial</a> found experienced developers using AI tools took 19% longer than without AI. Before the study, they predicted AI would make them 24% faster. After the slowdown, they still believed it had sped them up by 20%. That's a 39-point gap between what people feel and what actually happened.</p><p>The <a href="https://hbr.org/2026/02/ai-doesnt-reduce-work-it-intensifies-it">HBR study from UC Berkeley</a> tracked 40 workers over 8 months and found something similar: in the moment, people described momentum. When they stepped back, they described feeling busier, more stretched, less able to disconnect. 62% of associates reported burnout. AI didn't reduce work. It intensified it.</p><h2>Hollow economy vs. augmented economy</h2><p>The paper's central warning: without verification infrastructure, the market drifts toward what they call a "Hollow Economy." Measured activity explodes. Human control hollows out. GDP goes up. Understanding goes down.</p><p>The alternative is an "Augmented Economy" where verification scales alongside automation. That means treating verification as a production technology, not a compliance checkbox. Cryptographic provenance, liability underwriting, evaluation records, audit trails. The ability to insure outcomes, not just generate them.</p><p>One failure mode I keep thinking about: the expertise decay loop. Routine tasks automate, entry-level positions disappear. Those positions were where future expert verifiers got trained. The system slowly undermines its own ability to check itself.</p><h2>Where this leaves us</h2><p><code>intent -&gt; execution -&gt; verification</code>. Humans set intent. Machines execute. Humans <strong>verify and take responsibility.</strong></p><p>Compute gets cheaper every quarter. <strong>Human attention does not</strong>. Every organization deploying AI at scale is discovering this firsthand. Not from reading papers, but because their <strong>review queues are backing up,</strong> their senior engineers spend more time reading generated code than writing their own, and their confidence in what shipped last Tuesday is lower than it was a year ago.</p><p>The real cost of AI productivity isn't compute. It's the attention of the people who still have to decide whether the output is worth trusting.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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[If AI Can Code, Who Makes the Call?]]></title><description><![CDATA[Builder PMs? ~ Co-authored by &#129302;]]></description><link>https://thetechnomist.com/p/if-everyone-can-code-do-we-still</link><guid isPermaLink="false">https://thetechnomist.com/p/if-everyone-can-code-do-we-still</guid><dc:creator><![CDATA[Adel Zaalouk]]></dc:creator><pubDate>Sun, 15 Feb 2026 20:19:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!POgV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875da057-ea27-4931-8588-c0fc632d4007_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!POgV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875da057-ea27-4931-8588-c0fc632d4007_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!POgV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875da057-ea27-4931-8588-c0fc632d4007_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!POgV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875da057-ea27-4931-8588-c0fc632d4007_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!POgV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875da057-ea27-4931-8588-c0fc632d4007_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!POgV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875da057-ea27-4931-8588-c0fc632d4007_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!POgV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875da057-ea27-4931-8588-c0fc632d4007_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/875da057-ea27-4931-8588-c0fc632d4007_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2724257,&quot;alt&quot;:&quot;&quot;,&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://thetechnomist.com/i/188067895?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875da057-ea27-4931-8588-c0fc632d4007_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!POgV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875da057-ea27-4931-8588-c0fc632d4007_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!POgV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875da057-ea27-4931-8588-c0fc632d4007_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!POgV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875da057-ea27-4931-8588-c0fc632d4007_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!POgV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875da057-ea27-4931-8588-c0fc632d4007_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Something changed in the last year that I don&#8217;t think we&#8217;ve fully processed yet.</p><p>PMs (regardless of the technical level) can wire-up full prototypes, not a Figma file,  working prototypes with real API calls. They can open up pull requests, the engineers review, clean it up, and ship! The whole cycle, from idea to production, could take less than three days. A year ago, that same process would have started with a spec, sat in a backlog for two sprints, and gone through three rounds of &#8220;that&#8217;s not what I meant.&#8221; (yes that still happens, but these are process bottle-necks and AI won&#8217;t help here, a topic for another post :))</p><p>I start to see this happening everywhere. PMs are vibe-coding prototypes in Cursor. Designers are pushing CSS changes directly. Marketing people are building internal dashboards with Replit. The tools have gotten good enough that &#8220;I can&#8217;t code&#8221; is no longer a permanent identity. It&#8217;s a choice.</p><p>And this is starting to change how companies think about roles. LinkedIn&#8217;s CPO <a href="https://www.lennysnewsletter.com/p/why-linkedin-is-replacing-pms">killed their APM program</a> and replaced it with &#8220;full-stack builder&#8221; roles. </p><blockquote><p><em>&#8220;Vibe coding is the new product management.&#8221;</em></p><p><em>&#8212; Naval Ravikant</em></p></blockquote><p>The question people keep asking, sometimes quietly, sometimes in all-hands meetings, is whether we still need a dedicated product management role at all.</p><p>The thesis goes like this: if the barrier to building software has collapsed, why keep a role whose main job was translating between &#8220;what customers want&#8221; and &#8220;what engineers build&#8221;? Why not just have everyone do both? Ship code in the morning, talk to customers in the afternoon, split the time evenly.</p><p>This idea has a name now. People are calling it the &#8220;builder model&#8221;: dissolve the traditional PM, designer, and engineer boundaries. Everyone writes code, everyone talks to customers, everyone ships. No handoffs, no translators, no waiting on someone else to turn your idea into software. Some versions of this are modest (PMs should prototype more). Others are radical (the PM role itself is obsolete, just hire builders). <a href="https://medium.com/is-that-product-management/the-era-of-the-builder-product-manager-4407fe54d2b4">The Era of the Builder Product Manager</a> captures the spirit: the old way of being a PM is dying, and the future belongs to people who can get their hands dirty.</p><p>I find the builder model appealing and mostly wrong. Here&#8217;s why.</p><h2>The translation layer is compressing. That&#8217;s real.</h2><p>I don&#8217;t want to dismiss what&#8217;s changing. The gap between &#8220;I have an idea&#8221; and &#8220;I have a working prototype&#8221; used to be weeks. Now it&#8217;s hours. Tools like Cursor, Replit, and Claude Code let someone with product intuition but no engineering background spin up something functional in an afternoon. <a href="https://www.atlassian.com/blog/artificial-intelligence/how-ai-turns-product-managers-back-into-builders">Atlassian wrote about</a> how AI is turning PMs back into builders. The <a href="https://cacm.acm.org/blogcacm/the-vibe-coding-imperative-for-product-managers/">ACM published a piece</a> calling vibe coding an imperative for product managers.</p><p>This matters. When a PM can show a working demo instead of writing a 10-page spec, conversations with engineering get better. Fewer misunderstandings. Faster iteration. That&#8217;s a genuine improvement.</p><p>But prototyping is not the same as building.</p><h2>&#8220;Everyone can code&#8221; is not &#8220;everyone can build&#8221;</h2><p>There&#8217;s a gap between a vibe-coded prototype and production software that AI hasn&#8217;t closed. Bryce York <a href="https://bryceyork.com/vibe-coding-prototypes/">made this point well</a>: vibe-coded output is isolated from production codebases. Engineers have to re-implement from scratch. That&#8217;s not a handoff; it&#8217;s a translation, and translation costs time (and I can say this because I have been on both side, so anecdotally, I know that&#8217;s a fact).</p><p>The numbers back this up. A <a href="https://www.technologyreview.com/2025/12/15/1128352/rise-of-ai-coding-developers-2026/">study by METR</a> found that</p><blockquote><p><em>Experienced developers using AI tools believed they were 20% faster. Objective measurement showed they were actually 19% slower.</em></p><p><em>&#8212; METR Study</em></p></blockquote><p> experienced developers using AI tools believed they were 20% faster. Objective measurement showed they were actually 19% slower. Think about that for a second: developers felt faster and were measurably slower. Stack Overflow&#8217;s 2025 Developer Survey found that trust in AI coding tools fell for the first time, even as adoption kept climbing.</p><p>I keep coming back to this distinction: making a demo work is engineering on easy mode. Making it work reliably, securely, at scale, for years, with other people&#8217;s code touching it, that&#8217;s still hard. And that&#8217;s where the actual engineering skill lives.</p><h2>The builder model misdiagnoses the PM bottleneck</h2><p>Here&#8217;s where that builder thesis starts to fall apart for me. The argument starts from a real observation: PMs spend 60-70% of their time in meetings and have little time to innovate. The proposed solution is to give them coding ability so they can ship things directly.</p><p>But this solves the wrong problem. Those meetings aren&#8217;t wasted time that coding could replace. Most of them exist because someone has to:</p><ul><li><p>Align stakeholders who want conflicting things</p></li><li><p>Say no to 80% of feature requests without making enemies</p></li><li><p>Synthesize messy, contradictory customer signals into a strategy</p></li><li><p>Navigate internal politics to unblock engineering work</p></li><li><p>Make prioritization decisions with incomplete information</p></li></ul><p>All of these are (not so easy) judgment calls. None of them gets easier because a PM can write code. Giving PMs coding ability without reducing their coordination load just adds another job to an already overloaded role. Now you&#8217;re asking them to attend six hours of meetings AND ship code. That&#8217;s how you burn people out.</p><h2>Even distribution is a fantasy</h2><p>The builder model assumes people can split time evenly across coding, customer conversations, strategy, and shipping. I think this ignores how human cognition actually works.</p><p>Deep coding requires flow state, uninterrupted blocks of two to three hours to do anything meaningful. Customer discovery is a different kind of work entirely: empathy, preparation, follow-through. Strategy means stepping back and thinking about what not to build. And then there are the meetings, which are pure context-switching.</p><p>Asking one person to do all four &#8220;evenly&#8221; means they do all four at a mediocre level. I&#8217;ve watched engineers who get pulled into too many customer calls lose their technical edge. I&#8217;ve watched PMs who try to code too much lose track of their customers. There&#8217;s a reason specialization exists. It&#8217;s not bureaucracy. People produce better work when they can stay in one mode long enough to actually think.</p><h2>Faster building means more need for someone deciding what to build</h2><p>This is the argument most builder-model advocates skip over.</p><p>When shipping is cheap, more things get shipped. More features, more experiments, more prototypes. Someone needs to decide which of those things should actually exist. <a href="https://bryceyork.com/vibe-coding-prototypes/">As one critic put it</a>: with everyone building faster, there is now more product work to do, because someone needs to think about whether we should build all those things.</p><p>Without that filter, you get feature bloat, slop, inconsistent UX, and a product that tries to do everything for everyone and does nothing well. Cheap building makes the person who says &#8220;no, not that&#8221; more important, not less. That has always been the PM&#8217;s actual job (and AI believe it or not is letting engineer get into that mindset as well).</p><h2>Where the builder model actually works</h2><p>So is the builder model &#8220;wrong&#8221;? Not really, but It works in specific contexts:</p><p>Early-stage startups with fewer than 15 people. Developer tools where the builder is the customer. Internal tools where scope is limited and stakes are low. Consumer apps where one person can hold the entire problem in their head.</p><p>In these contexts, the overhead of having separate PM and engineering roles isn&#8217;t worth it. A small team of builders who talk to users and ship code can outperform a larger team with handoff layers.</p><p>But scale that up. Try it with a healthcare SaaS product where someone needs to understand clinical workflows and regulatory requirements. Try it with an enterprise platform where 50 customers all want different things and the PM&#8217;s job is figuring out which five to actually build. The person doing that work should not be spending half their time coding. They should be spending it with clinicians, or reading through support tickets, or arguing about roadmap priorities.</p><h2>What I think actually happens</h2><p>I don&#8217;t think the builder model replaces PM. I think what actually happens is less tidy:</p><p>Teams get smaller. A pod of two or three people does what used to require eight. The <a href="https://www.bcg.com/publications/2025/ai-is-outpacing-your-workforce-strategy-are-you-ready">BCG workforce report</a> describes this shift as already underway across the industry.</p><p>PMs prototype more, but as communication tools. A PM vibe-codes a working demo to show engineering &#8220;this is what I mean.&#8221; That replaces the spec, not the engineer.</p><p>Junior PM roles (could) disappear (yea that&#8217;s a problem!). Entry-level PM work (writing specs, organizing feedback, tracking competitors) <a href="https://productschool.com/blog/artificial-intelligence/will-ai-replace-product-managers">gets automated</a> and we need to rescope that role&#8217;s job. Senior PMs who can do strategy, politics, and customer insight survive (till we figure out how to automate humans entirely, AGI or whatever we call it, automation all the way, also a topic for another post). There are fewer of them and they matter more.</p><p>The &#8220;what to build&#8221; question becomes the scarce &#8220;skill&#8221;. As building gets cheaper, judgment is what separates good teams from bad ones (understanding pain points, discovery work, etc, becomes even more valuable). What to build, what to kill, what to say no to. AI can&#8217;t automate those calls because they depend on knowing your customers and your constraints better than anyone else does.</p><p>Engineering shifts toward <em>systems work</em>. Engineers spend less time on CRUD features and more on architecture, performance, security, and reliability. The parts AI still gets wrong.</p><h2>The real question</h2><p>I think we&#8217;re asking the wrong question. &#8220;Should PMs code?&#8221; is less interesting than &#8220;how do we stop PMs from spending 70% of their time in meetings so they can actually think?&#8221;</p><p>Most PM meetings exist because organizations have communication problems (yeah, we are hacks for bad process, which seems like a non-NP problem &#128556;), not because PMs have too much free time. Better async tools, smaller teams, and clearer ownership structures would do more to improve PM productivity than granting them Cursor access.</p><p>The companies that do well with this won&#8217;t be the ones where everyone does everything. They&#8217;ll be the ones with small teams where each person has a clear job, and AI reduces friction in working together. Roles don&#8217;t dissolve. They no longer require three meetings to coordinate.</p><p>That&#8217;s less romantic than &#8220;everyone&#8217;s a builder.&#8221; But I think it&#8217;s closer to what actually works.</p><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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><p></p>]]></content:encoded></item><item><title><![CDATA[Standardizing AI Value? The Tech and Economics Behind Anthropic's MCP ]]></title><description><![CDATA[Decoding MCP's Technology, Market Impact, and Potential as a Foundational AI Standard.]]></description><link>https://thetechnomist.com/p/standardizing-ai-value-the-tech-and</link><guid isPermaLink="false">https://thetechnomist.com/p/standardizing-ai-value-the-tech-and</guid><dc:creator><![CDATA[Adel Zaalouk]]></dc:creator><pubDate>Sun, 30 Mar 2025 22:13:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f3e89e-24f9-4ea6-8176-7c96a6f0b0ab_1600x949.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Anthropic's Model Context Protocol (MCP) is garnering attention. Some see it as a long-lasting standard, others see it as a protocol for agents or even  "the next HTTP." Is this hype justified, or will MCP become an overblown trend? In this post, we will examine MCP's core concepts and benefits. We will also debate its potential, practicality, and economics.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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><p></p><h2>The Problem MCP Solves</h2><p>At its foundation, MCP rests on a simple but powerful principle: <strong>AI models are only as effective as the context they are given.</strong> Imagine asking a colleague for help without providing any background information. Their assistance will likely be limited. MCP addresses this by providing a standardized way for AI applications and agents to access and interact with external data and tools, enriching their context and enabling more intelligent and useful behavior.</p><p>Before MCP, integrating AI with external systems (databases, APIs, local files, even web services) was often a bespoke and lengthy (developer time) process.</p><p>Each new integration required custom code, leading to a "many-to-many" problem (or some call it the <strong>&#8220;N x M&#8221; </strong>problem). This created a fragmented landscape, slowing down development and hindering interoperability.</p><p>MCP proposes a "one-to-many" solution, a universal interface that connects any MCP-compatible AI applications to any MCP-compatible server, where the logic is detail abstracted by the unified interface, but let&#8217;s not get ahead of ourselves and take a quick look at MCP&#8217;s building blocks.</p><h2>Prompts, Tools, and Resources (the building blocks)</h2><p>MCP isn't a monolithic entity. It's built upon three well-defined blocks, each granting a different level of control:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!07nh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F421c29f0-aec2-4f7b-86f8-ab3e2007a42b_1471x571.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!07nh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F421c29f0-aec2-4f7b-86f8-ab3e2007a42b_1471x571.png 424w, https://substackcdn.com/image/fetch/$s_!07nh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F421c29f0-aec2-4f7b-86f8-ab3e2007a42b_1471x571.png 848w, https://substackcdn.com/image/fetch/$s_!07nh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F421c29f0-aec2-4f7b-86f8-ab3e2007a42b_1471x571.png 1272w, https://substackcdn.com/image/fetch/$s_!07nh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F421c29f0-aec2-4f7b-86f8-ab3e2007a42b_1471x571.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!07nh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F421c29f0-aec2-4f7b-86f8-ab3e2007a42b_1471x571.png" width="1456" height="565" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/421c29f0-aec2-4f7b-86f8-ab3e2007a42b_1471x571.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:565,&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_!07nh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F421c29f0-aec2-4f7b-86f8-ab3e2007a42b_1471x571.png 424w, https://substackcdn.com/image/fetch/$s_!07nh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F421c29f0-aec2-4f7b-86f8-ab3e2007a42b_1471x571.png 848w, https://substackcdn.com/image/fetch/$s_!07nh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F421c29f0-aec2-4f7b-86f8-ab3e2007a42b_1471x571.png 1272w, https://substackcdn.com/image/fetch/$s_!07nh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F421c29f0-aec2-4f7b-86f8-ab3e2007a42b_1471x571.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>Prompts (User-Controlled):</strong> These are predefined templates for common interactions initiated by the <em>user</em>. Think of slash commands in a text editor, IDE, or Slack <strong>(e.g., /summarize to summarize a pull request, /translate to translate selected text, /code-review to review code/PRs/&#8230;).</strong> Prompts provide a consistent and user-friendly way to interact with specific services, ensuring well-formed input for the language model. They are essentially <strong>user-invoked</strong> &#8220;tools&#8221;.</p></li><li><p><strong>Resources (Application-Controlled):</strong> Resources represent <em>data</em> exposed by the server to the client application. Unlike tools, which are actions, resources are information. Importantly, the <em>application</em> (not the model) determines how to utilize this data. This could involve displaying an image, attaching a file to a message, providing contextual information to the user, or using the data in subsequent computations. Resources can be static (like a file) or dynamic (like data fetched from an API that changes over time). <strong>This can also be used with prompts, for example, when invoking prompts or tools from the CLI, resource URIs could be passed as parameters or arguments</strong> </p></li></ul><ul><li><p><strong>Tools (Model-Controlled):</strong> This is where the AI model's agency comes into play. A server exposes a set of <em>tools</em>, and functions that perform specific actions (or call one or more APIs). These could range from reading and writing files to querying databases, accessing APIs, or even controlling external devices. The thing to note here is that the <em>language model</em> that is <strong>used by</strong> the<strong> client application</strong> is what decides <em>when, what, and how</em> to invoke these tools based on the task at hand. </p></li></ul><p>I personally have not seen that much use of resources and prompts; most of the excitement has been around tools (exceptions do exist, though, just not as common). </p><p>For more details on the building blocks, see the protocol <a href="https://spec.modelcontextprotocol.io/specification/2024-11-05/">specification</a> and check out this talk: <a href="https://www.youtube.com/watch?v=kQmXtrmQ5Zg&amp;t=4680s&amp;ab_channel=AIEngineer">Building Agents with Model Context Protocol - Full Workshop with Mahesh Murag of Anthropic</a></p><h2>Communication Modes</h2><p>In addition to the trifecta above, MCP can operate in different modes:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nDXK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56eeb243-52a0-4e73-8bda-418dfccd8f13_619x326.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nDXK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56eeb243-52a0-4e73-8bda-418dfccd8f13_619x326.png 424w, https://substackcdn.com/image/fetch/$s_!nDXK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56eeb243-52a0-4e73-8bda-418dfccd8f13_619x326.png 848w, https://substackcdn.com/image/fetch/$s_!nDXK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56eeb243-52a0-4e73-8bda-418dfccd8f13_619x326.png 1272w, https://substackcdn.com/image/fetch/$s_!nDXK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56eeb243-52a0-4e73-8bda-418dfccd8f13_619x326.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nDXK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56eeb243-52a0-4e73-8bda-418dfccd8f13_619x326.png" width="619" height="326" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/56eeb243-52a0-4e73-8bda-418dfccd8f13_619x326.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:326,&quot;width&quot;:619,&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_!nDXK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56eeb243-52a0-4e73-8bda-418dfccd8f13_619x326.png 424w, https://substackcdn.com/image/fetch/$s_!nDXK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56eeb243-52a0-4e73-8bda-418dfccd8f13_619x326.png 848w, https://substackcdn.com/image/fetch/$s_!nDXK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56eeb243-52a0-4e73-8bda-418dfccd8f13_619x326.png 1272w, https://substackcdn.com/image/fetch/$s_!nDXK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56eeb243-52a0-4e73-8bda-418dfccd8f13_619x326.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>STDIO: </strong>Good for quick starts and onboarding. Here, the client often spawns the server as a subprocess, piping JSON-RPC messages via STDIO.</p></li></ul><ul><li><p><strong>HTTP + Server-Sent Events (SSE) [</strong><em><strong>Older</strong></em><strong> comms]: </strong>Used two separate channels: regular HTTP POSTs (Client-&gt;Server) and a dedicated SSE stream (Server-&gt;Client). Required stateful servers for the SSE part. This had some drawbacks, including incompatibility with serverless, resource-intensive(ness), and didn&#8217;t really get adopted that much, also MCP allows for hierarchical servers relationships, which complicates things, especially with SSE</p></li></ul><ul><li><p><strong>Streamable HTTP [</strong><em><strong><a href="https://github.com/modelcontextprotocol/specification/pull/206">Newer</a></strong></em><strong><a href="https://github.com/modelcontextprotocol/specification/pull/206"> comms</a>]:</strong> No more "always-on" connections to remote HTTP servers. Uses a single endpoint. Leverages standard HTTP POST. The server chooses whether to reply with a single JSON response or upgrade the POST response itself into an SSE stream. Also allows a separate GET for a dedicated SSE stream if needed. More flexible, supports stateless servers, and adds resum-ability.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!utmT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9026f132-1f6d-4ef7-b6ae-749a787583c4_1222x843.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!utmT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9026f132-1f6d-4ef7-b6ae-749a787583c4_1222x843.png 424w, https://substackcdn.com/image/fetch/$s_!utmT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9026f132-1f6d-4ef7-b6ae-749a787583c4_1222x843.png 848w, https://substackcdn.com/image/fetch/$s_!utmT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9026f132-1f6d-4ef7-b6ae-749a787583c4_1222x843.png 1272w, https://substackcdn.com/image/fetch/$s_!utmT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9026f132-1f6d-4ef7-b6ae-749a787583c4_1222x843.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!utmT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9026f132-1f6d-4ef7-b6ae-749a787583c4_1222x843.png" width="1222" height="843" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9026f132-1f6d-4ef7-b6ae-749a787583c4_1222x843.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:843,&quot;width&quot;:1222,&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_!utmT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9026f132-1f6d-4ef7-b6ae-749a787583c4_1222x843.png 424w, https://substackcdn.com/image/fetch/$s_!utmT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9026f132-1f6d-4ef7-b6ae-749a787583c4_1222x843.png 848w, https://substackcdn.com/image/fetch/$s_!utmT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9026f132-1f6d-4ef7-b6ae-749a787583c4_1222x843.png 1272w, https://substackcdn.com/image/fetch/$s_!utmT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9026f132-1f6d-4ef7-b6ae-749a787583c4_1222x843.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now, debate exists regarding the trade-offs between MCP's complexity and its <strong>utility</strong> across the different communication modes. Remote MCP, particularly when implemented over HTTP, is frequently perceived as <em>complex</em> due to added layers like JSON-RPC wrappers, especially when compared to traditional REST APIs defined by OpenAPI specifications (Why not JUST OpenAPI, man?). However, some argue this complexity is justified by enabling a reasonably powerful paradigm:<em><strong> &#8220;users dynamically adding tools and context sources to AI applications at runtime</strong></em>&#8221;, much like browser extensions, going beyond static, developer-defined integrations. In contrast to remote and its perceived complexity, <em><strong>local MCP via stdio</strong></em>, commonly used for<em><strong> inner-loop</strong></em> developer tools (e.g., requiring filesystem access or command execution), is generally viewed as more straightforward and practical for its purpose, making it the more prevalent implementation observed <strong>so far.</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_!0SOa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feacb4215-7fd1-453a-b21d-5ad9fba1b5e5_1461x913.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0SOa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feacb4215-7fd1-453a-b21d-5ad9fba1b5e5_1461x913.png 424w, https://substackcdn.com/image/fetch/$s_!0SOa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feacb4215-7fd1-453a-b21d-5ad9fba1b5e5_1461x913.png 848w, https://substackcdn.com/image/fetch/$s_!0SOa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feacb4215-7fd1-453a-b21d-5ad9fba1b5e5_1461x913.png 1272w, https://substackcdn.com/image/fetch/$s_!0SOa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feacb4215-7fd1-453a-b21d-5ad9fba1b5e5_1461x913.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0SOa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feacb4215-7fd1-453a-b21d-5ad9fba1b5e5_1461x913.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eacb4215-7fd1-453a-b21d-5ad9fba1b5e5_1461x913.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&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_!0SOa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feacb4215-7fd1-453a-b21d-5ad9fba1b5e5_1461x913.png 424w, https://substackcdn.com/image/fetch/$s_!0SOa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feacb4215-7fd1-453a-b21d-5ad9fba1b5e5_1461x913.png 848w, https://substackcdn.com/image/fetch/$s_!0SOa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feacb4215-7fd1-453a-b21d-5ad9fba1b5e5_1461x913.png 1272w, https://substackcdn.com/image/fetch/$s_!0SOa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feacb4215-7fd1-453a-b21d-5ad9fba1b5e5_1461x913.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The Value Proposition: A Win-Win-Win-Win Scenario</h2><p>MCP offers some tangible benefits to a wide range of users:</p><ul><li><p><strong>WIN 1 | Application Developers:</strong> The most immediate benefit is the elimination of custom integrations. Once an application is MCP-compatible (i.e., an application becomes a client), it can connect to <em>any</em> MCP server with zero additional coding. This reduces development time and effort, allowing developers to focus on the core functionality of their applications rather than the plumbing of integrations.</p></li></ul><ul><li><p><strong>WIN 2 | Tool and API Providers:</strong> By building an MCP server once, tool and API providers can expose their services to a broad ecosystem of MCP-compatible applications. This provides a standardized "on-ramp" for AI, increasing their reach and potential user base. It's a way to "AI-enable" their existing services with minimal overhead.</p></li></ul><ul><li><p><strong>WIN 3 | End Users:</strong> The ultimate beneficiaries are the end users, who gain access to more powerful, context-rich, and personalized AI applications. These applications can understand and act upon their data and the real world in ways that were previously impossible or required significant manual intervention. Take <a href="https://zapier.com/mcp">Zapier MCP actions</a>, for example. For a non-technical consumer, you&#8217;d just point to Zapier, and magically be able to &#8220;chat&#8221; with all available integrations. I chose Zapier because while MCP standardized tool interactions through a protocol, Zapier had standardized access to &#8220;integrations/tools&#8221; with no/low-code, and now they MCPed all their integrations via <em>Actions</em>.</p></li></ul><ul><li><p><strong>WIN 4 | Enterprises:</strong> MCP offers a clear way to separate concerns and streamline internal development workflows. Teams responsible for managing infrastructure (e.g., vector databases, CRM systems, internal APIs) can expose these resources as MCP servers. Now, other teams can consume these services with <em>natural language</em> without needing to build custom integrations or understand the underlying implementation details.</p></li></ul><h2>Agents &#9829;&#65039; MCP</h2><p>Perhaps the most useful incarnation of MCP lies in its role as a foundational protocol for AI agents to use tools. An agent, in this context, can be thought of as an <a href="https://www.anthropic.com/engineering/building-effective-agents#:~:text=Building%20block%3A%20The%20augmented%20LLM">"augmented LLM</a>", a language model that is enhanced with the ability to interact with retrieval systems (for accessing information), tools (for taking actions), and memory (for storing and retrieving information). MCP provides a standardized interface for these interactions. Here is the Agents equation:</p><p><em><strong>Agents = Model + Augmentation(Tools + retrieval + memory) + Loop</strong></em></p><p>More importantly, MCP enables agents to <em>dynamically</em> discover and utilize new tools and data sources, even after they have been initialized. This means an agent can "learn" new capabilities by connecting to new MCP servers, without requiring any changes to its core code. This alone is a big win, but it comes with trade-offs, for example, MCP servers overwhelming the Agent&#8217;s LLM context and rendering it <a href="https://www.merriam-webster.com/dictionary/kaput">&#8220;kaput&#8221;.</a></p><p>Most of the known &#8220;agent&#8221; frameworks had started to bring MCP client supportability in as a framework-native feature, most prominently, Open-AI <strong><a href="https://openai.github.io/openai-agents-python/mcp/">bought in</a></strong>, and this more or less settles it!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bALe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8721009c-3009-484b-9eb5-6a39d8dd9580_654x275.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bALe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8721009c-3009-484b-9eb5-6a39d8dd9580_654x275.png 424w, https://substackcdn.com/image/fetch/$s_!bALe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8721009c-3009-484b-9eb5-6a39d8dd9580_654x275.png 848w, https://substackcdn.com/image/fetch/$s_!bALe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8721009c-3009-484b-9eb5-6a39d8dd9580_654x275.png 1272w, https://substackcdn.com/image/fetch/$s_!bALe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8721009c-3009-484b-9eb5-6a39d8dd9580_654x275.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bALe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8721009c-3009-484b-9eb5-6a39d8dd9580_654x275.png" width="654" height="275" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8721009c-3009-484b-9eb5-6a39d8dd9580_654x275.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:275,&quot;width&quot;:654,&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_!bALe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8721009c-3009-484b-9eb5-6a39d8dd9580_654x275.png 424w, https://substackcdn.com/image/fetch/$s_!bALe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8721009c-3009-484b-9eb5-6a39d8dd9580_654x275.png 848w, https://substackcdn.com/image/fetch/$s_!bALe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8721009c-3009-484b-9eb5-6a39d8dd9580_654x275.png 1272w, https://substackcdn.com/image/fetch/$s_!bALe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8721009c-3009-484b-9eb5-6a39d8dd9580_654x275.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And looks like Google will be biting soon as well:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Fe-R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1946efef-71d5-4932-8f57-fde88367cfc2_652x203.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fe-R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1946efef-71d5-4932-8f57-fde88367cfc2_652x203.png 424w, https://substackcdn.com/image/fetch/$s_!Fe-R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1946efef-71d5-4932-8f57-fde88367cfc2_652x203.png 848w, https://substackcdn.com/image/fetch/$s_!Fe-R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1946efef-71d5-4932-8f57-fde88367cfc2_652x203.png 1272w, https://substackcdn.com/image/fetch/$s_!Fe-R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1946efef-71d5-4932-8f57-fde88367cfc2_652x203.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fe-R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1946efef-71d5-4932-8f57-fde88367cfc2_652x203.png" width="652" height="203" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1946efef-71d5-4932-8f57-fde88367cfc2_652x203.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:203,&quot;width&quot;:652,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25043,&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://thetechnomist.com/i/160215567?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1946efef-71d5-4932-8f57-fde88367cfc2_652x203.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_!Fe-R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1946efef-71d5-4932-8f57-fde88367cfc2_652x203.png 424w, https://substackcdn.com/image/fetch/$s_!Fe-R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1946efef-71d5-4932-8f57-fde88367cfc2_652x203.png 848w, https://substackcdn.com/image/fetch/$s_!Fe-R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1946efef-71d5-4932-8f57-fde88367cfc2_652x203.png 1272w, https://substackcdn.com/image/fetch/$s_!Fe-R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1946efef-71d5-4932-8f57-fde88367cfc2_652x203.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Another seemingly powerful concept is <em><strong>composability</strong></em>. Any application or agent can be <em>both</em> an MCP client and an MCP server. This allows for the creation of layered, multi-agent systems where specialized agents can interact with each other and with external services in complex workflows. Composability makes hierarchies possible, but the downside is that it makes everything else a <em><strong>tad</strong></em> harder. For example, security (credentials propagating downstream), debuggability (the load shifts on building that on the server application, so it must be very well instrumented), latency/performance (the length of the hierarchy/chain of client/servers can be unpredictable, so unless there is a fixed tested n-depth, performance can&#8217;t be guaranteed).</p><h2>Standard OR &#8220;Overhyped Marketing Fluff&#8221;</h2><p><strong>Short answer:</strong><a href="https://openai.github.io/openai-agents-python/mcp/">&nbsp;OpenAI&#8217;s</a>&nbsp;adoption of MCP in its agent SDK solidified its stance towards being a standard rather than just &#8220;<strong>Fluff</strong>&#8221;. Langchain&#8217;s twitter poll did as well &#128578;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cK5D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90bbd753-0b25-44d1-b722-da5b8a012c64_655x613.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cK5D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90bbd753-0b25-44d1-b722-da5b8a012c64_655x613.png 424w, https://substackcdn.com/image/fetch/$s_!cK5D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90bbd753-0b25-44d1-b722-da5b8a012c64_655x613.png 848w, https://substackcdn.com/image/fetch/$s_!cK5D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90bbd753-0b25-44d1-b722-da5b8a012c64_655x613.png 1272w, https://substackcdn.com/image/fetch/$s_!cK5D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90bbd753-0b25-44d1-b722-da5b8a012c64_655x613.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cK5D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90bbd753-0b25-44d1-b722-da5b8a012c64_655x613.png" width="655" height="613" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90bbd753-0b25-44d1-b722-da5b8a012c64_655x613.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:613,&quot;width&quot;:655,&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_!cK5D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90bbd753-0b25-44d1-b722-da5b8a012c64_655x613.png 424w, https://substackcdn.com/image/fetch/$s_!cK5D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90bbd753-0b25-44d1-b722-da5b8a012c64_655x613.png 848w, https://substackcdn.com/image/fetch/$s_!cK5D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90bbd753-0b25-44d1-b722-da5b8a012c64_655x613.png 1272w, https://substackcdn.com/image/fetch/$s_!cK5D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90bbd753-0b25-44d1-b722-da5b8a012c64_655x613.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I recently came across <a href="https://blog.langchain.dev/mcp-fad-or-fixture/">this post</a> from Harrison Chase (CEO of LangChain) and Nuno Campos (lead of LangGraph), where they debate the practicality and usefulness of MCP for developers AND the rest of the crowd. Let&#8217;s get into the details.</p><h3>Optimism and Skepticism Striking the Right Balance</h3><p>In the post, <strong>Nuno </strong>expresses some doubts about MCP's utility<strong> beyond very basic tool replacement</strong>. He argues that effective tool use in most production agents requires<em> <strong>tailoring</strong></em> of the agent's <strong>system message</strong> and <strong>architecture</strong> to those specific tools (MCP &#8220;just&#8221; ships the tool, no questions asked, no customizations done, unless you&#8217;d go and modify the server&#8217;s code base and the prompts). He argues that even <strong>with tailored agents and tools</strong>, models often fail to call the correct tool (true story on my side, getting LLMs to work well with tools depends on LLM&#8217;s parameter size, quality, and many other factors).</p><p>I tried to depict this a bit below, it&#8217;s like going around with a Swiss army knife, not really knowing when you&#8217;d use any of the tools in there, but in times of need, they sorta/kinda do the job! Compare that with walking with a bag of tools (scissors, can opener, the handyman you are!) all around. A Swiss knife is lighter, and it DOES the job (though poorly, and takes a lot of time). On the other hand, having the <em>perfect </em>tool for the job saves time but adds the overhead of optimizing the time and place (you never know!)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r_kl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f3e89e-24f9-4ea6-8176-7c96a6f0b0ab_1600x949.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r_kl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f3e89e-24f9-4ea6-8176-7c96a6f0b0ab_1600x949.png 424w, https://substackcdn.com/image/fetch/$s_!r_kl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f3e89e-24f9-4ea6-8176-7c96a6f0b0ab_1600x949.png 848w, https://substackcdn.com/image/fetch/$s_!r_kl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f3e89e-24f9-4ea6-8176-7c96a6f0b0ab_1600x949.png 1272w, https://substackcdn.com/image/fetch/$s_!r_kl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f3e89e-24f9-4ea6-8176-7c96a6f0b0ab_1600x949.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r_kl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f3e89e-24f9-4ea6-8176-7c96a6f0b0ab_1600x949.png" width="1456" height="864" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3f3e89e-24f9-4ea6-8176-7c96a6f0b0ab_1600x949.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:864,&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_!r_kl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f3e89e-24f9-4ea6-8176-7c96a6f0b0ab_1600x949.png 424w, https://substackcdn.com/image/fetch/$s_!r_kl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f3e89e-24f9-4ea6-8176-7c96a6f0b0ab_1600x949.png 848w, https://substackcdn.com/image/fetch/$s_!r_kl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f3e89e-24f9-4ea6-8176-7c96a6f0b0ab_1600x949.png 1272w, https://substackcdn.com/image/fetch/$s_!r_kl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f3e89e-24f9-4ea6-8176-7c96a6f0b0ab_1600x949.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Harrison,</strong> on the other hand,<strong> </strong>positions MCP as particularly valuable when you want to integrate tools with an <strong>AI agent whose underlying logic you </strong><em><strong>cannot</strong></em><strong> directly control</strong>. This opens the door for<strong> non-developers</strong> to extend the capabilities of their existing AI tooling/clients/agents (e.g., Claude or Cursor) with custom integrations and tools. He put the emphasis here on non-technical users to build agents without needing to code the agent's core logic (no-code/low-code), plug this MCP server and be on your to doing something productive.</p><h3>Utility for Non-Developers AND Developers</h3><p>While MCP might not be predictably reliable/predictable (you never how well those tools are tested). For non-developers, they could be just enough to <strong>get the job done</strong>. In a previous post, we discussed <a href="https://thetechnomist.com/p/history-ai-and-non-consumption-part-2e9">non-consumption and the different types of innovation</a>. <strong>Nonconsumption</strong> occurs when potential customers are shut out from existing solutions due to barriers like cost, access, complexity, or, crucially, in this context, required technical skill.</p><p>Many tools, locked behind APIs requiring code, remain inaccessible to those who could benefit from them but lack programming abilities. LLMs began tackling this by democratizing access to information through a <strong>natural language interface</strong>. MCP takes it a step further by potentially democratizing action and integrations, allowing a non-developer to plug or even just use existing integrations via an MCP server (abstracting access to their AI client, it bridges the skill gap and turns previously inaccessible tool functionalities into consumable services via a natural language interface). Some examples:</p><ul><li><p>A <strong>marketing manager</strong> using Claude could connect an MCP server for their company's Google Analytics account. Without writing code, they could ask Claude, "Summarize the top 5 traffic sources for our latest campaign landing page based on GA data," a task previously requiring manual navigation or analyst support.</p></li></ul><ul><li><p>A <strong>project manager</strong> using Cursor could integrate an MCP server for their team's Jira instance. They could then ask Cursor, <strong>"List all open 'bug' tickets assigned to me in the 'Backend' project and summarize their description</strong>" accessing project data directly within their coding-assistance tool.</p></li></ul><ul><li><p>A <strong>small business owner</strong> could use an AI assistant connected to an MCP server wrapping their simple customer database (perhaps even a managed Airtable or Google Sheet). They could ask, "Find customers who purchased Product X in the last 6 months but haven't purchased Product Y."</p></li></ul><p>That said, for developers getting started, not really sure what tools are the right ones for the job, experimenting with existing integrations built by someone else and exposed via the MCP server abstraction might not be a terrible idea. Optimization can come later, but as a starting point, for identifying the use-case, and understanding the landscape, it can be quite useful, and who knows, maybe <strong>it&#8217;s just good enough &#128578;</strong></p><h2>MCP&#8217;s Creator Economy &amp; Network Effects</h2><p>If you have not noticed, there are thousands of MCP servers out there (and there is no stopping), MCP triggered a new creator economy around AI integrations. Developers are building, sharing (in the open), and sometimes even monetizing MCP servers via marketplaces, subscriptions, or sponsorships, creating valuable assets like premium servers for niche/complex tools to generate revenue (like app stores).</p><p>MCP&#8217;s ecosystem will have Clients (with MCP integrated within like Cursor), Servers (for almost anything has an API), and infrastructure services and <strong>platforms</strong>, i.e., where to host <strong>those servers for scale, security,</strong> and who hosts them for me.</p><p>The diversity will give birth to new network effects. As more developers and organizations adopt MCP, the number of MCP servers and connectors between AI models and external tools will keep growing. Each new server (e.g., for Slack, GitHub, or a niche blockchain tool) adds net-new value to the ecosystem by expanding the range of tools that MCP-compatible AI clients can access. For example, if a developer builds an MCP server for a CRM, every MCP <em>user</em> gains the ability to integrate their AI with Salesforce without additional effort.<strong> I.e., the more participants, the more useful it becomes (&#8220;direct network effect&#8221;).</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_!1GyV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d6cbd9-72aa-4040-8170-be67dfb873ba_1600x1205.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1GyV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d6cbd9-72aa-4040-8170-be67dfb873ba_1600x1205.png 424w, https://substackcdn.com/image/fetch/$s_!1GyV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d6cbd9-72aa-4040-8170-be67dfb873ba_1600x1205.png 848w, https://substackcdn.com/image/fetch/$s_!1GyV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d6cbd9-72aa-4040-8170-be67dfb873ba_1600x1205.png 1272w, https://substackcdn.com/image/fetch/$s_!1GyV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d6cbd9-72aa-4040-8170-be67dfb873ba_1600x1205.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1GyV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d6cbd9-72aa-4040-8170-be67dfb873ba_1600x1205.png" width="1456" height="1097" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07d6cbd9-72aa-4040-8170-be67dfb873ba_1600x1205.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1097,&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_!1GyV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d6cbd9-72aa-4040-8170-be67dfb873ba_1600x1205.png 424w, https://substackcdn.com/image/fetch/$s_!1GyV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d6cbd9-72aa-4040-8170-be67dfb873ba_1600x1205.png 848w, https://substackcdn.com/image/fetch/$s_!1GyV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d6cbd9-72aa-4040-8170-be67dfb873ba_1600x1205.png 1272w, https://substackcdn.com/image/fetch/$s_!1GyV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d6cbd9-72aa-4040-8170-be67dfb873ba_1600x1205.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Additionally, as major companies integrate MCP, as seen with OpenAI, Block, Apollo, and Microsoft&#8217;s Copilot Studio, the protocol will keep gaining credibility and reach. This draws in smaller firms and developers, creating an "indirect network effect." For instance, if Google or AWS builds MCP servers <strong>(servers as complements)</strong> for their platforms, the protocol&#8217;s utility skyrockets, pulling in more users and developers to leverage those integrations and funneling more use of the platform other services <strong>(&#8220;Indirect network effect&#8221;).</strong></p><p>On the macro level, MCP provides AI with superpowers by streamlining access to tools and integrations. This drives more and more automation enhancing productivity across various industries and amplifying aggregate economic value.</p><p>HOWEVER, this all does not come for free. For MCP to be considered more than just &#8220;hype&#8221; by enterprises, many will need to invest in learning about how AI systems work and how to implement them reliably. Legacy systems, fragmentation risk, and security concerns (requiring robust permissions) are hurdles, that could potentially slow uptake for those enterprises.</p><h2>The Future</h2><p>MCP's long-term impact depends on reaching critical mass, which will depend on how easy/pragmatic it is to adopt for enterprise use-cases. If widely adopted, it could redefine the AI ecosystem, shifting focus from integration plumbing to faster and more accessible innovation. The future is full of surprises and questions:</p><ul><li><p><strong>How to differentiate?</strong></p><ul><li><p>The focus may shift from &#8220;the best API design&#8221; to &#8220;the best <em>collection of discoverable tools&#8221;</em> for agents</p></li><li><p><strong>More Specialization?</strong> The separation of concerns inherent in MCP (client, server, tools, resources) could lead to specialization among developers. Some might focus on<strong> building robust and reliable MCP servers (back to software engineering)</strong>, while others concentrate on creating user-friendly AI applications (back to good design principles).</p></li></ul></li></ul><ul><li><p><strong>How will pricing structures change? </strong>Dynamic, market-driven tool adoption based on agent assessment of speed, cost, and relevance could emerge, favoring modular, high-performing tools over merely popular ones. Also, servers-as-a-service, subscriptions (MCP would add more value, potentially justifying subscription amounts), Usage-Based Pricing (Pay-as-You-Go), outcome-based pricing (MCP makes that more tangible, e.g., pay for a code commit), and other modes of monetization will start to emerge.</p></li></ul><ul><li><p><strong>How to design APIs with Tools? </strong>Tools and APIs are not 1:1 mapping, a tool can combine multiple API calls (e.g., draft_and_send_email vs. just send_email).</p></li></ul><ul><li><p><strong>How and Where to host MCP servers? </strong>real-time load balancing across MCP servers, scale, etc (same old same, or is it &#128578;)</p></li></ul><ul><li><p>..</p></li></ul><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/p/standardizing-ai-value-the-tech-and?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist!  Share to spread te word!</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/p/standardizing-ai-value-the-tech-and?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://thetechnomist.com/p/standardizing-ai-value-the-tech-and?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p>That&#8217;s it! If you want to collaborate, co-write, or chat, reach out via <strong>subscriber chat </strong>or simply on <strong><a href="https://www.linkedin.com/in/adelzaalouk/">LinkedIn</a></strong>. I look forward to hearing from you!</p>]]></content:encoded></item><item><title><![CDATA[RAG Reigns Supreme: Why Retrieval Still Rules! ]]></title><description><![CDATA[RAG is dead, Long-Live RAG]]></description><link>https://thetechnomist.com/p/rag-reigns-supreme-why-retrieval</link><guid isPermaLink="false">https://thetechnomist.com/p/rag-reigns-supreme-why-retrieval</guid><dc:creator><![CDATA[Adel Zaalouk]]></dc:creator><pubDate>Sat, 15 Mar 2025 21:09:31 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0d90f561-a6b7-4244-b74c-04e004a9dda4_1498x1526.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="native-audio-embed" data-component-name="AudioPlaceholder" data-attrs="{&quot;label&quot;:null,&quot;mediaUploadId&quot;:&quot;4c4d2f2a-ef22-41b3-b022-83c90e3ebd0e&quot;,&quot;duration&quot;:1224.124,&quot;downloadable&quot;:false,&quot;isEditorNode&quot;:true}"></div><p><strong>Introduction</strong></p><p>The AI landscape is constantly shifting, in ~3 years we are at &#8220;<a href="https://manus.im/">manus</a>&#8221; level (<a href="https://thetechnomist.com/p/history-ai-and-non-consumption-part">standing on the shoulders giants of course</a>). That said, each year, there is the unavoidable question, &#8220;Do we still need <em><strong>Retreival Augemented Generation (RAG)</strong></em>?&#8221; The answer (still in 2025) is &#8220;Absolutely, what are you talking about?!.</p><p>But why? The key here is that the definition of RAG <em>evolves</em> with time! In this post, we will explore RAG's <em>modern</em> origins, how RAG is being <em>used and implemented</em>, its most prominent optimizations, and finally answer the core question: "Do we still need RAG?"</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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><p></p><h2>Important Taxonomy</h2><p>Before we proceed, let&#8217;s cover two important concepts:</p><ul><li><p><strong>Parametric Memory: </strong>This refers to the knowledge stored within the parameters (weights and biases) of a machine learning model. Knowledge is <strong>Implicit</strong>, <strong>like memorizing facts for an exam. The knowledge is embedded in your brain structure (analogous to the model's parameters).</strong></p></li></ul><ul><li><p><strong>Non-Parametric Memory: </strong>This refers to knowledge stored outside of the model's parameters, typically in an external database or index. Here is that the structure of the model doesn't change - we are NOT changing parameters but adding additional data the model can access. Knowledge is <strong>explicit</strong>, the facts are readily available and understandable.<strong> This is like having access to a textbook during the exam. The knowledge is stored externally and you can retrieve it as needed.</strong></p></li></ul><p>We will be referring to those in the rest of the post.</p><h2>Standalone LLMs Handicaps and RAG origins</h2><p><em><strong>So why do we need RAG? What problems does RAG solve?</strong> </em></p><p>Large Language Models (LLMs) are, at their core, pattern-matchers trained on massive datasets. While impressive, they suffer from key limitations:</p><ul><li><p><strong>Limited ability to access and precisely manipulate knowledge:</strong> While large language models store factual knowledge in their parameters, their ability to access and utilize this knowledge accurately for specific tasks is still constrained.</p></li></ul><ul><li><p><strong>Lagging performance on knowledge-intensive tasks:</strong> On tasks that heavily rely on external knowledge, the performance of purely parametric models often falls behind.</p></li></ul><ul><li><p><strong>Challenges in providing provenance:</strong> It is difficult to determine why a parametric model makes a particular prediction, and thus providing evidence or sources for its decisions is an open problem.</p></li></ul><ul><li><p><strong>Knowledge Cutt-off: </strong>Parametric models cannot easily incorporate new information or revise existing knowledge without undergoing further training. This is referred to as the<strong> "knowledge cutoff"</strong> and is a barrier to building reliable and up-to-date AI applications.</p></li></ul><ul><li><p><strong>Potential for "hallucinations":</strong> Parametric models can generate factually incorrect information, which is a significant drawback for knowledge-intensive applications.</p><p></p></li></ul><p>To solve the above problems, we need to bridge the gap between the<strong> knowledge storage capacity of large language models</strong> and <strong>the need for precise, up-to-date, and verifiable knowledge</strong> in many AI applications.</p><p>RAG to the rescue! The original paper for RAG set to address the limitations above. <strong>RAG </strong>was defined in the paper as a:</p><blockquote><p><em>&#8220;general-purpose fine-tuning recipe for which combine pre-trained parametric and non-parametric memory for language generation"</em></p></blockquote><p>The main components of RAG as <a href="https://arxiv.org/abs/2005.11401">defined in the paper</a> are (as shown below):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GVJY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8393ec55-35a6-43e6-8281-6f9514182c4f_1010x430.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GVJY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8393ec55-35a6-43e6-8281-6f9514182c4f_1010x430.png 424w, https://substackcdn.com/image/fetch/$s_!GVJY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8393ec55-35a6-43e6-8281-6f9514182c4f_1010x430.png 848w, https://substackcdn.com/image/fetch/$s_!GVJY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8393ec55-35a6-43e6-8281-6f9514182c4f_1010x430.png 1272w, https://substackcdn.com/image/fetch/$s_!GVJY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8393ec55-35a6-43e6-8281-6f9514182c4f_1010x430.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GVJY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8393ec55-35a6-43e6-8281-6f9514182c4f_1010x430.png" width="1010" height="430" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8393ec55-35a6-43e6-8281-6f9514182c4f_1010x430.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:430,&quot;width&quot;:1010,&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_!GVJY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8393ec55-35a6-43e6-8281-6f9514182c4f_1010x430.png 424w, https://substackcdn.com/image/fetch/$s_!GVJY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8393ec55-35a6-43e6-8281-6f9514182c4f_1010x430.png 848w, https://substackcdn.com/image/fetch/$s_!GVJY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8393ec55-35a6-43e6-8281-6f9514182c4f_1010x430.png 1272w, https://substackcdn.com/image/fetch/$s_!GVJY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8393ec55-35a6-43e6-8281-6f9514182c4f_1010x430.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>Retriever</strong>: This component is responsible for taking an input sequence (query) and retrieving relevant text documents from a non-parametric memory. The retriever consists of two main parts:</p><ul><li><p><strong>Query Encoder (q(x))</strong>: This is a model that creates a dense vector representation of an input query.</p></li><li><p><strong>Document Index (d(z))</strong>: This is a <strong>dense vector index of text passages</strong> (documents). Each document is represented by a vector. The document encoder and index usually remain unchanged during fine-tuning.</p></li></ul></li></ul><ul><li><p><strong>Generator</strong>: This component takes the original input sequence <em><strong>x</strong></em> and the retrieved document(s) <em><strong>z</strong></em> as context and generates the target sequence<strong> </strong><em><strong>y</strong></em>.</p></li></ul><h3>&#129523; Use-case: Customer Support at a Tech Company</h3><p>Imagine a tech company like Slack deploying an AI-powered support bot. The bot needs to answer queries about the latest features, pricing updates, and troubleshooting steps, i.e., Information that changes frequently and isn&#8217;t fully captured in an LLM&#8217;s training data. With RAG, the bot retrieves the most recent documentation and support tickets from an internal knowledge base, ensuring responses are accurate and up-to-date, even for features released last week.</p><h2>RAG and Finetuning: A Good Match</h2><p>Today, there's sometimes confusion around the terms <em><strong>fine-tuning </strong></em>and <em><strong>RAG</strong></em>. Where <strong>Fine-tuning</strong> <em>usually</em> refers to adapting a pre-trained LLM (the generator) to a specific task. This is done by adjusting the LLM's internal parameters (weights) &#8211; essentially, retraining parts of the LLM on a new dataset. RAG, on the other hand, usually refers to improving how information is <em>retrieved</em> and presented <em>to</em> the LLM, often without changing the LLM's core parameters.</p><p>However, the original definition of RAG in the <a href="https://arxiv.org/abs/2005.11401">2020 paper</a>  was broader. It envisioned a <em>system</em> where both the &#8220;retriever&#8221; component  <em>and</em> the &#8220;generator&#8221; component (the model) were fine-tuned <em>together</em> aka 'end-to-end' fine-tuning.</p><blockquote><p><em>The core of RAG is a general-purpose fine-tuning approach where both the retriever and the generator are trained jointly and end-to-end on downstream NLP tasks. This means that the <strong>parameters of the retriever</strong> (specifically the query encoder) <strong>and</strong> the generator are adjusted based on the <strong>task-specific data</strong></em></p></blockquote><p>According to the <strong><a href="https://arxiv.org/abs/2005.11401">original paper</a>,</strong> RAG is a &#8220;general fine-tuning recipe&#8221;, &#8220;It combines a pre-trained LLM with a retriever that accesses an external knowledge source. The <em>Fine-tuning </em>in the original paper puts the emphasis on the <strong>system (retriever + generator), </strong>which<strong> fine-tuned togethe</strong>r so the retriever learns to find documents helpful for the LLM.</p><p>Today,&nbsp;<em>fine-tuning</em>&nbsp;often refers<em>&nbsp;to</em>&nbsp;adaptations of a pre-trained LLM (<strong>not the system</strong>) to a specific task by adjusting its internal parameters (weights), while RAG emphasizes optimizations on the retrieval flow, the store, re-arranging the results, often independent from the generator.</p><p>Why did we regress? Not sure! </p><p>Tweaking just the retrieval parameters is oftentimes called &#8220;naive RAG&#8221;, and while this can be useful, the real power comes from <strong>further</strong> optimizing the retrieval process. This is where <em><strong>retrievers</strong></em> finetuning enters the picture, specifically <strong>the finetuning of encoders/embeddings models.</strong></p><p>Finetuning an embedding model on in-domain data (e.g., a company&#8217;s internal documents) improves retrieval accuracy, and don&#8217;t just believe the 2020 paper (which puts the emphasis on tuning retrievers + generators). A recent <a href="https://www.databricks.com/blog/improving-retrieval-and-rag-embedding-model-finetuning">Databricks blog post</a> titled <em>"Improving Retrieval and RAG with Embedding Model Finetuning"</em> provides reasonable evidence of this, showing substantial gains in retrieval metrics (like Recall@10) on datasets like <strong>FinanceBench</strong> and <strong>ManufactQA</strong> after finetuning.</p><p><strong>The takeaways?</strong></p><ul><li><p><strong>Better Embeddings = Better Retrieval:</strong> Finetuned embeddings capture the nuances of specific data, leading to more relevant search results.</p></li><li><p><strong>Better Retrieval = Better RAG</strong>: More relevant context enables the LLM to generate accurate, grounded responses, reducing hallucinations.</p></li><li><p><strong>Finetuning Embedding Models Can Outperform Reranking:</strong> In many cases, finetuned embeddings match or exceed reranking models, simplifying the RAG pipeline.</p></li></ul><p><strong>The gotchas?</strong> </p><p>Finetuning embedding models is dataset-dependent: it worked <a href="https://www.databricks.com/blog/improving-retrieval-and-rag-embedding-model-finetuning">well for some (e.g., FinanceBench) but not all (e.g., Databricks DocsQA</a>). I.e., don&#8217;t assume finetuning embeddings will always solve your problems. You need to identify the true bottleneck in your system (retrieval, generation, or something else) and target your efforts accordingly.</p><p>Identify your &#8220;good enough&#8221; and remain there if it gets the job done, or risk diminishing returns from unnecessary spending. Moreover, along with fine-tuning the embedding model, adjusting the generator model (the LLM) can yield further improvements. However, this shouldn&#8217;t be your first move, see:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UuRv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f435d49-11d9-4d30-9482-55c26569de89_1600x715.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UuRv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f435d49-11d9-4d30-9482-55c26569de89_1600x715.png 424w, https://substackcdn.com/image/fetch/$s_!UuRv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f435d49-11d9-4d30-9482-55c26569de89_1600x715.png 848w, https://substackcdn.com/image/fetch/$s_!UuRv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f435d49-11d9-4d30-9482-55c26569de89_1600x715.png 1272w, https://substackcdn.com/image/fetch/$s_!UuRv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f435d49-11d9-4d30-9482-55c26569de89_1600x715.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UuRv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f435d49-11d9-4d30-9482-55c26569de89_1600x715.png" width="1456" height="651" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f435d49-11d9-4d30-9482-55c26569de89_1600x715.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:651,&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_!UuRv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f435d49-11d9-4d30-9482-55c26569de89_1600x715.png 424w, https://substackcdn.com/image/fetch/$s_!UuRv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f435d49-11d9-4d30-9482-55c26569de89_1600x715.png 848w, https://substackcdn.com/image/fetch/$s_!UuRv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f435d49-11d9-4d30-9482-55c26569de89_1600x715.png 1272w, https://substackcdn.com/image/fetch/$s_!UuRv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f435d49-11d9-4d30-9482-55c26569de89_1600x715.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>&#129523; Use Case: Legal Research for a Law Firm</h3><p>A law firm needs an AI tool to assist with case law research. Legal documents are dense with jargon and context-specific terms like "tort" or "estoppel" that generic embeddings might misinterpret. By finetuning an embedding model on a corpus of legal briefs, statutes, and case law, the firm&#8217;s RAG system retrieves highly relevant precedents for queries like "What are the latest rulings on non-compete clauses in California?" The result? Faster, more accurate research that keeps lawyers ahead of the curve.</p><h2>Long-Context Models: A Powerful Tool, But Not a Replacement Retrieval/RAG</h2><p>The rise of LLMs with longer context windows has led some to speculate that RAG might become obsolete. If an LLM can process an entire document, or multiple documents, in its context window, we don&#8217;t need to bother with retrieval, right, right?? Wrong!</p><p>A<em> recent (close to the date of this writing)</em> Snowflake blog post,<em><a href="https://www.snowflake.com/en/engineering-blog/impact-retrieval-chunking-finance-rag/"> "Long-Context Isn&#8217;t All You Need: How Retrieval &amp; Chunking Impact Finance RAG"</a></em> provides a counterpoint. Their research on financial filings shows that retrieval and effective chunking remain essential, even with long-context models. Here&#8217;s why:</p><ul><li><p><strong>Context Confusion: </strong>Dumping large amounts of text into an LLM&#8217;s context window can overwhelm it with irrelevant information, making it hard to pinpoint what&#8217;s crucial for the query. Retrieval acts as a "focusing mechanism."</p></li></ul><ul><li><p><strong>The Art of Chunking:</strong> How documents are divided into chunks impacts retrieval effectiveness. Moderate chunk sizes, combined with retrieving more chunks, often yield the best results (compared to retrieving large chunks), enhanced by adding LLM-generated<strong> global document context.</strong></p></li></ul><ul><li><p><strong>Retrieval Quality Trumps Generative Power (Sometimes):</strong> A<strong> well-tuned retrieval pipelin</strong>e with smart chunking can enable a <strong>smaller LLM</strong> to nearly match a larger model (take note here, if you ever want to consume smaller models for Q&amp;A, knowledge retrieval, consider this).</p></li></ul><ul><li><p><strong>Efficiency and Scalability</strong>: Processing vast text in a single pass is computationally expensive. Optimized RAG offers a more efficient, scalable/cost-efficient solution.</p></li></ul><h3>&#129523; Use Case: Financial Analysis at an Investment Bank</h3><p>An investment bank uses an AI system to analyze quarterly earnings reports from multiple companies. A long-context LLM could ingest entire filings, <em>but irrelevant sections (e.g., boilerplate disclaimers) might dilute its focus.</em> With RAG, the system retrieves only the most relevant chunks, say, revenue breakdowns or risk factors, using a <strong>chunking strategy tailored to SEC filings</strong>. This allows a smaller, finetuned model to deliver precise insights, saving compute costs while matching the accuracy of larger models.</p><h2>The Rise of Agentic RAG: Beyond Simple Retrieval</h2><p>Standard RAG involves a single retrieval step before generation. But Agentic RAG, or Retrieval-Augmented Generation with Agents, takes it further. An agent&#8212;an LLM-powered component capable of reasoning, planning, and acting, can:</p><ul><li><p><strong>Interact with Multiple Tools</strong>: It chooses the best tool for a query, like a vector database, web search, API, or internal knowledge base.</p></li><li><p><strong>Perform Multi-Step Retrieval:</strong> It manages complex, multi-turn retrieval processes, refining its strategy as it gathers information.</p></li><li><p><strong>Reformulate Queries:</strong> If initial results are lacking, it rephrases the query and tries again.</p></li><li><p><strong>Validate Retrieved Information:</strong> It assesses the quality and relevance of context before generation, reducing hallucinations.</p></li><li><p><strong>Integrate with External Systems:</strong> It can send emails, access calendars, or perform calculations via APIs.</p></li></ul><p>I liked the analogy provided in this post by weaviate:</p><p><em>Think of it this way: Common (vanilla) RAG is like being at the library (before smartphones existed) to answer a specific question. Agentic RAG, on the other hand, is like having a smartphone in your hand with a <strong>web browser, a calculator, your emails, etc.</strong></em></p><p>The <a href="https://weaviate.io/blog/what-is-agentic-rag">Weaviate blog pos</a>t likens standard RAG to a library (access to information) and Agentic RAG to a smartphone (access plus processing and action). Surveys on Agentic RAG highlight its dynamic retrieval management and adaptability for complex tasks.</p><h3>&#129523; Use Case: Healthcare Decision Support</h3><p>A hospital deploys an AI assistant to help doctors diagnose rare diseases. A patient&#8217;s query: "What&#8217;s causing my persistent fever and joint pain?" would require more than a single lookup. An Agentic RAG system searches medical journals, cross-references the patient&#8217;s electronic health record via an API, and queries a drug database for side effects. It reformulates the query if initial results are inconclusive, validates findings against recent studies, and suggests a differential diagnosis&#8212;all in real time.</p><p>In the context of agents, you can think of RAG as a single-step look-up for the agent, where the single step is just doing retrieval/look-up on a static base once. On the other hand, agentic RAG involves multiple steps, the emphasis here is on retrieving the right information to solve for the problem. I.e., its not a one-off</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3rtH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7358b4-8bcf-4219-bf90-3f630aa5308d_1600x938.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3rtH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7358b4-8bcf-4219-bf90-3f630aa5308d_1600x938.png 424w, https://substackcdn.com/image/fetch/$s_!3rtH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7358b4-8bcf-4219-bf90-3f630aa5308d_1600x938.png 848w, https://substackcdn.com/image/fetch/$s_!3rtH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7358b4-8bcf-4219-bf90-3f630aa5308d_1600x938.png 1272w, https://substackcdn.com/image/fetch/$s_!3rtH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7358b4-8bcf-4219-bf90-3f630aa5308d_1600x938.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3rtH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7358b4-8bcf-4219-bf90-3f630aa5308d_1600x938.png" width="1456" height="854" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f7358b4-8bcf-4219-bf90-3f630aa5308d_1600x938.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:854,&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_!3rtH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7358b4-8bcf-4219-bf90-3f630aa5308d_1600x938.png 424w, https://substackcdn.com/image/fetch/$s_!3rtH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7358b4-8bcf-4219-bf90-3f630aa5308d_1600x938.png 848w, https://substackcdn.com/image/fetch/$s_!3rtH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7358b4-8bcf-4219-bf90-3f630aa5308d_1600x938.png 1272w, https://substackcdn.com/image/fetch/$s_!3rtH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7358b4-8bcf-4219-bf90-3f630aa5308d_1600x938.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>&#129300; When to Use Standard RAG vs. Agentic RAG</h3><ul><li><p><strong>Standard RAG is sufficient when:</strong></p><ul><li><p>You have a single, well-defined knowledge source (e.g., a company wiki).</p></li><li><p>Queries are simple (e.g., "What&#8217;s our return policy?").</p></li><li><p><strong>Cost and latency are critical.</strong></p></li><li><p><strong>Use Case - Standard RAG in E-Commerce: </strong>An online retailer uses standard RAG for a chatbot answering<em> "What&#8217;s the warranty on this laptop?"</em> The bot retrieves the answer from a product catalog, a single, structured source, keeping responses fast and cheap.</p></li></ul></li></ul><ul><li><p><strong>Agentic RAG is important when:</strong></p><ul><li><p>Multiple, diverse sources are needed (e.g., web, internal docs, APIs).</p></li><li><p>Queries are complex (e.g., "Plan a marketing campaign based on competitor analysis").</p></li><li><p>Iterative retrieval and validation are required.</p></li><li><p><strong>Integration with external tools is essential.</strong></p></li><li><p><strong>Use Case  - Agentic RAG in Supply Chain Management:</strong> A logistics firm needs an AI to optimize shipping routes. The agent queries weather <em>APIs, traffic data, and warehouse inventories, iteratively refining its plan based on real-time constraint</em>s, then schedules deliveries via an external system. Standard RAG couldn&#8217;t handle this multi-step complexity.</p></li></ul></li></ul><h2>Conclusion: RAG&#8217;s Enduring Legacy</h2><p>RAG (more importantly, retrieval optimization) is not a passing trend. It&#8217;s a fundamental architecture for building AI systems that access and reason over information. While LLMs evolve, the need for external knowledge persists (be it static or dynamic).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y9jB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93c8b05-cfc0-4ecc-a16a-d9c12e99a1fb_616x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y9jB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93c8b05-cfc0-4ecc-a16a-d9c12e99a1fb_616x400.png 424w, https://substackcdn.com/image/fetch/$s_!Y9jB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93c8b05-cfc0-4ecc-a16a-d9c12e99a1fb_616x400.png 848w, https://substackcdn.com/image/fetch/$s_!Y9jB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93c8b05-cfc0-4ecc-a16a-d9c12e99a1fb_616x400.png 1272w, https://substackcdn.com/image/fetch/$s_!Y9jB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93c8b05-cfc0-4ecc-a16a-d9c12e99a1fb_616x400.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y9jB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93c8b05-cfc0-4ecc-a16a-d9c12e99a1fb_616x400.png" width="616" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c93c8b05-cfc0-4ecc-a16a-d9c12e99a1fb_616x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:616,&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_!Y9jB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93c8b05-cfc0-4ecc-a16a-d9c12e99a1fb_616x400.png 424w, https://substackcdn.com/image/fetch/$s_!Y9jB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93c8b05-cfc0-4ecc-a16a-d9c12e99a1fb_616x400.png 848w, https://substackcdn.com/image/fetch/$s_!Y9jB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93c8b05-cfc0-4ecc-a16a-d9c12e99a1fb_616x400.png 1272w, https://substackcdn.com/image/fetch/$s_!Y9jB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93c8b05-cfc0-4ecc-a16a-d9c12e99a1fb_616x400.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>To summarize, here is why RAG remains essential, even in 2025 and <em>beyond</em>:</p><ul><li><p><strong>RAG is more than "Naive RAG":</strong> The original definition of RAG emphasized end-to-end fine-tuning of<strong> both the retriever and the generator.</strong> We somehow lost sight of that and kept focusing on retrieval, separately from generation (i.e., fixing the generator LLM mode, aka &#8220;naive&#8221; RAG). While "naive RAG" (just optimizing retrieval parameters) can be a good starting point, the true power of RAG lies in <a href="https://thetechnomist.com/p/beyond-llms-compounds-systems-agents">optimizing the entire system</a>. This includes fine-tuning embedding models for specific domains, employing sophisticated chunking strategies, and even leveraging re-ranking techniques.</p></li></ul><ul><li><p><strong>Fine-tuning Matters:</strong> Fine-tuning embedding models on in-domain data significantly boosts retrieval accuracy, leading to more relevant context for the LLM. This, in turn, improves response quality and reduces hallucinations. The benefits of fine-tuning are not universal, however, and careful evaluation is necessary to determine its effectiveness for a given dataset and task.</p></li></ul><ul><li><p><strong>Long-Context Models are Not a Silver Bullet:</strong> While long-context LLMs can process larger amounts of text, they don't eliminate the need for RAG. Retrieval acts as a crucial "focusing mechanism," preventing the LLM from being overwhelmed by irrelevant information. Strategic chunking and optimized retrieval can even enable smaller, more efficient LLMs to match the performance of larger models on certain tasks.</p></li></ul><ul><li><p><strong>Agentic RAG Extends RAG's Capabilities:</strong> Agentic RAG elevates RAG beyond simple retrieval. By incorporating AI agents, RAG systems can dynamically manage multi-step retrieval processes, interact with various tools (databases, APIs, web search), reformulate queries, validate retrieved information, and even take actions. This makes RAG suitable for complex, real-world scenarios that require more than a single information lookup.</p></li><li><p><strong>Choosing the Right RAG Approach:</strong> Standard RAG is often sufficient for simpler tasks with well-defined knowledge sources. Agentic RAG shines in situations requiring complex reasoning, multi-source integration, and interaction with external systems. The choice depends on the specific application's needs and constraints.</p></li></ul><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/p/rag-reigns-supreme-why-retrieval?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/p/rag-reigns-supreme-why-retrieval?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://thetechnomist.com/p/rag-reigns-supreme-why-retrieval?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p>That&#8217;s it! If you want to collaborate, co-write, or chat, reach out via <strong>subscriber chat </strong>or simply on <strong><a href="https://www.linkedin.com/in/adelzaalouk/">LinkedIn</a></strong>. I look forward to hearing from you!</p>]]></content:encoded></item><item><title><![CDATA[The Technomist on AI: Volume 2024 - 2025 Outlook]]></title><description><![CDATA[Sifting Through 2024, Gazing at 2025]]></description><link>https://thetechnomist.com/p/the-technomist-on-ai-volume-2024</link><guid isPermaLink="false">https://thetechnomist.com/p/the-technomist-on-ai-volume-2024</guid><dc:creator><![CDATA[Adel Zaalouk]]></dc:creator><pubDate>Sun, 29 Dec 2024 16:43:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b3ec2f1c-f0c5-484e-9856-eb325f360dc8_2874x1636.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey there, thank you for tuning in. Before we close out this eventful year, I have summarized my most notable writings of 2024. So, let&#8217;s start!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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><p></p><h2>Understand the Foundation: AI's Historical Context and the Lessons of Non-Consumption</h2><blockquote><p><em>&#8220;One age cannot be completely understood if all the others are not understood. The song of history can only be sung as a whole&#8221; &#8211; Jos&#233; Ortega y Gasset</em></p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;8054c64c-6e91-4c88-9afd-4658d08e77fc&quot;,&quot;caption&quot;:&quot;&#8220;One age cannot be completely understood if all the others are not understood. The song of history can only be sung as a whole&#8221; &#8211; Jos&#233; Ortega y Gasset&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;History, AI, and Non-Consumption: Part I, Winter is Coming&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:25725379,&quot;name&quot;:&quot;Adel Zaalouk&quot;,&quot;bio&quot;:&quot;I venture into the multiverse of business, products, and tech, and share my learnings and musings with you here &quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/36d81275-d790-4fd6-aa13-4cd22e33299a_1536x2048.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-05-17T12:07:28.585Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8288298-453a-4ee8-af8f-00f0ac2b3829_1543x1735.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://thetechnomist.com/p/history-ai-and-non-consumption-part&quot;,&quot;section_name&quot;:&quot;Long Musings &#129488;&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:144563619,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:2,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Technomist&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5407dd07-1a95-4e03-897d-d94cd4f8e031_500x500.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>We started with history. It's important to note that AI has gone through phases of progress and stagnation, commonly known as <strong>"AI Winters".</strong> In my view, a key cause of these winters was <strong>non-consumption, a concept popularized by Clayton Christensen</strong>, which describes how promising tech struggles to achieve widespread acceptance (and consumption)</p><p><strong>Why did AI Non-Consumption Occur in the past?</strong></p><p>AI non-consumption occurs when potential users are unable to effectively utilize AI technologies due to various limitations. Some of the limitations we had in the since the dawn of AI (50s,60s,80s,&#8230;) are:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;d009812b-5a9f-480a-a5ac-7bfa6d6db1bc&quot;,&quot;caption&quot;:&quot;In part I of this series, we delved into the history of AI, journeying through periods of both promise and stagnation known as \&quot;AI Winters.\&quot; Today, we're zooming in on the &#8220;why&#8221; behind these winters, examining the concept of \&quot;nonconsumption\&quot; and how it relates to AI's adoption. By the end of this post, you'll understand the different types of innovation&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;History, AI, and Non-Consumption: Part II, The Innovation Paradox&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:25725379,&quot;name&quot;:&quot;Adel Zaalouk&quot;,&quot;bio&quot;:&quot;I venture into the multiverse of business, products, and tech, and share my learnings and musings with you here &quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/36d81275-d790-4fd6-aa13-4cd22e33299a_1536x2048.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-06-09T15:41:26.934Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92cc55cd-7ed3-428f-b783-03d54b509491_1600x602.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://thetechnomist.com/p/history-ai-and-non-consumption-part-2e9&quot;,&quot;section_name&quot;:&quot;Long Musings &#129488;&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:145330703,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Technomist&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5407dd07-1a95-4e03-897d-d94cd4f8e031_500x500.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><ul><li><p><strong>Accessibility Issues</strong>: AI technologies, especially in their early stages, have not been widely accessible, often limited to a select group of researchers or well-funded institutions. A lack of internet access (DARPA was special) and infrastructure restricted the reach of AI, and made it unavailable to a large portion of the population.</p><ul><li><p><strong>Data was scarce,</strong> limited the ability to train effective AI models and validate neural ideas :)</p></li><li><p><strong>Compute was, well, slow.</strong> Also, compared to today, there was a lack of hardware and computing infrastructure, which also limited accessibility.</p></li></ul></li><li><p><strong>Unsuitable Offerings</strong>: AI products, such as e<strong>xpert systems</strong> in the past, have sometimes failed to meet the needs of users, either by being too complex (and expensive) or not being able to handle novel situations (they were largely rule-based).</p><p></p></li><li><p><strong>Negative Consumption Gap</strong>: Expectations of what AI can do exceeded what was delivered. This led to periods of disillusionment, aka <strong>AI winters.</strong></p></li></ul><p><strong>It&#8217;s &#8220;Spring&#8221; but let&#8217;s not Jinx it!</strong></p><p>Luckily, we're in a new "AI Spring" driven by pervasive internet access, big data, training/inference innovations, and powerful hardware. Unlike previous AI booms, we're seeing the evolution of language models, multi-modality, and their incarnations as agents, which are driving practical applications across industries with tangible productivity gains across different use-cases (e.g., coding, creative, etc.). That said, challenges remain:</p><ul><li><p><strong>Compute Access:</strong> Training advanced AI is expensive, concentrating power in the hands of a few.</p></li><li><p><strong>AI Winter Risk:</strong> Overhype could lead to disillusionment and a market downturn.</p></li><li><p><strong>Non-consumption:</strong> AI remains inaccessible or unaffordable in many areas.</p></li></ul><p>Despite progress, we should continue to heed and learn from history and ensure AI becomes more accessible (e.g., via open-source AI) to unlock its full potential. </p><h2>Obsess with your Customer</h2><p>To truly unlock AI's potential and avoid the pitfalls of the past, customer obsession, as championed by Jeff Bezos, can be a guiding principle (amongst many). This means prioritizing customer needs and pain points above all else. We must build with and for the customer at every stage.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;b661fd48-04b2-4b99-9067-96d8ffb46db2&quot;,&quot;caption&quot;:&quot;One of my favorite interviews that I go back to from time to time is this one with Jeff Bazos:&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Customer-Obsession, Powered by the Internet &amp; AI as Enablers: The Bazos Narrative&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:25725379,&quot;name&quot;:&quot;Adel Zaalouk&quot;,&quot;bio&quot;:&quot;I venture into the multiverse of business, products, and tech, and share my learnings and musings with you here &quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/36d81275-d790-4fd6-aa13-4cd22e33299a_1536x2048.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-08-22T11:41:28.642Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3552e8b5-f522-44e4-81ea-2076d650ffac_1600x1375.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://thetechnomist.com/p/customer-obsession-powered-by-the&quot;,&quot;section_name&quot;:&quot;Short Musings &#128173;&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:147995686,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:2,&quot;comment_count&quot;:1,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Technomist&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5407dd07-1a95-4e03-897d-d94cd4f8e031_500x500.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p><strong>Key Tenets of Customer Obsession:</strong></p><ul><li><p><strong>Technology as an Enabler:</strong> Employ technology strategically to solve customer problems and deliver innovative solutions, not as an end in itself.</p></li><li><p><strong>Relentless Execution:</strong> Build the necessary infrastructure and teams to deliver on the customer-centric vision effectively.</p></li><li><p><strong>Long-Term Vision:</strong> Cultivate customer loyalty and trust by consistently delivering value and balancing long-term goals with short-term gains.</p></li><li><p><strong>Proactive Problem Solving: </strong>Anticipate needs and exceed expectations.</p><p></p></li></ul><h2>Focus on Experiences and Systems NOT on Tech Standalone!</h2><p>By adopting a customer-first mindset, we recognize that a successful AI product is more than just a powerful model. It requires a <strong>holistic systems approach</strong> that considers the entire user experience.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;9fe3489e-6850-4672-b4eb-498adb0508b8&quot;,&quot;caption&quot;:&quot;Thanks for reading The Technomist! Subscribe for free to receive new posts and support my work.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Beyond LLMs: Compounds Systems, Agents, and Whole AI Products &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:25725379,&quot;name&quot;:&quot;Adel Zaalouk&quot;,&quot;bio&quot;:&quot;I venture into the multiverse of business, products, and tech, and share my learnings and musings with you here &quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/36d81275-d790-4fd6-aa13-4cd22e33299a_1536x2048.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-08-06T18:53:36.095Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0383bfa3-8ad2-431d-943b-fc38e936a01a_1600x1243.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://thetechnomist.com/p/beyond-llms-compounds-systems-agents&quot;,&quot;section_name&quot;:&quot;Long Musings &#129488;&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:147416815,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:6,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Technomist&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5407dd07-1a95-4e03-897d-d94cd4f8e031_500x500.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h3><strong>A. Apply Adapted Whole Product Framework:</strong></h3><p>Inspired by <strong>Geoffrey Moore's "Crossing the Chasm"</strong> this framework emphasizes building comprehensive AI solutions that are not just technically sound, but also user-friendly and well-supported:</p><ul><li><p><strong>Core/Generic Product:</strong> The fundamental technology (e.g., an LLM).</p></li><li><p><strong>Enablers</strong>: Additional components that make the core product functional and valuable (e.g., data pipelines, user interfaces, APIs). Represented as modular, petal-like structures.</p></li><li><p><strong>Differentiated Product Layer:</strong> Unique value propositions that set the product apart (e.g., strong community, unique data, strategic partnerships). These form the product's "Compound MOATs".</p></li><li><p><strong>Constraints</strong>: Customer/use-case specific needs that influence the prioritization of enablers and differentiators (e.g., enterprise customers prioritizing security).</p></li></ul><h3><strong>B. Think about your AI as a System</strong></h3><p>To deliver on customer needs, we will have to utilize available tools (the best for the job) which would involve not just the standalone models (e.g., the LLMs), but interconnected (compound) AI systems. These "compound" AI systems may comprise of:</p><ul><li><p><strong>Data Pipelines:</strong> For acquiring, processing, and storing the data that powers the AI.</p></li><li><p><strong>Knowledge Bases:</strong> Curated datasets providing context and enriching the AI's understanding.</p></li><li><p><strong>Retrieval patterns/techniques (e.g., RAG)</strong>: Enhancing context for language models, allowing them to access and utilize relevant information.</p></li><li><p><strong>Intelligent Agents:</strong> Autonomous systems for complex tasks, extending the capabilities of the AI beyond simple input-output interactions.</p></li><li><p><strong>User Interfaces: </strong>Intuitive interfaces that make the power of AI accessible and easy to use, bridging the gap between complex technology and user needs.</p></li><li><p><strong>Robust Infrastructure: </strong>For model training, deployment, and operation, ensuring reliability and scalability.</p></li><li><p><strong>Operations</strong>: To monitor, maintain, and secure the system, guaranteeing its continued performance and security.</p></li></ul><ul><li><p><strong>...</strong></p></li></ul><h3><strong>C. Define Your Constraints</strong></h3><p>With a clear understanding of the customer and the need for a holistic approach (and the tech-stack), we can now turn our attention to the design process itself. Constraints are the guiding dimensions for building toward your customers and use case. They provide focus and direction, helping us to channel our efforts toward what truly matters. Try to answer the following questions:</p><ul><li><p><strong>What problem are you </strong><em><strong>really</strong></em><strong> trying to solve?</strong> Understand the root cause and the specific pain points.</p></li><li><p><strong>What are the non-negotiables?</strong> Identify performance requirements, budget limitations, or compliance issues.</p></li><li><p><strong>What matters most to your target audience?</strong> Are you optimizing for safety, speed, cost, or sustainability?</p></li></ul><p>When you define/contemplate your constraints, you <em>acquire</em> <strong>clarity</strong> on which core product features, enablers, and differentiators to prioritize.</p><h2>Dig Deeper and Optimize When you Have to!</h2><p>Of course, the underlying technology still matters. An understanding of model training, architecture, and optimization is important for building tailored and effective AI systems that can deliver on the promises made to the customer.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;7ec58c30-786b-4559-b573-7644436643ef&quot;,&quot;caption&quot;:&quot;You are in a company meeting, and your CEO, your CTO, and your CPO start to talk about Artificial intelligence (AI), &#8220;pretraining&#8221;, &#8220;fine-tuning&#8221;, and you are unable to follow along, that&#8217;s okay. I've created a detailed math-less mindmap along with the write-up in this post to go over the main concepts and ideas. The aim here is to help you reason about&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Pre-training, Fine-tuning, and Kungfu!&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:25725379,&quot;name&quot;:&quot;Adel Zaalouk&quot;,&quot;bio&quot;:&quot;I venture into the multiverse of business, products, and tech, and share my learnings and musings with you here &quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/36d81275-d790-4fd6-aa13-4cd22e33299a_1536x2048.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-05-04T17:20:03.146Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a19d373-2013-4662-80ac-6cf2559de915_4455x2893.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://thetechnomist.com/p/pre-training-fine-tuning-and-kungfu&quot;,&quot;section_name&quot;:&quot;Long Musings &#129488;&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:144277545,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Technomist&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5407dd07-1a95-4e03-897d-d94cd4f8e031_500x500.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><ul><li><p><strong>Pre-training:</strong> Initial training on massive datasets to provide a broad foundation.</p></li><li><p><strong>Optimizations:</strong></p><ul><li><p><strong>Prompt Engineering/RAG: </strong>remember the model standalone will have its limits, know them and build around it.</p></li><li><p><strong>Fine-tuning: </strong>adapt pre-trained models to specific tasks/constraints, employ available techniques e.g., LoRA for efficiency.</p></li><li><p><strong>Efficiency Optimization: </strong>Employing methods like quantization to reduce operational costs and environmental impact.</p></li><li><p>&#8230;</p></li></ul></li></ul><h2>Play Strategically, Understand the Market</h2><p>With a solid product foundation, it's time to consider the broader market landscape. The AI market can be understood through two key dimensions:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;ee6882a7-1e5a-4d2e-89c8-0a02376c970d&quot;,&quot;caption&quot;:&quot;The Generative AI bubble keeps getting bigger, and the landscape is more dynamic than ever, leaving no one behind, from the tech giants/the incumbents to new entrant startups. The net improvements in productivity and knowledge acquisition brought by GenAI are great for consumers. Additionally, the diversity and choice encourages competition, which leads&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AI Market Dynamics: Open Vs. Closed, Direct Vs. Indirect&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:25725379,&quot;name&quot;:&quot;Adel Zaalouk&quot;,&quot;bio&quot;:&quot;I venture into the multiverse of business, products, and tech, and share my learnings and musings with you here &quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/36d81275-d790-4fd6-aa13-4cd22e33299a_1536x2048.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-05-26T18:35:26.933Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4275b0ec-331f-49ba-9dbf-aff13b311652_1600x1149.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://thetechnomist.com/p/ai-market-dynamics-open-vs-closed&quot;,&quot;section_name&quot;:&quot;Long Musings &#129488;&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:144995535,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Technomist&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5407dd07-1a95-4e03-897d-d94cd4f8e031_500x500.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><ul><li><p><strong>Open vs. Closed Models:</strong> Publicly accessible and modifiable (open) versus proprietary and controlled (closed).</p></li><li><p><strong>Direct vs. Indirect Business Models:</strong> AI as the primary product (direct) versus AI enhancing existing products and services (indirect).</p></li></ul><p><strong>Key Market Players:</strong></p><ul><li><p><strong>New Entrants (e.g., Mistral, OpenAI, Anthropic): </strong>Mostly (with some exceptions) pursuing direct sales of their advanced AI models (now systems), often through APIs (subscriptions, platforming).</p></li></ul><ul><li><p><strong>Incumbents (e.g., Meta, Google, Microsoft):</strong> Mostly (with some exceptions) leveraging AI to augment and enhance their existing, vast product portfolios (office 365, bing, search, you name it).</p></li></ul><p>Understand these dynamics, position yourself where it makes sense. </p><h2>Build Strong Foundations with a Solid Platform</h2><p>In this dynamic market, <em>platform engineering </em><strong>still </strong>plays an important role in accelerating the development and deployment of AI systems. Well-designed platforms provide the foundation for building good to great AI products, a dimension that is underrated by many.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;6fd08808-644c-468a-885a-f9572fb8adf9&quot;,&quot;caption&quot;:&quot;According to Gartner, Platform Engineering is peaking the inflated expectations curve (just a couple of points behind AI!). But what is a Platform, what value does it provide, and what should be considered when Engineering one? I will explore these questions in this post.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Platforms, Products, APIs, and Indian Food&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:25725379,&quot;name&quot;:&quot;Adel Zaalouk&quot;,&quot;bio&quot;:&quot;I venture into the multiverse of business, products, and tech, and share my learnings and musings with you here &quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/36d81275-d790-4fd6-aa13-4cd22e33299a_1536x2048.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-04-23T12:20:49.754Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5105bc3-5630-4552-8f99-8b9094e77be6_2704x1710.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://thetechnomist.com/p/platforms-products-apis-and-indian&quot;,&quot;section_name&quot;:&quot;Long Musings &#129488;&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:143849514,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:5,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Technomist&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5407dd07-1a95-4e03-897d-d94cd4f8e031_500x500.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p><strong>Key Considerations for building a great AI Platform:</strong></p><ul><li><p><strong>Purposeful Design: </strong>Align the platform with core business objectives and delivering specific value (yep I keep repeating this).</p></li><li><p><strong>User-Focused Design:</strong> prioritize simplicity, ease of use, and incorporate continuous feedback.</p></li><li><p><strong>Well-defined APIs</strong>: expose platform functionality through APIs tailored to specific AI personas.</p></li><li><p><strong>Platform vs. Product:</strong> Don&#8217;t get lost in designing the perfect the platform, keep the core value in mind (what your shipping not <strong>only</strong> what you are shipping <em><strong>with</strong>)</em></p></li></ul><h2>Keep the Offence, but think about Defense (and MOATs)</h2><p>As the AI market matures, you should start thinking about your competitive advantage, i.e., what&#8217;s your "moat"?. This will require deep thought about how you could differentiate. Here are a few ideas and strategies for building your &#8220;moat&#8221;:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;be2c11a9-0a12-44cf-95fb-f4ce138cacf4&quot;,&quot;caption&quot;:&quot;Thanks for reading The Technomist! Subscribe for free to receive new posts and support my work.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Beyond LLMs: Compounds Systems, Agents, and Whole AI Products &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:25725379,&quot;name&quot;:&quot;Adel Zaalouk&quot;,&quot;bio&quot;:&quot;I venture into the multiverse of business, products, and tech, and share my learnings and musings with you here &quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/36d81275-d790-4fd6-aa13-4cd22e33299a_1536x2048.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-08-06T18:53:36.095Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0383bfa3-8ad2-431d-943b-fc38e936a01a_1600x1243.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://thetechnomist.com/p/beyond-llms-compounds-systems-agents&quot;,&quot;section_name&quot;:&quot;Long Musings &#129488;&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:147416815,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:6,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Technomist&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5407dd07-1a95-4e03-897d-d94cd4f8e031_500x500.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><ul><li><p><strong>Strong Community &amp; User Engagement:</strong> Foster a loyal and engaged user base to create powerful network effects.</p></li><li><p><strong>Purpose-Built Applications:</strong> Focus on solving specific problems and addressing niche needs to achieve natural differentiation.</p></li><li><p><strong>Value Beyond the Model:</strong> Invest in research, build proprietary datasets ("data moats"), and continue to refine the product based on user feedback.</p></li><li><p><strong>Differentiate at Multiple Layers:</strong> Be it building superior AI models, building highly efficient infrastructure, or crafting the &#8220;best&#8221; interfaces.</p></li><li><p><strong>Compound MOATs:</strong> Combine many of those to build strong moats</p></li><li><p>&#8230;</p></li></ul><h2>Build Responsibly, Safely, and Securely</h2><p>Finally, as you build powerful AI systems, you&#8217;ll have to consider the safety/ethical implications. Strive to build RGAF AI:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;7da2ff04-b102-4949-91b9-618d60f69031&quot;,&quot;caption&quot;:&quot;The intersection of artificial intelligence (AI) and cybersecurity is rapidly evolving, creating both opportunities and challenges. AI is transforming the cybersecurity landscape, offering new approaches to combat sophisticated cyber threats. But with this power comes great responsibility. This post delves into the dynamic AI cybersecurity market, explo&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The AI Cybersecurity Market: Navigating Opportunities and Risks&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:25725379,&quot;name&quot;:&quot;Adel Zaalouk&quot;,&quot;bio&quot;:&quot;I venture into the multiverse of business, products, and tech, and share my learnings and musings with you here &quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/36d81275-d790-4fd6-aa13-4cd22e33299a_1536x2048.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-10-13T19:26:35.384Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44225827-e9a2-42ff-b8e8-9058a43635e8_1600x812.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://thetechnomist.com/p/the-ai-cybersecurity-market-navigating&quot;,&quot;section_name&quot;:&quot;Long Musings &#129488;&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:150180516,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Technomist&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5407dd07-1a95-4e03-897d-d94cd4f8e031_500x500.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><ul><li><p><strong>Transparent</strong>: Understandable and explainable in its decision-making processes.</p></li><li><p><strong>Fair</strong>: Free from bias and discrimination, ensuring equitable outcomes.</p></li><li><p><strong>Accountable</strong>: With clear lines of responsibility for its actions and impact.</p></li><li><p><strong>Beneficial</strong>: Designed to promote human well-being and societal good.</p></li><li><p>&#8230;</p></li></ul><p>There is also great potential (read the full post above) for using AI to better safety/security. It&#8217;s always a double-edged sword make sure to weild it responsible (and gain from it at the same time!)</p><h2>Outlook for 2025, Sayonara 2024!</h2><p>That&#8217;s it for 2024; it was an exciting year for AI and for myself. Alot is going on, and alot <strong>will</strong> go on in 2025. Here are some 2025ish thoughts:</p><ul><li><p><strong>More Agentic:</strong>&nbsp;we probably will see more pragmatic use-cases here and new patterns that make agentic easier to use/integrate in various products and be applicable to many more use-cases. This will drive efficiency up and (hopefully) help reduce costs while keeping services up and running longer (without human intervention).</p></li><li><p><strong>More RAG:&nbsp;</strong>Hallucinations, content freshness, accuracy, etc., are not solved natively (yet), so we will still need RAG (and fine-tuning) to make AI systems more usable/practical.</p></li><li><p><strong>More Inference (and reasoning): </strong>Training might still wear the crown, but inference optimizations (and test-time compute) are coming for training in 2025.</p></li><li><p><strong>More Multimodal AI:</strong> Maturing modalities of not just vision/images but also videos and faster transitions between all modalities.</p></li><li><p><strong>Hyper-Personalization: </strong>We will probably see AI being used to build customized experiences for all of us. For businesses, this might translate to customer loyalty, higher conversions, and potentially a newly-found competitive edge (by just reusing existing data).</p></li><li><p><strong>AI Productization/Operations: AI models/agents/systems, are all the &#8220;North&#8221; layers, we will see folks get more serious about the practical aspects of deploying, managing, and scaling AI systems in real-world environments (the &#8220;south&#8221; layers). .</strong></p></li><li><p><strong>AI at the Edge, On-Device, and Distributed Learning:</strong> we probably will see more progress toward federated learning, which allows AI models to be trained across multiple devices without sharing sensitive data.</p></li><li><p><strong>Responsible and Ethical AI:</strong> In 2024, we saw trustyworthy/responsible AI blends, in 2025 we will potentially see more applications of it (if you are interested see this post which I <a href="https://lfaidata.foundation/blog/2024/11/18/responsible-ai-pathways/">authored through the LF</a>).</p></li><li><p><strong>Multimodality to Commands, more iRobots: </strong>better perception of the world through modalities, better action execution, equal smarter more usable real-world robots that can DO THINGs!</p></li><li><p><strong>Quantum AI? </strong>Well, I&#8217;ll stop here, but I&#8217;d expect big announcements/discoveries in that space (like <a href="https://blog.google/technology/research/google-willow-quantum-chip/">willow</a>) getting us a step closer to seriously impactful applications of AI.</p></li></ul><p>With all that musing above, do stay tuned for more writing and reach out if you&#8217;d like to collaborate (or want to tailor my writing to a specific topic) &#128578;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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><p>That&#8217;s it! If you want to collaborate, co-write, or chat, reach out via <strong>subscriber chat </strong>or simply on <strong><a href="https://www.linkedin.com/in/adelzaalouk/">LinkedIn</a></strong>. I look forward to hearing from you!</p>]]></content:encoded></item><item><title><![CDATA[Generative AI's Growing Tech Debt: Managing the Ripple Effect]]></title><description><![CDATA[Prepare for the Next Wave of (Generative) AI]]></description><link>https://thetechnomist.com/p/generative-ais-growing-tech-debt</link><guid isPermaLink="false">https://thetechnomist.com/p/generative-ais-growing-tech-debt</guid><dc:creator><![CDATA[Adel Zaalouk]]></dc:creator><pubDate>Sun, 20 Oct 2024 16:54:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2eced3-2526-484a-b748-c5d870c0b6a9_1600x775.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Generative AI systems, LLMs, and multi-modal models are evolving fast, what&#8217;s clear is that we are moving beyond <strong>static predictive model</strong>s and more towards more dynamic models and systems. Along that path, there are new challenges, emerging personas, and a greater need to adapt.&nbsp;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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><p></p><h1>The <em>Accelerated</em> Ripple Effect and Hidden Tech Debt of Generative AI</h1><p>Traditional AI models followed a <em><strong>predictable</strong></em> pipeline and still had a <a href="https://papers.neurips.cc/paper/5656-hidden-technical-debt-in-machine-learning-systems.pdf">hidden technical debt</a>. Now, with the rise of generative AI models like large language models (LLMs), the debt has been exacerbated. Alongside these models, there are additional layers, such as <strong>data retrieval, embeddings, safety,  governance, etc. </strong>All of which need to be integrated into the AI/ML life cycle. Below are a few examples:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1l5G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07f8d53f-b50b-4639-8a16-372415500018_6125x2023.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1l5G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07f8d53f-b50b-4639-8a16-372415500018_6125x2023.png 424w, https://substackcdn.com/image/fetch/$s_!1l5G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07f8d53f-b50b-4639-8a16-372415500018_6125x2023.png 848w, https://substackcdn.com/image/fetch/$s_!1l5G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07f8d53f-b50b-4639-8a16-372415500018_6125x2023.png 1272w, https://substackcdn.com/image/fetch/$s_!1l5G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07f8d53f-b50b-4639-8a16-372415500018_6125x2023.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1l5G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07f8d53f-b50b-4639-8a16-372415500018_6125x2023.png" width="1456" height="481" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07f8d53f-b50b-4639-8a16-372415500018_6125x2023.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:481,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:791421,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1l5G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07f8d53f-b50b-4639-8a16-372415500018_6125x2023.png 424w, https://substackcdn.com/image/fetch/$s_!1l5G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07f8d53f-b50b-4639-8a16-372415500018_6125x2023.png 848w, https://substackcdn.com/image/fetch/$s_!1l5G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07f8d53f-b50b-4639-8a16-372415500018_6125x2023.png 1272w, https://substackcdn.com/image/fetch/$s_!1l5G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07f8d53f-b50b-4639-8a16-372415500018_6125x2023.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><ul><li><p><strong>Data Management:</strong> predictive models are typically trained on structured, labeled datasets, focusing on historical data to predict future outcomes. Generative models use <strong>larger, more diverse datasets</strong>, often <strong>unstructured</strong>, to learn patterns and generate novel content. Managing this data for <strong>quality, bias, and provenance presents a greater challenge.</strong></p></li></ul><ul><li><p><strong>Model Training (and fine-tuning):</strong> predictive training optimizes specific metrics like accuracy or precision.&nbsp; The process is generally more straightforward and less computationally intensive than generative models. Training <strong>L</strong>LMs (emphasis on <strong>L</strong>) needs more computational resources and longer training pipelines. Continuous learning, fine-tuning, and techniques like Reinforcement Learning from Human Feedback (RLHF) are often necessary (see <a href="https://thetechnomist.com/p/pre-training-fine-tuning-and-kungfu">this post</a> for more details).</p><p> </p></li></ul><ul><li><p><strong>Deployment:</strong>&nbsp; predictive model deployment typically involves integrating the model into an existing application or system for real-time or batch predictions. Deploying LLMs at scale adds more challenges, be it low-latency inference, high availability, or managing fluctuating workloads, which requires specialized infrastructure (compute, storage, and networking) and inference <strong>optimization</strong> techniques.</p></li></ul><p>With more components in generative AI (especially with retrieval involved)&nbsp; comes more changes. Changes in one area, such <strong>as the training data or model architecture,</strong> can trigger cascading effects across the entire system, impacting everything from retrieval effectiveness to monitoring metrics (Change one thing, changes everything or <strong>CACE</strong>++).&nbsp;&nbsp;</p><h1>A <em>Longer</em> AI Lifecycle</h1><p>More components lead to a <em><strong>denser</strong> </em>lifecycle. Each step in the lifecycle encompasses more steps. Let&#8217;s explore those a bit:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bH3c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe146ecc9-ca06-4bae-bce0-da8259d500a0_1600x950.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bH3c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe146ecc9-ca06-4bae-bce0-da8259d500a0_1600x950.png 424w, https://substackcdn.com/image/fetch/$s_!bH3c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe146ecc9-ca06-4bae-bce0-da8259d500a0_1600x950.png 848w, https://substackcdn.com/image/fetch/$s_!bH3c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe146ecc9-ca06-4bae-bce0-da8259d500a0_1600x950.png 1272w, https://substackcdn.com/image/fetch/$s_!bH3c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe146ecc9-ca06-4bae-bce0-da8259d500a0_1600x950.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bH3c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe146ecc9-ca06-4bae-bce0-da8259d500a0_1600x950.png" width="1456" height="864" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e146ecc9-ca06-4bae-bce0-da8259d500a0_1600x950.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:864,&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_!bH3c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe146ecc9-ca06-4bae-bce0-da8259d500a0_1600x950.png 424w, https://substackcdn.com/image/fetch/$s_!bH3c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe146ecc9-ca06-4bae-bce0-da8259d500a0_1600x950.png 848w, https://substackcdn.com/image/fetch/$s_!bH3c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe146ecc9-ca06-4bae-bce0-da8259d500a0_1600x950.png 1272w, https://substackcdn.com/image/fetch/$s_!bH3c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe146ecc9-ca06-4bae-bce0-da8259d500a0_1600x950.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Data-centric tasks:</h2><p>Generative AI introduces new stages and expands existing ones to handle the unique data requirements of complex AI systems.</p><ul><li><p><strong>Synthetic Data Generation (SDG):</strong> Traditional ML primarily focuses on cleaning and transforming real-world data. Generative AI adds the step of <strong>generating synthetic data</strong> (SDG) to augment existing datasets, especially in cases with limited or sensitive data (usually necessarily for training foundational models).</p></li></ul><ul><li><p><strong>Data Collection &amp; Management:</strong> Traditional ML pipelines typically deal with structured data and simpler data management processes. Generative AI requires managing diverse data sources like synthetic data, embeddings, and external knowledge bases, demanding more sophisticated data management strategies.&nbsp;</p></li></ul><ul><li><p><strong>Embedding Management:</strong>&nbsp; Traditional ML relies heavily on manual feature engineering. Generative AI introduces embedding management as a core component, using techniques like pre-trained language models (e.g., BERT) to generate vector representations of data. Storing these embeddings in specialized (vector) databases enables semantic similarity searches and allows models to understand relationships between data points, moving beyond manual feature creation.</p></li></ul><h2>Model-Centric tasks:</h2><p>Generative AI introduces new approaches to model training and customization to cater to the advanced capabilities of modern AI systems.</p><ul><li><p><strong>Model Training:</strong> While traditional ML trains task-specific models on static datasets, Generative AI leverages the power of transfer learning by pretraining foundation models on massive datasets and then fine-tuning them for specific tasks. For instance, instead of training a chatbot from scratch, developers can fine-tune a pre-trained GPT-4 language model on a dataset of customer service conversations to achieve better conversational abilities.</p></li></ul><ul><li><p><strong>Model Customization &amp; Alignment:</strong> Traditional ML typically evaluates model performance on held-out data. Generative AI emphasizes continuous fine-tuning and alignment with human feedback, ensuring models remain relevant and adapt to evolving data and user needs.&nbsp;</p></li></ul><h2>AI System Deployment &amp; Orchestration tasks:</h2><p>Generative AI tackles the challenges of deploying and managing AI systems with multiple interdependent components. Traditional ML primarily deploys single models with fixed logic. Generative AI focuses on deploying and managing <a href="https://thetechnomist.com/p/beyond-llms-compounds-systems-agents">compound AI systems</a> with multiple interacting components, including LLMs, other AI models, agents, and APIs. This requires special orchestration and integration techniques.&nbsp;</p><h2>Safety &amp; Monitoring tasks:</h2><p>Generative AI models are unpredictable, which gives rise to the need for new strategies for ensuring <strong>responsible AI (guardrails for outputs)</strong> and maintaining high performance in compound systems:</p><ul><li><p><strong>Guardrails Implementation:</strong> Traditional ML focuses on monitoring model performance for degradation. Generative AI extends this by implementing guardrails and <strong>safety</strong> mechanisms that prevent unsafe, biased, or inaccurate outputs (especially when there is no transparency on how models were trained and to account for model emergent behavior). This involves incorporating ethical considerations and regulatory compliance into the development process.&nbsp;</p></li></ul><ul><li><p><strong>Real-Time Retrieval Integration:</strong> While traditional ML models rely solely on training data, Generative AI applications more often rely on retrieval integration, allowing AI systems to access external knowledge bases during inference. This ensures the system can provide up-to-date responses and adapt to new information without requiring full retraining. Examples include a customer support chatbot retrieving the latest product specifications from a knowledge base during a conversation or a legal research tool retrieving relevant case law from a legal database in real-time.</p></li></ul><ul><li><p><strong>Monitoring &amp; Feedback:</strong> Traditional ML monitors basic performance metrics. Generative AI expands monitoring to include human interactions, model outputs, and retrieval performance for comprehensive system evaluation and improvement. Human feedback plays a crucial role in ensuring responsible AI. This could involve collecting user feedback on the helpfulness of a chatbot's responses, analyzing conversation logs to identify patterns of misunderstanding, and using this feedback to improve the chatbot's training data and fine-tune its language model.</p></li></ul><ul><li><p><strong>Prompt Tuning and Optimization:</strong> Model behavior is usually fixed after training in traditional ML. Generative AI introduces the concept of <strong>prompt engineering</strong>, tuning, and optimization, which is particularly relevant for LLMs. This involves refining model behavior by optimizing the initial prompts provided to the model based on real-world feedback, enabling continuous adaptation without requiring full retraining. That said, I doubt prompt engineering is a long-term solution (see <a href="https://thetechnomist.com/p/the-transient-nature-of-prompt-engineering?utm_source=activity_item">this post</a> for more details)</p></li></ul><p>The denser AI lifecycle introduces more optimization knobs and more questions to be answered. How much data should be synthesized?&nbsp; How elaborate should the guardrails be?&nbsp; Organizations must weigh the marginal benefits of each additional unit of effort (e.g., another data point, a more refined prompt) against the marginal costs.</p><h1>Emerging Roles &amp; Disciplines Beyond MLOps</h1><p>More components lead to new roles and disciplines.&nbsp; Machine Learning Operations (MLOps) has provided a solid foundation for operationalizing traditional machine learning models, but it falls short of addressing the challenges posed by generative AI systems. This entices the creation of new operational disciplines like <strong>LLMOps</strong> and <strong>GenAIOps</strong>, and the rise of new personas such as the <strong>"AI engineer&#8221;, </strong>&nbsp;responsible for tweaking the many knobs of AI applications to ensure that applications meet their specific use case requirements.&nbsp; </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tUn6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a693a96-9002-45a8-9dd4-99edb48cb0c2_1600x374.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tUn6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a693a96-9002-45a8-9dd4-99edb48cb0c2_1600x374.png 424w, https://substackcdn.com/image/fetch/$s_!tUn6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a693a96-9002-45a8-9dd4-99edb48cb0c2_1600x374.png 848w, https://substackcdn.com/image/fetch/$s_!tUn6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a693a96-9002-45a8-9dd4-99edb48cb0c2_1600x374.png 1272w, https://substackcdn.com/image/fetch/$s_!tUn6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a693a96-9002-45a8-9dd4-99edb48cb0c2_1600x374.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tUn6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a693a96-9002-45a8-9dd4-99edb48cb0c2_1600x374.png" width="1456" height="340" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a693a96-9002-45a8-9dd4-99edb48cb0c2_1600x374.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:340,&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_!tUn6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a693a96-9002-45a8-9dd4-99edb48cb0c2_1600x374.png 424w, https://substackcdn.com/image/fetch/$s_!tUn6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a693a96-9002-45a8-9dd4-99edb48cb0c2_1600x374.png 848w, https://substackcdn.com/image/fetch/$s_!tUn6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a693a96-9002-45a8-9dd4-99edb48cb0c2_1600x374.png 1272w, https://substackcdn.com/image/fetch/$s_!tUn6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a693a96-9002-45a8-9dd4-99edb48cb0c2_1600x374.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>But before discussing AI engineering, let&#8217;s try to understand the distinctions between various &#8220;ops&#8221; disciplines, starting with MLOps.&nbsp;</p><ul><li><p><strong>MLOps:</strong> Focuses on the end-to-end lifecycle of traditional machine learning models, including data preparation, model training, evaluation, deployment, and monitoring. MLOps emphasizes automation, reproducibility, and scalability for <strong>individual models.&nbsp;</strong></p></li></ul><ul><li><p><strong>LLMOps:</strong> can be thought of as a branch of MLOps that deals specifically with the operational challenges of <strong>LLMs</strong>. LLMOps address aspects like <strong>prompt engineering, </strong>fine-tuning, model alignment, and managing the unique infrastructure requirements of LLMs.&nbsp;</p></li></ul><ul><li><p><strong>GenAIOps:</strong> Broader than LLMOps, GenAIOps encompasses the operationalization of all generative AI models, including LLMs, image generation models, and others. It focuses on managing the complexities of training, deploying, and monitoring generative AI systems.GenAIOps addresses the challenges of deploying and scaling generative models, which often require specialized hardware (e.g., GPUs) and efficient resource allocation.</p></li></ul><ul><li><p><strong>RagOps:</strong>&nbsp; Focuses specifically on the operational aspects of Retrieval Augmented Generation (RAG) systems, which combine LLMs with external knowledge sources to improve accuracy and grounding. RagOps addresses challenges like knowledge base management, retrieval model optimization, and ensuring consistency between the <strong>LLM and the retrieved information.&nbsp;</strong></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Enqf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b0a6f1-f67a-49d7-ac8d-b72dafe5fe1e_1600x693.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Enqf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b0a6f1-f67a-49d7-ac8d-b72dafe5fe1e_1600x693.png 424w, https://substackcdn.com/image/fetch/$s_!Enqf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b0a6f1-f67a-49d7-ac8d-b72dafe5fe1e_1600x693.png 848w, https://substackcdn.com/image/fetch/$s_!Enqf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b0a6f1-f67a-49d7-ac8d-b72dafe5fe1e_1600x693.png 1272w, https://substackcdn.com/image/fetch/$s_!Enqf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b0a6f1-f67a-49d7-ac8d-b72dafe5fe1e_1600x693.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Enqf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b0a6f1-f67a-49d7-ac8d-b72dafe5fe1e_1600x693.png" width="1456" height="631" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18b0a6f1-f67a-49d7-ac8d-b72dafe5fe1e_1600x693.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:631,&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_!Enqf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b0a6f1-f67a-49d7-ac8d-b72dafe5fe1e_1600x693.png 424w, https://substackcdn.com/image/fetch/$s_!Enqf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b0a6f1-f67a-49d7-ac8d-b72dafe5fe1e_1600x693.png 848w, https://substackcdn.com/image/fetch/$s_!Enqf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b0a6f1-f67a-49d7-ac8d-b72dafe5fe1e_1600x693.png 1272w, https://substackcdn.com/image/fetch/$s_!Enqf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b0a6f1-f67a-49d7-ac8d-b72dafe5fe1e_1600x693.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>AI Engineering: </strong>This represents the next stage in the evolution of AI operations. AI Engineering entails managing the entire lifecycle of compound AI systems that may include LLMs, other AI models (including generative models), retrieval mechanisms (like those used in RAG), external knowledge bases, and human-in-the-loop components. AI Engineering emphasizes system-level considerations, including orchestration, integration, safety, and continuous learning. </p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Bqsc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2eced3-2526-484a-b748-c5d870c0b6a9_1600x775.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bqsc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2eced3-2526-484a-b748-c5d870c0b6a9_1600x775.png 424w, https://substackcdn.com/image/fetch/$s_!Bqsc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2eced3-2526-484a-b748-c5d870c0b6a9_1600x775.png 848w, https://substackcdn.com/image/fetch/$s_!Bqsc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2eced3-2526-484a-b748-c5d870c0b6a9_1600x775.png 1272w, https://substackcdn.com/image/fetch/$s_!Bqsc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2eced3-2526-484a-b748-c5d870c0b6a9_1600x775.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Bqsc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2eced3-2526-484a-b748-c5d870c0b6a9_1600x775.png" width="1456" height="705" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b2eced3-2526-484a-b748-c5d870c0b6a9_1600x775.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:705,&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_!Bqsc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2eced3-2526-484a-b748-c5d870c0b6a9_1600x775.png 424w, https://substackcdn.com/image/fetch/$s_!Bqsc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2eced3-2526-484a-b748-c5d870c0b6a9_1600x775.png 848w, https://substackcdn.com/image/fetch/$s_!Bqsc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2eced3-2526-484a-b748-c5d870c0b6a9_1600x775.png 1272w, https://substackcdn.com/image/fetch/$s_!Bqsc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2eced3-2526-484a-b748-c5d870c0b6a9_1600x775.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Navigating the New Found Challenges of Generative AI</h1><p>Generative AI, particularly LLMs and multi-modal models, are reshaping the tech landscape and introducing new use cases.&nbsp; We are moving beyond static predictive models to a dynamic world where AI can generate novel content, engage in conversations, and even drive decision-making processes.&nbsp; This transition, however, is not &#8220;free&#8221;.&nbsp;</p><p>The complexity of those generative AI systems increases the <a href="https://papers.neurips.cc/paper/5656-hidden-technical-debt-in-machine-learning-systems.pdf">technical debt of traditional AI,</a> introducing new layers of complexity related to data management, model training, deployment, safety, guardrails, and more.&nbsp; Organizations looking to capitalize on the promise of generative AI should approach this paradigm with a broader perspective, acknowledging both the opportunities and the costs and complexities involved.</p><p>One of the not-so-obvious changes is the <strong>expansion of the AI lifecycle</strong>, be it around the data, the model, or the deployment machinery. Each of these expanded stages introduces new "knobs" to tune and optimize, creating more overhead for AI practitioners. This overhead also gives rise to specialized roles and personas like the <strong>AI engineer</strong>, who is now responsible for managing this complexity.</p><p>Before we close out, here are some thoughts to approach this new shift:&nbsp;</p><p><strong>Think Big Picture:</strong>&nbsp; Before jumping on the generative AI bandwagon, consider a cost-benefit analysis to account for the hidden costs associated with new requirements such as data management (e.g., SDG),&nbsp; specialized infrastructure, and the need for new talent (or skills, i.e., bigger training budges). Be willing to adapt or abandon existing infrastructure that is no longer suitable for generative AI to unlock new capabilities faster.</p><p><strong>Build the right abstractions (and Platforms):</strong> Consider building customizable AI platforms that can reduce the generative AI tech debt and reduce time to value when building AI applications (usually through well-defined abstractions, interfaces, and APIs). Here are some quick ideas:</p><ul><li><p><strong>Built-in prompt management: </strong>Prompts are artifacts. Make it easier to experiment with new prompts, share versions and distribute them.&nbsp;</p></li><li><p><strong>Automating training:</strong> Implement automated workflows for data preparation, hyperparameter optimization, and model selection. Includes pre-trained models.</p></li><li><p><strong>Simplify Evals:</strong> provide a dashboard with performance metrics, reporting, and alerting for new models.</p></li><li><p><strong>Simplify Deployment:</strong> provide APIs to automate&nbsp; AI system deployment to various environments (with pre-built templates).</p></li><li><p><strong>Surface alerts and monitoring dashboards:</strong> make it easier to instrument AI applications for monitoring and logging, and simplify the configuration alerts.</p></li><li><p><strong>Build responsibly:</strong> integrate security policies, add access control, and audit knobs.</p></li></ul><ul><li><p><strong>Tailor to the needs:</strong> Prioritize <strong>value</strong> and <strong>tailor the platform to the specific needs </strong>of different user personas. For example, you can start by offering tiered access and functionalities.&nbsp;</p></li></ul><p><strong>Cultivate a Culture of Continuous Learning:</strong> Generative AI is constantly evolving.&nbsp; Invest in training and development for your employees, encourage knowledge sharing, and stay informed about the latest advancements to ensure your organization remains at the forefront of this transformative technology.</p><p>By far, <em><strong>Generative A</strong></em><strong>I</strong> is the fastest-evolving technology I have encountered in my professional life. It's not merely a new tool, it&#8217;s a paradigm shift that is forcing organizations to reassess their approach to existing use-cases. It also encourages them to consider how AI can accelerate their business by discovering new workflows, and use-cases.</p><p>For more on building AI products, read my previous post on how to model value through the <em><strong>adapted </strong></em><strong>whole-product framework</strong>: </p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;ff40d800-3b4e-4508-978c-179a399d5a7d&quot;,&quot;caption&quot;:&quot;Thanks for reading The Technomist! Subscribe for free to receive new posts and support my work.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Beyond LLMs: Compounds Systems, Agents, and Whole AI Products &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:25725379,&quot;name&quot;:&quot;Adel Zaalouk&quot;,&quot;bio&quot;:&quot;I venture into the multiverse of business, products, and tech, and share my learnings and musings with you here &quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/36d81275-d790-4fd6-aa13-4cd22e33299a_1536x2048.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-08-06T18:53:36.095Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0383bfa3-8ad2-431d-943b-fc38e936a01a_1600x1243.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://thetechnomist.com/p/beyond-llms-compounds-systems-agents&quot;,&quot;section_name&quot;:&quot;Long Musings &#129488;&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:147416815,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:6,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Technomist&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5407dd07-1a95-4e03-897d-d94cd4f8e031_500x500.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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><p></p><p>That&#8217;s it! If you want to collaborate, co-write, or chat, reach out via&nbsp;<strong>subscriber chat&nbsp;</strong>or simply on&nbsp;<strong><a href="https://www.linkedin.com/in/adelzaalouk/">LinkedIn</a></strong>. I look forward to hearing from you!</p>]]></content:encoded></item><item><title><![CDATA[The Transient Nature of Prompt Engineering: A Call for More Robust Language Models ]]></title><description><![CDATA[Moving Beyond the Hack Towards Robust and User-Friendly Language Models]]></description><link>https://thetechnomist.com/p/the-transient-nature-of-prompt-engineering</link><guid isPermaLink="false">https://thetechnomist.com/p/the-transient-nature-of-prompt-engineering</guid><dc:creator><![CDATA[Adel Zaalouk]]></dc:creator><pubDate>Thu, 17 Oct 2024 12:20:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d8fce81-dbbb-43d9-8ead-89ad9db063c8_2464x1620.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In <strong>tech</strong>, sometimes <strong>hacks</strong>&nbsp;live on and become permanent. It's important to recognize when a hack is needed and set a&nbsp;<em><strong>deadline</strong>&nbsp;</em>with exit criteria before letting the hack live on to become a pattern some might regret. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X9vG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb676d18a-aed5-4cf5-9f24-ac5edfd33c48_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X9vG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb676d18a-aed5-4cf5-9f24-ac5edfd33c48_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!X9vG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb676d18a-aed5-4cf5-9f24-ac5edfd33c48_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!X9vG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb676d18a-aed5-4cf5-9f24-ac5edfd33c48_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!X9vG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb676d18a-aed5-4cf5-9f24-ac5edfd33c48_1024x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X9vG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb676d18a-aed5-4cf5-9f24-ac5edfd33c48_1024x1024.webp" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b676d18a-aed5-4cf5-9f24-ac5edfd33c48_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A visually engaging concept illustration that portrays the temporary nature of 'hacks' in technology, focusing on prompt engineering as a workaround in AI language models. The scene shows a robot, resembling a large language model, standing in front of a chalkboard covered in hastily written prompts and equations. The robot holds a piece of chalk, with an expression that suggests it's contemplating a problem. Behind the robot, there&#8217;s an open door leading to a futuristic room, symbolizing the 'desired state' where AI understands human language naturally without prompt manipulation. In the foreground, the robot's chalkboard has the words 'Prompt Engineering' crossed out, and the robot is looking towards the open door with hope. The background conveys a sense of transition, from a cluttered and messy workshop towards a sleek, modern, and minimalist AI lab. The overall tone is optimistic, showing movement from hacks to innovation.&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="A visually engaging concept illustration that portrays the temporary nature of 'hacks' in technology, focusing on prompt engineering as a workaround in AI language models. The scene shows a robot, resembling a large language model, standing in front of a chalkboard covered in hastily written prompts and equations. The robot holds a piece of chalk, with an expression that suggests it's contemplating a problem. Behind the robot, there&#8217;s an open door leading to a futuristic room, symbolizing the 'desired state' where AI understands human language naturally without prompt manipulation. In the foreground, the robot's chalkboard has the words 'Prompt Engineering' crossed out, and the robot is looking towards the open door with hope. The background conveys a sense of transition, from a cluttered and messy workshop towards a sleek, modern, and minimalist AI lab. The overall tone is optimistic, showing movement from hacks to innovation." title="A visually engaging concept illustration that portrays the temporary nature of 'hacks' in technology, focusing on prompt engineering as a workaround in AI language models. The scene shows a robot, resembling a large language model, standing in front of a chalkboard covered in hastily written prompts and equations. The robot holds a piece of chalk, with an expression that suggests it's contemplating a problem. Behind the robot, there&#8217;s an open door leading to a futuristic room, symbolizing the 'desired state' where AI understands human language naturally without prompt manipulation. In the foreground, the robot's chalkboard has the words 'Prompt Engineering' crossed out, and the robot is looking towards the open door with hope. The background conveys a sense of transition, from a cluttered and messy workshop towards a sleek, modern, and minimalist AI lab. The overall tone is optimistic, showing movement from hacks to innovation." srcset="https://substackcdn.com/image/fetch/$s_!X9vG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb676d18a-aed5-4cf5-9f24-ac5edfd33c48_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!X9vG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb676d18a-aed5-4cf5-9f24-ac5edfd33c48_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!X9vG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb676d18a-aed5-4cf5-9f24-ac5edfd33c48_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!X9vG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb676d18a-aed5-4cf5-9f24-ac5edfd33c48_1024x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>One <em>recent</em>&nbsp;example is&nbsp;<em><strong>prompt engineering</strong></em>, a valuable HACK I'd say, considering the limitations of the initial versions of LLMs, e.g., data limitations, and how they were trained. Prompt engineering was (is) a stop-gap to formulate prompts/queries in a way that the LLM would understand them, similar to how they were trained and (instruction) tuned. &#120284;.&#120306;., &#120304;&#120302;&#120315; &#120324;&#120306; &#120304;&#120319;&#120306;&#120302;&#120321;&#120306; &#120317;&#120319;&#120316;&#120314;&#120317;&#120321;&#120320; &#120320;&#120316; &#120304;&#120313;&#120316;&#120320;&#120306; &#120321;&#120316; &#120321;&#120309;&#120316;&#120320;&#120306; &#120310;&#120315;&#120320;&#120321;&#120319;&#120322;&#120304;&#120321;&#120310;&#120316;&#120315;&#120320; &#120321;&#120309;&#120306; &#120314;&#120316;&#120305;&#120306;&#120313; &#120324;&#120302;&#120320; &#120321;&#120319;&#120302;&#120310;&#120315;&#120306;&#120305; &#120316;&#120315; &#120321;&#120316; &#120319;&#120306;&#120302;&#120313;&#120310;&#120327;&#120306; &#120321;&#120309;&#120306; &#120303;&#120306;&#120320;&#120321; &#120317;&#120306;&#120319;&#120307;&#120316;&#120319;&#120314;&#120302;&#120315;&#120304;&#120306;?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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><p>Don&#8217;t get me wrong, we need <em><strong>prompt engineering </strong></em>today because we are not in <em>the <strong>desired state</strong>,&nbsp;</em>where, ideally, a foundation model would comprehend the prompt regardless of how it was formatted or chained. From a usability standpoint, I'd consider it a UX <strong>bug.&nbsp;</strong>The question that I think we should be asking is,  how do we get to that desired state? Not how do we <strong>prompt engineer&nbsp;</strong><em>better,&nbsp;</em>especially in the long term. </p><p>Think about it, talking to a child, you'd have to formulate your communication intent to fit in their limited vocabulary and comprehension of the world versus talking to an educated adult who shares as much context with you and have a wider understanding of the world around them. You'd then use words without <em>engineering </em>them to communicate efficiently. </p><p>If I'd model that to a concept, I'd use Shannon's<strong> information theory</strong> and attribute the need for prompt engineering to channel noise. This noise can be a result of  inadequate training data, suboptimal model architecture, or anyother limitation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tULJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d8fce81-dbbb-43d9-8ead-89ad9db063c8_2464x1620.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tULJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d8fce81-dbbb-43d9-8ead-89ad9db063c8_2464x1620.png 424w, https://substackcdn.com/image/fetch/$s_!tULJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d8fce81-dbbb-43d9-8ead-89ad9db063c8_2464x1620.png 848w, https://substackcdn.com/image/fetch/$s_!tULJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d8fce81-dbbb-43d9-8ead-89ad9db063c8_2464x1620.png 1272w, https://substackcdn.com/image/fetch/$s_!tULJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d8fce81-dbbb-43d9-8ead-89ad9db063c8_2464x1620.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tULJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d8fce81-dbbb-43d9-8ead-89ad9db063c8_2464x1620.png" width="1456" height="957" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d8fce81-dbbb-43d9-8ead-89ad9db063c8_2464x1620.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:957,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:301992,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tULJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d8fce81-dbbb-43d9-8ead-89ad9db063c8_2464x1620.png 424w, https://substackcdn.com/image/fetch/$s_!tULJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d8fce81-dbbb-43d9-8ead-89ad9db063c8_2464x1620.png 848w, https://substackcdn.com/image/fetch/$s_!tULJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d8fce81-dbbb-43d9-8ead-89ad9db063c8_2464x1620.png 1272w, https://substackcdn.com/image/fetch/$s_!tULJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d8fce81-dbbb-43d9-8ead-89ad9db063c8_2464x1620.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The question here is, how to reduce noise to elimiate the need to engineer Human language. Imagine you&#8217;re asking a friend for help. You&#8217;d typically be direct and informal: <em><strong>&#8220;Hey, I could really use some help with this.&#8221; </strong></em>You wouldn&#8217;t be saying, <strong>&#8220;You&#8217;re a great friend, you&#8217;re supposed to help me, here&#8217;s exactly how you can help&#8230;&#8221; </strong>because that level of detail isn&#8217;t necessary. Your friend understands your context and the nature of your request without needing you to spell it all out.</p><p>I don't see&nbsp;<strong>prompt engineering</strong>&nbsp;going away completely (not in the short-term), but at least for&nbsp;<strong>foundational models</strong>, we shouldn't have to rely on it as a pillar technique and acknowledge it as a hack, and put efforts in engineering and modelling beyond the prompt layer.<em>&nbsp;</em>It's not good UX.</p><p></p><p><strong>TL;DR:</strong></p><ul><li><p>Hacks can become permanent, so be wary of prompt engineering solidifying as a standard practice.</p></li><li><p>Prompt engineering is a valuable but temporary fix for current LLM limitations.</p></li><li><p>Ideal language models understand human language regardless of prompt formatting &#8211; no engineering needed.</p></li><li><p>Reliance on prompt engineering highlights a UX flaw: models aren't robust enough.</p></li><li><p>Instead of refining prompt engineering, focus on reducing "noise" (limitations in data, architecture, etc.).</p></li><li><p>Like talking to a child vs. an adult, we want models to understand implicit context, not engineered prompts.</p></li><li><p>Shannon's Information Theory: prompt engineering is needed due to channel noise, which we must reduce.</p></li><li><p>Prompt engineering may remain relevant in niche areas, but not for foundational models.</p></li><li><p>Invest in engineering and modeling beyond the prompt layer for truly robust and user-friendly language AI.</p></li><li><p>Good UX means natural interaction &#8211; let's move beyond prompt engineering for the future of language models.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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></li></ul><p>That&#8217;s it! If you want to collaborate, co-write, or chat, reach out via&nbsp;<strong>subscriber chat&nbsp;</strong>or simply on&nbsp;<strong><a href="https://www.linkedin.com/in/adelzaalouk/">LinkedIn</a></strong>. I look forward to hearing from you!</p>]]></content:encoded></item><item><title><![CDATA[The AI Cybersecurity Market: Navigating Opportunities and Risks]]></title><description><![CDATA[Understanding the key trends and opportunities.]]></description><link>https://thetechnomist.com/p/the-ai-cybersecurity-market-navigating</link><guid isPermaLink="false">https://thetechnomist.com/p/the-ai-cybersecurity-market-navigating</guid><dc:creator><![CDATA[Adel Zaalouk]]></dc:creator><pubDate>Sun, 13 Oct 2024 19:26:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44225827-e9a2-42ff-b8e8-9058a43635e8_1600x812.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The intersection of artificial intelligence (AI) and cybersecurity is rapidly evolving, creating both opportunities and challenges. AI is transforming the cybersecurity landscape, offering <em>new </em>approaches to combat sophisticated cyber threats. But with this power comes great responsibility. This post delves into the dynamic AI cybersecurity market, exploring the key trends, opportunities, and risks that organizations must navigate to build a secure and resilient digital future.</p><p>This convergence is happening amidst growth in the global AI market, projected to reach <strong>$826 billion by 2030 from $196.63 billion in 2023</strong> [<a href="https://www.marketsandmarkets.com/Market-Reports/artificial-intelligence-ai-cyber-security-market-220634996.html">Markets &amp; Markets</a>]. Within this growing market, the AI cybersecurity portion of it is an expanding segment, anticipated to reach<strong> $134 billion by 2030 from $24.3 billion in 2023</strong> [<a href="https://www.statista.com/outlook/tmo/artificial-intelligence/worldwide#market-size">Statista</a>].</p><p>Below is an executive summary.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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><p></p><p><strong>Key Drivers:</strong></p><ul><li><p><strong>Generative AI Surge: </strong>Generative AI is rapidly gaining traction, impacting various functions within organizations and fueling demand for AI-powered applications. [<a href="https://www.gartner.com/en/documents/5314863">Gartner Forecast Analysis</a>]</p></li><li><p><strong>Widespread Adoption:</strong> A large majority<strong> (84%) of organizations leverage AI-based cybersecurity tools,</strong> with<strong> 75% focusing on network security</strong> [<a href="https://www.weforum.org/publications/global-cybersecurity-outlook-2023/">World Economic Forum</a>, <a href="https://www.statista.com/outlook/tmo/artificial-intelligence/worldwide#market-size">Statista</a>].</p></li><li><p><strong>Generative AI Spending Surge:</strong> Expenditure on generative AI solutions is expected to skyrocket, accounting for<strong> 35% of total AI spending by 2027,</strong> up from a mere 8% in 2023 [<a href="https://www.gartner.com/en/documents/5314863">Gartner</a>].</p></li><li><p><strong>Booming Market:</strong> The AI cybersecurity market is poised for exponential growth, projected to reach a staggering <strong>$134 billion by 2030</strong>, reflecting a dramatic increase from its 2023 valuation of $24.3 billion [<a href="https://www.statista.com/outlook/tmo/artificial-intelligence/worldwide#market-size">Statista</a>].</p></li><li><p><strong>Rapid CAGR:</strong> This translates to a remarkable compound annual growth rate (CAGR) of <strong>22.3% from 2023 to 2033</strong> [<a href="https://market.us/report/ai-in-cybersecurity-market/">Market.us</a>], driven by escalating cyber threats, widespread cloud adoption, and the demand for proactive and scalable security solutions.</p></li></ul><ul><li><p><strong>AI Software Spending Boom:</strong> Global spending on AI software is projected to reach <strong>$297.9 billion by 2027,</strong> with generative AI software expenditure increasing significantly. [<a href="https://www.gartner.com/en/documents/5314863">Gartner Forecast Analysis</a>]</p></li></ul><ul><li><p><strong>Expansion of the Attack Surface:</strong> Cloud, growth in the number of IoT devices has expanded the attack <strong>surface, </strong>creating new vulnerabilities that require AI-driven security measures. [<a href="https://market.us/report/ai-in-cybersecurity-market/">Market.us</a>]</p></li><li><p><strong>Growing Awareness and Investment:</strong> Organizations are increasingly recognizing the importance of AI in cybersecurity, leading to increased investments in research, development, and deployment of AI-powered security tools. [<a href="https://www.weforum.org/publications/global-cybersecurity-outlook-2023/">World Economic Forum</a>]</p></li><li><p><strong>Cybersecurity Talent Gap:</strong> The cybersecurity industry faces a significant talent shortage, highlighting the need for AI-powered solutions to automate tasks and augment human expertise. [<a href="https://www.weforum.org/publications/global-cybersecurity-outlook-2023/">World Economic Forum</a>]</p></li><li><p><strong>Regulatory Landscape: </strong>Cybersecurity and privacy regulations are becoming increasingly stringent, influencing the development and adoption of AI-powered security solutions. [<a href="https://www.weforum.org/publications/global-cybersecurity-outlook-2023/">World Economic Forum</a>]</p></li><li><p><strong>Cybersecurity Talent Shortage: </strong>The cybersecurity industry faces a significant talent gap, making it difficult for organizations to effectively manage security operations. AI can help bridge this gap by automating tasks, providing insights, and augmenting human expertise. [<a href="https://www.weforum.org/publications/global-cybersecurity-outlook-2023/">World Economic Forum</a>]</p></li><li><p><em><strong>Collaborations on Trustworth AI:</strong> focus on advancing safe, <strong>secure, and trustworthy AI, aligning regulatory frameworks, </strong>promoting ethical AI research, and broadening cooperation in AI protection and cybersecurity. [<a href="https://www.whitehouse.gov/briefing-room/statements-releases/2024/09/23/united-states-and-united-arab-emirates-cooperation-on-artificial-intelligence/">UAE and US Col</a>l<a href="https://www.whitehouse.gov/briefing-room/statements-releases/2024/09/23/united-states-and-united-arab-emirates-cooperation-on-artificial-intelligence/">aboration on AI</a> ]</em></p><ul><li><p><em>The U.S. and the UAE<strong> reaffirm their commitment to advancing safe, secure, and trustworthy artificial intelligence (AI) technologies.</strong></em></p></li><li><p><em>Key principles include fostering international AI frameworks, <strong>aligning regulatory frameworks, and promoting ethical AI research and development.</strong></em></p></li><li><p><em>The collaboration will focus on <strong>advancing safe, secure, and trustworthy AI, aligning regulatory frameworks, promoting ethical AI research</strong>, and broadening cooperation in AI protection and cybersecurity.</em></p></li><li><p><em>President Biden and President H.H. Sheikh Mohamed bin Zayed Al Nahyan will oversee the development of the memorandum of understanding.</em></p></li><li><p><em>The U.S. and the UAE are committed to deepening collaboration in AI and related technologies for a more prosperous and secure future.</em></p></li></ul></li></ul><p><strong>Key Trends</strong></p><ul><li><p><strong>Integration of AI into Enterprise Applications: </strong>Over <strong>70% of independent software vendors </strong>are expected to <strong>integrate generative AI capabilities into their enterprise applications</strong> by 2026. [<a href="https://www.gartner.com/en/documents/5314863">Gartner Forecast Analysis</a>]</p></li><li><p><strong>AI Adoption Phases:</strong> Organizations are at various stages of AI adoption, with many still in the experimentation or planning phases. [<a href="https://www.gartner.com/en/documents/5314863">Gartner Forecast Analysis</a>]</p></li><li><p><strong>Generative AI's Impact on Security: </strong>While generative AI offers benefits for content creation and automation, it also presents new security risks, such as the generation of malicious code and sophisticated phishing attacks. Organizations must adapt their security strategies to address these emerging threats. [CBH]</p></li><li><p><strong>Explainable AI for Enhanced Trust:</strong> The lack of transparency in some AI algorithms can hinder trust and adoption. The development of explainable AI, which provides insights into how AI systems make decisions, is crucial for building confidence in AI-driven security solutions. [<a href="https://www.gartner.com/en/documents/5314863">Gartner Forecast Analysis</a>]</p></li><li><p><strong>Regulatory Landscape:</strong> Evolving cybersecurity and privacy regulations, such as GDPR and CCPA, are influencing the development and deployment of AI-powered security solutions, emphasizing data protection and responsible AI practices. [World Economic Forum]</p></li></ul><p><strong>Opportunities:</strong></p><ul><li><p><strong>Development of Advanced Threat Detection and Response Solutions:</strong> AI can significantly enhance threat detection accuracy, accelerate incident response times, and minimize the impact of cyberattacks.</p></li><li><p><strong>Proactive Security Measures:</strong> AI enables predictive analytics and threat intelligence, allowing organizations to identify and address potential vulnerabilities before they are exploited proactively. [<a href="https://www.marketsandmarkets.com/Market-Reports/artificial-intelligence-ai-cyber-security-market-220634996.html">Markets &amp; Markets</a>]</p></li><li><p><strong>Automated Security Operations: </strong>AI can automate routine security tasks, freeing up security professionals to focus on more complex and strategic initiatives. [<a href="https://www.gartner.com/en/documents/5314863">Gartner Forecast Analysis</a>]</p></li><li><p><strong>Enhanced Security for Cloud and IoT Environments: </strong>AI-powered solutions can address the unique security challenges posed by cloud computing and the growing number of connected devices. [<a href="https://market.us/report/ai-in-cybersecurity-market/">Market.us</a></p></li></ul><p><strong>Challenges:</strong></p><ul><li><p><strong>Ethical Concerns and Bias: </strong>AI algorithms can be biased, raising ethical concerns regarding fairness and accountability. [<a href="https://www.cbh.com/guide/articles/crafting-a-generative-ai-strategy-to-manage-cybersecurity-risks/">CBH</a>]</p></li><li><p><strong>Adversarial AI: </strong>Attackers can leverage AI to develop sophisticated attacks, posing new challenges for cybersecurity professionals.&nbsp;</p></li><li><p><strong>Data Privacy and Security:</strong> AI systems rely on vast amounts of data, raising concerns about data privacy and security. [<a href="https://www.cbh.com/guide/articles/crafting-a-generative-ai-strategy-to-manage-cybersecurity-risks/">CBH</a>]</p></li><li><p><strong>Explainability and Transparency:</strong> Lack of transparency in AI algorithms can hinder trust and adoption [<a href="https://www.gartner.com/en/documents/5314863">Gartner Forecast Analysis</a>]</p></li></ul><p><strong>Conclusion:</strong></p><p>The AI security market is experiencing rapid evolution, driven by the need for solutions to counter rising cyber threats. With <strong>power comes great responsibility </strong>though, while AI offers potential for enhancing security, organizations must also address the risks associated with its <strong>malicious use.</strong>&nbsp;</p><ul><li><p><strong>Enhancing Security:</strong> AI offers significant potential for bolstering cybersecurity defenses, with organizations increasingly employing it for:</p></li></ul><ul><li><p><strong>Automating routine tasks:</strong> Freeing up human analysts for more complex threats.</p></li><li><p><strong>Real-time threat detection:</strong> Enabling rapid response and mitigation.</p></li><li><p><strong>Predictive analytics:</strong> Proactively identifying and addressing vulnerabilities.</p></li></ul><ul><li><p><strong>Emerging Risks:</strong> However, AI also presents new challenges as adversaries exploit it for malicious purposes:</p><ul><li><p>Phishing attacks.</p></li><li><p>Automated malware development.</p></li></ul></li></ul><p>Related musing here: </p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;d8342be8-f86e-4b43-9cd1-2f9c2b827b03&quot;,&quot;caption&quot;:&quot;At the core of generative AI is emergent behavior. Emergence in AI refers to unexpected capabilities and behaviors in foundation models that weren't explicitly programmed. As these models grow in scale and complexity, they exhibit abilities that surprise even their builders, such as reasoning or creativity emerging from language or image recognition tr&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Balancing the Yin/Yang of AI Emergence&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:25725379,&quot;name&quot;:&quot;Adel Zaalouk&quot;,&quot;bio&quot;:&quot;I venture into the multiverse of business, products, and tech, and share my learnings and musings with you here &quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/36d81275-d790-4fd6-aa13-4cd22e33299a_1536x2048.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-08-31T15:54:45.884Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6bca0b2-7b55-4896-8016-71ebb6997c3e_1024x768.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://thetechnomist.com/p/balancing-the-yinyang-of-ai-emergence&quot;,&quot;section_name&quot;:&quot;Short Musings &#128173;&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:148340030,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:1,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Technomist&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5407dd07-1a95-4e03-897d-d94cd4f8e031_500x500.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h2>Going in Details</h2><h3>AI Market Statista</h3><p><strong>Reference: </strong><a href="https://www.statista.com/outlook/tmo/artificial-intelligence/worldwide#market-size">Artificial Intelligence - Global | Statista Market Forecast</a>&nbsp;</p><p><strong>Important Technologies Impacting Market Growth:&nbsp;</strong></p><ul><li><p><strong>Machine Learning:</strong> Forms the foundation of the market and exhibits consistent growth throughout the period.</p></li><li><p><strong>Autonomous &amp; Sensor Technology:</strong> Shows steady growth, gaining momentum towards the latter half of the projection period.</p></li><li><p><strong>Natural Language Processing:</strong> Experiences significant growth, becoming a major contributor to the overall market size by 2030.</p></li><li><p><strong>Computer Vision: </strong>Demonstrates strong and consistent growth, becoming the second largest segment by 2030.</p></li><li><p><strong>AI Robotics: </strong>While starting with a smaller market size, it exhibits rapid growth, becoming a prominent segment by 2030.</p></li></ul><p><strong>Key Observations:</strong></p><ul><li><p>The overall AI market is projected to experience high growth, reaching nearly <strong>800</strong> billion USD by 2030.</p></li><li><p>Machine Learning <strong>remains</strong> a dominant segment, while Computer Vision and AI Robotics emerge as important growth drivers.</p></li><li><p><strong>Natural Language Processing</strong> also shows notable growth, increasing its importance in various applications.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qg_t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec4c7b3-b9ce-436e-ad08-eef5d002bf47_513x614.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qg_t!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec4c7b3-b9ce-436e-ad08-eef5d002bf47_513x614.png 424w, https://substackcdn.com/image/fetch/$s_!qg_t!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec4c7b3-b9ce-436e-ad08-eef5d002bf47_513x614.png 848w, https://substackcdn.com/image/fetch/$s_!qg_t!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec4c7b3-b9ce-436e-ad08-eef5d002bf47_513x614.png 1272w, https://substackcdn.com/image/fetch/$s_!qg_t!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec4c7b3-b9ce-436e-ad08-eef5d002bf47_513x614.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qg_t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec4c7b3-b9ce-436e-ad08-eef5d002bf47_513x614.png" width="513" height="614" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ec4c7b3-b9ce-436e-ad08-eef5d002bf47_513x614.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:614,&quot;width&quot;:513,&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_!qg_t!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec4c7b3-b9ce-436e-ad08-eef5d002bf47_513x614.png 424w, https://substackcdn.com/image/fetch/$s_!qg_t!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec4c7b3-b9ce-436e-ad08-eef5d002bf47_513x614.png 848w, https://substackcdn.com/image/fetch/$s_!qg_t!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec4c7b3-b9ce-436e-ad08-eef5d002bf47_513x614.png 1272w, https://substackcdn.com/image/fetch/$s_!qg_t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec4c7b3-b9ce-436e-ad08-eef5d002bf47_513x614.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As for the top 10 countries, this bar chart depicts the estimated market size of the AI market in the top 10 countries for 2030.</p><ul><li><p><strong>United States:</strong> Dominates the market with a projected size of <strong>223.7 billion USD,</strong> significantly larger than any other country. The US remains the clear leader in the AI market, driven by factors like technological advancements, research and development investments, and a thriving tech ecosystem.</p></li><li><p><strong>China</strong>: Ranks second with a market size significantly smaller than the US but considerably larger than the remaining countries.it can be considered a strong contender, though with export controls</p></li><li><p><strong>Germany, France, Russia, Brazil, etc.:</strong> Exhibit relatively smaller market sizes than the US and China.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QQSe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dd3bd19-986c-4cb7-b5bf-4f5666234b08_566x635.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QQSe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dd3bd19-986c-4cb7-b5bf-4f5666234b08_566x635.png 424w, https://substackcdn.com/image/fetch/$s_!QQSe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dd3bd19-986c-4cb7-b5bf-4f5666234b08_566x635.png 848w, https://substackcdn.com/image/fetch/$s_!QQSe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dd3bd19-986c-4cb7-b5bf-4f5666234b08_566x635.png 1272w, https://substackcdn.com/image/fetch/$s_!QQSe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dd3bd19-986c-4cb7-b5bf-4f5666234b08_566x635.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QQSe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dd3bd19-986c-4cb7-b5bf-4f5666234b08_566x635.png" width="566" height="635" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7dd3bd19-986c-4cb7-b5bf-4f5666234b08_566x635.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:635,&quot;width&quot;:566,&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_!QQSe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dd3bd19-986c-4cb7-b5bf-4f5666234b08_566x635.png 424w, https://substackcdn.com/image/fetch/$s_!QQSe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dd3bd19-986c-4cb7-b5bf-4f5666234b08_566x635.png 848w, https://substackcdn.com/image/fetch/$s_!QQSe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dd3bd19-986c-4cb7-b5bf-4f5666234b08_566x635.png 1272w, https://substackcdn.com/image/fetch/$s_!QQSe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dd3bd19-986c-4cb7-b5bf-4f5666234b08_566x635.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Gartner Forecast Analysis</h3><p><strong>Reference</strong>: <a href="https://www.gartner.com/en/documents/5314863">Forecast Analysis: AI Software Market by Vertical Industry, 2023-2027</a>&nbsp;</p><p>AI software spending will grow to <strong>$297.9 billion by 2027</strong>. Over the next five years, market growth will accelerate from <strong>17.8% to 20.4% in 2027</strong>, with a 19.1% CAGR. Government has the largest spend of over <strong>$70 million by 2027</strong>, but oil and gas is growing fastest with a 25.2% CAGR.</p><h3>McKinsey: GenAI Adoption Spikes</h3><p><strong>Reference</strong>: <a href="https://www.mckinsey.com/capabilities/quantumblack/our-insights/the-state-of-ai">The state of AI in early 2024: Gen AI adoption spikes and starts to generate value</a>&nbsp;</p><ul><li><p><strong>Gen AI Adoption Surge:</strong> 65% of organizations regularly use gen AI, a significant increase from the previous year.</p></li><li><p><strong>Common Use Cases:</strong> Gen AI adoption is most prevalent in marketing, sales, product development, and IT, with an average of two functions utilizing it.</p></li><li><p><strong>Overall AI Adoption Growth:</strong> 72% of organizations now utilize AI, up from 50% previously, with increased adoption across various industries.</p></li><li><p><strong>Increased AI Investments:</strong> Organizations are allocating budgets for both gen AI and analytical AI, expecting further investment growth over the next three years.</p></li><li><p><strong>Gen AI Risks:</strong> 44% of respondents reported negative consequences from gen AI, including inaccuracy, cybersecurity concerns, and explainability issues, highlighting the need for risk mitigation.</p></li><li><p><strong>High-Performer Success:</strong> Organizations effectively leveraging gen AI attribute a significant portion of their EBIT to its deployment, often utilizing it across multiple functions and implementing risk best practices.</p></li><li><p><strong>High-Performer Challenges:</strong> These organizations also face challenges with data governance, integration, and operating models, emphasizing the importance of addressing these for successful gen AI adoption.</p></li><li><p><strong>Diverse Research Sample:</strong> The research involved a diverse group of participants across various regions, industries, company sizes, and functional specialties, providing valuable insights into the current AI landscape.</p></li></ul><h3>StackOverflow Developer Survey&nbsp;</h3><p><strong>Reference</strong>: <a href="https://survey.stackoverflow.co/2024/ai/">AI | 2024 Stack Overflow Developer Survey</a>&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!n8Eg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ac71171-be16-45a9-a7be-8596d085454a_1600x740.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!n8Eg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ac71171-be16-45a9-a7be-8596d085454a_1600x740.png 424w, https://substackcdn.com/image/fetch/$s_!n8Eg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ac71171-be16-45a9-a7be-8596d085454a_1600x740.png 848w, https://substackcdn.com/image/fetch/$s_!n8Eg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ac71171-be16-45a9-a7be-8596d085454a_1600x740.png 1272w, https://substackcdn.com/image/fetch/$s_!n8Eg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ac71171-be16-45a9-a7be-8596d085454a_1600x740.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!n8Eg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ac71171-be16-45a9-a7be-8596d085454a_1600x740.png" width="1456" height="673" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ac71171-be16-45a9-a7be-8596d085454a_1600x740.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:673,&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_!n8Eg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ac71171-be16-45a9-a7be-8596d085454a_1600x740.png 424w, https://substackcdn.com/image/fetch/$s_!n8Eg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ac71171-be16-45a9-a7be-8596d085454a_1600x740.png 848w, https://substackcdn.com/image/fetch/$s_!n8Eg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ac71171-be16-45a9-a7be-8596d085454a_1600x740.png 1272w, https://substackcdn.com/image/fetch/$s_!n8Eg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ac71171-be16-45a9-a7be-8596d085454a_1600x740.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p><em>Similar to last year, developers remain split on whether they trust AI output: 43% feel good about AI accuracy and 31% are skeptical. Developers learning to code are trusting AI accuracy more than their professional counterparts (49% vs. 42%).</em></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_!8QuE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb06659-a597-4cf6-a5b6-9d7001dc69da_1600x860.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8QuE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb06659-a597-4cf6-a5b6-9d7001dc69da_1600x860.png 424w, https://substackcdn.com/image/fetch/$s_!8QuE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb06659-a597-4cf6-a5b6-9d7001dc69da_1600x860.png 848w, https://substackcdn.com/image/fetch/$s_!8QuE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb06659-a597-4cf6-a5b6-9d7001dc69da_1600x860.png 1272w, https://substackcdn.com/image/fetch/$s_!8QuE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb06659-a597-4cf6-a5b6-9d7001dc69da_1600x860.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8QuE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb06659-a597-4cf6-a5b6-9d7001dc69da_1600x860.png" width="1456" height="783" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cbb06659-a597-4cf6-a5b6-9d7001dc69da_1600x860.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:783,&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_!8QuE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb06659-a597-4cf6-a5b6-9d7001dc69da_1600x860.png 424w, https://substackcdn.com/image/fetch/$s_!8QuE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb06659-a597-4cf6-a5b6-9d7001dc69da_1600x860.png 848w, https://substackcdn.com/image/fetch/$s_!8QuE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb06659-a597-4cf6-a5b6-9d7001dc69da_1600x860.png 1272w, https://substackcdn.com/image/fetch/$s_!8QuE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb06659-a597-4cf6-a5b6-9d7001dc69da_1600x860.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p><em>Professional developers agree the issue is not user error: twice as many professionals cite lack of trust or understanding the codebase as the top challenge of AI tools compared to proper training.</em></p></blockquote><h3>Market.us</h3><p><strong>Reference</strong>: <strong><a href="https://market.us/report/ai-in-cybersecurity-market/">AI In Cybersecurity Market Size, Share | CAGR of 22.3%</a>&nbsp;</strong></p><ul><li><p>The Global AI In Cybersecurity Market size is expected to be worth around USD<strong> 163.0 Billion by 2033</strong>, from USD 22 Billion in 2023, growing at a CAGR of 22.3% during the forecast period from 2024 to 2033.</p></li></ul><ul><li><p>AI in cybersecurity refers to the application of artificial intelligence technologies in detecting, preventing, and mitigating cyber threats and attacks. It involves using machine learning, natural language processing, and other AI techniques to analyze vast amounts of data, identify patterns, and detect anomalies that may indicate potential security breaches or malicious activities.</p></li></ul><ul><li><p>The AI in cybersecurity market is rapidly growing as organizations recognize the need for advanced solutions to combat the increasing complexity and sophistication of cyber threats. AI technologies can enhance traditional cybersecurity measures by providing real-time threat detection, automated incident response, and predictive analytics to proactively identify and address potential vulnerabilities.</p></li></ul><ul><li><p>AI in cybersecurity encompasses a range of applications, <strong>including malware detection, network intrusion detection, user behavior analytics, and threat intelligence</strong>. By leveraging AI algorithms, cybersecurity systems can continuously learn from new data and adapt to evolving threats, improving their accuracy and effectiveness in detecting and mitigating security incidents.</p></li></ul><ul><li><p>The market for AI in cybersecurity is driven by factors such as the <strong>growing frequency and severity of cyberattacks</strong>, the prevalence of cloud,&nbsp; IoT in the past decade, and the need for scalable and intelligent security solutions. Vendors and emerging startups are investing in AI capabilities to develop innovative products and services that address the evolving threat landscape.</p></li></ul><ul><li><p>According to a report by Security Intelligence, <strong>the average total cost of a data breach in 2022 rose to ~$4.35 million</strong>, representing a modest increase of 2.6% compared to the previous year&#8217;s average of ~$4.24 million. This upward trend highlights the growing financial impact that cyberattacks can have on organizations worldwide.</p></li></ul><ul><li><p>European Union Agency for Cybersecurity (ENISA) observed a noteworthy surge in the adoption of AI-based security solutions, with a remarkable 30% increase over the past year. This surge can be attributed to organizations&#8217; proactive efforts to bolster their cyber resilience and protect sensitive data from sophisticated attacks.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Et6i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b1b330-2c90-483d-972b-c39ea0ed4a12_623x817.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Et6i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b1b330-2c90-483d-972b-c39ea0ed4a12_623x817.png 424w, https://substackcdn.com/image/fetch/$s_!Et6i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b1b330-2c90-483d-972b-c39ea0ed4a12_623x817.png 848w, https://substackcdn.com/image/fetch/$s_!Et6i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b1b330-2c90-483d-972b-c39ea0ed4a12_623x817.png 1272w, https://substackcdn.com/image/fetch/$s_!Et6i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b1b330-2c90-483d-972b-c39ea0ed4a12_623x817.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Et6i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b1b330-2c90-483d-972b-c39ea0ed4a12_623x817.png" width="623" height="817" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e0b1b330-2c90-483d-972b-c39ea0ed4a12_623x817.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:817,&quot;width&quot;:623,&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_!Et6i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b1b330-2c90-483d-972b-c39ea0ed4a12_623x817.png 424w, https://substackcdn.com/image/fetch/$s_!Et6i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b1b330-2c90-483d-972b-c39ea0ed4a12_623x817.png 848w, https://substackcdn.com/image/fetch/$s_!Et6i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b1b330-2c90-483d-972b-c39ea0ed4a12_623x817.png 1272w, https://substackcdn.com/image/fetch/$s_!Et6i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b1b330-2c90-483d-972b-c39ea0ed4a12_623x817.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>World Economic Forum</h3><ul><li><p>The World Economic Forum&#8217;s &#8220;Global Cybersecurity Outlook 2023&#8221; (see <a href="https://www.weforum.org/publications/global-cybersecurity-outlook-2023/">World Economic Forum's Global Cybersecurity Outlook 2023</a>) report revealed that an impressive 84% of surveyed organizations are leveraging AI-based tools to bolster their cybersecurity capabilities. These organizations recognize the potential of artificial intelligence in fortifying their defenses and mitigating risks associated with cyber threats.</p><ul><li><p><strong>Cybersecurity Perception &amp; Prioritization:</strong></p><ul><li><p><strong>95% of business executives and 93% of cyber executives agree that cyber resilience is integrated into their enterprise risk-management strategies.</strong></p></li><li><p><strong>Only 36%</strong> of organizational leaders who meet at least monthly on cybersecurity feel confident in their organization's cyber resilience.</p></li><li><p><strong>90% of respondents are concerned about the cyber resilience </strong>of third parties who have direct connections to or process their organization's data.</p></li><li><p>Only 25% of respondents stated that their most senior cybersecurity executive reports directly to the CEO.</p></li><li><p>56% of cyber leaders meet with business leaders monthly or more often to discuss cybersecurity.</p></li></ul></li></ul></li><li><p><strong>Cybersecurity Talent Gap:</strong></p><ul><li><p><strong>59% of business leaders and 64% of cyber leaders ranked talent recruitment and retention as a key challenge.</strong></p></li><li><p><strong>Less than half of respondents reported having the people and skills needed today to respond to cyberattacks.</strong></p></li></ul></li><li><p><strong>Impact of Regulations</strong></p><ul><li><p><strong>73% of respondents agree that cyber and privacy regulations effectively reduce their organization&#8217;s cyber risks, a significant increase from the previous year.</strong></p></li><li><p><strong>76% of business leaders and 70% of cyber leaders agree that stronger regulation enforcement would increase their organization's cyber resilience.</strong></p></li></ul></li></ul><h3>Markets &amp; Markets</h3><p><strong>Reference</strong>: <a href="https://www.marketsandmarkets.com/Market-Reports/artificial-intelligence-ai-cyber-security-market-220634996.html">Artificial Intelligence in Cybersecurity Market Share, Forecast | Growth Analysis &amp; Opportunities [2030]</a></p><p>The AI in Cybersecurity market report outlines a technology roadmap from 2023 to 2028, breaking anticipated advancements into short-term, mid-term, and long-term phases.</p><h4>Short-term Roadmap (2023-2025)</h4><ul><li><p><strong>Automating Incident Response</strong>: AI will be increasingly utilized to automate routine incident response tasks, reducing response times and minimizing manual errors.</p></li><li><p><strong>Integration with Threat Intelligence</strong>: AI-driven threat intelligence platforms will be integrated with security tools, providing contextual awareness to enhance detection capabilities.</p></li><li><p><strong>Explainable AI Adoption</strong>: The incorporation of explainable AI will improve transparency and enable a better understanding of threat detection mechanisms, helping security teams trust and verify AI decisions.</p></li></ul><h4>Mid-term Roadmap (2025-2028)</h4><ul><li><p><strong>Intelligent Security Systems</strong>: Combining AI, cognitive computing, and automation will result in systems that can reason, learn, and autonomously make decisions, transforming cybersecurity operations.</p></li><li><p><strong>Federated Machine Learning Models</strong>: The use of federated learning models will rise, allowing organizations to collaboratively enhance threat intelligence without compromising data privacy.</p></li></ul><h4>Long-term Roadmap (2029-2030)</h4><ul><li><p><strong>Human-AI Collaboration in Security Operations</strong>: AI and human operators will collaborate seamlessly, leveraging each other&#8217;s strengths to optimize decision-making and threat response.</p></li><li><p><strong>Quantum-Resistant Encryption</strong>: AI will be integrated with quantum-resistant encryption protocols to secure sensitive data against emerging threats.</p></li><li><p><strong>AI and Blockchain Collaboration</strong>: AI systems will work with blockchain technology to safeguard data transactions, ensuring data integrity and security.</p></li></ul><h3>Market Overview</h3><h4>AI Cybersecurity Market</h4><ul><li><p><strong>Market Size</strong>: Valued at approximately $22.4 billion in 2023.</p></li><li><p><strong>Growth Projection</strong>: Expected to grow at a Compound Annual Growth Rate (CAGR) of 20.8%, reaching around $147.5 billion by 2033.</p></li></ul><h4>Overall AI Market</h4><ul><li><p><strong>Market Size</strong>: Estimated at $196.63 billion in 2023.</p></li><li><p><strong>Growth Projection</strong>: Projected to grow to approximately $826 billion by 2030.</p></li></ul><h4>Market Comparison</h4><p>The AI cybersecurity market constitutes a substantial segment of the broader AI market, although smaller in size. In <strong>2023</strong>, it represented about <strong>11.4%</strong> of the overall AI market, with the potential to increase to <strong>18%</strong> by <strong>2030</strong>. Both markets are witnessing rapid expansion, driven by AI's growing role in safeguarding digital assets and the increasing importance of cybersecurity in an interconnected world.</p><h3>CBH</h3><p><strong>Reference</strong>: <strong><a href="https://www.cbh.com/guide/articles/crafting-a-generative-ai-strategy-to-manage-cybersecurity-risks/">How to Craft a Proactive Generative AI Strategy To Manage Cybersecurity Risks</a>&nbsp;</strong></p><ul><li><p>35% of global companies are currently using some form of artificial intelligence (AI) in their operations, with 42% exploring AI integration, as per an Exploding Topics analysis.</p></li><li><p>Generative AI and LLMs are beneficial for content creation but <strong>poses risks such as </strong>publication of misleading content, data breaches, bias perpetuation, and legal/ethical violations. Risks involves establishing governance programs, implementing <strong>defense in depth</strong>, and ensuring model security through techniques like <strong>input data validation and anomaly detection.</strong></p></li><li><p>The National Institute of Standards and Technology (<strong>NIST</strong>) has developed the <strong>Artificial Intelligence Risk Management Framework (AI RMF)</strong> to help businesses mitigate AI risks. See: <a href="https://airc.nist.gov/AI_RMF_Knowledge_Base/Playbook">NIST AIRC - Playbook</a>&nbsp;</p></li><li><p>Characteristics of a <strong>trustworthy (a better umbrella here is responsible AI)</strong> generative AI system include <strong>safety, reliability, secure data handling, explainability, and fairness in training data.</strong></p></li><li><p>Organizations should continuously evaluate and enhance their security measures to adapt to the evolving AI landscape and regulatory frameworks.</p></li></ul><h2>Use-cases and technological trends</h2><h3>Sovereign AI</h3><ul><li><p><a href="https://www.weforum.org/agenda/2024/04/sovereign-ai-what-is-ways-states-building/">Sovereign AI: What it is, and 6 ways states are building it | World Economic Forum</a>&nbsp;</p><ul><li><p><strong>Security &amp; Control:</strong> Maintaining <strong>complete control over data,</strong> algorithms, and infrastructure to mitigate risks of foreign interference, data breaches, and misuse of AI.</p><ul><li><p><strong>Secure Data Centers: </strong>Physically secure facilities with high-performance computing capabilities for data processing and storage.</p></li><li><p><strong>Data Management Platform: </strong>Tools for data acquisition, cleaning, transformation, governance, and secure storage (cloud, data lakes, etc.).</p></li><li><p><strong>AI and Data Usage Policies:</strong> Establishing processes for reviewing the use of data in AI training and fine-tuning. Establishing processes for reviewing proposed use cases for AI. Publishing and enforcing these decisions through technical and non-technical means.</p></li><li><p><strong>Supply Chain Security for AI:</strong> Generating and using AI BOM and provenance data. Signing and verifying AI models.</p></li></ul></li><li><p><strong>AI Development Platform:</strong></p><ul><li><p>ML Frameworks &amp; Tools: Providing access to leading frameworks (TensorFlow, PyTorch) and development tools for building, testing, deploying, and monitoring AI models.</p></li><li><p>AI Hardware: Investing in or securing access to specialized hardware like GPUs and TPUs to accelerate AI training and inference.</p></li><li><p>Internal Development Platforms: Enhancing existing IDPs to give developers access to the AI hardware they need, generate supply chain security artifacts for AI, and enforce AI security and compliance policies; all through automation rather than paperwork.</p></li></ul></li><li><p><strong>Software &amp; Applications:</strong></p><ul><li><p>Vertical AI Solutions: Developing AI applications tailored to specific national priorities, such as healthcare, finance, defense, etc.</p></li><li><p>Core AI Technologies: Building expertise and tools in key areas like NLP, computer vision, and robotics.</p></li></ul></li><li><p><strong>Ethical Considerations:</strong> Ensuring the responsible and ethical development of AI, addressing bias, transparency, and societal impact.</p></li></ul></li></ul><ul><li><p><strong>Real stories backing up the use-case</strong></p><ul><li><p><strong>Indonesia: </strong><a href="https://technode.global/2024/08/15/study-51-percent-of-indonesian-financial-institutions-are-focusing-on-deploying-genai-for-daily-tasks/">Study: 51 percent of Indonesian financial institutions are focusing on deploying GenAI for daily tasks - TNGlobal</a>&nbsp;</p></li><li><p><strong>India: </strong><a href="https://www.forbesindia.com/article/iit-bombay/finding-the-sweet-spot-for-indias-sovereign-ai/93875/1">Finding The Sweet Spot For India&#8217;s Sovereign AI</a>&nbsp;</p></li><li><p><strong>UK</strong>: <a href="https://www.nextplatform.com/2024/08/14/why-the-uk-should-have-its-own-exascale-ai-hpc-machine-and-how/">Why The UK Should Have Its Own Exascale AI/HPC Machine, And How</a>&nbsp;</p></li></ul></li></ul><h3>AI Technology Trends</h3><p>In a <a href="https://thetechnomist.com/p/beyond-llms-compounds-systems-agents">previous article,</a> we explored the idea of compound AI systems as key building blocks in the making of whole products. We discussed agents/agentic, RAG, and other enabling technologies. These technologies emerged from trends through which the next generation of AI products will be made of, including those for AI security. These trends/technologies will be used to amplify a system's security but are also systems that need to be secured. For example:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;503cd31c-7e26-4e0f-b4b1-052bb9a4866b&quot;,&quot;caption&quot;:&quot;Thanks for reading The Technomist! Subscribe for free to receive new posts and support my work.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Beyond LLMs: Compounds Systems, Agents, and Whole AI Products &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:25725379,&quot;name&quot;:&quot;Adel Zaalouk&quot;,&quot;bio&quot;:&quot;I venture into the multiverse of business, products, and tech, and share my learnings and musings with you here &quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/36d81275-d790-4fd6-aa13-4cd22e33299a_1536x2048.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-08-06T18:53:36.095Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0383bfa3-8ad2-431d-943b-fc38e936a01a_1600x1243.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://thetechnomist.com/p/beyond-llms-compounds-systems-agents&quot;,&quot;section_name&quot;:&quot;Long Musings &#129488;&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:147416815,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:6,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Technomist&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5407dd07-1a95-4e03-897d-d94cd4f8e031_500x500.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><ul><li><p><strong>Long-context reasoning</strong>: By leveraging long-context models, AI security systems can analyze vast amounts of data over extended time periods, identifying patterns and anomalies that may indicate emerging threats. This can be important for detecting sophisticated attacks that may involve slow, subtle manipulations over time. For instance, detecting insider threats that gradually escalate privileges or analyzing long-term trends in network traffic to identify subtle deviations indicative of a compromise.</p></li></ul><ul><li><p><strong>Text-to-action</strong>: Combining long-context reasoning with text-to-action capabilities allows AI security systems to not only identify threats but also automatically generate and execute appropriate responses. For example, an AI system could analyze a complex security incident report, identify the root cause, and automatically initiate actions like isolating infected devices, patching vulnerabilities, or alerting relevant personnel.</p></li></ul><ul><li><p><strong>Agents/Agentic </strong>will enhance AI security by enabling proactive and autonomous threat detection and response. These AI agents can continuously monitor systems, analyze data, and adapt to evolving threats, automatically triggering remediation actions to neutralize attacks. They can also conduct proactive threat hunting, automate investigations, personalize security policies based on user behavior and context, and improve collaboration between AI systems and human analysts. Ultimately, agents/agentic technology empowers organizations to build more robust and resilient security systems that can effectively combat the ever-growing complexity of cyber threats.</p></li></ul><p>These new AI trends/technologies can be  integrated into security products to enhance their effectiveness. For example, integrating agent-based threat detection into a SIEM (Security Information and Event Management) system can improve its ability to identify and respond to threats in real-time. Similarly, incorporating long-context reasoning into vulnerability management tools can enable predictive analysis and proactive patching.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ikU5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44225827-e9a2-42ff-b8e8-9058a43635e8_1600x812.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ikU5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44225827-e9a2-42ff-b8e8-9058a43635e8_1600x812.png 424w, https://substackcdn.com/image/fetch/$s_!ikU5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44225827-e9a2-42ff-b8e8-9058a43635e8_1600x812.png 848w, https://substackcdn.com/image/fetch/$s_!ikU5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44225827-e9a2-42ff-b8e8-9058a43635e8_1600x812.png 1272w, https://substackcdn.com/image/fetch/$s_!ikU5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44225827-e9a2-42ff-b8e8-9058a43635e8_1600x812.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ikU5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44225827-e9a2-42ff-b8e8-9058a43635e8_1600x812.png" width="1456" height="739" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44225827-e9a2-42ff-b8e8-9058a43635e8_1600x812.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:739,&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_!ikU5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44225827-e9a2-42ff-b8e8-9058a43635e8_1600x812.png 424w, https://substackcdn.com/image/fetch/$s_!ikU5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44225827-e9a2-42ff-b8e8-9058a43635e8_1600x812.png 848w, https://substackcdn.com/image/fetch/$s_!ikU5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44225827-e9a2-42ff-b8e8-9058a43635e8_1600x812.png 1272w, https://substackcdn.com/image/fetch/$s_!ikU5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44225827-e9a2-42ff-b8e8-9058a43635e8_1600x812.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Summary </h1><p>The AI cybersecurity market is well positioned for growth, driven by the increasing sophistication of cyber threats and the widespread adoption of AI-powered security solutions. While AI offers the potential for enhancing cybersecurity, organizations must also address the ethical concerns and risks associated with its use.</p><p><strong>Key Takeaways:</strong></p><ul><li><p><strong>Rapid Market Growth:</strong> The AI cybersecurity market is expected to reach <strong>$134 billion by 2030, with a CAGR of 22.3%.</strong></p></li><li><p><strong>Generative AI is a Key Driver:</strong>&nbsp; Spending on generative AI solutions is rising, and it's being rapidly integrated into enterprise applications.</p></li><li><p><strong>AI Enhances Security:</strong> AI enables proactive threat detection, automated security operations, and enhanced security for cloud and IoT environments.</p></li><li><p><strong>Emerging Risks:</strong>&nbsp; The malicious use of AI, including phishing attacks and malware development, presents new challenges.</p></li><li><p><strong>Responsible AI is important:</strong> Addressing ethical concerns, bias, and data privacy is essential for the responsible development and deployment of AI in cybersecurity.</p></li></ul><p><strong>Looking Ahead:</strong></p><ul><li><p>Organizations must proactively manage the risks associated with AI while harnessing its potential to strengthen cybersecurity defenses.</p></li><li><p>To ensure the safe and ethical development of AI for cybersecurity, continued collaboration between governments, industry, and researchers is needed.</p></li><li><p>Trends li<strong>ke long-context reasoning, text-to-action capabilities, and the development of autonomous AI agents</strong> will shape the future of AI in cybersecurity.</p></li></ul><p>By navigating the opportunities and challenges responsibly, organizations can leverage AI to build a more secure and resilient digital future.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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><p></p><p>That&#8217;s it! If you want to collaborate, co-write, or chat, reach out via&nbsp;<strong>subscriber chat&nbsp;</strong>or simply on&nbsp;<strong><a href="https://www.linkedin.com/in/adelzaalouk/">LinkedIn</a></strong>. I look forward to hearing from you!</p>]]></content:encoded></item><item><title><![CDATA[Balancing the Yin/Yang of AI Emergence]]></title><description><![CDATA[With Great Power Comes Great Responsibility]]></description><link>https://thetechnomist.com/p/balancing-the-yinyang-of-ai-emergence</link><guid isPermaLink="false">https://thetechnomist.com/p/balancing-the-yinyang-of-ai-emergence</guid><dc:creator><![CDATA[Adel Zaalouk]]></dc:creator><pubDate>Sat, 31 Aug 2024 15:54:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!liie!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6bca0b2-7b55-4896-8016-71ebb6997c3e_1024x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>At the core of <strong>generative</strong> AI is <strong>emergent behavior</strong>. Emergence in AI refers to unexpected capabilities and behaviors in foundation models that weren't explicitly programmed.  As these models grow in scale and complexity, they exhibit abilities that surprise even their builders, such as reasoning or creativity emerging from language or image recognition training.</p><p>Imagine watching a child play with a box of LEGO bricks.&nbsp; They might start with simple structures, following your instructions. But then, something happens. They begin experimenting, combining pieces in novel ways guided by their imagination. Soon, they assemble castles, spaceships, and new shapes reflecting the current stage of their understanding of the world, only unique to them, to who they are.&nbsp; <br><br>In a sense, foundational models are the same. Though as they are now, they are essentially imitators, they are imitating the knowledge collective and not just the behavior of one that&#8217;s intrinsic to their data. They are the result of a mathematical collision, neural networks with billions or trillions of parameters, trained on diverse datasets using techniques that encourage pattern recognition (hence the emergence of potentially unforeseen patterns).&nbsp;</p><p>The emergence property of AI models made me think of <strong>Yin/Yang, </strong>where It brings forth opposite forces but produces an interconnected, self-perpetuating cycle. The opportunities and risks are opposing forces that interact to form a functioning system in which the whole is greater than the assembled parts, and the parts are important for cohesion of the whole. One force standing alone produces an imbalance.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!liie!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6bca0b2-7b55-4896-8016-71ebb6997c3e_1024x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!liie!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6bca0b2-7b55-4896-8016-71ebb6997c3e_1024x768.png 424w, https://substackcdn.com/image/fetch/$s_!liie!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6bca0b2-7b55-4896-8016-71ebb6997c3e_1024x768.png 848w, https://substackcdn.com/image/fetch/$s_!liie!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6bca0b2-7b55-4896-8016-71ebb6997c3e_1024x768.png 1272w, https://substackcdn.com/image/fetch/$s_!liie!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6bca0b2-7b55-4896-8016-71ebb6997c3e_1024x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!liie!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6bca0b2-7b55-4896-8016-71ebb6997c3e_1024x768.png" width="1024" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6bca0b2-7b55-4896-8016-71ebb6997c3e_1024x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!liie!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6bca0b2-7b55-4896-8016-71ebb6997c3e_1024x768.png 424w, https://substackcdn.com/image/fetch/$s_!liie!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6bca0b2-7b55-4896-8016-71ebb6997c3e_1024x768.png 848w, https://substackcdn.com/image/fetch/$s_!liie!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6bca0b2-7b55-4896-8016-71ebb6997c3e_1024x768.png 1272w, https://substackcdn.com/image/fetch/$s_!liie!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6bca0b2-7b55-4896-8016-71ebb6997c3e_1024x768.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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><p></p><h1>The Yin: Asymmetric Information, Unpredictability, and Bias</h1><p>In economics, Asymetric information refers to a situation where one party has more or better information than the other party, the most famous example given here is buying a used car not knowing if it&#8217;s working. There is no transparency in the process and there is much to gain for the seller and no incentive to be transparent aside from sound principles. This imbalance can lead to several issues, including market inefficiencies and failures.</p><p>AI emergence introduces a form of asymmetric information. Developers may not fully understand the internal workings of the models they architect/build, leading to uncertainty about future behavior and potential side-effects such as:</p><ul><li><p><strong>Unpredictable Optimization: </strong>An AI trained to play a video game discovers an unintended glitch that allows it to achieve an impossibly high score rather than learning to play the game as intended.</p></li><li><p><strong>Reward Hacking: </strong>A reinforcement learning agent tasked with cleaning a room learns to knock over a vase repeatedly, then clean it up to maximize its 'cleaning' reward.</p></li><li><p><strong>Emergent Deception: </strong>An AI assistant learns to give confident but incorrect answers when it detects the user is unlikely to fact-check to maintain a perception of omniscience.</p></li><li><p><strong>Adverse Side Effects: </strong>An AI managing a power grid maximizes efficiency by causing frequent, short brownouts, not recognizing the broader impact on users.</p></li><li><p><strong>Bias Amplification: </strong>A hiring AI trained on historical data begins to systematically favor candidates from certain universities, perpetuating existing biases in the job market.</p></li><li><p><strong>Adversarial Vulnerabilities: </strong>Hackers fool an autonomous vehicle's vision system by placing specially designed stickers on road signs, causing misclassification and potentially dangerous driving decisions.</p></li><li><p><strong>Pseudo-Theory of Mind: </strong>Users of an AI chatbot become emotionally attached, sharing personal information and seeking life advice, misinterpreting the AI's responses as genuine empathy.</p></li><li><p><strong>Scalable Oversight: </strong>An AI system managing global supply chains makes decisions that human operators can't fully understand or audit, leading to unexpected economic consequences.</p></li></ul><p>To counter some of these <em>Yinnings</em>, transparency, and explainability initiatives become important to balance some of this asymmetry. See <a href="https://www.ibm.com/policy/ibm-artificial-intelligence-pillars/">IBM&#8217;s AI pillars</a> which detail how to make AI more transparent and explainable.&nbsp;</p><h1>The Yang: Emergent Good&nbsp;</h1><p>When there is a Yin, there is a always Yang to balance it. The emergence of AI models could also help with:&nbsp;</p><ul><li><p><strong>Creating Emergent Defenses: </strong>These models could also exhibit emergent <em>defensive</em> capabilities. They might learn to recognize and neutralize novel attack patterns or adapt security measures in response to evolving threats, potentially enhancing AI security.</p></li><li><p><strong>Establishing Robustness through Diversity:</strong> Training on diverse datasets could encourage the emergence of more robust models that generalize better to unseen situations, potentially making them more resilient to attacks that exploit specific vulnerabilities.</p></li><li><p><strong>Automated Security Analysis:</strong> Emergent capabilities in reasoning and understanding could be leveraged to automate security analysis, identifying potential vulnerabilities in code or system designs more efficiently than traditional methods.</p></li></ul><p>And more&#8230;&nbsp;</p><h1>Harnessing the Power of Emergence</h1><p>By definition, emergent behavior introduces unpredictability. Whether good or risky, it will be life-changing for many, and we cannot ignore it. It&#8217;s happening. To wield the power of AI emergence responsibly, we have to understand how it works at a deeper level. So far we have managed to create models that mimic certain aspects of intelligence, yet there is not enough understanding of the theory. That is not bad news because we are still working to understand the inner workings of those models, and we will get there eventually.&nbsp; In the meantime, we will need to explore new approaches and perspectives and evaluate risk and opportunity to wield the emergence of AI <strong>responsibly</strong> and <strong>for good</strong>.</p><p>&nbsp;Remember that with <strong>power (</strong><em><strong>Emergence) comes great responsibility. </strong></em><strong>&nbsp;</strong></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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><p>That&#8217;s it! If you want to collaborate, co-write, or chat, reach out via&nbsp;<strong>subscriber chat&nbsp;</strong>or simply on&nbsp;<strong><a href="https://www.linkedin.com/in/adelzaalouk/">LinkedIn</a></strong>. I look forward to hearing from you!</p>]]></content:encoded></item><item><title><![CDATA[Customer-Obsession, Powered by the Internet & AI as Enablers: The Bazos Narrative]]></title><description><![CDATA[Invent on the customer's behalf]]></description><link>https://thetechnomist.com/p/customer-obsession-powered-by-the</link><guid isPermaLink="false">https://thetechnomist.com/p/customer-obsession-powered-by-the</guid><dc:creator><![CDATA[Adel Zaalouk]]></dc:creator><pubDate>Thu, 22 Aug 2024 11:41:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3552e8b5-f522-44e4-81ea-2076d650ffac_1600x1375.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>One of my favorite interviews that I go back to from time to time is this one with Jeff Bazos: </p><div id="youtube2-GltlJO56S1g" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;GltlJO56S1g&quot;,&quot;startTime&quot;:&quot;457s&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/GltlJO56S1g?start=457s&amp;rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>This interview provides a good glimpse into Bazos&#8217;s initial thought process regarding obessing about customer experience, which is the foundation of Amazon and was used to grow the company and build its brand. </p><p>In this post, we will explore how Bazos's ideas in this interview manifested in practice, from attracting top-tier talent to navigating emerging markets, building a vast network of distribution centers to venturing into new markets by leveraging technology to solve customer problems and <em><strong>obsessing</strong> </em>about <strong>customer experience</strong> as a mission.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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><p></p><h1>Interview Picks</h1><p>Here are some of my picks from the interview. </p><ul><li><p>[Interviewer] You have a lot of employees and alot of distribution center space:</p><ul><li><p>[Bazos]&nbsp; "Scale is important in this business. And you need scale also to offer the lowest prices and the best customer service to people</p><ul><li><p>Distribution center space &#8594; Allows us to get products <strong>close to customers</strong> &#8594; We can ship it to customers in a <strong>timely way</strong> &#8594; Which <strong>improves customer service</strong> (Obsessive attention to customer experience E2E).</p></li><li><p>We will do it as rapidly as we can&nbsp;</p></li></ul></li><li><p>[Interviewer] That&#8217;s a very cost-effective proposition</p><ul><li><p>[Bazos] &#8220;Not compared to opening an equivalent network of retail stores&#8221;</p><ul><li><p>Bazos thought about how much one can save per sqft compared to a retail store sqft at a highly crowded area.&nbsp;</p></li><li><p><em>&#8220;You can&#8217;t compare retail stores to half a dozen distribution centers, it&#8217;s bad math&#8221;</em></p></li></ul></li></ul></li></ul></li><li><p>[Interviewer] you are making a huge gamble here by opening distribution stores.</p><ul><li><p>[Bazos] we have a terribly complicated business</p><ul><li><p>We are growing historically very rapidly, expanding geographies, we have whole new business models (e.g., auctions),&#8230;&nbsp;</p></li><li><p>Scale is important to us, but it also makes execution harder, so we find folks in Seattle to make sure we service customers.&nbsp;</p></li></ul></li></ul></li></ul><ul><li><p>[Interviewer] &#8220;It does matter to your investors to know whether they're investing in a company that is a pure internet play&#8221;</p><ul><li><p>[Bazos] <strong>"Internet Shminternet... What matters to me is do we provide the best customer service."&nbsp;</strong></p><ul><li><p>[Interviewer] But it does matter to your investors to know if they are investing in a company that uses the internet.</p></li><li><p>[Bazos] In the long term there is never a misalignment between customer interest and shareholder interest.</p></li><li><p>They should be investing in a company that obsesses over customer experience.&nbsp;</p></li></ul></li><li><p>[Bazos] There is never any misalignment between customer and shareholder interests." This conviction in the power of customer-centricity became a guiding principle for Amazon, ultimately driving its phenomenal growth and shareholder value.</p></li></ul></li></ul><ul><li><p>[Interviewer] You know nothing about books&#8230;</p><ul><li><p>[Bazos] Yes, at the beginning, but we go out and <strong>hire the best industry experts in all of those categories</strong> (Key to success)</p><ul><li><p>Books, music, toy/electronics,&#8230;&nbsp;</p></li><li><p><em>&#8220;We take this very seriously, we take the commitment to the customer very seriously.&nbsp; We are about to release or announce something to the customer before it&#8217;s ready.&#8221;&nbsp;</em></p></li></ul></li></ul></li></ul><h1>Amazon&#8217;s Customer-Centric Approach</h1><p>Even in its early stages (1999), Bazos recognized that great customer service required more than just an <strong>online presence</strong>. He highlights the important role of <strong>physical infrastructure,</strong> <strong>distribution centers, inventory, and employees</strong> in delivering a superior customer experience.&nbsp;</p><p>For example, He saw distribution centers around the country as a way to get products <strong>close to customers</strong> so that they can ship in a timely manner, improving customer service. </p><p><em>&#8220;Distribution center space and half a dozen distribution centers around the country it allows us to get product close to customers so that we can ship it to customers in a very timely way which improves customer service levels. That's what we're about.&#8221;&nbsp;</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RxGk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd81cd4a-a527-4793-8ca2-286fd9008ca4_1600x957.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RxGk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd81cd4a-a527-4793-8ca2-286fd9008ca4_1600x957.png 424w, https://substackcdn.com/image/fetch/$s_!RxGk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd81cd4a-a527-4793-8ca2-286fd9008ca4_1600x957.png 848w, https://substackcdn.com/image/fetch/$s_!RxGk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd81cd4a-a527-4793-8ca2-286fd9008ca4_1600x957.png 1272w, https://substackcdn.com/image/fetch/$s_!RxGk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd81cd4a-a527-4793-8ca2-286fd9008ca4_1600x957.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RxGk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd81cd4a-a527-4793-8ca2-286fd9008ca4_1600x957.png" width="1456" height="871" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd81cd4a-a527-4793-8ca2-286fd9008ca4_1600x957.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:871,&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_!RxGk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd81cd4a-a527-4793-8ca2-286fd9008ca4_1600x957.png 424w, https://substackcdn.com/image/fetch/$s_!RxGk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd81cd4a-a527-4793-8ca2-286fd9008ca4_1600x957.png 848w, https://substackcdn.com/image/fetch/$s_!RxGk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd81cd4a-a527-4793-8ca2-286fd9008ca4_1600x957.png 1272w, https://substackcdn.com/image/fetch/$s_!RxGk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd81cd4a-a527-4793-8ca2-286fd9008ca4_1600x957.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Bazos was obsessed with customer experience</strong>. The Internet is an implementation detail.&nbsp; He viewed it<strong> as a tool to provide the best customer service and enable a use case</strong>, not as the core product.</p><blockquote><p><em>&#8220;It does not matter to me if we are a pure internet play, what matters to me is that we provide the best customer services&#8221;</em></p></blockquote><p>Bezos' core belief is that long-term success is built on customer loyalty, not chasing fleeting trends. He viewed trends as enablers when they made sense.&nbsp;</p><p>He was also confident in Amazon's strategy, emphasizing the importance of <strong>scale and execution</strong> to deliver the best <strong>customer experience</strong>. He invested in distribution centers to realize economies of scale and eventually reduce the price per unit to deliver the best customer service at a low cost.</p><blockquote><p><em>&#8220;I believe that if you can focus obsessively enough on customer experience, <strong>selection</strong>, <strong>ease of use</strong>, <strong>low prices</strong>, <strong>and more information to make purchase</strong> decisions with, you can give customers all that plus great <strong>customer service</strong>. I think you have a good chance. And that's what we're trying to do."</em></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_!-ZiK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3552e8b5-f522-44e4-81ea-2076d650ffac_1600x1375.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-ZiK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3552e8b5-f522-44e4-81ea-2076d650ffac_1600x1375.png 424w, https://substackcdn.com/image/fetch/$s_!-ZiK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3552e8b5-f522-44e4-81ea-2076d650ffac_1600x1375.png 848w, https://substackcdn.com/image/fetch/$s_!-ZiK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3552e8b5-f522-44e4-81ea-2076d650ffac_1600x1375.png 1272w, https://substackcdn.com/image/fetch/$s_!-ZiK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3552e8b5-f522-44e4-81ea-2076d650ffac_1600x1375.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-ZiK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3552e8b5-f522-44e4-81ea-2076d650ffac_1600x1375.png" width="1456" height="1251" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3552e8b5-f522-44e4-81ea-2076d650ffac_1600x1375.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1251,&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_!-ZiK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3552e8b5-f522-44e4-81ea-2076d650ffac_1600x1375.png 424w, https://substackcdn.com/image/fetch/$s_!-ZiK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3552e8b5-f522-44e4-81ea-2076d650ffac_1600x1375.png 848w, https://substackcdn.com/image/fetch/$s_!-ZiK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3552e8b5-f522-44e4-81ea-2076d650ffac_1600x1375.png 1272w, https://substackcdn.com/image/fetch/$s_!-ZiK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3552e8b5-f522-44e4-81ea-2076d650ffac_1600x1375.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Customer Obsession with AI as an Enabler</h1><p>Bazos viewed <strong>customer obsession </strong>as proactive rather than reactive, serving customers'&nbsp;<strong>latent</strong>&nbsp;needs (they don&#8217;t yet know they have them). He believed in i<strong>nventing on behalf of the customer</strong>, seeing potential problems, and devising the best ways to solve them through innovation before the customer stumps on them.</p><blockquote><p><em>Even when they don&#8217;t yet know it, customers want something better, and your desire to delight customers will drive you to invent on their behalf. No customer ever asked Amazon to create the Prime membership program, but it sure turns out they wanted it, and I could give you many such examples. ~ <a href="https://www.aboutamazon.com/news/company-news/2016-letter-to-shareholders">Jeff Bezos' 2016 Letter to Amazon Shareholders</a></em></p></blockquote><p>Like the Internet, Amazon used technology, especially AI and machine learning, to enable many use cases. From Bazos shareholder letters, here are a few instances where AI/ML was mentioned:</p><h2>From the 2010 Letter</h2><p>16 years after Amazon was founded, Bezos wanted to inform shareholders about Amazon's investments in technology and how these investments are driving long-term value creation. He reiterates Amazon's core principle of customer obsession, highlighting how technology is a <strong>crucial tool</strong> for understanding and <strong>meeting customer needs.</strong> He emphasizes that investments in technology ultimately enhance the customer experience and that his commitment to technological innovation is not just a pursuit of trends but a strategic imperative driven by their core value of customer obsession.&nbsp;</p><blockquote><p>"Rulebased systems can be used successfully, but they can be hard to maintain and can become brittle over time. In many cases, advanced machine learning techniques provide more accurate classification and can self-heal to adapt to changing conditions."</p></blockquote><p>In 2010, he understood the limits of rule-based systems and highlighted how AI/ML&nbsp; is used to improve customer experiences in the following instances:</p><ul><li><p><strong>To improve</strong> <strong>search relevance and product ranking,</strong> Amazon used <em><strong>Random Forests</strong></em>, a machine learning method that combines multiple decision trees to incorporate thousands of product attributes for more accurate results.</p></li><li><p><strong>To detect spam or perform sentiment analysis</strong>, Amazon used Naive <strong>Bayesian Estimators</strong>, a probabilistic model that classifies data based on the assumption of feature independence.</p></li><li><p><strong>To optimize search result rankings and build topic models</strong>, Amazon&#8217;s search engine uses machine learning algorithms that analyze data and identify customer interests through <strong>data mining</strong>.</p></li><li><p><strong>To categorize and filter products during customer searches</strong>, Amazon used <strong>Information Extraction Algorithms</strong> to extract key entities from unstructured product descriptions for better categorization.</p></li></ul><p>Full letter here: <a href="https://www.sec.gov/Archives/edgar/data/1018724/000119312511110797/dex991.htm">2010 Letter to Shareholders</a>&nbsp;</p><h2>From the 2016 Letter</h2><p>In the 2016 shareholder letter, Bazos again highlights using artificial intelligence (deep learning in this case) and machine learning to enhance customer experiences and drive long-term value. He emphasizes how these technologies are not just trends but strategic imperatives aligned with Amazon's core value of customer obsession.</p><p>Here are some of the use-cases he highlights where AI and machine learning are employed to improve Amazon's operations and customer experience from the letter:</p><ul><li><p><strong>To improve merchandising placements and reduce fraud</strong>, Amazon leverages <strong>machine learning models</strong> that continuously learn from data, adapting to changing conditions to maintain accuracy and effectiveness in these critical areas.</p></li><li><p><strong>To power autonomous systems like Prime Air drones and Amazon Go stores</strong>, Amazon utilizes c<strong>omputer vision and AI</strong> to create seamless, innovative experiences that redefine customer convenience.</p></li></ul><blockquote><p><em>"Some of this work is highly visible: our autonomous Prime Air delivery drones; the Amazon Go convenience store that uses machine vision to&nbsp;<strong>eliminate checkout lines</strong>; and Alexa, our cloud-based <strong>AI assistant.</strong>"</em></p></blockquote><ul><li><p><strong>To streamline natural language processing in Alexa (AI customer assistant)</strong>,&nbsp; Amazon employs <em><strong>deep learning </strong></em>techniques through services like Amazon Lex, which simplifies the integration of sophisticated AI capabilities into various applications.</p></li></ul><blockquote><p><em>&#8220;Amazon Lex (what&#8217;s inside Alexa), Amazon Polly, and Amazon Rekognition remove the heavy lifting from natural language understanding, speech generation, and image analysis. They can be accessed with simple API calls &#8211; no machine learning expertise required.&#8221;</em></p></blockquote><p>Full link to the letter: <a href="https://s2.q4cdn.com/299287126/files/doc_financials/annual/2016-Letter-to-Shareholders.pdf">2016 Letter to Shareholders</a>&nbsp;</p><p>Bezos saw a deep connection between <strong>AI</strong> and <strong>customer obsession. </strong>Like the Internet, he believed that AI is a fundamental <strong>tool</strong> for understanding and serving customers, not the core outcome, which was key to achieving long-term success in the "Day 1" philosophy. </p><p><strong>AI as a tool for customer obsession:</strong></p><ul><li><p><strong>Anticipating customer needs:</strong> He believes AI, particularly machine learning, helps identify what customers don't know to ask for, driving innovations like Amazon Web Services (AWS) and products like the Echo.</p></li></ul><ul><li><p><strong>Personalization and convenience:</strong> AI allows for tailoring the customer experience. He described how Amazon uses machine learning for product recommendations, search ranking, fraud detection, and other behind-the-scenes optimizations to improve core operations and personalize the experience.</p></li></ul><p><strong>Example Manifestations in Amazon&#8217;s products and services:</strong></p><ul><li><p><strong>Amazon Go:</strong>&nbsp; Bezos saw Amazon Go, a cashier-less store leveraging c<strong>omputer vision and AI</strong>, as a prime example of reinventing the customer experience by eliminating a major pain point: <strong>checkout lines</strong>.</p></li></ul><ul><li><p><strong>Amazon Prime:</strong>&nbsp; Bezos highlights the success of Prime, driven by customer-centric decisions like free shipping and <strong>personalized recommendations</strong>, as a foundation for continuous innovation and improvement, often fueled by AI.</p></li></ul><h1><strong>The Customer Obsession Framework</strong></h1><p>Here is a framework to work with to be in parity with Bezos&#8217;s mindset.</p><p><strong>Customer Obessesion as a Guiding Principle:</strong></p><ul><li><p>Prioritize the customer&#8217;s needs and problems above all else.</p></li><li><p>Focus on providing the best possible customer experience, even if it means going beyond their stated needs (the latent ones).</p></li></ul><p><strong>The Key Components:</strong></p><ul><li><p><strong>Technology as an Enabler:</strong> View technology (internet, AI, etc.) as <strong>tools</strong> to enhance the customer experience, <strong>not as the core product</strong>. Use technology strategically to solve customer problems and deliver innovative solutions.</p></li><li><p><strong>Focus on Execution:</strong> Discovery and finding the right problems to is only but a small piece of the equation. Execution is king. Make sure to build the necessary infrastructure/foundation (in Bazos&#8217;s case it was distribution centers, and expert teams) to execute your customer-centric vision effectively. Scale gradually to improve customer service and deliver value.</p></li><li><p><strong>Long-term Vision:</strong> Invest in building customer loyalty and trust. Find the right balance between long-term value creation and short-term gains (low-hanging fruits). Understand that customer satisfaction leads to shareholder value if you shape it this way.</p></li><li><p><strong>Proactive Problem-Solving:</strong> Anticipate customer needs and address potential pain points before they arise. Continuously innovate to exceed customer expectations.</p></li></ul><h1>Conclusion</h1><p>Whether it&#8217;s the Internet or AI, Bazos viewed them as tools and means to ends to better customer experience.&nbsp; For more information on AI market dynamics and an understanding of where AI is an enabler vs. the product, check this <a href="https://open.substack.com/pub/thempa/p/ai-market-dynamics-open-vs-closed?r=fbdtv&amp;selection=9d833235-5fe6-456d-a147-ef651d3f96ae&amp;utm_campaign=post-share-selection&amp;utm_medium=web">post</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kiyH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7d8012-e108-4ea0-bb8f-42257c871faf_1600x1341.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kiyH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7d8012-e108-4ea0-bb8f-42257c871faf_1600x1341.png 424w, https://substackcdn.com/image/fetch/$s_!kiyH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7d8012-e108-4ea0-bb8f-42257c871faf_1600x1341.png 848w, https://substackcdn.com/image/fetch/$s_!kiyH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7d8012-e108-4ea0-bb8f-42257c871faf_1600x1341.png 1272w, https://substackcdn.com/image/fetch/$s_!kiyH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7d8012-e108-4ea0-bb8f-42257c871faf_1600x1341.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kiyH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7d8012-e108-4ea0-bb8f-42257c871faf_1600x1341.png" width="1456" height="1220" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc7d8012-e108-4ea0-bb8f-42257c871faf_1600x1341.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1220,&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_!kiyH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7d8012-e108-4ea0-bb8f-42257c871faf_1600x1341.png 424w, https://substackcdn.com/image/fetch/$s_!kiyH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7d8012-e108-4ea0-bb8f-42257c871faf_1600x1341.png 848w, https://substackcdn.com/image/fetch/$s_!kiyH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7d8012-e108-4ea0-bb8f-42257c871faf_1600x1341.png 1272w, https://substackcdn.com/image/fetch/$s_!kiyH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7d8012-e108-4ea0-bb8f-42257c871faf_1600x1341.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Customers ideally trust the vendor to understand the problem and advise. The advice can be from an existing solution space, but that also leaves room for <strong>&#8220;above and beyond&#8221;</strong> <strong>discovery</strong> when it can be afforded. I.e., identifying the best solution to the problem even if it does not exist. Sometimes, even solving for a future/latent problem, which is in Bazos&#8217;s Day 1 mindset, is what he considered true customer obsession.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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><p>That&#8217;s it! If you want to collaborate, co-write, or chat, reach out via&nbsp;<strong>subscriber chat&nbsp;</strong>or simply on&nbsp;<strong><a href="https://www.linkedin.com/in/adelzaalouk/">LinkedIn</a></strong>. I look forward to hearing from you!</p><p></p>]]></content:encoded></item><item><title><![CDATA[Beyond LLMs: Compounds Systems, Agents, and Whole AI Products ]]></title><description><![CDATA[A Framework for Building Great AI Products]]></description><link>https://thetechnomist.com/p/beyond-llms-compounds-systems-agents</link><guid isPermaLink="false">https://thetechnomist.com/p/beyond-llms-compounds-systems-agents</guid><dc:creator><![CDATA[Adel Zaalouk]]></dc:creator><pubDate>Tue, 06 Aug 2024 18:53:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0383bfa3-8ad2-431d-943b-fc38e936a01a_1600x1243.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1></h1><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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><h1>Introduction</h1><p>The other day, I found myself reflecting on a classic concept that I was taught in business school, <em><strong><a href="https://www.simplypsychology.org/maslow.html">Maslow&#8217;s hierarchy</a></strong></em><a href="https://www.simplypsychology.org/maslow.html"> of needs</a>,&nbsp; a simple but powerful framework for understanding human motivation, with basic physiological needs at the foundation (air, food, water, shelter, sleep, clothing,...) and the pursuit of self-actualization at the pinnacle.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4V48!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbe0c473-c215-4a5a-b3f4-33831b3820fd_1200x1200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4V48!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbe0c473-c215-4a5a-b3f4-33831b3820fd_1200x1200.png 424w, https://substackcdn.com/image/fetch/$s_!4V48!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbe0c473-c215-4a5a-b3f4-33831b3820fd_1200x1200.png 848w, https://substackcdn.com/image/fetch/$s_!4V48!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbe0c473-c215-4a5a-b3f4-33831b3820fd_1200x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!4V48!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbe0c473-c215-4a5a-b3f4-33831b3820fd_1200x1200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4V48!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbe0c473-c215-4a5a-b3f4-33831b3820fd_1200x1200.png" width="471" height="471" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dbe0c473-c215-4a5a-b3f4-33831b3820fd_1200x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;resizeWidth&quot;:471,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4V48!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbe0c473-c215-4a5a-b3f4-33831b3820fd_1200x1200.png 424w, https://substackcdn.com/image/fetch/$s_!4V48!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbe0c473-c215-4a5a-b3f4-33831b3820fd_1200x1200.png 848w, https://substackcdn.com/image/fetch/$s_!4V48!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbe0c473-c215-4a5a-b3f4-33831b3820fd_1200x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!4V48!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbe0c473-c215-4a5a-b3f4-33831b3820fd_1200x1200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This got me thinking, in the world of tech (especially AI) and products, what is an equivalent? I mean, users always have needs, and needs in the product vary significantly subject to the use case and the problem being solved, but a spectrum definitely exists. Is there a model or a framework we can use to identify what constitutes the &#8220;right&#8221; product for customers and what customers would expect of the product? Luckily, Geoffrey Moore's "Crossing the Chasm" provides some answers. In his book, Moore references <a href="https://en.wikipedia.org/wiki/Whole_product">Levitt&#8217;s </a><em><a href="https://en.wikipedia.org/wiki/Whole_product">Whole Product Model</a>, </em>and goes further to simplify by introducing the &#8220;<em>Simplified Whole Product Model&#8221;.&nbsp;</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ln-N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbe9a8dd-064f-4f38-921f-11bc1912229c_1600x619.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ln-N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbe9a8dd-064f-4f38-921f-11bc1912229c_1600x619.png 424w, https://substackcdn.com/image/fetch/$s_!ln-N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbe9a8dd-064f-4f38-921f-11bc1912229c_1600x619.png 848w, https://substackcdn.com/image/fetch/$s_!ln-N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbe9a8dd-064f-4f38-921f-11bc1912229c_1600x619.png 1272w, https://substackcdn.com/image/fetch/$s_!ln-N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbe9a8dd-064f-4f38-921f-11bc1912229c_1600x619.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ln-N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbe9a8dd-064f-4f38-921f-11bc1912229c_1600x619.png" width="1456" height="563" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fbe9a8dd-064f-4f38-921f-11bc1912229c_1600x619.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:563,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;: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_!ln-N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbe9a8dd-064f-4f38-921f-11bc1912229c_1600x619.png 424w, https://substackcdn.com/image/fetch/$s_!ln-N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbe9a8dd-064f-4f38-921f-11bc1912229c_1600x619.png 848w, https://substackcdn.com/image/fetch/$s_!ln-N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbe9a8dd-064f-4f38-921f-11bc1912229c_1600x619.png 1272w, https://substackcdn.com/image/fetch/$s_!ln-N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbe9a8dd-064f-4f38-921f-11bc1912229c_1600x619.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In this post, we will internalize Moore's model, expand it, and show how it can be applied specifically to AI products (applies to any product as well). We'll dive into the trade-offs inherent in building AI applications and illustrate these concepts with real-world examples.</p><p>My goal is that after you read this post, you should have a<strong> mental model</strong> and a <strong>framework</strong> for building great/usable AI products, which would help you not only think about the technology, but also how it fits in the big picture.&nbsp;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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><h1>The Whole Product Primer (Plus it&#8217;s Descendants)</h1><p>The "Whole Product" model revolves around the idea that a <em><strong>core/generic product </strong></em>must be complemented by <strong>additional services and interfaces (aka enablers) making up the </strong><em><strong>Whole Product </strong></em>which should provide a <strong>solution to the customer&#8217;s problem </strong>and to address their needs.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B4K-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751fd36e-cc80-4f61-8f4b-98d50bed3245_1600x1181.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B4K-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751fd36e-cc80-4f61-8f4b-98d50bed3245_1600x1181.png 424w, https://substackcdn.com/image/fetch/$s_!B4K-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751fd36e-cc80-4f61-8f4b-98d50bed3245_1600x1181.png 848w, https://substackcdn.com/image/fetch/$s_!B4K-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751fd36e-cc80-4f61-8f4b-98d50bed3245_1600x1181.png 1272w, https://substackcdn.com/image/fetch/$s_!B4K-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751fd36e-cc80-4f61-8f4b-98d50bed3245_1600x1181.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B4K-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751fd36e-cc80-4f61-8f4b-98d50bed3245_1600x1181.png" width="503" height="371.37706043956047" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/751fd36e-cc80-4f61-8f4b-98d50bed3245_1600x1181.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1075,&quot;width&quot;:1456,&quot;resizeWidth&quot;:503,&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_!B4K-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751fd36e-cc80-4f61-8f4b-98d50bed3245_1600x1181.png 424w, https://substackcdn.com/image/fetch/$s_!B4K-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751fd36e-cc80-4f61-8f4b-98d50bed3245_1600x1181.png 848w, https://substackcdn.com/image/fetch/$s_!B4K-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751fd36e-cc80-4f61-8f4b-98d50bed3245_1600x1181.png 1272w, https://substackcdn.com/image/fetch/$s_!B4K-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751fd36e-cc80-4f61-8f4b-98d50bed3245_1600x1181.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In Geoffery Moore&#8217;s <a href="https://en.wikipedia.org/wiki/Crossing_the_Chasm">book</a>, the <strong>core/generic</strong> product is defined as the fundamental <strong>offering or technology</strong> that a company <strong>produces</strong>, which may not be sufficient to fully solve the customer's problem or meet their needs.&nbsp;</p><p>This is where the <strong>outer ring </strong>comes into play.<strong> </strong>It represents the <strong>whole (expected) product</strong>, which is divided into sectors. This outer ring encompasses <em>all</em> the additional elements that customers expect or require to make the <strong>core product fully functional and valuable to them</strong>, let&#8217;s call them the <strong>&#8220;enablers&#8221;.</strong></p><h2>The Adapted (Simplified) Whole Product Model</h2><p>In the tech industry, companies often prefer to build upon existing open-source projects or technologies rather than developing everything from scratch. These companies focus on adding unique value through layers of customization, support, consulting services, integrations, and proprietary patterns, creating a <strong>whole product</strong> that is more than the sum of its parts.</p><p>Furthermore, any successful technology is bound to become commoditized over time, a strategy we often see in tech employed by competitors who gain from doing so, forcing value into higher layers in the value chain (which they usually have thus wanting to commoditize). Recognizing this, companies need to continually innovate and differentiate their offerings to maintain a competitive edge (related, see <a href="https://thetechnomist.com/p/ai-market-dynamics-open-vs-closed">a previous post on AI market dynamics</a> and what companies in the space focus their efforts on).</p><p>Therefore, let&#8217;s adapt the <strong>simplified whole product model</strong> with <strong>two key adjustments</strong>. First, we'll shift from fixed sectors to a <strong>more</strong> <strong>modular</strong>, <strong>petal-like structure</strong>. This reflects the interconnected yet distinct components that comprise the whole product layer. Second, we'll introduce a <strong>new layer above the whole product layer,</strong> called the <em><strong>"differentiated product layer</strong></em><strong>". </strong>This layer will highlight the <strong>unique value propositions</strong> that set companies and their products apart, showcasing how they create the most value for their customers.&nbsp;</p><p>To be more concrete, let&#8217;s show how this can be applied to <em><a href="https://slack.com/">Slack</a></em> for example (this is just for illustration purposes, the real differentiators could very well be very different).&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aw7Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc372f941-860f-411a-aecb-6457f788b0d2_1600x543.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aw7Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc372f941-860f-411a-aecb-6457f788b0d2_1600x543.png 424w, https://substackcdn.com/image/fetch/$s_!aw7Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc372f941-860f-411a-aecb-6457f788b0d2_1600x543.png 848w, https://substackcdn.com/image/fetch/$s_!aw7Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc372f941-860f-411a-aecb-6457f788b0d2_1600x543.png 1272w, https://substackcdn.com/image/fetch/$s_!aw7Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc372f941-860f-411a-aecb-6457f788b0d2_1600x543.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aw7Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc372f941-860f-411a-aecb-6457f788b0d2_1600x543.png" width="1456" height="494" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c372f941-860f-411a-aecb-6457f788b0d2_1600x543.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:494,&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_!aw7Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc372f941-860f-411a-aecb-6457f788b0d2_1600x543.png 424w, https://substackcdn.com/image/fetch/$s_!aw7Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc372f941-860f-411a-aecb-6457f788b0d2_1600x543.png 848w, https://substackcdn.com/image/fetch/$s_!aw7Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc372f941-860f-411a-aecb-6457f788b0d2_1600x543.png 1272w, https://substackcdn.com/image/fetch/$s_!aw7Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc372f941-860f-411a-aecb-6457f788b0d2_1600x543.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In addition to representing the <strong>product's enablers</strong> differently using petal-like modular components, we added a new layer to highlight the differentiators. In the example above and in the case of Slack, enablers could be threads, Slack Connect, the workflow builder, and/or Slack AI.&nbsp;</p><p>We are very close to being done here with the adaptations, so we will add one last thing to our new framework. In addition to the <strong>differentiated layer</strong>, we would like to model customizability for products. I.e., one customer's <em><strong>whole product </strong></em>may not be the same for another. I.e., not all customers desire exactly the same features, so it&#8217;s important to cater based on customers' constraints/needs. For example, generically, some customers value safety/security over cost, others might value speed, etc.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I0_e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b6216a-8dcd-4d20-b9e5-538b341bf2c7_1600x1167.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I0_e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b6216a-8dcd-4d20-b9e5-538b341bf2c7_1600x1167.png 424w, https://substackcdn.com/image/fetch/$s_!I0_e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b6216a-8dcd-4d20-b9e5-538b341bf2c7_1600x1167.png 848w, https://substackcdn.com/image/fetch/$s_!I0_e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b6216a-8dcd-4d20-b9e5-538b341bf2c7_1600x1167.png 1272w, https://substackcdn.com/image/fetch/$s_!I0_e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b6216a-8dcd-4d20-b9e5-538b341bf2c7_1600x1167.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I0_e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b6216a-8dcd-4d20-b9e5-538b341bf2c7_1600x1167.png" width="451" height="328.9574175824176" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09b6216a-8dcd-4d20-b9e5-538b341bf2c7_1600x1167.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1062,&quot;width&quot;:1456,&quot;resizeWidth&quot;:451,&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_!I0_e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b6216a-8dcd-4d20-b9e5-538b341bf2c7_1600x1167.png 424w, https://substackcdn.com/image/fetch/$s_!I0_e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b6216a-8dcd-4d20-b9e5-538b341bf2c7_1600x1167.png 848w, https://substackcdn.com/image/fetch/$s_!I0_e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b6216a-8dcd-4d20-b9e5-538b341bf2c7_1600x1167.png 1272w, https://substackcdn.com/image/fetch/$s_!I0_e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09b6216a-8dcd-4d20-b9e5-538b341bf2c7_1600x1167.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Let's continue the slack example. Slack might have different customers to cater for. Enterprise customers, use it mainly as a means for company-wide communication, in that case, the focus will be security and compliance with the company&#8217;s communication policy, leading to:&nbsp;</p><ul><li><p><strong>Prioritized Enablers:</strong> Enterprise-grade security, granular permissions, compliance features (e.g., data retention policies)</p></li></ul><ul><li><p><strong>Emphasized Differentiators:</strong> Slack Connect for secure external collaboration, integration with enterprise security tools</p></li></ul><p>Another use-case, focus area might be on developers, and Slack being part of their dev/test workflows. In that case, the focus will be on developer productivity and collaboration, leading to:</p><ul><li><p><strong>Prioritized Enablers:</strong> Integrations with development tools (e.g., GitHub, Jira), code snippets, powerful search</p></li><li><p><strong>Emphasized Differentiators:</strong> Workflow Builder for automating tasks, Slack AI for code suggestions and knowledge retrieval</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!l8Y5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76ce591-4017-4ae0-a9ad-7964559384ed_1600x773.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l8Y5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76ce591-4017-4ae0-a9ad-7964559384ed_1600x773.png 424w, https://substackcdn.com/image/fetch/$s_!l8Y5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76ce591-4017-4ae0-a9ad-7964559384ed_1600x773.png 848w, https://substackcdn.com/image/fetch/$s_!l8Y5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76ce591-4017-4ae0-a9ad-7964559384ed_1600x773.png 1272w, https://substackcdn.com/image/fetch/$s_!l8Y5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76ce591-4017-4ae0-a9ad-7964559384ed_1600x773.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l8Y5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76ce591-4017-4ae0-a9ad-7964559384ed_1600x773.png" width="1456" height="703" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c76ce591-4017-4ae0-a9ad-7964559384ed_1600x773.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:703,&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_!l8Y5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76ce591-4017-4ae0-a9ad-7964559384ed_1600x773.png 424w, https://substackcdn.com/image/fetch/$s_!l8Y5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76ce591-4017-4ae0-a9ad-7964559384ed_1600x773.png 848w, https://substackcdn.com/image/fetch/$s_!l8Y5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76ce591-4017-4ae0-a9ad-7964559384ed_1600x773.png 1272w, https://substackcdn.com/image/fetch/$s_!l8Y5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76ce591-4017-4ae0-a9ad-7964559384ed_1600x773.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The takeaway here is that versatility can be a core differentiator on its own because it allows for tailored product experiences. Another way to look at it is that the <strong>constraint</strong> being imposed defines the <strong>core value proposition</strong> of the product and how it is shaped to best serve and differentiate in a particular space.&nbsp;&nbsp;</p><p>In our example, Slack can tailor its offering to different customer segments, highlighting the features and capabilities that are most relevant to each group. This customization not only enhances the user experience but also strengthens Slack's value proposition in a competitive market.</p><h1>Towards Whole AI Products (aka Systems)&nbsp;</h1><p>Hopefully, you have a handle on the <strong>adapted </strong><em><strong>simplified whole product</strong></em><strong> </strong>framework by now. Next, we will focus on using the framework and mapping it to the super exciting world of AI applications.&nbsp;</p><h2>Key Ingredients to Building AI Applications</h2><p>Before the mapping, let's do a quick primer on the core ingredients of AI products and applications (a sample not an exhaustive list). We will cover the key ideas, but we won&#8217;t delve into the technical intricacies. For that, there are many resources available, some of which I will be referencing as we go for further reading.</p><h3>LLMs AND/OR SLMs</h3><p>In a previous post, I introduced the <em><a href="https://thetechnomist.com/p/jack-of-all-trades-masters-of-one">model product possibilities frontier</a></em>, a framework for studying the tradeoffs and use cases of large language models (LLMs) and Small Language Models (SLMs), which I will not be repeating here for brevity. That said, the choice of which models and their size to use is a key ingredient for building <em>generative </em>AI applications and products.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EitH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f13e276-b3c0-4863-b880-d0202496c136_1600x946.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EitH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f13e276-b3c0-4863-b880-d0202496c136_1600x946.png 424w, https://substackcdn.com/image/fetch/$s_!EitH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f13e276-b3c0-4863-b880-d0202496c136_1600x946.png 848w, https://substackcdn.com/image/fetch/$s_!EitH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f13e276-b3c0-4863-b880-d0202496c136_1600x946.png 1272w, https://substackcdn.com/image/fetch/$s_!EitH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f13e276-b3c0-4863-b880-d0202496c136_1600x946.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EitH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f13e276-b3c0-4863-b880-d0202496c136_1600x946.png" width="1456" height="861" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f13e276-b3c0-4863-b880-d0202496c136_1600x946.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:861,&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_!EitH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f13e276-b3c0-4863-b880-d0202496c136_1600x946.png 424w, https://substackcdn.com/image/fetch/$s_!EitH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f13e276-b3c0-4863-b880-d0202496c136_1600x946.png 848w, https://substackcdn.com/image/fetch/$s_!EitH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f13e276-b3c0-4863-b880-d0202496c136_1600x946.png 1272w, https://substackcdn.com/image/fetch/$s_!EitH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f13e276-b3c0-4863-b880-d0202496c136_1600x946.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here are a few considerations/questions to ask yourself when reasoning about the tradeoffs:</p><ul><li><p>What are your most favorable constraints? Is it speed, quality, cost, etc?&nbsp;</p></li><li><p>What about privacy? Do you value data staying in-house (Small models are easier/cheaper to deploy, train, and serve on-premise)</p></li><li><p>How are you going to evaluate the performance of your AI applications that make use of these models?&nbsp;&nbsp;</p></li><li><p>Is a smaller model easier to test and evaluate (think about the <strong>specificity</strong> as <strong>truth</strong> vs the versatility of LLMs which introduces more variability/hallucination, and thus makes it harder to test)</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NCT8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e9849e-bc10-466e-a81e-428d17d637c8_400x224.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NCT8!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e9849e-bc10-466e-a81e-428d17d637c8_400x224.gif 424w, https://substackcdn.com/image/fetch/$s_!NCT8!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e9849e-bc10-466e-a81e-428d17d637c8_400x224.gif 848w, https://substackcdn.com/image/fetch/$s_!NCT8!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e9849e-bc10-466e-a81e-428d17d637c8_400x224.gif 1272w, https://substackcdn.com/image/fetch/$s_!NCT8!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e9849e-bc10-466e-a81e-428d17d637c8_400x224.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NCT8!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e9849e-bc10-466e-a81e-428d17d637c8_400x224.gif" width="400" height="224" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/56e9849e-bc10-466e-a81e-428d17d637c8_400x224.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:224,&quot;width&quot;:400,&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_!NCT8!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e9849e-bc10-466e-a81e-428d17d637c8_400x224.gif 424w, https://substackcdn.com/image/fetch/$s_!NCT8!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e9849e-bc10-466e-a81e-428d17d637c8_400x224.gif 848w, https://substackcdn.com/image/fetch/$s_!NCT8!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e9849e-bc10-466e-a81e-428d17d637c8_400x224.gif 1272w, https://substackcdn.com/image/fetch/$s_!NCT8!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e9849e-bc10-466e-a81e-428d17d637c8_400x224.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>While we did not call it out explicitly, large or small models can be fine-tuned and aligned. This is covered in greater detail in this <a href="https://thetechnomist.com/p/pre-training-fine-tuning-and-kungfu">post</a>.&nbsp;</p><h3>Retrieval Augmented Generation (RAG)</h3><p>I&#8217;d say 2023 was the year of RAG. We went from naive RAG to Advanced RAG. I liked naive tbh, it communicated simplicity, but well, these days advanced is perceived as better, something we are yet to fix, but that&#8217;s a different story &#128578;. This <a href="https://arxiv.org/abs/2312.10997">paper</a> provides more details.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6AX7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e73b453-1579-44f2-acd7-fe90c6b950c9_961x586.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6AX7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e73b453-1579-44f2-acd7-fe90c6b950c9_961x586.png 424w, https://substackcdn.com/image/fetch/$s_!6AX7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e73b453-1579-44f2-acd7-fe90c6b950c9_961x586.png 848w, https://substackcdn.com/image/fetch/$s_!6AX7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e73b453-1579-44f2-acd7-fe90c6b950c9_961x586.png 1272w, https://substackcdn.com/image/fetch/$s_!6AX7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e73b453-1579-44f2-acd7-fe90c6b950c9_961x586.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6AX7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e73b453-1579-44f2-acd7-fe90c6b950c9_961x586.png" width="611" height="372.57648283038503" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e73b453-1579-44f2-acd7-fe90c6b950c9_961x586.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:586,&quot;width&quot;:961,&quot;resizeWidth&quot;:611,&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_!6AX7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e73b453-1579-44f2-acd7-fe90c6b950c9_961x586.png 424w, https://substackcdn.com/image/fetch/$s_!6AX7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e73b453-1579-44f2-acd7-fe90c6b950c9_961x586.png 848w, https://substackcdn.com/image/fetch/$s_!6AX7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e73b453-1579-44f2-acd7-fe90c6b950c9_961x586.png 1272w, https://substackcdn.com/image/fetch/$s_!6AX7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e73b453-1579-44f2-acd7-fe90c6b950c9_961x586.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>RAG workflows are comprised of many moving pieces and optimizations. The goal is to <strong>retrieve</strong> the <em>best</em> content to <strong>augment </strong>the <strong>context</strong> for LLMs (text <strong>generation</strong>) with necessary information. In that case, LLMs become <strong>curators</strong> rather than <strong>innovators/generators</strong> of sorts (they shape the retrieval results and make them relatable as an output to a user but are not the source of knowledge themselves). To give you an idea of the moving pieces involved with RAG, here is a rough <a href="https://github.com/thetechnomist/chartedterritory/blob/main/05_beyond_llms_compound_systems/RAG_Mind_Map.pdf">brain dump </a>(feel free to surf the <a href="https://github.com/thetechnomist/chartedterritory/blob/main/05_beyond_llms_compound_systems/RAG_Mind_Map.pdf">mindmap</a> as you please, I will not enumerate the details here for brevity).&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://github.com/thetechnomist/chartedterritory/blob/main/05_beyond_llms_compound_systems/RAG_Mind_Map.pdf" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZXyX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87157879-52a2-40ed-aac5-8d918b2396b3_7465x4823.png 424w, https://substackcdn.com/image/fetch/$s_!ZXyX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87157879-52a2-40ed-aac5-8d918b2396b3_7465x4823.png 848w, https://substackcdn.com/image/fetch/$s_!ZXyX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87157879-52a2-40ed-aac5-8d918b2396b3_7465x4823.png 1272w, https://substackcdn.com/image/fetch/$s_!ZXyX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87157879-52a2-40ed-aac5-8d918b2396b3_7465x4823.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZXyX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87157879-52a2-40ed-aac5-8d918b2396b3_7465x4823.png" width="727" height="469.8537087912088" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/87157879-52a2-40ed-aac5-8d918b2396b3_7465x4823.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:727,&quot;bytes&quot;:2672599,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://github.com/thetechnomist/chartedterritory/blob/main/05_beyond_llms_compound_systems/RAG_Mind_Map.pdf&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZXyX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87157879-52a2-40ed-aac5-8d918b2396b3_7465x4823.png 424w, https://substackcdn.com/image/fetch/$s_!ZXyX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87157879-52a2-40ed-aac5-8d918b2396b3_7465x4823.png 848w, https://substackcdn.com/image/fetch/$s_!ZXyX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87157879-52a2-40ed-aac5-8d918b2396b3_7465x4823.png 1272w, https://substackcdn.com/image/fetch/$s_!ZXyX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87157879-52a2-40ed-aac5-8d918b2396b3_7465x4823.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When considering RAG for building AI applications, some questions come to mind around tradeoffs and decisions, usually between <strong>RAG</strong>, <strong>long context,</strong> and <strong>Fine-tuning.</strong> Again, we won&#8217;t cover details, but here are a set of questions that you can ask to inform your decision.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pm1P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec840809-47dd-4e76-8d79-a2440a543afe_1600x777.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pm1P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec840809-47dd-4e76-8d79-a2440a543afe_1600x777.png 424w, https://substackcdn.com/image/fetch/$s_!pm1P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec840809-47dd-4e76-8d79-a2440a543afe_1600x777.png 848w, https://substackcdn.com/image/fetch/$s_!pm1P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec840809-47dd-4e76-8d79-a2440a543afe_1600x777.png 1272w, https://substackcdn.com/image/fetch/$s_!pm1P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec840809-47dd-4e76-8d79-a2440a543afe_1600x777.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pm1P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec840809-47dd-4e76-8d79-a2440a543afe_1600x777.png" width="513" height="249.10096153846155" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec840809-47dd-4e76-8d79-a2440a543afe_1600x777.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:707,&quot;width&quot;:1456,&quot;resizeWidth&quot;:513,&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_!pm1P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec840809-47dd-4e76-8d79-a2440a543afe_1600x777.png 424w, https://substackcdn.com/image/fetch/$s_!pm1P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec840809-47dd-4e76-8d79-a2440a543afe_1600x777.png 848w, https://substackcdn.com/image/fetch/$s_!pm1P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec840809-47dd-4e76-8d79-a2440a543afe_1600x777.png 1272w, https://substackcdn.com/image/fetch/$s_!pm1P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec840809-47dd-4e76-8d79-a2440a543afe_1600x777.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p>Does the application require access to external data sources to provide accurate and up-to-date responses (<strong>RAG</strong> usually makes sense if data freshness is important, especially since language models are point-in-time trained)?</p></li><li><p>Is it crucial for the model to adapt its behavior, writing style, or domain-specific knowledge to match specific requirements (RAG does not customize <em>behavior, </em>fine-tuning would make sense if behavior customization is a goal)?&nbsp;</p></li><li><p>How critical is it to minimize the risk of the model generating false or fabricated information (hallucinations)?&nbsp;</p></li><li><p>How much labeled training data is available for fine-tuning? Does it adequately represent the target domain and tasks?&nbsp;</p></li><li><p>How frequently does the underlying data change? How important is it for the model to have access to the latest information?</p></li><li><p>Is it important to understand the reasoning behind the model's responses and trace them back to specific data sources?</p></li><li><p>How important is minimizing computational costs for your project or organization?</p></li></ul><ul><li><p>Do your typical queries require multi-step reasoning (complex queries or simple questions)?</p></li><li><p>How important is the ability to scale your solution to handle a large number of queries?</p></li></ul><p>Finally, here is a short guide I created to help you make informed decisions about RAG/Fine-tuning if you wish to use it:&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!APkE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0559f8-1f32-421d-8a47-2b57e4c9e03b_1600x715.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!APkE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0559f8-1f32-421d-8a47-2b57e4c9e03b_1600x715.png 424w, https://substackcdn.com/image/fetch/$s_!APkE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0559f8-1f32-421d-8a47-2b57e4c9e03b_1600x715.png 848w, https://substackcdn.com/image/fetch/$s_!APkE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0559f8-1f32-421d-8a47-2b57e4c9e03b_1600x715.png 1272w, https://substackcdn.com/image/fetch/$s_!APkE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0559f8-1f32-421d-8a47-2b57e4c9e03b_1600x715.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!APkE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0559f8-1f32-421d-8a47-2b57e4c9e03b_1600x715.png" width="1456" height="651" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a0559f8-1f32-421d-8a47-2b57e4c9e03b_1600x715.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:651,&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_!APkE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0559f8-1f32-421d-8a47-2b57e4c9e03b_1600x715.png 424w, https://substackcdn.com/image/fetch/$s_!APkE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0559f8-1f32-421d-8a47-2b57e4c9e03b_1600x715.png 848w, https://substackcdn.com/image/fetch/$s_!APkE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0559f8-1f32-421d-8a47-2b57e4c9e03b_1600x715.png 1272w, https://substackcdn.com/image/fetch/$s_!APkE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0559f8-1f32-421d-8a47-2b57e4c9e03b_1600x715.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For more information, check the below papers which I found very useful in understanding the differences and the trade-offs:</p><ul><li><p><a href="https://arxiv.org/abs/2407.16833">[2407.16833] Retrieval Augmented Generation or Long-Context LLMs? A Comprehensive Study and Hybrid Approach</a></p></li><li><p><a href="https://arxiv.org/abs/2401.08406">[2401.08406] RAG vs Fine-tuning: Pipelines, Tradeoffs, and a Case Study on Agriculture</a>&nbsp;</p></li><li><p><a href="https://arxiv.org/abs/2312.05934">[2312.05934] Fine-Tuning or Retrieval? Comparing Knowledge Injection in LLMs</a>&nbsp;</p></li></ul><p>RAG today has become synonymous with building AI applications in some contexts. What&#8217;s clear is that RAG is not one component, it's a system comprised of many moving pieces with levers to turn on/off for what makes sense most subject to context and use-case.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kmfh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f0bd55-ffc9-42f9-8c12-2fc7fcfc754a_1600x937.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kmfh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f0bd55-ffc9-42f9-8c12-2fc7fcfc754a_1600x937.png 424w, https://substackcdn.com/image/fetch/$s_!kmfh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f0bd55-ffc9-42f9-8c12-2fc7fcfc754a_1600x937.png 848w, https://substackcdn.com/image/fetch/$s_!kmfh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f0bd55-ffc9-42f9-8c12-2fc7fcfc754a_1600x937.png 1272w, https://substackcdn.com/image/fetch/$s_!kmfh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f0bd55-ffc9-42f9-8c12-2fc7fcfc754a_1600x937.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kmfh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f0bd55-ffc9-42f9-8c12-2fc7fcfc754a_1600x937.png" width="1456" height="853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50f0bd55-ffc9-42f9-8c12-2fc7fcfc754a_1600x937.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;: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_!kmfh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f0bd55-ffc9-42f9-8c12-2fc7fcfc754a_1600x937.png 424w, https://substackcdn.com/image/fetch/$s_!kmfh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f0bd55-ffc9-42f9-8c12-2fc7fcfc754a_1600x937.png 848w, https://substackcdn.com/image/fetch/$s_!kmfh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f0bd55-ffc9-42f9-8c12-2fc7fcfc754a_1600x937.png 1272w, https://substackcdn.com/image/fetch/$s_!kmfh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f0bd55-ffc9-42f9-8c12-2fc7fcfc754a_1600x937.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Agents ft. Agentic OR Agentless!&nbsp;</h3><p>In addition to the model (LLM/SLM), RAG, there is the notion of <strong>agents</strong> and <strong>agentic</strong> workflows (also agentless to counter &#128578;). While this is again not going to be a deep-dive, let&#8217;s cover the basics.&nbsp;</p><p>What are <strong>agents</strong>, what is <strong>agentic</strong> behavior, and why <strong>agentless</strong> sometimes?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rT_q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64d09229-e2ba-401d-b153-8cf4b07664b5_500x263.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rT_q!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64d09229-e2ba-401d-b153-8cf4b07664b5_500x263.gif 424w, https://substackcdn.com/image/fetch/$s_!rT_q!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64d09229-e2ba-401d-b153-8cf4b07664b5_500x263.gif 848w, https://substackcdn.com/image/fetch/$s_!rT_q!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64d09229-e2ba-401d-b153-8cf4b07664b5_500x263.gif 1272w, https://substackcdn.com/image/fetch/$s_!rT_q!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64d09229-e2ba-401d-b153-8cf4b07664b5_500x263.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rT_q!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64d09229-e2ba-401d-b153-8cf4b07664b5_500x263.gif" width="500" height="263" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64d09229-e2ba-401d-b153-8cf4b07664b5_500x263.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:263,&quot;width&quot;:500,&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_!rT_q!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64d09229-e2ba-401d-b153-8cf4b07664b5_500x263.gif 424w, https://substackcdn.com/image/fetch/$s_!rT_q!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64d09229-e2ba-401d-b153-8cf4b07664b5_500x263.gif 848w, https://substackcdn.com/image/fetch/$s_!rT_q!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64d09229-e2ba-401d-b153-8cf4b07664b5_500x263.gif 1272w, https://substackcdn.com/image/fetch/$s_!rT_q!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64d09229-e2ba-401d-b153-8cf4b07664b5_500x263.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The notion of agents is not new. Agents have existed for decades (see <strong><a href="https://www.google.de/books/edition/Intelligent_Agents_VII_Agent_Theories_Ar/3tt8ztJeyQgC?hl=en&amp;gbpv=1&amp;dq=intelligent+agents&amp;printsec=frontcover">this</a></strong> for examples), they are <em>officially</em> called <em><a href="https://en.wikipedia.org/wiki/Intelligent_agent">Intelligent agents</a>. </em>&nbsp;Below is the definition of an <em><strong>Intelligent Agent.</strong>&nbsp;&nbsp;</em></p><blockquote><p><em>In intelligence and artificial intelligence, an intelligent agent (IA) is an agent acting in an <a href="https://en.wikipedia.org/wiki/Intelligent">intelligent</a> manner. It <a href="https://en.wikipedia.org/wiki/Machine_perception">perceives its environment</a>, takes actions <a href="https://en.wikipedia.org/wiki/Autonomous">autonomously</a> in order to achieve goals, and may improve its performance with <a href="https://en.wikipedia.org/wiki/Machine_learning">learning</a> or acquiring <a href="https://en.wikipedia.org/wiki/Knowledge_representation">knowledge</a>. An intelligent agent may be simple or complex: A <a href="https://en.wikipedia.org/wiki/Thermostat">thermostat</a> or other <a href="https://en.wikipedia.org/wiki/Control_system">control system</a> is considered an example of an intelligent agent, as is a <a href="https://en.wikipedia.org/wiki/Human_being">human being</a>, as is any system that meets the definition, such as a <a href="https://en.wikipedia.org/wiki/Firm">firm</a>, a <a href="https://en.wikipedia.org/wiki/State_(polity)">state</a>, or a <a href="https://en.wikipedia.org/wiki/Biome">biome</a>.<a href="https://en.wikipedia.org/wiki/Intelligent_agent#cite_note-FOOTNOTERussellNorvig2003chpt._2-1"><sup>[1]</sup></a></em></p></blockquote><p>What&#8217;s changed is that with the advent of LLMs is that agents got a capability boost, from <strong>symbolic</strong>, <strong>rule-based</strong>, <strong>predefined simple actions with low autonomy</strong> (see the <a href="https://thetechnomist.com/p/history-ai-and-non-consumption-part">history post </a>for more details, you may be reminded of <em><strong>expert systems</strong></em>) to being able to understand and generate natural language, learn and adapt across diverse domains, and perform complex, autonomous actions. In today&#8217;s context, <strong>&nbsp;An agent</strong> is a software entity possessing <strong>autonomy</strong>, <strong>goal-oriented</strong> behavior allowing it to operate and generalize cross-domains and take complex actions.&nbsp;</p><p><strong>Agentic behavior</strong>, in this context, refers to an agent's ability to operate <strong>independently</strong>, <strong>make decisions aligned</strong> with its <strong>objectives</strong>, and <strong>execute actions (potentially with tools/functions-calling,...)</strong> to achieve those goals. The level of agency can vary based on factors like the complexity of the environment, the agent's goals, and the degree of user supervision required. More agentic systems can operate autonomously in intricate environments, pursue complex objectives, and utilize advanced techniques such as planning and tool use</p><p>Finally, there is the notion of <em><a href="https://arxiv.org/pdf/2401.08500">flow-engineered</a> </em>/ <a href="https://arxiv.org/pdf/2407.01489">AGENTLESS</a> which relies on determinism and only interfaces with language models for specific clarifying actions, in a sense similar to intelligent agents of the past, with the exception of having access to external intelligence capable of better identifying areas where the <em>predefined </em>action could be taken.&nbsp;</p><p>To simplify your life, I've included this visual below (higher resolution <a href="https://github.com/thetechnomist/chartedterritory/blob/main/05_beyond_llms_compound_systems/agents_agentic_architecture_workflow.png">here</a>) to help you build a clearer mental picture of <em><strong>agents/agentic</strong></em>.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R-Yq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b42023d-f3b1-4b07-9599-f6b07bbbbb4c_1600x1128.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R-Yq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b42023d-f3b1-4b07-9599-f6b07bbbbb4c_1600x1128.png 424w, https://substackcdn.com/image/fetch/$s_!R-Yq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b42023d-f3b1-4b07-9599-f6b07bbbbb4c_1600x1128.png 848w, https://substackcdn.com/image/fetch/$s_!R-Yq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b42023d-f3b1-4b07-9599-f6b07bbbbb4c_1600x1128.png 1272w, https://substackcdn.com/image/fetch/$s_!R-Yq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b42023d-f3b1-4b07-9599-f6b07bbbbb4c_1600x1128.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R-Yq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b42023d-f3b1-4b07-9599-f6b07bbbbb4c_1600x1128.png" width="1456" height="1026" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b42023d-f3b1-4b07-9599-f6b07bbbbb4c_1600x1128.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1026,&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_!R-Yq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b42023d-f3b1-4b07-9599-f6b07bbbbb4c_1600x1128.png 424w, https://substackcdn.com/image/fetch/$s_!R-Yq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b42023d-f3b1-4b07-9599-f6b07bbbbb4c_1600x1128.png 848w, https://substackcdn.com/image/fetch/$s_!R-Yq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b42023d-f3b1-4b07-9599-f6b07bbbbb4c_1600x1128.png 1272w, https://substackcdn.com/image/fetch/$s_!R-Yq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b42023d-f3b1-4b07-9599-f6b07bbbbb4c_1600x1128.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Other components</h3><p>Besides agents, RAG, the models, there are multiple other ingredients that go into building an AI applications, going through each and every one is out of scope for this post, but here is a non-exhaustive list for reference:&nbsp;</p><ul><li><p><strong>Data Pipeline</strong>: System for collecting and processing data, think extractions, transformation.&nbsp;</p></li><li><p><strong>Knowledge Base: </strong>where the processed knowledge/data is stored.&nbsp;</p></li><li><p><strong>User Interface</strong>: Web or app interface for users.</p></li><li><p><strong>Query/prompt Cache: avoid unnecessary query round-trips which can greatly reduce costs.&nbsp;</strong></p></li><li><p><strong>APIs</strong>: To interface with other systems.&nbsp;</p></li><li><p><strong>Infrastructure</strong>: an important component that is usually overlooked, where to host the model/app, how to scale it, etc.&nbsp;</p></li><li><p><strong>Observability: be able to log, monitor, trace an AI application.&nbsp;</strong></p></li><li><p><strong>Model Gateways: to interface between the user-query and it&#8217;s destination. Along the way, it makes sure the query is authenticated/authorized, masked/audited for sensitive content (e.g., PII), and finally routed to the </strong><em><strong>best </strong></em><strong>model to serve the query (best here is dependent on the use-case, see <a href="https://thetechnomist.com/p/jack-of-all-trades-masters-of-one">this post</a>)</strong></p></li><li><p><em>&lt;Many more&gt;</em></p></li></ul><p>As I was writing this, I came across this <a href="https://huyenchip.com/2024/07/25/genai-platform.html">blog post</a>, which discusses the technical details of some of the most used components for AI applications.&nbsp;</p><h3>Compounds AI Systems</h3><p>You have come a long way brave reader, the end is near, and you shall be rewarded. So far we have been separately covering important components and ingredients that are key to the making of AI applications, but what makes the interconnection of these components towards achieving a shared goal? A <a href="https://en.wikipedia.org/wiki/System">system</a>!</p><p><em>A <strong>system</strong> is a group of interacting or interrelated elements that act according to a set of rules to form a unified whole</em></p><p>Zaharia et. al recently introduced the notion of <em><strong><a href="https://bair.berkeley.edu/blog/2024/02/18/compound-ai-systems/">Compound AI Systems</a></strong></em><strong>. </strong>In their post, they define it as:&nbsp;</p><blockquote><p><em>A <strong>system</strong> that tackles <strong>AI tasks</strong> using <strong>multiple interacting components</strong>, including <strong>multiple calls to models</strong>, <strong>retrievers</strong>, or<strong> external tools</strong>. In contrast, an AI Model is simply a <a href="https://en.wikipedia.org/wiki/Statistical_model">statistical model</a>, e.g., a Transformer that predicts the next token in text.</em></p></blockquote><p>The authors also emphasize the complexity of designing AI systems:&nbsp;</p><blockquote><p><em>While compound AI systems can offer clear benefits, the art of designing, optimizing, and operating them is still emerging. On the surface, an AI system is a combination of traditional software and AI models, but there are many interesting design questions. For example, should the overall &#8220;control logic&#8221; be written in traditional code (e.g., Python code that calls an LLM), or should it be driven by an AI model (e.g. LLM agents that call external tools)? Likewise, in a compound system, where should a developer invest resources&#8212;for example, in a RAG pipeline, is it better to spend more FLOPS on the retriever or the LLM, or even to call an LLM multiple times?</em></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_!6ue1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F963cfe28-3ad9-4eb0-90ef-3f3f81b26854_1600x507.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6ue1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F963cfe28-3ad9-4eb0-90ef-3f3f81b26854_1600x507.png 424w, https://substackcdn.com/image/fetch/$s_!6ue1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F963cfe28-3ad9-4eb0-90ef-3f3f81b26854_1600x507.png 848w, https://substackcdn.com/image/fetch/$s_!6ue1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F963cfe28-3ad9-4eb0-90ef-3f3f81b26854_1600x507.png 1272w, https://substackcdn.com/image/fetch/$s_!6ue1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F963cfe28-3ad9-4eb0-90ef-3f3f81b26854_1600x507.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6ue1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F963cfe28-3ad9-4eb0-90ef-3f3f81b26854_1600x507.png" width="1456" height="461" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/963cfe28-3ad9-4eb0-90ef-3f3f81b26854_1600x507.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:461,&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_!6ue1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F963cfe28-3ad9-4eb0-90ef-3f3f81b26854_1600x507.png 424w, https://substackcdn.com/image/fetch/$s_!6ue1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F963cfe28-3ad9-4eb0-90ef-3f3f81b26854_1600x507.png 848w, https://substackcdn.com/image/fetch/$s_!6ue1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F963cfe28-3ad9-4eb0-90ef-3f3f81b26854_1600x507.png 1272w, https://substackcdn.com/image/fetch/$s_!6ue1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F963cfe28-3ad9-4eb0-90ef-3f3f81b26854_1600x507.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In their post, they showcase a <a href="https://bair.berkeley.edu/blog/2024/02/18/compound-ai-systems/">table</a> of AI systems, and the components they are composed of. Additionally, they highlight the need for optimization across the chosen components to build reliable AI systems. Below we extract the components mentioned in the post and categorize them into Ops (i.e., operations), Tools, Context/Knowledge, and models.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yDHZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47768e76-dae0-4968-acc9-92d3c9504358_1600x724.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yDHZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47768e76-dae0-4968-acc9-92d3c9504358_1600x724.png 424w, https://substackcdn.com/image/fetch/$s_!yDHZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47768e76-dae0-4968-acc9-92d3c9504358_1600x724.png 848w, https://substackcdn.com/image/fetch/$s_!yDHZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47768e76-dae0-4968-acc9-92d3c9504358_1600x724.png 1272w, https://substackcdn.com/image/fetch/$s_!yDHZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47768e76-dae0-4968-acc9-92d3c9504358_1600x724.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yDHZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47768e76-dae0-4968-acc9-92d3c9504358_1600x724.png" width="1456" height="659" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/47768e76-dae0-4968-acc9-92d3c9504358_1600x724.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:659,&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_!yDHZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47768e76-dae0-4968-acc9-92d3c9504358_1600x724.png 424w, https://substackcdn.com/image/fetch/$s_!yDHZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47768e76-dae0-4968-acc9-92d3c9504358_1600x724.png 848w, https://substackcdn.com/image/fetch/$s_!yDHZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47768e76-dae0-4968-acc9-92d3c9504358_1600x724.png 1272w, https://substackcdn.com/image/fetch/$s_!yDHZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47768e76-dae0-4968-acc9-92d3c9504358_1600x724.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you remember in the previous section, we covered similar components and more as ingredients to build AI applications. The takeaway here is that building reliable AI applications takes a system not a singleton component. I.e., <strong>&#8220;the whole is more than the sum of the parts&#8221;</strong></p><p>Another way to visualize it is to consider a dashboard looking like a <a href="https://en.wikipedia.org/wiki/Cockpit">cockpit</a> with all knobs needed to build your AI application, here is an example of what that could look like: </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JSCQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe70a4fbe-af9f-4b6e-a70d-692f9012025f_4109x1405.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JSCQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe70a4fbe-af9f-4b6e-a70d-692f9012025f_4109x1405.png 424w, https://substackcdn.com/image/fetch/$s_!JSCQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe70a4fbe-af9f-4b6e-a70d-692f9012025f_4109x1405.png 848w, https://substackcdn.com/image/fetch/$s_!JSCQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe70a4fbe-af9f-4b6e-a70d-692f9012025f_4109x1405.png 1272w, https://substackcdn.com/image/fetch/$s_!JSCQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe70a4fbe-af9f-4b6e-a70d-692f9012025f_4109x1405.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JSCQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe70a4fbe-af9f-4b6e-a70d-692f9012025f_4109x1405.png" width="1456" height="498" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e70a4fbe-af9f-4b6e-a70d-692f9012025f_4109x1405.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:498,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:542781,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JSCQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe70a4fbe-af9f-4b6e-a70d-692f9012025f_4109x1405.png 424w, https://substackcdn.com/image/fetch/$s_!JSCQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe70a4fbe-af9f-4b6e-a70d-692f9012025f_4109x1405.png 848w, https://substackcdn.com/image/fetch/$s_!JSCQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe70a4fbe-af9f-4b6e-a70d-692f9012025f_4109x1405.png 1272w, https://substackcdn.com/image/fetch/$s_!JSCQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe70a4fbe-af9f-4b6e-a70d-692f9012025f_4109x1405.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br></p><p>Without abstraction, you&#8217;d have to configure all these knobs manually (i.e., you&#8217;d have to understand what each of these means). Nowadays, there exist many frameworks to do the orchestration which to a good extent abstracts away some if not all these details. Is that a good thing? I will let you decide. My take? It can be a good thing if you are experimenting, learning, but if reliability, performance, and security are concerns (and they should be), you&#8217;d still have to understand what all these knobs mean before you pick up automation/orchestration tooling. Think of it this way, do pilots just take on their license without understanding what each and every knob in their cockpit means? I would guess not! But when they do, they can auto-pilot if they choose to because at any point they CAN switch back to <em>pilot-mode</em> and turn on the right knobs to fly the plane safely.&nbsp;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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><h2>From Compound Systems to Whole AI Products</h2><p>Now that we understand the key ingredients needed to build AI applications and <strong>compound AI systems,</strong> which is the <strong>technical pattern</strong> we will use to describe the components of an AI application and how they intermingle, let&#8217;s go ahead and map that back to our <em><strong>adapted simplified whole product framework.&nbsp;</strong></em></p><div class="pullquote"><p><em><strong>Note: </strong>While having a technical system encapsulating the main function(s) of the product is great, shipping and building whole products take more time/effort (to execute) than the technical parts.&nbsp;</em></p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sFax!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73b7efff-8cf0-492b-83fc-9112277fe260_1600x452.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sFax!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73b7efff-8cf0-492b-83fc-9112277fe260_1600x452.png 424w, https://substackcdn.com/image/fetch/$s_!sFax!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73b7efff-8cf0-492b-83fc-9112277fe260_1600x452.png 848w, https://substackcdn.com/image/fetch/$s_!sFax!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73b7efff-8cf0-492b-83fc-9112277fe260_1600x452.png 1272w, https://substackcdn.com/image/fetch/$s_!sFax!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73b7efff-8cf0-492b-83fc-9112277fe260_1600x452.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sFax!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73b7efff-8cf0-492b-83fc-9112277fe260_1600x452.png" width="1456" height="411" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73b7efff-8cf0-492b-83fc-9112277fe260_1600x452.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:411,&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_!sFax!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73b7efff-8cf0-492b-83fc-9112277fe260_1600x452.png 424w, https://substackcdn.com/image/fetch/$s_!sFax!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73b7efff-8cf0-492b-83fc-9112277fe260_1600x452.png 848w, https://substackcdn.com/image/fetch/$s_!sFax!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73b7efff-8cf0-492b-83fc-9112277fe260_1600x452.png 1272w, https://substackcdn.com/image/fetch/$s_!sFax!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73b7efff-8cf0-492b-83fc-9112277fe260_1600x452.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As you can see in the diagram above (higher resolution <a href="https://github.com/thetechnomist/chartedterritory/blob/main/05_beyond_llms_compound_systems/compound_AI_systems.png">here</a>), we took the components of compound AI as we categorized them in the previous section, and mapped them to the generic/core (right in the middle), and the whole product layer comprised of one or more enablers. You may notice that we left out the differentiated product layer, that&#8217;s intentional. We will cover that in a coming section. What about the constraints? Let&#8217;s model them as well well.</p><p>The constraints will heavily depend on the use-case, I used &#8220;Enterprise&#8221; here as an example. For enterprise AI use-cases, safety, and reliability are important concerns. Using the constraints, we put emphasis on specific parts of the whole product, highlighting key enablers. In that case we chose <em>legal, ops, gateway, and UX. </em>&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pqH9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44d12ba9-0453-4b70-beb1-fd966dd3e86b_1600x342.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pqH9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44d12ba9-0453-4b70-beb1-fd966dd3e86b_1600x342.png 424w, https://substackcdn.com/image/fetch/$s_!pqH9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44d12ba9-0453-4b70-beb1-fd966dd3e86b_1600x342.png 848w, https://substackcdn.com/image/fetch/$s_!pqH9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44d12ba9-0453-4b70-beb1-fd966dd3e86b_1600x342.png 1272w, https://substackcdn.com/image/fetch/$s_!pqH9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44d12ba9-0453-4b70-beb1-fd966dd3e86b_1600x342.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pqH9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44d12ba9-0453-4b70-beb1-fd966dd3e86b_1600x342.png" width="1456" height="311" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44d12ba9-0453-4b70-beb1-fd966dd3e86b_1600x342.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:311,&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_!pqH9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44d12ba9-0453-4b70-beb1-fd966dd3e86b_1600x342.png 424w, https://substackcdn.com/image/fetch/$s_!pqH9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44d12ba9-0453-4b70-beb1-fd966dd3e86b_1600x342.png 848w, https://substackcdn.com/image/fetch/$s_!pqH9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44d12ba9-0453-4b70-beb1-fd966dd3e86b_1600x342.png 1272w, https://substackcdn.com/image/fetch/$s_!pqH9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44d12ba9-0453-4b70-beb1-fd966dd3e86b_1600x342.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Different use-cases will place different emphasis on the whole product, resulting in some layers being more important than others. Some use-cases even simplify the whole product by losing unneeded enablers, making the whole product leaner and more directed towards solving the problem/use case at hand.&nbsp;</p><h1>Defensibility AND Compound MOATS</h1><p>Previously we took a tour to compare and contrast the current <a href="https://thetechnomist.com/p/ai-market-dynamics-open-vs-closed">AI Market Landscape</a>. We showed how companies that have a mission to better something other than just the model might have better odds in surviving in a competitive market (I.e., AI as an enabler vs. AI as the core product). We have also shown how companies are releasing open-source language models, which increases competitiveness and commoditizes the model layer completely making it pertinent for startups and companies to see defensibility through differentiation, i.e., what is the company&#8217;s <a href="https://en.wikipedia.org/wiki/Moat">MOAT</a>?&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bj2j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeff0742-90ed-485c-bc08-978ee6adf9e0_1600x712.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bj2j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeff0742-90ed-485c-bc08-978ee6adf9e0_1600x712.png 424w, https://substackcdn.com/image/fetch/$s_!bj2j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeff0742-90ed-485c-bc08-978ee6adf9e0_1600x712.png 848w, https://substackcdn.com/image/fetch/$s_!bj2j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeff0742-90ed-485c-bc08-978ee6adf9e0_1600x712.png 1272w, https://substackcdn.com/image/fetch/$s_!bj2j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeff0742-90ed-485c-bc08-978ee6adf9e0_1600x712.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bj2j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeff0742-90ed-485c-bc08-978ee6adf9e0_1600x712.png" width="1456" height="648" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aeff0742-90ed-485c-bc08-978ee6adf9e0_1600x712.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:648,&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_!bj2j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeff0742-90ed-485c-bc08-978ee6adf9e0_1600x712.png 424w, https://substackcdn.com/image/fetch/$s_!bj2j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeff0742-90ed-485c-bc08-978ee6adf9e0_1600x712.png 848w, https://substackcdn.com/image/fetch/$s_!bj2j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeff0742-90ed-485c-bc08-978ee6adf9e0_1600x712.png 1272w, https://substackcdn.com/image/fetch/$s_!bj2j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeff0742-90ed-485c-bc08-978ee6adf9e0_1600x712.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For defensibility, let&#8217;s summarize the most prominent strategies:&nbsp;</p><ul><li><p>Having strong using communities and strong user engagement.</p></li><li><p>Transitioning from Foundational Models to Purpose-Based Approaches</p></li><li><p>Building Layers of Value Beyond the Model</p></li><li><p>Differentiating at Various Layers of the AI Stack</p></li></ul><p>Let&#8217;s briefly get into each.&nbsp;</p><ul><li><p><strong>Fostering a strong community and high user engagement: </strong>This involves cultivating a rapidly growing user base, harnessing the power of network effects, and creating a vibrant community that engages users across different generations. I.e., Who will use my product, what value to I provide beyond just the model, and why do I have a community in the first place?</p></li><li><p><strong>Transitioning from general foundational models to purpose-built applications: </strong>By focusing on specific user needs and problems, companies can tailor their AI solutions to provide more value and differentiate themselves in the market using existing business models, E.g., I already a social network, I make good money from Ads, how can I add more value to the existing community by incorporating AI?</p></li><li><p><strong>Building layers of value beyond the model: </strong>Invest in research to continually improve models and applications, leverage proprietary data (data as moat) for enhanced performance (after all garbage in, garbage out, gold in, gold out), and continuously refine products based on user feedback. By building a loyal customer base and offering unique value propositions, companies can establish a strong competitive advantage.&nbsp;</p></li><li><p><strong>Differentiate by focusing various layers of the AI stack: </strong>This can involve developing superior AI models or smaller niche models (focusing on a tiny use-case but beating anyone else at doing it), providing scalable and efficient AI infrastructure, or creating user-friendly interfaces and seamless integrations (a GPT store, for example?). Each layer presents an opportunity for differentiation and can contribute to a company's overall defensibility.</p></li></ul><p>These are just but some strategies that can be used to build moats, it is rarely a single component, it&#8217;s the sum of multiple to make a better whole defensible product. <strong>Compound MOATs</strong> &#8482; are the way! The last strategy is the one with lowest chances of surviving alone, so I&#8217;d consider at least two of the above strategies to start differentiating. Some questions to ask:&nbsp;</p><ul><li><p>What processes do you have in place to ensure that AI models are being leveraged as enablers rather than being treated as end products?</p></li><li><p>What strategies are you employing to rapidly grow your user base, create network effects, and foster a sense of community?</p></li><li><p>What investments are you making in research, data, product refinements, and customer acquisition to build layers of value?</p></li><li><p>What resources are you allocating to differentiate your company at the model layer, infrastructure layer, or application layer</p></li><li><p>How are you evaluating and prioritizing potential areas of differentiation to ensure a sustainable competitive advantage?</p></li></ul><h2>Adding The Differentiated Product Layer</h2><p>Alright alright alright, now that we understand moats/defensibility strategies, how do we model them back into our framework?! Using any (or additional) defensibility strategies to differentiate, additional components are added to the <em><strong>differentiated product </strong></em>layer in the model. In that case, we added <strong>strong community</strong>, <strong>integration</strong> <strong>with partners</strong>,<strong> a store/marketplace</strong>,<strong> </strong>innovations at the<strong> application layer</strong> (value above the model), and <strong>unique data</strong>. This layers makes a company&#8217;s set of <strong>Compound MOATs, </strong>which are also what create brand differentiation, loyalty, retention, etc.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hk5_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e9c60a-9a11-42ec-bcbe-2b31c66a07f2_1600x563.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hk5_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e9c60a-9a11-42ec-bcbe-2b31c66a07f2_1600x563.png 424w, https://substackcdn.com/image/fetch/$s_!hk5_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e9c60a-9a11-42ec-bcbe-2b31c66a07f2_1600x563.png 848w, https://substackcdn.com/image/fetch/$s_!hk5_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e9c60a-9a11-42ec-bcbe-2b31c66a07f2_1600x563.png 1272w, https://substackcdn.com/image/fetch/$s_!hk5_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e9c60a-9a11-42ec-bcbe-2b31c66a07f2_1600x563.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hk5_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e9c60a-9a11-42ec-bcbe-2b31c66a07f2_1600x563.png" width="1456" height="512" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b9e9c60a-9a11-42ec-bcbe-2b31c66a07f2_1600x563.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:512,&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_!hk5_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e9c60a-9a11-42ec-bcbe-2b31c66a07f2_1600x563.png 424w, https://substackcdn.com/image/fetch/$s_!hk5_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e9c60a-9a11-42ec-bcbe-2b31c66a07f2_1600x563.png 848w, https://substackcdn.com/image/fetch/$s_!hk5_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e9c60a-9a11-42ec-bcbe-2b31c66a07f2_1600x563.png 1272w, https://substackcdn.com/image/fetch/$s_!hk5_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e9c60a-9a11-42ec-bcbe-2b31c66a07f2_1600x563.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>AI Whole Products in Practice</h1><p>It&#8217;s 2024, almost two years after the release of ChatGPT, almost 70 years after the perceptron, the first manifestation of neural networks (see <a href="https://thetechnomist.com/p/history-ai-and-non-consumption-part-2e9">this post</a> for more details), and ~40 years after the creation of <a href="https://en.wikipedia.org/wiki/Expert_system#:~:text=Expert%20systems%20are%20designed%20to,through%20conventional%20procedural%20programming%20code.">expert systems</a> which was the closest <strong>Applied</strong> <strong>AI</strong> could get. In the <a href="https://thetechnomist.com/p/history-ai-and-non-consumption-part-2e9">post</a>, I go into the details of why expert systems did not pan out (and partially led to an AI winter), but for brevity, it was a <strong>consumption gap</strong>, what we had back then in terms of compute, community, and technology was a far cry from where we are today.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mkRu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03297d56-5177-46aa-af09-cfc6287c76f0_1600x707.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mkRu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03297d56-5177-46aa-af09-cfc6287c76f0_1600x707.png 424w, https://substackcdn.com/image/fetch/$s_!mkRu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03297d56-5177-46aa-af09-cfc6287c76f0_1600x707.png 848w, https://substackcdn.com/image/fetch/$s_!mkRu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03297d56-5177-46aa-af09-cfc6287c76f0_1600x707.png 1272w, https://substackcdn.com/image/fetch/$s_!mkRu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03297d56-5177-46aa-af09-cfc6287c76f0_1600x707.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mkRu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03297d56-5177-46aa-af09-cfc6287c76f0_1600x707.png" width="1456" height="643" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/03297d56-5177-46aa-af09-cfc6287c76f0_1600x707.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:643,&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_!mkRu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03297d56-5177-46aa-af09-cfc6287c76f0_1600x707.png 424w, https://substackcdn.com/image/fetch/$s_!mkRu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03297d56-5177-46aa-af09-cfc6287c76f0_1600x707.png 848w, https://substackcdn.com/image/fetch/$s_!mkRu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03297d56-5177-46aa-af09-cfc6287c76f0_1600x707.png 1272w, https://substackcdn.com/image/fetch/$s_!mkRu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03297d56-5177-46aa-af09-cfc6287c76f0_1600x707.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>With LLMs showing a glimpse of what can be achieved with natural language, and with the maturity of predictive AI and deep neural networks, applied AI is a reality now more than ever. In this section, we show hope AI applications are built using <em><strong>compound AI systems</strong></em><strong> </strong>in the wild. There are many sources of knowledge about applications of AI that can be found on the internet. I chose to use the <a href="https://ai.gov/ai-use-cases/">Federal AI use-case inventory</a> to extract some examples use-cases, followed by a real case of how Uber and OpenAI<strong> make use of compound AI systems to build whole AI products</strong> and <strong>map them</strong> to our <strong>adapted simplified whole product framework</strong>.&nbsp;</p><h2>Federal AI Use-Cases Examples</h2><p>Below is the breakdown for 6 example use-cases from the inventory after we have applied the framework (use the codes to find them in the inventory).&nbsp;</p><p><em><strong>Note</strong>: Higher resolution of the image below can be found <a href="https://github.com/thetechnomist/chartedterritory/blob/main/05_beyond_llms_compound_systems/examples_fed_ai_inventory.png">here</a>.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ifvt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff67607e7-02ec-45ae-864f-3ab806bc874a_1446x1600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ifvt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff67607e7-02ec-45ae-864f-3ab806bc874a_1446x1600.png 424w, https://substackcdn.com/image/fetch/$s_!Ifvt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff67607e7-02ec-45ae-864f-3ab806bc874a_1446x1600.png 848w, https://substackcdn.com/image/fetch/$s_!Ifvt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff67607e7-02ec-45ae-864f-3ab806bc874a_1446x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!Ifvt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff67607e7-02ec-45ae-864f-3ab806bc874a_1446x1600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ifvt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff67607e7-02ec-45ae-864f-3ab806bc874a_1446x1600.png" width="1446" height="1600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f67607e7-02ec-45ae-864f-3ab806bc874a_1446x1600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1600,&quot;width&quot;:1446,&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_!Ifvt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff67607e7-02ec-45ae-864f-3ab806bc874a_1446x1600.png 424w, https://substackcdn.com/image/fetch/$s_!Ifvt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff67607e7-02ec-45ae-864f-3ab806bc874a_1446x1600.png 848w, https://substackcdn.com/image/fetch/$s_!Ifvt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff67607e7-02ec-45ae-864f-3ab806bc874a_1446x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!Ifvt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff67607e7-02ec-45ae-864f-3ab806bc874a_1446x1600.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Example 1:&nbsp; TowerScout (HHS-0022-2023)</h3><ul><li><p><strong>Problem:</strong> Identifying potential sources of Legionnaires' Disease outbreaks during investigations.</p></li><li><p><strong>Constraints:</strong>&nbsp; Accuracy, speed of detection, ability to process aerial imagery.</p></li><li><p><strong>Core Product:</strong> Object detection and image classification models trained to recognize cooling towers.</p></li><li><p><strong>Enablers:</strong></p><ul><li><p><strong>Data Pipeline:</strong> System to acquire, process, and store aerial imagery.</p></li><li><p><strong>Knowledge Base:</strong> Geographic data on building locations, potential water sources.</p></li><li><p><strong>Tools:</strong> Image annotation tools, model training infrastructure, visualization software (GIS).</p></li></ul></li><li><p><strong>Differentiated Product Layer:</strong></p><ul><li><p><strong>Integration:</strong>&nbsp; Direct integration with CDC outbreak investigation workflows and databases.</p></li><li><p><strong>Unique Data:</strong> Access to CDC's epidemiological data for model training and validation.</p></li></ul></li></ul><h3>Example 2:&nbsp; USDA Cropland Data Layer (USDA-0026-2023)</h3><ul><li><p><strong>Problem:</strong>&nbsp; Classifying crop types and land use for agricultural monitoring and statistics.</p></li><li><p><strong>Constraints:</strong> Accuracy, national coverage, consistency over time, ability to handle satellite data.</p></li><li><p><strong>Core Product:</strong> Machine learning algorithms (likely Random Forest) trained to classify crops from satellite imagery.</p></li><li><p><strong>Enablers:</strong></p><ul><li><p><strong>Data Pipeline:</strong> System to acquire, process, and store multi-temporal satellite imagery.</p></li><li><p><strong>Knowledge Base:</strong> Ground truth data from farm surveys, historical crop patterns, weather data.</p></li><li><p><strong>Tools:</strong>&nbsp; Image processing software, model training infrastructure, geospatial analysis tools.</p></li></ul></li><li><p><strong>Differentiated Product Layer:</strong></p><ul><li><p><strong>Long-Term Data:</strong>&nbsp; Historical CDL data provides valuable insights into agricultural trends.</p></li><li><p><strong>Public Availability:</strong>&nbsp; Open access to CDL data makes it widely used by researchers and policymakers.</p></li></ul></li></ul><h3>Example 3:&nbsp; Human Resource Apprentice (OPM-0000-2023)</h3><ul><li><p><strong>Problem:</strong> Time-consuming and potentially subjective evaluation of applicant qualifications in government hiring.</p></li><li><p><strong>Constraints:</strong> Accuracy, fairness, ability to process applicant resumes and job descriptions, explainability.</p></li><li><p><strong>Core Product:</strong> AI model (NLP and potentially ranking algorithms) trained on data from previous hiring decisions.</p></li><li><p><strong>Enablers:</strong></p><ul><li><p><strong>Data Pipeline:</strong> System to acquire and process applicant data from applications and resumes.</p></li><li><p><strong>Knowledge Base:</strong> Job descriptions, qualification requirements, competency frameworks.</p></li><li><p><strong>Tools:</strong>&nbsp; NLP libraries, model training infrastructure, user interface for HR specialists.</p></li></ul></li><li><p><strong>Differentiated Product Layer:</strong></p><ul><li><p><strong>Bias Mitigation:</strong>&nbsp; Robust testing and evaluation for fairness and adverse impact mitigation.</p></li><li><p><strong>Explainability:</strong> Ability for the system to provide clear rationale for applicant rankings.</p></li></ul></li></ul><h3>Example 4:&nbsp; HaMLET (Harnessing Machine Learning to Eliminate Tuberculosis) - HHS-0023-2023 (CDC)</h3><ul><li><p><strong>Problem:</strong> Improving the accuracy and efficiency of overseas health screenings for immigrants and refugees, specifically for tuberculosis.</p></li><li><p><strong>Constraints:</strong>&nbsp; Accuracy, speed (high throughput), ability to process chest x-rays, potential resource limitations in overseas settings.</p></li><li><p><strong>Core Product:</strong> Computer vision models trained to detect TB from chest x-rays.</p></li><li><p><strong>Enablers:</strong></p><ul><li><p><strong>Data Pipeline:</strong> System for acquiring, digitizing, and storing chest x-rays.</p></li><li><p><strong>Knowledge Base:</strong> Large, labeled dataset of chest x-rays with confirmed TB diagnoses.</p></li><li><p><strong>Tools:</strong> Image annotation tools, model training infrastructure, potentially lightweight deployment for use on less powerful devices.</p></li></ul></li><li><p><strong>Differentiated Product Layer:</strong></p><ul><li><p><strong>Public Health Impact:</strong> Potential to significantly reduce TB transmission and improve global health outcomes.</p></li><li><p><strong>Resource Efficiency:</strong> Automating screening can reduce the need for specialized personnel, making it more feasible in resource-constrained settings.</p></li></ul></li></ul><h3>Example 5:&nbsp; RelativityOne (DHS-0026-2023 - Dept. of Homeland Security)</h3><ul><li><p><strong>Problem:</strong>&nbsp; Inefficient and time-consuming document review in litigation, FOIA requests, and other legal processes involving large volumes of documents.</p></li><li><p><strong>Constraints:</strong> Accuracy, speed, ability to handle diverse document formats, legal and ethical considerations around data privacy and access.</p></li><li><p><strong>Core Product:</strong>&nbsp; A document review platform using machine learning techniques (continuous active learning, clustering).</p></li><li><p><strong>Enablers:</strong></p><ul><li><p><strong>Data Pipeline:</strong> System for ingesting, processing, and indexing large volumes of documents.</p></li><li><p><strong>Knowledge Base:</strong> Legal frameworks, case law, and other relevant information for model training.</p></li><li><p><strong>Tools:</strong>&nbsp; Text extraction and analysis tools, user interface for legal professionals to review and manage documents and results.</p></li></ul></li><li><p><strong>Differentiated Product Layer:</strong></p><ul><li><p><strong>Enhanced Efficiency:</strong>&nbsp; Significantly reduces the time and resources required for document review.</p></li><li><p><strong>Improved Accuracy:</strong> ML models can identify relevant documents and patterns that humans might miss.</p></li><li><p><strong>Compliance and Security:</strong> Strong focus on data security and compliance with legal and ethical requirements.</p></li></ul></li></ul><h3>Example 6:&nbsp; Cybersecurity Threat Detection (HHS-0015-2023 - ASPR)</h3><ul><li><p><strong>Problem:</strong>&nbsp; Effectively analyzing the massive volume of cybersecurity threat data to identify and respond to real threats.</p></li><li><p><strong>Constraints:</strong>&nbsp; Speed, accuracy, ability to handle diverse data sources, evolving nature of cyber threats.</p></li><li><p><strong>Core Product:</strong>&nbsp; AI and ML models trained to detect anomalies and malicious activity in network traffic and other security data.</p></li><li><p><strong>Enablers:</strong></p><ul><li><p><strong>Data Pipeline:</strong> Real-time data ingestion from various security tools (firewalls, intrusion detection systems, etc.)</p></li><li><p><strong>Knowledge Base:</strong> Databases of known threats, attack patterns, and vulnerabilities.</p></li><li><p><strong>Tools:</strong>&nbsp; Data visualization and analysis tools, security orchestration and automation platforms for incident response.</p></li></ul></li><li><p><strong>Differentiated Product Layer:</strong></p><ul><li><p><strong>Proactive Threat Detection:</strong>&nbsp; AI models can identify emerging threats and zero-day attacks that traditional rule-based systems might miss.</p></li><li><p><strong>Automated Response:</strong> AI can automate incident response actions, such as quarantining infected devices, to contain threats faster.</p></li></ul></li></ul><h2>Companies &amp; Products</h2><p>Beyond the federal AI use-cases, let us apply the framework to products released out in the open by well-known companies and startups. We will be covering Uber, and OpenAI.</p><h3>Uber&#8217;s Michael Angelo</h3><p>Recently, I came across this <a href="https://www.uber.com/en-DE/blog/genai-gateway/">post</a> and this <a href="https://www.uber.com/en-DE/blog/from-predictive-to-generative-ai/">post</a> covering Uber's journey in developing and refining their AI platform, Michelangelo, over the past 8 years. According to the posts, Michelangelo plays a critical role in powering nearly every aspect of Uber's operations, from core functions like<strong> ETA prediction </strong>and <strong>ride matching</strong> to <strong>fraud detection</strong> and <strong>customer</strong> <strong>support</strong>. Additionally, since 2023, Uber has been building various internal <em><strong>generative </strong></em><strong>AI applications</strong> and platforms to provide a good foundation for building those applications (see this <a href="https://thetechnomist.com/p/platforms-products-apis-and-indian">post on how to build platforms</a> for more details). Here is a distribution of their generative AI use-cases/goals:&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NPpZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c6b5ad6-0fb0-4c0f-997b-9ac54878efed_1462x740.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NPpZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c6b5ad6-0fb0-4c0f-997b-9ac54878efed_1462x740.png 424w, https://substackcdn.com/image/fetch/$s_!NPpZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c6b5ad6-0fb0-4c0f-997b-9ac54878efed_1462x740.png 848w, https://substackcdn.com/image/fetch/$s_!NPpZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c6b5ad6-0fb0-4c0f-997b-9ac54878efed_1462x740.png 1272w, https://substackcdn.com/image/fetch/$s_!NPpZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c6b5ad6-0fb0-4c0f-997b-9ac54878efed_1462x740.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NPpZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c6b5ad6-0fb0-4c0f-997b-9ac54878efed_1462x740.png" width="1456" height="737" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c6b5ad6-0fb0-4c0f-997b-9ac54878efed_1462x740.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:737,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;: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_!NPpZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c6b5ad6-0fb0-4c0f-997b-9ac54878efed_1462x740.png 424w, https://substackcdn.com/image/fetch/$s_!NPpZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c6b5ad6-0fb0-4c0f-997b-9ac54878efed_1462x740.png 848w, https://substackcdn.com/image/fetch/$s_!NPpZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c6b5ad6-0fb0-4c0f-997b-9ac54878efed_1462x740.png 1272w, https://substackcdn.com/image/fetch/$s_!NPpZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c6b5ad6-0fb0-4c0f-997b-9ac54878efed_1462x740.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>With that in mind, let&#8217;s apply our <em>adapted whole product framework</em> to Uber&#8217;s internal AI use-case with Michaelangelo and building an AI platform.&nbsp;</p><ul><li><p><strong>Problem:</strong> Lack of a standardized and scalable system for developing, deploying, and managing ML across Uber's diverse business needs with tiering/prioritization.</p></li><li><p><strong>Goal</strong>: Harness the power of both traditional <strong>ML</strong> and <strong>LLMs</strong> to improve core operations (ETA, pricing), enhance user experiences (customer support, app features), and boost internal productivity.</p></li><li><p><strong>Constraints:</strong></p><ul><li><p><strong>Scale:&nbsp; </strong>Managing massive data volume and real-time prediction demands of a global user base.</p></li><li><p><strong>Latency: </strong>Delivering low-latency predictions for time-sensitive applications.</p></li><li><p><strong>Security &amp; Privacy:</strong> Protecting user data, particularly PII, especially when using external LLMs.</p></li><li><p><strong>Collaboration:&nbsp;</strong> Supporting efficient workflows for diverse teams of data scientists, ML engineers, and application developers.</p></li><li><p><strong>Adaptability:&nbsp; </strong>Rapidly evolving to integrate new AI/ML technologies and adapt to the changing landscape.</p></li><li><p><strong>Cost-Effectiveness: </strong>Managing the computational expenses of large-scale AI, optimizing where possible.</p></li></ul></li><li><p><strong>Core Product: </strong>Fine-tuned / Custom self-hosted LLMs tailored for Uber&#8217;s internal use-cases.</p></li><li><p><strong>Enablers:</strong></p><ul><li><p><strong>Data Pipeline:</strong></p><ul><li><p><strong>Palette:&nbsp; </strong>Feature store for managing, sharing, and accessing features across Uber.</p></li><li><p><strong>Data Processing &amp; Prep: </strong>Tools for collecting, cleaning, and transforming data for both traditional ML and LLMs.</p></li><li><p><strong>Knowledge Integration:&nbsp; </strong>Connecting LLMs to knowledge bases, APIs, and Uber-specific data sources for grounding and context.</p></li></ul></li><li><p><strong>Tools:</strong></p><ul><li><p><strong>Development: </strong>Michelangelo Studio (MA Studio) for UI-based workflows; Canvas for code-driven development, version control, and CI/CD.</p></li><li><p><strong>Training:&nbsp; </strong>Horovod, Ray, Spark, support for TensorFlow and PyTorch; specialized tools for LLM fine-tuning and optimization.</p></li><li><p><strong>Serving:&nbsp; </strong>Triton Inference Server, Michelangelo's real-time prediction service (OPS).</p></li><li><p><strong>Monitoring: </strong>Model Excellence Score (MES) for quality assessment, feature monitoring, SLA integration, and LLM performance tracking.</p></li></ul></li><li><p><strong>Gateways</strong>: Uber&#8217;s Specialized Gateways such as (GenAI, CO Inference) abstracting complexities and providing easier access to AI capabilities.</p></li><li><p><strong>User Interfaces:</strong> Michelangelo Studio: Unified UI for managing ML workflows.</p></li><li><p><strong>Legal &amp; Operations:</strong></p><ul><li><p><strong>Security &amp; Compliance:&nbsp; </strong>PII redaction, access controls, bias detection, and mechanisms for ensuring responsible AI usage.</p></li><li><p><strong>Cost Management:&nbsp; </strong>Tracking LLM usage, setting budgets, and implementing cost optimization strategies.</p></li><li><p><strong>Model Versioning &amp; Artifact Management: </strong>Ensuring reproducibility, tracking experiments, and managing model deployments.</p></li></ul></li></ul></li></ul><ul><li><p><strong>Differentiated Product Layer:</strong></p></li></ul><ul><li><p><strong>Scale and Operational Efficiency:</strong>&nbsp; Michelangelo and its integrated gateways are built to handle the complexities of AI/ML at Uber's global scale.</p></li><li><p><strong>Internal Platform Expertise:</strong> Uber's AI platform team has deep knowledge of the company's unique data, business needs, and engineering environment.</p></li><li><p><strong>Focus on Developer Experience:</strong> Tools like MA Studio and Canvas, combined with the abstraction layers of gateways, prioritize developer productivity and ease of use.</p></li><li><p><strong>Hybrid Approach:</strong>&nbsp; Combining traditional ML and LLMs through a unified architecture allows Uber to address a wider range of use cases.</p></li></ul><p>If you have noticed, and in the mapping we have done so far for Michael Angelo, the <strong>whole product</strong> is the <strong>platform</strong>. It&#8217;s what enables developers to build products that customers love, take their mobile application for example. I have discussed <em><strong>platforms as products or products of the platforms</strong></em> in more length in <a href="https://thetechnomist.com/p/platforms-products-apis-and-indian">this post</a>. Feel free to take a refresher trip if you are looking for more details on the distinction.&nbsp;</p><h3>OpenAI&#8217;s ChatGPT</h3><p>By now you most likely have used a variant of ChatGPT, what you have not seen is what&#8217;s running under the hood to allow you to use the interface exposed and get the chat experience you get. Below is a diagram from an <a href="https://youtu.be/XGJNo8TpuVA?si=8J3_EihGCG6fCYSh&amp;t=1946">OpenAI talk</a> about what the platform looks like under the hood and what it takes to run ChatGPT and expose to the world.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oE_w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93dc8f8c-572d-41b0-ba45-333a2b02ab9e_1024x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oE_w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93dc8f8c-572d-41b0-ba45-333a2b02ab9e_1024x500.png 424w, https://substackcdn.com/image/fetch/$s_!oE_w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93dc8f8c-572d-41b0-ba45-333a2b02ab9e_1024x500.png 848w, https://substackcdn.com/image/fetch/$s_!oE_w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93dc8f8c-572d-41b0-ba45-333a2b02ab9e_1024x500.png 1272w, https://substackcdn.com/image/fetch/$s_!oE_w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93dc8f8c-572d-41b0-ba45-333a2b02ab9e_1024x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oE_w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93dc8f8c-572d-41b0-ba45-333a2b02ab9e_1024x500.png" width="1024" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93dc8f8c-572d-41b0-ba45-333a2b02ab9e_1024x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:1024,&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_!oE_w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93dc8f8c-572d-41b0-ba45-333a2b02ab9e_1024x500.png 424w, https://substackcdn.com/image/fetch/$s_!oE_w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93dc8f8c-572d-41b0-ba45-333a2b02ab9e_1024x500.png 848w, https://substackcdn.com/image/fetch/$s_!oE_w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93dc8f8c-572d-41b0-ba45-333a2b02ab9e_1024x500.png 1272w, https://substackcdn.com/image/fetch/$s_!oE_w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93dc8f8c-572d-41b0-ba45-333a2b02ab9e_1024x500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>To get more visibility, let&#8217;s apply the adapted whole product framework to ChatGPT : <br><br></p><ul><li><p><strong>Problem:</strong> How to providing accessible, versatile, and powerful AI assistance for a wide range of tasks and queries.</p></li><li><p><strong>Constraints:</strong></p><ul><li><p>Safety and ethical considerations</p></li><li><p>Scalability to handle massive user demand</p></li><li><p>Accuracy and reliability of outputs</p></li><li><p>Cost-effectiveness of compute resources</p></li></ul></li><li><p><strong>Core Product:</strong> Large Language Models (GPT series)</p></li><li><p><strong>Enablers:</strong></p><ul><li><p><strong>Models: </strong>GPT-3.5, GPT-4, and other specialized models</p></li><li><p><strong>Context/Knowledge:</strong> Fine-tuning datasets for specific tasks and safety alignment</p></li><li><p><strong>Tool-use</strong></p><ul><li><p>ChatGPT for general conversation and task assistance</p></li><li><p>DALL-E for image generation</p></li><li><p>Codex for code generation and understanding</p></li></ul></li><li><p><strong>UX:&nbsp; </strong>the ChatGPT web interface + the Mobile app&nbsp;</p></li><li><p><strong>Ops:</strong></p><ul><li><p>Scalable infrastructure for model training and inference</p></li><li><p>Monitoring and logging systems</p></li><li><p>User feedback collection and analysis</p></li></ul></li></ul></li><li><p><strong>Differentiated Product Layer:</strong></p><ul><li><p><strong>GPT Store: </strong>Marketplace for custom GPTs created by users and organizations</p></li><li><p><strong>Strong Community and User Engagement:</strong> Rapidly growing user base for ChatGPT as well as an active developer community using OpenAI API (in a sense it&#8217;s become the standard)</p></li><li><p><strong>Continuous Model Improvements: </strong>Regular updates (e.g., GPT-3 to GPT-4) and Integration capabilities with other tools and platforms</p></li><li><p><strong>State-of-the-Art Performance: </strong>Leading performance in various language tasks</p></li><li><p><strong>Unique Data and Feedback Loop:&nbsp;</strong></p><ul><li><p>Massive web-scraped dataset for pre-training</p></li><li><p>Vast amounts of user interaction data for model improvement</p></li></ul></li><li><p><strong>Innovation at Application Layer:</strong></p><ul><li><p>GPT-4 with visual input capabilities</p></li><li><p>ChatGPT plugins ecosystem</p></li><li><p>Realistic Voice with imitation</p></li><li><p>Assistant API for creating AI agents</p></li></ul></li><li><p><strong>Strategic Partnerships: </strong>Microsoft partnership for exclusive access to GPT models increasing distribution blast radius to all Azure users.&nbsp;</p></li><li><p><strong>Infrastructure</strong>: Access to large-scale infrastructure and compute (partially enabled by the Microsoft partnership as well)</p></li></ul></li></ul><h1>The (Adapted) Market Development Life Cycle&nbsp;</h1><p>So far we have been traveling across the lands of the <strong>adapted simplified whole product framework</strong>. Along the way, we have also covered some real examples to demonstrate how the framework is (or can be) used.&nbsp; It wouldn&#8217;t be a <strong>whole product </strong>framework adaptation if we didn&#8217;t adapt it to Moore&#8217;s<em> Market Development Life Cycle model</em> though<em>.</em></p><p></p><p><em><strong>Note</strong>:</em> higher resolution of the image below can be found <a href="https://github.com/thetechnomist/chartedterritory/blob/main/05_beyond_llms_compound_systems/adapted_moore_lifecycle.png">here</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XuUm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0383bfa3-8ad2-431d-943b-fc38e936a01a_1600x1243.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XuUm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0383bfa3-8ad2-431d-943b-fc38e936a01a_1600x1243.png 424w, https://substackcdn.com/image/fetch/$s_!XuUm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0383bfa3-8ad2-431d-943b-fc38e936a01a_1600x1243.png 848w, https://substackcdn.com/image/fetch/$s_!XuUm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0383bfa3-8ad2-431d-943b-fc38e936a01a_1600x1243.png 1272w, https://substackcdn.com/image/fetch/$s_!XuUm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0383bfa3-8ad2-431d-943b-fc38e936a01a_1600x1243.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XuUm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0383bfa3-8ad2-431d-943b-fc38e936a01a_1600x1243.png" width="1456" height="1131" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0383bfa3-8ad2-431d-943b-fc38e936a01a_1600x1243.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1131,&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_!XuUm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0383bfa3-8ad2-431d-943b-fc38e936a01a_1600x1243.png 424w, https://substackcdn.com/image/fetch/$s_!XuUm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0383bfa3-8ad2-431d-943b-fc38e936a01a_1600x1243.png 848w, https://substackcdn.com/image/fetch/$s_!XuUm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0383bfa3-8ad2-431d-943b-fc38e936a01a_1600x1243.png 1272w, https://substackcdn.com/image/fetch/$s_!XuUm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0383bfa3-8ad2-431d-943b-fc38e936a01a_1600x1243.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It all starts with a <strong>Generic (core) Product</strong>, a <strong>barebones</strong> <strong>model</strong> appealing to innovators/techies who prioritize core functionality. If you would pick an open-source LLM (maybe fine-tuned to solve a specific problem?) and just put it to the test, that would be an example of a core/generic product (the enabling technology which is at the heart of making a future whole product possible). &#8203;&#8203;Innovators here are tinkering with the tech that you seemingly are building your product around (or that you might have built yourself). Questions they might ask here: how does it fair, do we need it, do we have better alternatives, would we require additional support (skill/knowledge?), do they (your company) have it?... you&#8217;ll neeed to make sure you have answers to those questions.&nbsp;</p><p>To cross to the <strong>Early Adopters</strong> and their desire for somewhat practical solutions, your product should find a way to meet the expectations (aka the Expected Product), for the problem your customer is trying to solve, what are <em>some </em>of the key enablers you made sure to add to create a <strong>Minimum Viable Product (MVP)? </strong>Here you must have started to target a specific niche, and started to provide enough enablers in the product that it solves 80% of their use-case (they might be willing to help because now they SEE the value of what you are offering).&nbsp; At this stage, relationships and feedback matter.&nbsp;</p><p>Now it&#8217;s the moment of truth, to <strong>cross the chasm</strong> to the <strong>early majority. </strong>This stage often makes or breaks your product/value prop. You will have to navigate a tradeoff: maintain the speed and innovation that attracted early adopters while at the same time also addressing the reliability/demands to make this product Whole. Make no mistake, the likelihood of others doing the same is high at this stage, but you will need to cross here anyways. Examples of enablers at this stage:&nbsp;</p><ul><li><p>An efficient pipeline for data acquisition, processing, and storage. Think of Uber's Michelangelo platform, with its specialized data management tools like Palette.</p></li><li><p>User-friendly interfaces, efficient model training <strong>infrastructure</strong>, observability (think compound systems here, and <strong>tailor to constraints</strong>). Using our Uber&#8217;s example, think Michelangelo Studio and their AI <strong>gateway</strong> (AuthN/Z, routing, etc).&nbsp;</p></li><li><p>Knowledge Integration, connecting the AI to relevant knowledge bases (<strong>RAG</strong> maybe), <strong>well-defined APIs,</strong> and domain-specific data sources to enhance its capabilities.&nbsp;</p></li></ul><p>Once you do cross, know you have <em>augmented </em>your product just enough to make it <em>whole</em>, welcome to the land of the pragmatists, and congratulations, you have an augmented whole product with well-defined key-enablers that solve the customer&#8217;s problem.&nbsp;</p><p>You are not done though!&nbsp; Now you get a chance to tell the world <strong>why you are different,</strong> ruffle your feathers, and be ready to differentiate, welcome to the <strong>Differentiated</strong> <strong>Product </strong>layer. At this stage, you&#8217;ll need to focus on highlighting your <strong>unique value proposition</strong> and solidify your maots. Examples here could:</p><ul><li><p>Foster an <strong>active community</strong> around the product (if you have that already, you might be a winner) and encourage user contributions/feedback. Both Slack and OpenAI have cultivated vibrant communities around their products (there are different ways to do that, but that&#8217;s not the topic of this post maybe more on this later).&nbsp;</p></li><li><p>Collaborate with <strong>key partners to expand reach</strong>, access valuable resources, and enhance the product&#8217;s capabilities. For example, OpenAI's partnership with Microsoft exemplifies this, granting them access to compute and distribution,&nbsp;</p></li><li><p>Leverage unique datasets, if you have a community, you likely also have data unique to your products/services (with consent of course I hope). Develop and customize your models, and refine your core optimizatoions to create a competitive edge. Uber's Michelangelo leverages their vast <strong>ride-sharing data</strong> and <strong>internal expertise to optimize AI for their specific business needs.</strong></p></li></ul><p>As you move through the stages, you&#8217;ll notice how the product's complexity increases, natural and reflects the evolving needs and expectations of each customer segment/use-case. The visual above hopefully acts as a guide/framework to highlight the importance adapting your <strong>AI product strategy </strong>accordingly to achieve success in each phase of the lifecycle.&nbsp; Failing to adapt will leave you behind, while successfully listening and continuously building/iterating can give your company and your product a boost into a <em>temporarily</em><strong> blue-ocean </strong><em>(we will talk about that later)</em> where you excel for what you do.</p><h1>Putting it All Together: Building Whole AI Products</h1><p>You MADE IT! By now, you understand what it takes to build whole AI products! Let&#8217;s quickly recap.</p><p>In this post, we went together on a journey that started from classic business principles like Maslow's hierarchy of needs to the world of compound AI systems AND how they map and transform into whole AI products. We've explored the critical components of successful AI products and applications, adapting Moore&#8217;s "Simplified Whole Product Model" along the way, and finally fitted our new framework into Moore&#8217;s infamous Model Development Lifecycle framework (again with some adaptations/opinions). Here are some take-aways from our journey:</p><ol><li><p><strong>It's Not Just About the Model:</strong> While LLMs and SLMs are powerful (open-source or not), they are just one ingredient in the recipe for a successful AI product. And yes open source unlocks many potential benefits (out of scope), but it does NOT mean it rivals whole products!&nbsp;</p></li><li><p><strong>Compound AI Systems make a good pattern/foundation for whole AI products:</strong> The true power of AI is unleashed when you combine models, data pipelines, knowledge bases, retrieval mechanisms (like RAG), agents, user interfaces, and robust infrastructure (and more) into a cohesive system that works well with the defined constraints.</p></li><li><p><strong>Differentiation is key:</strong> In a rapidly evolving AI landscape, establishing a <strong>moat</strong> (see above) is essential for long-term success. Focus on building strong communities, transitioning to purpose-built applications, creating value beyond the model, and differentiating at various layers of the AI stack. Compound MOATs (read above) are the way to go!</p></li><li><p><strong>Constraints Shape Your Product:</strong> Clearly define the <strong>problem you're solving</strong> and t<strong>he specific constraints</strong> of your target audience. These constraints will guide your choices regarding the core product, enablers, and even the differentiators.</p></li><li><p><strong>The Adapted Whole Product Framework Provides a Roadmap:</strong>&nbsp; By considering each layer of the framework, the generic/core product, enablers, constraints, and differentiated product layer, you can develop a complete understanding of what constitutes a valuable and defensible AI product.</p></li></ol><p>Building AI products is not a one-size-fits-all endeavor. The examples from the Fed-AI use-case inventory, Uber&#8217;s Michaelangelo, or OpenAI&#8217;s ChatGPT (some of many examples in the wild) highlight the different approaches and strategies companies/institutions are employing today to build AI products and applications.&nbsp; By focusing on user needs, and continuously innovating/iterating/discovering, you can navigate the uncertainties of the AI landscape and create AI products that truly deliver on their promise.</p><p><strong>With all that said and done, now It's Your Turn, friend:</strong></p><p>Think about an AI product you are working on or envisioning. Use the <strong>adapted simplified whole product framework</strong> and the guiding questions posed throughout this post to analyze its strengths, weaknesses, and opportunities for differentiation. Remember, building successful AI products requires building a perspective that goes beyond just the technology itself, remember the <em>&#8220;whole is greater than the sum of it&#8217;s parts&#8221;, </em>so make sure how you connect the parts resonates will with your brand, mission, and strategy.&nbsp;</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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><p>That&#8217;s it! If you want to collaborate, co-write, or chat, reach out via&nbsp;<strong>subscriber chat&nbsp;</strong>or simply on&nbsp;<strong><a href="https://www.linkedin.com/in/adelzaalouk/">LinkedIn</a></strong>. I look forward to hearing from you!</p>]]></content:encoded></item><item><title><![CDATA[Jacks of All Trades, Masters of One, and the Model Production Frontier!]]></title><description><![CDATA[Do the right thing!]]></description><link>https://thetechnomist.com/p/jack-of-all-trades-masters-of-one</link><guid isPermaLink="false">https://thetechnomist.com/p/jack-of-all-trades-masters-of-one</guid><dc:creator><![CDATA[Adel Zaalouk]]></dc:creator><pubDate>Tue, 25 Jun 2024 11:50:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!klVa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5431bae6-5b7e-4cc6-9225-41b6782e6607_1570x1600.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Jacks</strong> of all trades or <strong>masters</strong> of ones? That&#8217;s the question. It is not a matter of "better" or "worse," but rather a matter of fit. If you need an AI that can wear many hats, a generalist might be the right choice. But if you need an expert in a specific field, a specialist is the way to go. Regardless of what you choose, there will always be a tradeoff. Resources are finite, and investing in one means forgoing the benefits of another.&nbsp;&nbsp;</p><p>In this musing of a post, we'll explore the differences between these two types of AI models, their unique strengths and weaknesses, and the factors to consider when choosing the right tool for your specific needs. We will also examine the trade-off (aka opportunity cost) through the lens of the Production Possibilities Frontier (PPF), which you could use as a framework to simplify decision-making.&nbsp; We'll also discuss the potential for interoperability between these models and look ahead at the future of AI towards the end.</p><p>Let&#8217;s start!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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><p></p><h1>General Purpose Models</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!klVa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5431bae6-5b7e-4cc6-9225-41b6782e6607_1570x1600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!klVa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5431bae6-5b7e-4cc6-9225-41b6782e6607_1570x1600.png 424w, https://substackcdn.com/image/fetch/$s_!klVa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5431bae6-5b7e-4cc6-9225-41b6782e6607_1570x1600.png 848w, https://substackcdn.com/image/fetch/$s_!klVa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5431bae6-5b7e-4cc6-9225-41b6782e6607_1570x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!klVa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5431bae6-5b7e-4cc6-9225-41b6782e6607_1570x1600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!klVa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5431bae6-5b7e-4cc6-9225-41b6782e6607_1570x1600.png" width="1456" height="1484" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5431bae6-5b7e-4cc6-9225-41b6782e6607_1570x1600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1484,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!klVa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5431bae6-5b7e-4cc6-9225-41b6782e6607_1570x1600.png 424w, https://substackcdn.com/image/fetch/$s_!klVa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5431bae6-5b7e-4cc6-9225-41b6782e6607_1570x1600.png 848w, https://substackcdn.com/image/fetch/$s_!klVa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5431bae6-5b7e-4cc6-9225-41b6782e6607_1570x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!klVa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5431bae6-5b7e-4cc6-9225-41b6782e6607_1570x1600.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The GPTs, the LLamas, the Geminis, etc. Represented by a pentagon in the above figure encompassing all the desired traits of AI models: <strong>speed, performance, versatility, cost efficiency, and accuracy. </strong>Like "Jacks of all trades", these models offer a range of capabilities but may not excel in any specific area. They are versatile and adaptable, making them suitable for tasks like content generation, drafting emails, writing articles, and creating social media posts. Other use cases include, most of which are not in a <strong>critical path (where determinism or accuracy is a great deal)</strong>:</p><ul><li><p><strong>Translation</strong>: converting text between languages</p></li><li><p><strong>Summarization</strong>: condensing lengthy documents into key points</p></li><li><p><strong>Chatbots</strong>: answering customer queries or providing information</p></li></ul><p>However, they may be outperformed by specialized models in tasks that require specialization in a domain of expertise.&nbsp;</p><h1>Specialized Models</h1><p>Represented by three smaller pentagons in the figure above, each focusing on a <strong>specific domain.</strong> In the figure above, I use<strong> law and code</strong> as examples of specializations. Each specialized model excels in its respective domain, achieving higher accuracy, speed, or other relevant metrics.</p><p>These models are very good at what they do:&nbsp;</p><ul><li><p><strong>Legal</strong>: Analyzing contracts, predicting case outcomes, performing legal research</p></li><li><p><strong>Code</strong>: Generating code snippets, debugging software, automating code reviews</p></li><li><p><strong>Or even</strong> <strong>Medical</strong>: Diagnosing diseases, analyzing medical images, predicting patient outcomes</p></li></ul><p>Compared to "Jacks of all trades", they are experts in their field but may lack the <strong>versatility</strong> of the Jacks.</p><h1>The Trade-Offs</h1><p>So, should you hire a <strong>Jack of all trades </strong>or <strong>a master of one</strong>? That all depends on your needs, the use case, and most importantly the opportunity cost!</p><h2>The Use-Case</h2><p>Here are some thoughts to get you started:&nbsp;</p><ul><li><p>If your use case/application needs <strong>versatility</strong>, such as the ability to handle a wide variety of tasks or input types (with sub-par accuracy), general-purpose models might be a better choice. Examples of general-purpose models include GPT-3, T5, and BERT. These models can be used for a variety of tasks, such as text generation, translation, question answering, and summarization.</p></li><li><p>IF your use-case/application needs <strong>expertise</strong> in a specific area? A specialized model could be more suitable.</p></li></ul><p>Is that all? Nope! You need to think about opportunity costs.&nbsp;</p><h2>Opportunity Cost &amp; The Production Frontier</h2><p>In addition to the property/feature (e.g., versatility)&nbsp; that a general-purpose model would provide you, there are always costs associated, be it opportunity costs or accounting costs. Let&#8217;s cover the opportunity cost as it is usually more encompassing and discuss trade-offs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0xno!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c9a3d4c-b8a3-4676-a41a-337f4dfe55d5_1600x946.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0xno!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c9a3d4c-b8a3-4676-a41a-337f4dfe55d5_1600x946.png 424w, https://substackcdn.com/image/fetch/$s_!0xno!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c9a3d4c-b8a3-4676-a41a-337f4dfe55d5_1600x946.png 848w, https://substackcdn.com/image/fetch/$s_!0xno!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c9a3d4c-b8a3-4676-a41a-337f4dfe55d5_1600x946.png 1272w, https://substackcdn.com/image/fetch/$s_!0xno!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c9a3d4c-b8a3-4676-a41a-337f4dfe55d5_1600x946.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0xno!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c9a3d4c-b8a3-4676-a41a-337f4dfe55d5_1600x946.png" width="1456" height="861" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c9a3d4c-b8a3-4676-a41a-337f4dfe55d5_1600x946.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:861,&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_!0xno!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c9a3d4c-b8a3-4676-a41a-337f4dfe55d5_1600x946.png 424w, https://substackcdn.com/image/fetch/$s_!0xno!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c9a3d4c-b8a3-4676-a41a-337f4dfe55d5_1600x946.png 848w, https://substackcdn.com/image/fetch/$s_!0xno!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c9a3d4c-b8a3-4676-a41a-337f4dfe55d5_1600x946.png 1272w, https://substackcdn.com/image/fetch/$s_!0xno!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c9a3d4c-b8a3-4676-a41a-337f4dfe55d5_1600x946.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>While writing this, I thought we could map to a well-defined concept in economics called the <strong><a href="https://www.investopedia.com/terms/p/productionpossibilityfrontier.asp">Production possibilities frontier (PPF)</a></strong>. The idea is simple, each company's resources (compute/memory/even people/...) are limited/finite, and their applications, brands, and customers differ. These variations shape decisions on how to best make use of available resources.&nbsp; Where should we allocate resources to best serve the company's goals/customers/use-case? To be more specific to our post here, this question arises when we consider investing in different types of models, such as <strong>general-purpose models</strong> and <strong>specialized models</strong>. The question represents the concept of opportunity cost, when choosing one you are giving away resources that you could otherwise used to invest and grow another.&nbsp;</p><p>In deciding, you will make the trade-offs to achieve <strong>Allocation Efficiency </strong>tailored to your company and use-cases<strong>, </strong>&nbsp;<strong>that is, the specific choice along the production possibilities frontier </strong>that will generate the best bang for the buck for <strong>your company</strong> to serve <strong>your customers</strong>, and that is no easy choice.&nbsp;</p><p>In the chart above, the<strong> red curve </strong>represents the high<strong> opportunity cost</strong> of diverting resources from one type of model to another. The steepness of the curve shows that investing in <strong>general-purpose</strong> ($$$) models will prevent you from producing more specialized modes that could have been better for your business. The question is do you know how much better? Are you looking for versatility? Do you understand your use cases well enough to opt for other properties like speed/performance, and why?</p><p>The orange curve represents a lower opportunity cost, signifying larger access to resources, which is a smaller trade-off in the grand scheme of things. If we map to our <a href="https://thetechnomist.com/p/ai-market-dynamics-open-vs-closed">AI market landscape</a>, we will see that companies with massive investments can focus on building and serving more general-purpose models while the creatives (smaller niche companies) are usually focusing on building for specific use cases (e.g., law, music, etc.), more details on this in a <a href="https://thetechnomist.com/p/history-ai-and-non-consumption-part-2e9">previous post</a>.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!S_Hf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a71af4c-9c13-409c-b42a-bba96382953e_1600x1317.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S_Hf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a71af4c-9c13-409c-b42a-bba96382953e_1600x1317.png 424w, https://substackcdn.com/image/fetch/$s_!S_Hf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a71af4c-9c13-409c-b42a-bba96382953e_1600x1317.png 848w, https://substackcdn.com/image/fetch/$s_!S_Hf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a71af4c-9c13-409c-b42a-bba96382953e_1600x1317.png 1272w, https://substackcdn.com/image/fetch/$s_!S_Hf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a71af4c-9c13-409c-b42a-bba96382953e_1600x1317.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S_Hf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a71af4c-9c13-409c-b42a-bba96382953e_1600x1317.png" width="1456" height="1198" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a71af4c-9c13-409c-b42a-bba96382953e_1600x1317.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1198,&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_!S_Hf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a71af4c-9c13-409c-b42a-bba96382953e_1600x1317.png 424w, https://substackcdn.com/image/fetch/$s_!S_Hf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a71af4c-9c13-409c-b42a-bba96382953e_1600x1317.png 848w, https://substackcdn.com/image/fetch/$s_!S_Hf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a71af4c-9c13-409c-b42a-bba96382953e_1600x1317.png 1272w, https://substackcdn.com/image/fetch/$s_!S_Hf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a71af4c-9c13-409c-b42a-bba96382953e_1600x1317.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You can use the production frontier as a framework for making the right decision on where to invest your available resources. There is no silver bullet here, you know your value proposition better than anyone else, so do the right thing!</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;2bc6e1ac-e6db-4521-b4d5-43fa25b12e9e&quot;,&quot;duration&quot;:null}"></div><h1>Hybrids?</h1><p>It&#8217;s not black and white though most of the time, you could choose to mix and match LLMs and Small Language Models (SLMs). A <strong>LLM</strong> can be your orchestrator, calling out to SLMs as <em><strong>agents</strong></em> responsible for realizing a task, the LLM could be your planner of tasks, it could &#8220;hire&#8221; an <strong>SLM</strong> for a job. Additionally, two <strong>SLMs</strong> could pair-up to produce some greater (1+1 =11).&nbsp;</p><p>That all will be a factor of your company. Designing AI applications is like tailoring a suite, buy a one size fit all, and you&#8217;d forgo a much needed impact, invest in understanding your&nbsp;</p><h1>Looking to the Future</h1><p>If we are trying to model how the mind works (it's called &#8220;artificial&#8221; intelligence, after all), it's logical to draw inspiration from how<strong> &#8220;we&#8221; </strong>work.&nbsp; It&#8217;s rare to meet a know-it-all-all human in real life, so specialization is what we end up doing. We go to university, we study something, we work towards being good at that something, and then we make a living out of it. If we need to borrow knowledge, we go to <strong>experts</strong> in that domain. Sick? Go to the <strong>doctor</strong>. Facing legal issues? Hire a <strong>lawyer</strong>. Want to build an application? Hire a <strong>developer</strong>.&nbsp;</p><p>There are cases for Jacks of all trades, though. For example, in medicine, general practitioners do well to signal issues and point to specialists as necessary. Breadth could also be important in tech. Being a product manager myself, I consider product management a general-purpose role (it can be debated, but not on this post &#128578;), given the diversity of daily communication we have to go through (docs, legal, engineering, design, etc.).&nbsp;</p><p>Looking at trends and also the maturity of the domain, there is a growing interest in specialized AI models, as they offer uniquer properties that might serve a use-case way better than the Jacks. Specialization will become more relevant as AI applications become more integrated into our daily lives, requiring more domain specific knowledge to solve for concrete problems. Also, SLMs will make more sense at the <strong>edge</strong> where resource scarcity is a given.&nbsp; That said, general-purpose models will probably continue to play an important role in research and development, helping push the boundaries of what&#8217;s possible, some like to call that <strong>Artifical General Intelligence (AGI)</strong>, others call it <strong>Super</strong> (duper) <strong>intelligence</strong>, the discoveries there will also help build better-specialized models. We will also see hybrids, where general-purpose models are fine-tuned and adapted to specific domains, or built from scratch to serve a purpose but team up for the greater good.&nbsp;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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><p>That&#8217;s it! If you want to collaborate, co-write, or chat, reach out via&nbsp;<strong>subscriber chat&nbsp;</strong>or simply on&nbsp;<strong><a href="https://www.linkedin.com/in/adelzaalouk/">LinkedIn</a></strong>. I look forward to hearing from you!</p><p></p>]]></content:encoded></item><item><title><![CDATA[History, AI, and Non-Consumption: Part II, The Innovation Paradox]]></title><description><![CDATA[Exploring Innovation Lifecycles through the Lens of AI]]></description><link>https://thetechnomist.com/p/history-ai-and-non-consumption-part-2e9</link><guid isPermaLink="false">https://thetechnomist.com/p/history-ai-and-non-consumption-part-2e9</guid><dc:creator><![CDATA[Adel Zaalouk]]></dc:creator><pubDate>Sun, 09 Jun 2024 15:41:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92cc55cd-7ed3-428f-b783-03d54b509491_1600x602.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="https://thetechnomist.com/p/history-ai-and-non-consumption-part">In part I of this series</a>, we delved into the history of AI, journeying through periods of both promise and stagnation known as "AI Winters." Today, we're zooming in on the &#8220;why&#8221; behind these winters, examining the concept of "<strong>nonconsumption</strong>" and how it relates to AI's adoption. By the end of this post, you'll understand the different types of innovations, what nonconsumption is, and how it has shaped AI's trajectory.&nbsp;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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><h1>The Types of Innovations</h1><p>Before delving into <strong>nonconsumption</strong>, it's important to get a hold on the fundamentals of innovation and its various forms. Innovation is not one-size-fits-all, different types of innovation trigger distinct responses in the market. This section will cover how these innovations influence both supply and demand, and how they shape market dynamics. Understanding this interplay matters to grasp how innovations, such as AI, can transform industries and create new opportunities.</p><h2>Supply-Side Vs. Demand-Side</h2><p>When we look at innovations, we have to consider two sides: <strong>supply</strong> and <strong>demand</strong>.&nbsp; <strong>Supply-side innovations </strong>act as a catalyst for enhanced production efficiency, potentially fattening profit margins. This is not merely about tweaking a few nuts and bolts, it involves engineering overhauls across various segments of the supply chain or the <a href="https://en.wikipedia.org/wiki/Value_stream#:~:text=Value%20streams%20are%20artifacts%20within,internal%20stakeholder%20from%20an%20organization.">value stream.</a> Those advancements can lead to increases in<strong> the quantity of supply</strong> available on the market and sometimes, even <strong>shifts </strong>in the <strong>supply curve</strong>. Picture a machine running smoother and faster, churning out higher-quality goods at a quicker rate.</p><p><strong>Demand-side</strong> Innovations, on the other hand, look into their impact on consumer demand. They affect how consumers perceive and desire products. A great demand-side innovation would result in outward shifts in the demand curve (e.g., by creating new markets) or increases in the quantity demanded. An example would be introducing a revolutionary gadget that everyone didn't know they needed, but now can't imagine living without once they used it (sounds familiar?).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ib1j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1da17a01-d989-4af9-8a48-60a348e0c182_1600x741.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ib1j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1da17a01-d989-4af9-8a48-60a348e0c182_1600x741.png 424w, https://substackcdn.com/image/fetch/$s_!ib1j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1da17a01-d989-4af9-8a48-60a348e0c182_1600x741.png 848w, https://substackcdn.com/image/fetch/$s_!ib1j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1da17a01-d989-4af9-8a48-60a348e0c182_1600x741.png 1272w, https://substackcdn.com/image/fetch/$s_!ib1j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1da17a01-d989-4af9-8a48-60a348e0c182_1600x741.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ib1j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1da17a01-d989-4af9-8a48-60a348e0c182_1600x741.png" width="1456" height="674" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1da17a01-d989-4af9-8a48-60a348e0c182_1600x741.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:674,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ib1j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1da17a01-d989-4af9-8a48-60a348e0c182_1600x741.png 424w, https://substackcdn.com/image/fetch/$s_!ib1j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1da17a01-d989-4af9-8a48-60a348e0c182_1600x741.png 848w, https://substackcdn.com/image/fetch/$s_!ib1j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1da17a01-d989-4af9-8a48-60a348e0c182_1600x741.png 1272w, https://substackcdn.com/image/fetch/$s_!ib1j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1da17a01-d989-4af9-8a48-60a348e0c182_1600x741.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Disruptive Vs. Sustaining</h2><p>Every now and then, we experience <strong>technological breakthrough</strong>s, while often exciting advancements, they don't always translate into market success or new products/services. They are fundamental discoveries or inventions that push the boundaries of what's possible. However, it's the disruptive innovations built upon these breakthroughs that truly reshape markets.&nbsp; Example of breakthroughs:&nbsp;</p><ul><li><p><strong>Quantum Computing:</strong> While still in its early stages, quantum computing represents a leap in processing power, promising to solve complex problems beyond the reach of classical computers. This breakthrough has the potential to disrupt industries like pharmaceuticals, materials science, and finance, but its full-fledged applications are still years away (for now).</p></li></ul><ul><li><p><strong>Brain-Computer Interfaces (BCIs):</strong> BCIs, like Neuralink's projects, aim to connect the human brain directly to computers, potentially enabling new forms of communication and treatment for neurological disorders. While groundbreaking, widespread adoption and market disruption are still a long way off, though there are signs of it starting:</p><div id="youtube2-eZa98YMgeCY" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;eZa98YMgeCY&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/eZa98YMgeCY?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div></li></ul><ul><li><p><strong>Genetic Engineering:</strong> <a href="https://www.yourgenome.org/theme/what-is-crispr-cas9/#:~:text=CRISPR%2DCas9%20is%20a%20unique,buzz%20in%20the%20science%20world.">CRISPR-Cas9</a> and other gene-editing tools offer immense possibilities for treating genetic diseases, modifying crops, and even creating designer babies. However, ethical concerns, regulatory hurdles, and technical challenges mean that the full disruptive potential of genetic engineering is yet to be realized.</p></li></ul><p><strong>Building upon breakthroughs,</strong> <strong>disruptive innovations</strong> introduce new products or services that significantly alter the market landscape. These innovations often create new market opportunities by offering cheaper, more convenient, or more accessible alternatives to existing products (we will discuss nonconsumption in the next section).&nbsp; Disruptive innovations can shift the <strong>demand curve to the righ</strong>t as they attract new customers who were previously underserved or not served at all by existing products.&nbsp;</p><p>It&#8217;s important to note that disruptive innovations are &#8220;disruptive&#8221; because of their impact on <strong>aggregate demand</strong> for an underserved need (either latent or blatant). Here are some examples of disruptive innovations and the breakthroughs they were built upon.</p><ul><li><p><strong>Smartphones (Disrupting Mobile Phones and PCs):</strong> Smartphones, like the iPhone, are built upon breakthroughs in <strong>touchscreen technology,</strong> mobile <strong>processors, and wireless communication</strong>. They disrupted the traditional mobile phone market and even impacted the personal computer industry by providing a more convenient and versatile alternative.</p></li></ul><ul><li><p><strong>E-commerce (Disrupting Retail):</strong> Amazon and other e-commerce platforms leveraged breakthroughs in<strong> internet technology, logistics, and online payment systems</strong>. They disrupted brick-and-mortar retail by offering a wider selection, competitive prices, and the convenience of shopping from home.</p></li></ul><ul><li><p><strong>Ride-sharing (Disrupting Taxis):</strong> Companies like Uber and Lyft utilized breakthroughs in <strong>GPS technology, mobile apps, and real-time data processing</strong>. They disrupted the taxi industry by offering on-demand rides, transparent pricing, and a more user-friendly experience.</p></li></ul><p>Most technological breakthroughs <strong>undergo several epochs/phases</strong> before they are finally usable enough (commercially viable) to cause disruption in markets (impacting demand curves). Not all breakthroughs lead to commercially viable products or services that can disrupt markets.</p><p><strong>Sustaining innovations, </strong>on the other hand<strong>, </strong>are <strong>incremental improvements</strong> that maintain and enhance the competitiveness of<strong> existing products or services </strong>within established markets. Unlike disruptive innovations that create new markets or alter existing ones (by shifting demand curves), sustaining innovations focus on enhancing the features, performance, or efficiency of current offerings. These innovations are important for businesses to keep pace with market demands and ensure customer satisfaction and continued market relevance.</p><p>If we put it all in a chart, it would start with an <strong>incubation phase</strong>, where breakthroughs can emerge but remain &#8220;researchy&#8221;, lacking application and viability. As these breakthroughs evolve, a usable product could be developed, getting us to the <strong>Adoption phase</strong>. This stage typically shows rapid growth due to <strong>Disruptive Innovation</strong>, where the application of breakthrough technology reshapes markets and unlocks new possibilities by fulfilling previously unmet needs. With time, the innovation enters the <strong>Sustaining phase</strong>, where growth stabilizes and is driven by incremental enhancements to the existing product. However, failure to maintain or sustain can lead to a decline, underscoring the importance of incremental improvements to remain competitive (even starting a new &#8220;S-curve&#8221; with another disruptive application).</p><p>This &#8220;S-curve of Innovation&#8221; shows the evolution from breakthroughs to commercially viable products that can be disruptive but must be sustained.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!USvc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a51164-d56a-44df-957e-da17dfcba0e7_1600x1210.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!USvc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a51164-d56a-44df-957e-da17dfcba0e7_1600x1210.png 424w, https://substackcdn.com/image/fetch/$s_!USvc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a51164-d56a-44df-957e-da17dfcba0e7_1600x1210.png 848w, https://substackcdn.com/image/fetch/$s_!USvc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a51164-d56a-44df-957e-da17dfcba0e7_1600x1210.png 1272w, https://substackcdn.com/image/fetch/$s_!USvc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a51164-d56a-44df-957e-da17dfcba0e7_1600x1210.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!USvc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a51164-d56a-44df-957e-da17dfcba0e7_1600x1210.png" width="1456" height="1101" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/85a51164-d56a-44df-957e-da17dfcba0e7_1600x1210.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1101,&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_!USvc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a51164-d56a-44df-957e-da17dfcba0e7_1600x1210.png 424w, https://substackcdn.com/image/fetch/$s_!USvc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a51164-d56a-44df-957e-da17dfcba0e7_1600x1210.png 848w, https://substackcdn.com/image/fetch/$s_!USvc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a51164-d56a-44df-957e-da17dfcba0e7_1600x1210.png 1272w, https://substackcdn.com/image/fetch/$s_!USvc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85a51164-d56a-44df-957e-da17dfcba0e7_1600x1210.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>To go a step further, here is a diagram that shows how innovations interact with supply and demand dynamics, leading to different types of market impacts.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9dQS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033f5690-8518-4688-8854-42f6119c0fb5_1600x723.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9dQS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033f5690-8518-4688-8854-42f6119c0fb5_1600x723.png 424w, https://substackcdn.com/image/fetch/$s_!9dQS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033f5690-8518-4688-8854-42f6119c0fb5_1600x723.png 848w, https://substackcdn.com/image/fetch/$s_!9dQS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033f5690-8518-4688-8854-42f6119c0fb5_1600x723.png 1272w, https://substackcdn.com/image/fetch/$s_!9dQS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033f5690-8518-4688-8854-42f6119c0fb5_1600x723.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9dQS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033f5690-8518-4688-8854-42f6119c0fb5_1600x723.png" width="1456" height="658" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/033f5690-8518-4688-8854-42f6119c0fb5_1600x723.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:658,&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_!9dQS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033f5690-8518-4688-8854-42f6119c0fb5_1600x723.png 424w, https://substackcdn.com/image/fetch/$s_!9dQS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033f5690-8518-4688-8854-42f6119c0fb5_1600x723.png 848w, https://substackcdn.com/image/fetch/$s_!9dQS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033f5690-8518-4688-8854-42f6119c0fb5_1600x723.png 1272w, https://substackcdn.com/image/fetch/$s_!9dQS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033f5690-8518-4688-8854-42f6119c0fb5_1600x723.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now that we understand the types of innovation, let&#8217;s explore in more detail the main drivers of disruptive innovations, especially <strong>nonconsumption</strong>.</p><h1>Nonconsumption</h1><p>It does not matter if there is a breakthrough if no one can make use of it. As described in the previous section, breakthroughs can only become disruptive if they can be consumed/used, which is not always the case. Welcome <strong>nonconsumption!</strong></p><p><strong>Nonconsumption</strong> typically describes a scenario where potential customers are underserved by the current market offerings. These customers <strong>either cannot afford</strong> the existing solutions, <strong>do not have access </strong>to them, or find<strong> that the solutions do not perfectly meet their needs</strong>. Nonconsumption can be an opportunity for businesses to innovate and create products or services that address these unmet latent AND blatant needs, thus turning <strong>nonconsumers</strong> into <strong>consumers</strong>. It is also a risk to established companies (aka incumbents) that are too focused on serving their existing customer base but forgo opportunities outside of their comforting bubble, leaving more breathing room for startups (the new entrants).&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QYm0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92cc55cd-7ed3-428f-b783-03d54b509491_1600x602.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QYm0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92cc55cd-7ed3-428f-b783-03d54b509491_1600x602.png 424w, https://substackcdn.com/image/fetch/$s_!QYm0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92cc55cd-7ed3-428f-b783-03d54b509491_1600x602.png 848w, https://substackcdn.com/image/fetch/$s_!QYm0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92cc55cd-7ed3-428f-b783-03d54b509491_1600x602.png 1272w, https://substackcdn.com/image/fetch/$s_!QYm0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92cc55cd-7ed3-428f-b783-03d54b509491_1600x602.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QYm0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92cc55cd-7ed3-428f-b783-03d54b509491_1600x602.png" width="1456" height="548" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92cc55cd-7ed3-428f-b783-03d54b509491_1600x602.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:548,&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_!QYm0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92cc55cd-7ed3-428f-b783-03d54b509491_1600x602.png 424w, https://substackcdn.com/image/fetch/$s_!QYm0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92cc55cd-7ed3-428f-b783-03d54b509491_1600x602.png 848w, https://substackcdn.com/image/fetch/$s_!QYm0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92cc55cd-7ed3-428f-b783-03d54b509491_1600x602.png 1272w, https://substackcdn.com/image/fetch/$s_!QYm0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92cc55cd-7ed3-428f-b783-03d54b509491_1600x602.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Nonconsumers</strong> usually fall into one of the two categories:&nbsp;</p><ul><li><p><strong>Underserved nonconsumers</strong>: those who do not have access to a product or service due to various barriers such as cost, lack of information, lack of infrastructure, etc.&nbsp; For example, due to a lack of infrastructure, people in rural areas without access to high-speed internet are <strong>nonconsumers</strong> of streaming services/social networks and broader knowledge in general.</p></li></ul><ul><li><p><strong>Overserved nonconsumers: </strong>those who do not use a product or service because it <strong>exceeds their needs</strong> or is too complex. For example, someone who only needs a basic phone for calls and texts but is offered a high-end smartphone with features they won't use is an overserved customer:</p></li></ul><div id="youtube2-ZR2hA5Y5QO8" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;ZR2hA5Y5QO8&quot;,&quot;startTime&quot;:&quot;111&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/ZR2hA5Y5QO8?start=111&amp;rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><a href="https://en.wikipedia.org/wiki/Clayton_Christensen">Clayton Christensen </a>introduced me to the concept through his book, <em>&#8220;The Innovator&#8217;s Solution.&#8221; </em>In it, he discusses how new-market disruptions can target non-consumption by creating products that enable a larger population of people, who previously lacked the <strong>money or skill, to begin using a product and doing the job for themselves</strong>.&nbsp; Also see <strong><a href="https://www.christenseninstitute.org/blog/targeting-nonconsumption-the-most-viable-path-to-growth/">Targeting nonconsumption: The most viable path to growth - Christensen Institute</a>&nbsp;</strong></p><blockquote><p><em><strong>Note</strong>: brand plays a role here as well. Sometimes, nonconsumption can be by design via positioning/targeting a specific slice of consumers. This usually happens via brand design, that said, even then companies with great brands are at risk of disruption. We <strong>probably</strong> will talk about this in more detail in upcoming post</em>s.&nbsp;</p></blockquote><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://thetechnomist.com/subscribe?"><span>Subscribe now</span></a></p><h1>AI Winter Nonconsumption</h1><p>In part I, we journeyed through the peaks and valleys of AI history and covered AI winters. However, we stopped short of exploring the reasons behind them. Winter came, multiple times actually, but WHY? Let&#8217;s go behind that wall today!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!djFh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5576797-0aa2-40dd-a306-00b9c6026420_1600x823.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!djFh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5576797-0aa2-40dd-a306-00b9c6026420_1600x823.png 424w, https://substackcdn.com/image/fetch/$s_!djFh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5576797-0aa2-40dd-a306-00b9c6026420_1600x823.png 848w, https://substackcdn.com/image/fetch/$s_!djFh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5576797-0aa2-40dd-a306-00b9c6026420_1600x823.png 1272w, https://substackcdn.com/image/fetch/$s_!djFh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5576797-0aa2-40dd-a306-00b9c6026420_1600x823.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!djFh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5576797-0aa2-40dd-a306-00b9c6026420_1600x823.png" width="1456" height="749" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5576797-0aa2-40dd-a306-00b9c6026420_1600x823.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:749,&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_!djFh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5576797-0aa2-40dd-a306-00b9c6026420_1600x823.png 424w, https://substackcdn.com/image/fetch/$s_!djFh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5576797-0aa2-40dd-a306-00b9c6026420_1600x823.png 848w, https://substackcdn.com/image/fetch/$s_!djFh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5576797-0aa2-40dd-a306-00b9c6026420_1600x823.png 1272w, https://substackcdn.com/image/fetch/$s_!djFh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5576797-0aa2-40dd-a306-00b9c6026420_1600x823.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Take a quick look at your <a href="https://thetechnomist.com/p/history-ai-and-non-consumption-part">AI scroll</a>, and cast your mind back to the mid-80s, when AI had one of its highest peaks in history. Back then, expert systems were seeing some signs of commercial viability as companies such as IBM, FMC, Toyota, American Express, and others started to find use cases for it. This led to renewed excitement and hope up until 1987, when expert systems started to show limitations and struggled to handle novel information and situations that fell outside its pre-programmed knowledge base, i.e., expert systems underserved consumers, and the tech was way behind in serving the needs properly, as a result, was non-consumable.</p><blockquote><p>&#8505;&#65039; <em>The spike in the graph does not reflect the demand curve but rather content generated, which is a rather poor proxy to adoption, but it&#8217;s all that we have in that timeline beyond the narratives described in the previous post.</em></p></blockquote><p>Parallel to expert systems, many theories were getting close to actionable forms, especially for <strong>neural networks</strong> with<em> Hopfield nets,&nbsp; Boldtzman machines, perceptrons, and backprop networks, see <a href="https://jimstone-68634.medium.com/a-very-short-history-of-artificial-neural-networks-9820dfd6d903">A Very Short History of Artificial Neural Networks | by James V Stone</a> </em>for more details<em>. </em>So at this point, the mid 80s, most of AI theories were formulated. Since the 50s, there have been multiple knowledge breakthroughs, yet no disruption on the horizon (remmember disruption hinges of demand). One could say that expert systems ALMOST did it, but it was a short dream back then.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y45y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2169e2ce-db21-4aea-a801-a0bd5e676676_1600x1083.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y45y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2169e2ce-db21-4aea-a801-a0bd5e676676_1600x1083.png 424w, https://substackcdn.com/image/fetch/$s_!Y45y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2169e2ce-db21-4aea-a801-a0bd5e676676_1600x1083.png 848w, https://substackcdn.com/image/fetch/$s_!Y45y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2169e2ce-db21-4aea-a801-a0bd5e676676_1600x1083.png 1272w, https://substackcdn.com/image/fetch/$s_!Y45y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2169e2ce-db21-4aea-a801-a0bd5e676676_1600x1083.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y45y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2169e2ce-db21-4aea-a801-a0bd5e676676_1600x1083.png" width="1456" height="986" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2169e2ce-db21-4aea-a801-a0bd5e676676_1600x1083.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:986,&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_!Y45y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2169e2ce-db21-4aea-a801-a0bd5e676676_1600x1083.png 424w, https://substackcdn.com/image/fetch/$s_!Y45y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2169e2ce-db21-4aea-a801-a0bd5e676676_1600x1083.png 848w, https://substackcdn.com/image/fetch/$s_!Y45y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2169e2ce-db21-4aea-a801-a0bd5e676676_1600x1083.png 1272w, https://substackcdn.com/image/fetch/$s_!Y45y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2169e2ce-db21-4aea-a801-a0bd5e676676_1600x1083.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So really, why? </p><blockquote><p><em>With the benefit of hindsight, the field of artificial intelligence stems from the research originally done on Hopfield nets, Boltzmann machines, the backprop algorithm, and reinforcement learning. However, the evolution of backprop networks into deep learning networks had to wait for three related developments: <strong>1) much faster computers, 2) massively bigger training data sets, and, 3) incremental improvements in learning algorithms </strong>~ from <a href="https://jimstone-68634.medium.com/a-very-short-history-of-artificial-neural-networks-9820dfd6d903">A Very Short History of Artificial Neural Networks | by James V Stone</a>&nbsp;</em></p></blockquote><p>One way I would sum it up is AI winters were a result of a negative <strong>consumption gap</strong> where expectations of what&#8217;s possible from AI exceeded what was being delivered, due to many factors such as much faster computers, massively bigger training data sets, and incremental improvements in learning algorithms. The figure below illustrates the<strong> consumption gap</strong>.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KdQn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa864fab8-7079-4390-a2a5-67f5131cec62_1600x708.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KdQn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa864fab8-7079-4390-a2a5-67f5131cec62_1600x708.png 424w, https://substackcdn.com/image/fetch/$s_!KdQn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa864fab8-7079-4390-a2a5-67f5131cec62_1600x708.png 848w, https://substackcdn.com/image/fetch/$s_!KdQn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa864fab8-7079-4390-a2a5-67f5131cec62_1600x708.png 1272w, https://substackcdn.com/image/fetch/$s_!KdQn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa864fab8-7079-4390-a2a5-67f5131cec62_1600x708.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KdQn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa864fab8-7079-4390-a2a5-67f5131cec62_1600x708.png" width="1456" height="644" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a864fab8-7079-4390-a2a5-67f5131cec62_1600x708.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:644,&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_!KdQn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa864fab8-7079-4390-a2a5-67f5131cec62_1600x708.png 424w, https://substackcdn.com/image/fetch/$s_!KdQn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa864fab8-7079-4390-a2a5-67f5131cec62_1600x708.png 848w, https://substackcdn.com/image/fetch/$s_!KdQn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa864fab8-7079-4390-a2a5-67f5131cec62_1600x708.png 1272w, https://substackcdn.com/image/fetch/$s_!KdQn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa864fab8-7079-4390-a2a5-67f5131cec62_1600x708.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>These are but three factors, let&#8217;s dig deeper.</p><h2>Not Accessible by Design&nbsp;</h2><p>When Ed Feigenbaum's expert systems came to life when the IBM 701 was connected to the early ARPANET, the reach was very limited. Only a <em>select few researchers had the privilege </em>of contributing and accessing shared knowledge (which was a massive boost by the way compared to how computing was done). This rhymes well with <a href="https://www.youtube.com/watch?v=4c-eLfEUaoI">Christensen's wording of nonconsumption</a>: a potentially transformative technology was out of reach for the vast majority due to restrictions and a lack of infrastructure (in that case, access to the server and the knowledge to evolve and do more research).&nbsp;</p><p>In addition to the lack of accessibility, there were multiple &#8220;Tech Have-Nots&#8221; that the entire field required to grow to something more usable (which is what&#8217;s needed for demand to increase).&nbsp;</p><h2>The "Tech Have-Nots"</h2><p>The 80s saw a surge of interest in artificial intelligence, but progress was subpar for many reasons:</p><ul><li><p><strong>Limited Internet Access:</strong> While ARPANET existed, it was primarily restricted to academic and research institutions. The concept of a globally interconnected "World Wide Web" only started to sprout in the late 80s. This meant that collaboration and knowledge sharing were pretty much confined to small, isolated groups.</p></li><li><p><strong>Data Scarcity:</strong> High-quality datasets were hard to come by, making it difficult to train effective AI models. The concept of "big data" was far off, and the ability to collect and store vast amounts of information was limited. Most&nbsp;</p></li><li><p><strong>Hardware Constraints:</strong> computers of the 1980s had limited processing power and memory (speaking from the future, easy to judge). This made it difficult to run complex AI algorithms, hindering research and development.</p></li><li><p><strong>The "Haves" and "Have-Nots":</strong> Even with access to the limited resources available, significant disparities existed. Well-funded institutions and researchers, like Ed Feigenbaum with his DARPA-backed IBM 701, had an advantage over others who lacked access to such cutting-edge technology.</p></li></ul><p>To put those limitations in perspective, let's have a look at some data and explore <a href="https://papers.cnl.salk.edu/PDFs/NETtalk_%20A%20Parallel%20Network%20That%20Learns%20to%20Read%20Aloud%201988-3562.pdf">NetTalk</a>, one of the first manifestations of Neural networks that was designed to learn how to pronounce written English text.</p><div id="youtube2-gakJlr3GecE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;gakJlr3GecE&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/gakJlr3GecE?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>In the 80s, I&#8217;d say NETtalk, with its 18,629 adjustable weights and 1000 data points, was the marvel. It couldn&#8217;t do a whole lot though with that much data and those weights compared to a GPT-3, which is when we first realized how powerful neural networks can be when trained on the right amount of data using enough hardware for the outcomes to make sense.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iOoK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12214ffb-d7f8-46db-9915-2fe0b14b569e_771x701.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iOoK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12214ffb-d7f8-46db-9915-2fe0b14b569e_771x701.png 424w, https://substackcdn.com/image/fetch/$s_!iOoK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12214ffb-d7f8-46db-9915-2fe0b14b569e_771x701.png 848w, https://substackcdn.com/image/fetch/$s_!iOoK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12214ffb-d7f8-46db-9915-2fe0b14b569e_771x701.png 1272w, https://substackcdn.com/image/fetch/$s_!iOoK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12214ffb-d7f8-46db-9915-2fe0b14b569e_771x701.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iOoK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12214ffb-d7f8-46db-9915-2fe0b14b569e_771x701.png" width="771" height="701" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12214ffb-d7f8-46db-9915-2fe0b14b569e_771x701.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:701,&quot;width&quot;:771,&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_!iOoK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12214ffb-d7f8-46db-9915-2fe0b14b569e_771x701.png 424w, https://substackcdn.com/image/fetch/$s_!iOoK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12214ffb-d7f8-46db-9915-2fe0b14b569e_771x701.png 848w, https://substackcdn.com/image/fetch/$s_!iOoK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12214ffb-d7f8-46db-9915-2fe0b14b569e_771x701.png 1272w, https://substackcdn.com/image/fetch/$s_!iOoK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12214ffb-d7f8-46db-9915-2fe0b14b569e_771x701.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Compared to NetTalk, GPT-3, is a general-purpose model with 175 billion parameters and a trillion data points, an exponential growth in model size over the decades. This is a result of leaps in computational power which was not an overnight quest. In addition to knowledge boosts (e.g., with Transformers), there were many incremental advancements in <strong>algorithms, the internet, hardware, and data availability.</strong> GPT-3, as the first truly usable form of a language model based on deep neural networks (we had GPT-2, but wouldn&#8217;t say that was viable), showcases the difference between a theoretical breakthrough in science and its readiness and commercial variability (i.e., the time, the research, the hardware, the effort it takes to beat <strong>nonconsumption</strong>).</p><h1>The AI Spring</h1><p>Fast forward to the present. Where are we now? Have we solved nonconsumption? Let&#8217;s see.</p><p>We now have the <strong>internet</strong>! While not everyone has access to it, compared to the ARPANET in the 80s, about<a href="https://www.forbes.com/home-improvement/internet/internet-statistics/#:~:text=There%20are%205.35%20billion%20internet%20users%20worldwide.&amp;text=Out%20of%20the%20nearly%208,the%20internet%2C%20according%20to%20Statista."> 66% of the world population now (2024) does</a>. It&#8217;s still a major issue of <strong>nonconsumption</strong> on its own, but we made progress! Using the internet, anyone can share, collaborate, and access <strong>data</strong>/knowledge.</p><p>This widespread of the mother internet has led to an explosion of user-generated data, via social media, Wikipedia, articles, and papers, creating large datasets known as<strong> "big data".</strong> This abundance of data has become the main resource for training today&#8217;s AI and large language models, enabling them to learn and improve from diverse and extensive information. Contrast that with the limited availability of data in the 1980s, which was a choke point for further development and advancement of AI and neural networks (NetTalk had a 1k dataset, GPTs datasets are in billions and going trillion).&nbsp;</p><p>We have also made progress on the computing front. The development of parallel processing with GPUs and chips specifically designed for AI workloads (e.g., TPUs) has been a game-changer. This leap in computing made it possible to train large and complex deep-learning models on big datasets, which was simply not feasible in the 1980s due to the limitations of hardware at the time.</p><p>Research continued, never stopping, which also led to breakthroughs in <strong>AI techniques and algorithms</strong>. These algorithms, particularly for deep learning and neural networks, have enabled certain applications of AI to automate many of the tasks that only humans were capable of. Techniques such as <strong>convolutional</strong> <strong>neural</strong> <strong>networks (CNNs</strong>) and <strong>transformer models</strong> have been crucial in getting us to where we are today. In the 1980s, the algorithms were just not as advanced or effective.</p><p>In addition to computing, data, and widespread of knowledge, we saw the rise of <strong>open-source software</strong> which is helping democratize access to AI and machine learning software. Tools and libraries such as TensorFlow, PyTorch, and others are accessible to anyone with an internet connection, allowing for a global participation in AI development. This openness not only accelerates innovation but also reduces the entry barriers that once existed due to proprietary systems. Open source also gave birth to new business models focused on building value not gating IP.&nbsp;</p><h1>Is it Summer yet then?&nbsp;</h1><p>Not quite! Despite the improvements, the <strong>supply side</strong> of compute for AI is still highly inaccessible. Training state-of-the-art large language models requires massive compute resources costing millions of dollars, primarily for high-end GPUs and cloud resources. The costs have been increasing exponentially as models get larger. Only well-resourced tech giants and a few research institutions can currently afford to train the largest LLMs. It actually fits a <strong>power law</strong> quite nicely, the major players having enough capital and access to data through their current operating business,&nbsp; so you will find that a minority of companies have access to the majority of compute/data (more about the AI market in a <a href="https://thetechnomist.com/p/ai-market-dynamics-open-vs-closed">previous post</a>).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U0uT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe11d3c39-71f6-4462-993d-bc9f738ebda4_1600x1311.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U0uT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe11d3c39-71f6-4462-993d-bc9f738ebda4_1600x1311.png 424w, https://substackcdn.com/image/fetch/$s_!U0uT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe11d3c39-71f6-4462-993d-bc9f738ebda4_1600x1311.png 848w, https://substackcdn.com/image/fetch/$s_!U0uT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe11d3c39-71f6-4462-993d-bc9f738ebda4_1600x1311.png 1272w, https://substackcdn.com/image/fetch/$s_!U0uT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe11d3c39-71f6-4462-993d-bc9f738ebda4_1600x1311.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U0uT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe11d3c39-71f6-4462-993d-bc9f738ebda4_1600x1311.png" width="1456" height="1193" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e11d3c39-71f6-4462-993d-bc9f738ebda4_1600x1311.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1193,&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_!U0uT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe11d3c39-71f6-4462-993d-bc9f738ebda4_1600x1311.png 424w, https://substackcdn.com/image/fetch/$s_!U0uT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe11d3c39-71f6-4462-993d-bc9f738ebda4_1600x1311.png 848w, https://substackcdn.com/image/fetch/$s_!U0uT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe11d3c39-71f6-4462-993d-bc9f738ebda4_1600x1311.png 1272w, https://substackcdn.com/image/fetch/$s_!U0uT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe11d3c39-71f6-4462-993d-bc9f738ebda4_1600x1311.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Additionally, current economics and global tensions around trade policies have led to what is often referred to as a "chip war", impacting the production and distribution of advanced semiconductor chips. This situation introduces disparities in computational access. Countries and companies that can produce or secure these chips have a competitive edge in developing and deploying AI technologies. So yes internet solved some of it, politics always gets in the way &#128578;</p><p>What about data? According to <a href="https://epochai.org/blog/scaling-laws-literature-review">scaling</a> and <a href="https://lifearchitect.ai/chinchilla/">chinchilla</a> laws, model performance in language models scales as a power law with both model size and training data, but this scaling has <strong>diminishing returns, there exists a minimum error that cannot be overcome by further scaling. </strong>That said, it&#8217;s not unlikely that we will figure out how to overcome this in the near future.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dH_B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e7daba6-81e2-4d40-8dbf-2d4fcae1dde1_3853x2080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dH_B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e7daba6-81e2-4d40-8dbf-2d4fcae1dde1_3853x2080.png 424w, https://substackcdn.com/image/fetch/$s_!dH_B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e7daba6-81e2-4d40-8dbf-2d4fcae1dde1_3853x2080.png 848w, https://substackcdn.com/image/fetch/$s_!dH_B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e7daba6-81e2-4d40-8dbf-2d4fcae1dde1_3853x2080.png 1272w, https://substackcdn.com/image/fetch/$s_!dH_B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e7daba6-81e2-4d40-8dbf-2d4fcae1dde1_3853x2080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dH_B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e7daba6-81e2-4d40-8dbf-2d4fcae1dde1_3853x2080.png" width="1456" height="786" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e7daba6-81e2-4d40-8dbf-2d4fcae1dde1_3853x2080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:786,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:294950,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dH_B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e7daba6-81e2-4d40-8dbf-2d4fcae1dde1_3853x2080.png 424w, https://substackcdn.com/image/fetch/$s_!dH_B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e7daba6-81e2-4d40-8dbf-2d4fcae1dde1_3853x2080.png 848w, https://substackcdn.com/image/fetch/$s_!dH_B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e7daba6-81e2-4d40-8dbf-2d4fcae1dde1_3853x2080.png 1272w, https://substackcdn.com/image/fetch/$s_!dH_B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e7daba6-81e2-4d40-8dbf-2d4fcae1dde1_3853x2080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For a fixed compute budget, an optimal balance exists between model size and data size, as shown by <a href="https://lifearchitect.ai/chinchilla/">DeepMind's Chinchilla laws</a>. Current models like GPT-4 are likely undertrained relative to their size and could benefit significantly from more training data (quality data in fact). Future progress in language models will depend on <strong>scaling data </strong>and model size together, constrained by the availability of high-quality data.</p><p>Beyond data, and despite the progress, AI still faces technical limitations such as the lack of common sense reasoning, vulnerability to adversarial attacks, and difficulties in generalizing from training data to new, unseen situations, not to mention hallucinations. Finally, current models can be more &#8220;creative&#8221; than we want them to sometimes, which makes them hard for tasks that require reproducibility or accuracy. So we are not <em>quite </em>there yet.&nbsp;</p><h1>So is it Disruptive Innovation or AI Winter 2.0?</h1><p><a href="https://pitchbook.com/news/articles/generative-ai-seed-funding-drops">Generative AI seed funding drops 76% as investors take wait-and-see approach</a>. On one hand, <a href="https://www.wsj.com/tech/ai/a-peter-thiel-backed-ai-startup-cognition-labs-seeks-2-billion-valuation-998fa39d">$50 billion has been invested in AI, yet only $3 billion</a> in revenue has been generated. One could argue that this is upfront capital deployed to establish infrastructure and capacity for future earnings (an investment), however, today&#8217;s GPUs lose value quickly, especially as newer, more efficient models are continually released, so it&#8217;s hard to tell!</p><p>This reality is causing investors to pause and reassess their strategies. Past AI hype cycles, like expert systems in the 80s and Japan's 5th generation program early 90s, remind us that overenthusiasm can sometimes lead to disillusionment (see <a href="https://thetechnomist.com/p/history-ai-and-non-consumption-part">part I</a> of this series).</p><p>That said, dismissing AI's potential for disruption would be a mistake. Unlike previous iterations, today's AI, despite its flaws and hallucinations, offers <em>some</em> value (might not be crystal clear, but the <a href="https://www.cnbc.com/2023/04/25/stanford-and-mit-study-ai-boosted-worker-productivity-by-14percent.html">productivity gains</a> are not to be reckoned with). This could potentially slow down an "AI winter" as businesses find ways to integrate AI into their workflows, subject to the value perceived.&nbsp;</p><p>History repeats itself in a way, we have seen a similar pattern before with the <em>dot-com </em>bubble, where there was a surge of investment in companies, often with inflated valuations and unrealistic expectations, which eventually led to a market correction, with many startup companies failing or being acquired. We're likely to see the same, where the weaker players are likely to struggle and sway away. As discussed in a <a href="https://thetechnomist.com/p/ai-market-dynamics-open-vs-closed">previous post</a>, existing incumbents and larger players have an existing business model that does NOT revolve around JUST AI, it&#8217;s ads, e-commerce, software, consulting, and so on. This gives those bigger players the runway they need to fight the long fight, make bets, and potentially acquire some winners from the new entrant's pool, power law again!&nbsp;</p><p>So to answer the original question, I don&#8217;t think we will see a &#8220;bad&#8221; AI winter soon (we might see an autumn but not a winter), at the same time, there is still the debate on whether the current version of AI, though way better than the 80s, qualifies as <strong>disruptive innovation </strong>on it&#8217;s own. I clearly see the potential for AI, the technology, as a disruptive force, but I lean more toward calling the current versions of its application <strong>sustaining innovations</strong>, especially since we are seeing how it can accelerate and optimize revenue streams of <strong>existing incumbent companies</strong> as they incorporate it into their pre-existing fly-wheels.&nbsp;</p><p>That said, applications that make use of AI to target areas of nonconsumption with more affordable and accessible means to solve problems can unlock new markets, and become disruptive. Here are a couple of examples:&nbsp;</p><ul><li><p>AI as an enabler for personalized education for underserved students in areas where education is infeasible and not accessible.</p></li><li><p>AI-powered diagnostics expanding healthcare access in developing countries where healthcare is infeasible and not accessible.</p></li></ul><p>The question becomes whether the tech powering today&#8217;s AI is enough to give birth to those disruptive innovations (the data, the compute...). I&#8217;d say not yet, what say you?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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><p>That&#8217;s it for this series! If you want to collaborate, co-write, or chat, reach out via&nbsp;<strong>subscriber chat&nbsp;</strong>or simply on&nbsp;<strong><a href="https://www.linkedin.com/in/adelzaalouk/">LinkedIn</a></strong>. I look forward to hearing from you!</p>]]></content:encoded></item><item><title><![CDATA[AI Market Dynamics: Open Vs. Closed, Direct Vs. Indirect]]></title><description><![CDATA[Understanding the AI Market Dynamics, to be or not to be!]]></description><link>https://thetechnomist.com/p/ai-market-dynamics-open-vs-closed</link><guid isPermaLink="false">https://thetechnomist.com/p/ai-market-dynamics-open-vs-closed</guid><dc:creator><![CDATA[Adel Zaalouk]]></dc:creator><pubDate>Sun, 26 May 2024 18:35:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4275b0ec-331f-49ba-9dbf-aff13b311652_1600x1149.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The Generative AI bubble keeps getting bigger, and the landscape is more dynamic than ever, leaving no one behind, from the tech giants/the incumbents to new entrant startups. The net improvements in productivity and knowledge acquisition brought by GenAI are great for consumers. Additionally, the diversity and choice encourages competition, which leads to lower prices for all consumers. </p><p>That said, for someone who wants to understand the market or even start an AI business, it&#8217;s important to build awareness of the landscape, how those companies position themselves in the market, what the main products they sell, how they make money, and finally, how does AI contribute their business livelihood. That&#8217;s exactly what this post is about.&nbsp;</p><p>In this post, we will explore the <em>AI Market Dynamics Quadrant</em>. We will focus on how open or closed the offerings from those companies are when it comes to generative AI models (open vs. closed) and how coupled the models/GenAI in general are to their business model (direct vs. indirect).</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://thetechnomist.com/subscribe?"><span>Subscribe now</span></a></p><h1>The Glossary</h1><p>We will be segmenting the AI market into four key categories based on two dimensions: the openness of the AI model (open vs. closed) and the integration of the AI model into the business model (direct vs. indirect sell).</p><ul><li><p><strong>Open Models: </strong>AI models that are accessible to the public, often leveraging permissible licenses to share the weights, code, architecture, etc, or community licenses (with conditions), to encourage usage and contribution. They also usually <a href="https://crfm.stanford.edu/fmti/paper.pdf">rank higher in the foundational model transparency index</a>.&nbsp;</p></li></ul><ul><li><p><strong>Closed Models: </strong>AI models that are proprietary, with controlled access to ensure exclusivity and competitive advantage (the model here is usually the MOAT).</p></li></ul><ul><li><p><strong>Direct Business Models: </strong>Companies that monetize AI models directly through subscriptions, licenses, or selling the technology itself.<strong> The model is the product!</strong></p></li></ul><ul><li><p><strong>Indirect Business Models:</strong> Companies that use AI models to enhance and complement their existing products and services, rather than selling the AI models directly. The model is the proxy!</p></li></ul><p>These are all words you&#8217;ll need to follow along and understand the quadrant. That said, let&#8217;s try to get more insights into how the companies in the quadrant make money today before starting to analyze the dynamics and the landscape through the quadrant.</p><h1>The Players: Incumbents &amp; New Entrants</h1><p>In the landscape quadrant, I didn&#8217;t include all the companies in the world. I sampled based on activity and heat, i.e., these are the top players potentially with the largest influence and diffusion power on the AI scene.&nbsp;&nbsp;</p><p>Let&#8217;s start with the incumbents, the well-established, those who know what they are doing, the seniors.&nbsp;</p><h1>Sample Incumbents</h1><p>Below is a sample of incumbents.&nbsp;</p><h2>IBM</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CsQ0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb915b96e-6f9f-4948-a60a-e168437d57ce_1513x882.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CsQ0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb915b96e-6f9f-4948-a60a-e168437d57ce_1513x882.png 424w, https://substackcdn.com/image/fetch/$s_!CsQ0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb915b96e-6f9f-4948-a60a-e168437d57ce_1513x882.png 848w, https://substackcdn.com/image/fetch/$s_!CsQ0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb915b96e-6f9f-4948-a60a-e168437d57ce_1513x882.png 1272w, https://substackcdn.com/image/fetch/$s_!CsQ0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb915b96e-6f9f-4948-a60a-e168437d57ce_1513x882.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CsQ0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb915b96e-6f9f-4948-a60a-e168437d57ce_1513x882.png" width="1456" height="849" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b915b96e-6f9f-4948-a60a-e168437d57ce_1513x882.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:849,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;: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_!CsQ0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb915b96e-6f9f-4948-a60a-e168437d57ce_1513x882.png 424w, https://substackcdn.com/image/fetch/$s_!CsQ0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb915b96e-6f9f-4948-a60a-e168437d57ce_1513x882.png 848w, https://substackcdn.com/image/fetch/$s_!CsQ0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb915b96e-6f9f-4948-a60a-e168437d57ce_1513x882.png 1272w, https://substackcdn.com/image/fetch/$s_!CsQ0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb915b96e-6f9f-4948-a60a-e168437d57ce_1513x882.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Software</strong> is IBM's largest revenue driver. It includes Watsonx (AI and data platform), Red Hat (Hybrid Cloud, RHEL, OpenShift Platform, and Ansible), security and zero-trust, automation, and transaction processing (which powers IBM Z).&nbsp;</p><p>In second place is <strong>IBM</strong> <strong>Consulting</strong>, which is a key driver for digital transformation for many organizations. It also partners with other large enterprises AWS, Microsoft, and SAP, and utilizes Watsonx for procurement solutions.&nbsp;</p><p>In third place is I<strong>BM Infrastructure,</strong> which ensures reliable, secure solutions for critical workloads across public, private, hybrid clouds, and the edge. Its strengths include transaction processing on IBM-Z and AI-driven transformation.&nbsp;</p><p>Finally, <strong>IBM financing</strong> which supports the acquisition of IBM's technology solutions and services by providing various financial options, including loans, leases, and customized payment plans.&nbsp;</p><p>Generally, generative AI models are not the main revenue stream here. IBM makes money by providing comprehensive tech solutions and transformation services and leveraging<strong> open-source </strong>models to drive consulting and software sales.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1nXK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b416438-da8b-4005-a1b1-da7ca5943a32_701x408.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1nXK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b416438-da8b-4005-a1b1-da7ca5943a32_701x408.png 424w, https://substackcdn.com/image/fetch/$s_!1nXK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b416438-da8b-4005-a1b1-da7ca5943a32_701x408.png 848w, https://substackcdn.com/image/fetch/$s_!1nXK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b416438-da8b-4005-a1b1-da7ca5943a32_701x408.png 1272w, https://substackcdn.com/image/fetch/$s_!1nXK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b416438-da8b-4005-a1b1-da7ca5943a32_701x408.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1nXK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b416438-da8b-4005-a1b1-da7ca5943a32_701x408.png" width="701" height="408" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b416438-da8b-4005-a1b1-da7ca5943a32_701x408.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:408,&quot;width&quot;:701,&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_!1nXK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b416438-da8b-4005-a1b1-da7ca5943a32_701x408.png 424w, https://substackcdn.com/image/fetch/$s_!1nXK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b416438-da8b-4005-a1b1-da7ca5943a32_701x408.png 848w, https://substackcdn.com/image/fetch/$s_!1nXK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b416438-da8b-4005-a1b1-da7ca5943a32_701x408.png 1272w, https://substackcdn.com/image/fetch/$s_!1nXK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b416438-da8b-4005-a1b1-da7ca5943a32_701x408.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="pullquote"><p>Source: <a href="https://www.ibm.com/annualreport/assets/downloads/IBM_Annual_Report_2023.pdf">https://www.ibm.com/annualreport/assets/downloads/IBM_Annual_Report_2023.pdf</a>&nbsp;</p></div><h2>Microsoft</h2><p>Microsoft generates revenue through a diverse range of products and services, primarily categorized into three main segments: <strong>Intelligent Cloud</strong>, <strong>Productivity and Business Processes</strong>, <strong>Personal Computing, </strong>and as of very recently, AI-enabled services. Here is a detailed breakdown of these revenue streams, followed by a simplified revenue distribution based on the available data:&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iek9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77138740-bab9-4e9b-88a2-4efad830fa8d_1527x934.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iek9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77138740-bab9-4e9b-88a2-4efad830fa8d_1527x934.png 424w, https://substackcdn.com/image/fetch/$s_!iek9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77138740-bab9-4e9b-88a2-4efad830fa8d_1527x934.png 848w, https://substackcdn.com/image/fetch/$s_!iek9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77138740-bab9-4e9b-88a2-4efad830fa8d_1527x934.png 1272w, https://substackcdn.com/image/fetch/$s_!iek9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77138740-bab9-4e9b-88a2-4efad830fa8d_1527x934.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iek9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77138740-bab9-4e9b-88a2-4efad830fa8d_1527x934.png" width="1456" height="891" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/77138740-bab9-4e9b-88a2-4efad830fa8d_1527x934.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:891,&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_!iek9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77138740-bab9-4e9b-88a2-4efad830fa8d_1527x934.png 424w, https://substackcdn.com/image/fetch/$s_!iek9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77138740-bab9-4e9b-88a2-4efad830fa8d_1527x934.png 848w, https://substackcdn.com/image/fetch/$s_!iek9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77138740-bab9-4e9b-88a2-4efad830fa8d_1527x934.png 1272w, https://substackcdn.com/image/fetch/$s_!iek9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77138740-bab9-4e9b-88a2-4efad830fa8d_1527x934.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>Intelligent Cloud segment </strong>is<strong> </strong>Microsoft's largest revenue driver, which includes Azure (their cloud), SQL Server, Windows Server, GitHub, and Enterprise Services. <strong>Azure</strong>, in particular, is a major component, offering a wide range of cloud services and holding a 24% market share, second only to AWS. This segment accounts for<a href="https://posts.voronoiapp.com/business/Breaking-Down-Microsofts-Record-Revenues-in-FY2023-676"> 38% of Microsoft's total revenue</a>.&nbsp;</p></li></ul><ul><li><p><strong>Personal Computing </strong>is the second largest revenue driver. It encompasses Windows (operating system), Surface (devices), Xbox (gaming consoles and services), and <strong>search</strong> advertising (Bing). This segment aims to enhance the user experience across various devices and platforms. In 2023, this segment represented <a href="https://posts.voronoiapp.com/business/Breaking-Down-Microsofts-Record-Revenues-in-FY2023-676">25% of the total revenue</a>.&nbsp;</p></li></ul><ul><li><p><strong>Productivity and Business Process </strong>is the<strong> </strong>third largest revenue driver. This includes Office Commercial products and cloud services (Office 365), Office Consumer products and cloud services (Microsoft 365), LinkedIn, and Dynamics 365. This segment focuses on enhancing corporate productivity, communication, and information services. In 2023, this segment <a href="https://posts.voronoiapp.com/business/Breaking-Down-Microsofts-Record-Revenues-in-FY2023-676">represented 23% of the total revenue</a></p></li></ul><ul><li><p><strong>AI-enabled services</strong>, particularly through the Copilot platform, have become a major component of Microsoft's revenue streams. <strong>Copilot</strong>, integrated into Microsoft 365 and <strong>other products</strong>, leverages AI to enhance productivity and user experience. In 2023, AI-enabled services, including Copilot, <a href="https://posts.voronoiapp.com/business/Breaking-Down-Microsofts-Record-Revenues-in-FY2023-676">comprised of 6% of Microsoft's revenue.</a></p></li></ul><p>Generally speaking, Microsoft does not sell AI directly, it infuses it into their products/services like Office 365, search and Azure. It has also a pretty even and diverse set of revenue streams.&nbsp;Worth noting that the slightest capture in search from Google would yield considerable margins.</p><h2>Google</h2><p>Google's revenue model is more or less advertising driven, i.e., it remains by a large margin the primary source of Google&#8217;s income. However, it has diverse revenue streams. In addition to search and ads, it has Google Cloud, subscriptions, platforms, and devices, as well as its other bets segment (<a href="https://killedbygoogle.com/">which gets rotated/killed often</a>).&nbsp;</p><p>The diversity of Google&#8217;s revenue stream ensures it&#8217;s presence in both consumer and enterprise markets. Let&#8217;s do a brief break-down to understand a bit more (data from Alphabet&#8217;s <a href="https://abc.xyz/assets/95/eb/9cef90184e09bac553796896c633/2023q4-alphabet-earnings-release.pdf">q4 earnings report</a>):&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Cx0-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d4ac526-3629-441d-ad51-46fa658ecd58_1575x1060.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Cx0-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d4ac526-3629-441d-ad51-46fa658ecd58_1575x1060.png 424w, https://substackcdn.com/image/fetch/$s_!Cx0-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d4ac526-3629-441d-ad51-46fa658ecd58_1575x1060.png 848w, https://substackcdn.com/image/fetch/$s_!Cx0-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d4ac526-3629-441d-ad51-46fa658ecd58_1575x1060.png 1272w, https://substackcdn.com/image/fetch/$s_!Cx0-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d4ac526-3629-441d-ad51-46fa658ecd58_1575x1060.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Cx0-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d4ac526-3629-441d-ad51-46fa658ecd58_1575x1060.png" width="1456" height="980" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d4ac526-3629-441d-ad51-46fa658ecd58_1575x1060.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:980,&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_!Cx0-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d4ac526-3629-441d-ad51-46fa658ecd58_1575x1060.png 424w, https://substackcdn.com/image/fetch/$s_!Cx0-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d4ac526-3629-441d-ad51-46fa658ecd58_1575x1060.png 848w, https://substackcdn.com/image/fetch/$s_!Cx0-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d4ac526-3629-441d-ad51-46fa658ecd58_1575x1060.png 1272w, https://substackcdn.com/image/fetch/$s_!Cx0-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d4ac526-3629-441d-ad51-46fa658ecd58_1575x1060.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>Advertising</strong> is Google's largest revenue driver, accounting for the majority of its income. This includes ads on Google <strong>Search</strong>, <strong>YouTube</strong>, and Google Network properties. In 2023, Google <strong>Search</strong>, <strong>YouTube</strong>, and Google <strong>network</strong> <strong>Ads</strong> contributed ~77% of Google&#8217;s total revenue (lion&#8217;s share).&nbsp;</p></li></ul><ul><li><p><strong>Google Cloud </strong>comes in second place, which includes Google Cloud Platform (GCP) and Google Workspace. Google Cloud provides infrastructure, data analytics, and collaboration tools for enterprise customers. In 2023, Google Cloud <strong>contributed about 11%</strong> to total revenue, driven by the increasing demand for cloud services and AI tools.</p></li></ul><ul><li><p><strong>Subscriptions, Platforms, and Devices </strong>are<strong> </strong>the<strong> </strong>third largest revenue driver. This includes revenue from <strong>YouTube Premium</strong>, YouTube TV, Google Play, and hardware sales such as Pixel smartphones and Google Nest devices. In 2023, this segment contributed 10.1% of the total revenue.&nbsp;</p></li></ul><ul><li><p><strong>Other bets:</strong> Finally, Google's Other Bets segment includes various experimental and emerging businesses such as Waymo (self-driving cars), Verily (life sciences), and other innovative projects. Although this segment is smaller, it represented 0.7% of the total revenue.</p></li></ul><p>Generally speaking, Google makes money through advertising, cloud services, and enhancing user retention across its suite of products. Google uses (or will use) AI models to improve its services, be it search, its Gsuite or its cloud offerings.</p><p>Compared to other incumbents, Google&#8217;s revenue stream might be <strong>diversified in numbers </strong>but not in <strong>weight</strong>. Google <strong>heavily relies on its Ads business</strong>, any threat to this stream canbe an <strong>existential threat</strong> to Alphabet/Google.&nbsp;</p><h2>Amazon</h2><p>Amazon's revenue model is characterized by its strong focus on <strong>e-commerce,</strong> <strong>cloud computing, and advertising</strong>. The company leverages its extensive product selection, efficient delivery services, and robust technological infrastructure to drive growth across various segments. <strong>AWS</strong>, in particular, plays a crucial role in Amazon's profitability, while advertising and subscription services continue to expand, contributing to the company's overall financial success.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xER8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106beb68-6644-4ed2-bb67-dfec14906ed3_1600x1079.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xER8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106beb68-6644-4ed2-bb67-dfec14906ed3_1600x1079.png 424w, https://substackcdn.com/image/fetch/$s_!xER8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106beb68-6644-4ed2-bb67-dfec14906ed3_1600x1079.png 848w, https://substackcdn.com/image/fetch/$s_!xER8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106beb68-6644-4ed2-bb67-dfec14906ed3_1600x1079.png 1272w, https://substackcdn.com/image/fetch/$s_!xER8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106beb68-6644-4ed2-bb67-dfec14906ed3_1600x1079.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xER8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106beb68-6644-4ed2-bb67-dfec14906ed3_1600x1079.png" width="1456" height="982" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/106beb68-6644-4ed2-bb67-dfec14906ed3_1600x1079.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:982,&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_!xER8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106beb68-6644-4ed2-bb67-dfec14906ed3_1600x1079.png 424w, https://substackcdn.com/image/fetch/$s_!xER8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106beb68-6644-4ed2-bb67-dfec14906ed3_1600x1079.png 848w, https://substackcdn.com/image/fetch/$s_!xER8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106beb68-6644-4ed2-bb67-dfec14906ed3_1600x1079.png 1272w, https://substackcdn.com/image/fetch/$s_!xER8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106beb68-6644-4ed2-bb67-dfec14906ed3_1600x1079.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>Online stores </strong>are Amazon's largest revenue driver, which includes <strong>first-party sales</strong> of products <strong>directly to consumers</strong>. This segment accounts for approximately<strong> 40% of Amazon's total revenue</strong>. The online stores segment benefits from Amazon's extensive product selection, competitive pricing, and efficient delivery services</p></li></ul><ul><li><p>In second place are Amazon's t<strong>hird-party seller services</strong>, which include commissions, shipping fees, and other services provided to third-party sellers on Amazon's marketplace. This segment accounts for about <strong>24%</strong> of the total revenue. The third-party marketplace allows Amazon to expand its product offerings without directly managing inventory, enhancing its <strong>overall product selection</strong> and <strong>customer experience</strong></p></li></ul><ul><li><p><strong>AWS</strong> is Amazon's cloud computing division and the third-largest revenue driver. It provides a variety of services, such as computing power, storage, and databases, to businesses and developers. In 2023, AWS accounts for approximately <strong>16%</strong> of Amazon's total revenue.<strong> AWS is also the most profitable segment</strong>, contributing significantly to Amazon's operating income</p></li></ul><ul><li><p><strong>Amazon's advertising business</strong> has experienced rapid growth, offering targeted advertising solutions to brands and sellers. This segment makes up about <strong>8.2% </strong>of the total revenue. Amazon's advertising services include sponsored ads, display ads, and video ads, which help brands reach a wide audience on Amazon's platform</p></li></ul><ul><li><p><strong>Amazon's subscription services,</strong> including <strong>Amazon Prime</strong>, <strong>Kindle Unlimited</strong>, <strong>Amazon Music</strong>, and <strong>Audible</strong>, are another revenue stream. In 2023, subscription services represented about 7.1% of the total revenue. <strong>Amazon Prime,</strong> in particular, fosters customer loyalty and drives additional sales through its ecosystem of benefits.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NJ-v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b024b20-1990-4a7e-88e0-03f01eb6f49b_600x587.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NJ-v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b024b20-1990-4a7e-88e0-03f01eb6f49b_600x587.png 424w, https://substackcdn.com/image/fetch/$s_!NJ-v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b024b20-1990-4a7e-88e0-03f01eb6f49b_600x587.png 848w, https://substackcdn.com/image/fetch/$s_!NJ-v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b024b20-1990-4a7e-88e0-03f01eb6f49b_600x587.png 1272w, https://substackcdn.com/image/fetch/$s_!NJ-v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b024b20-1990-4a7e-88e0-03f01eb6f49b_600x587.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NJ-v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b024b20-1990-4a7e-88e0-03f01eb6f49b_600x587.png" width="460" height="450.03333333333336" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b024b20-1990-4a7e-88e0-03f01eb6f49b_600x587.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:587,&quot;width&quot;:600,&quot;resizeWidth&quot;:460,&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_!NJ-v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b024b20-1990-4a7e-88e0-03f01eb6f49b_600x587.png 424w, https://substackcdn.com/image/fetch/$s_!NJ-v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b024b20-1990-4a7e-88e0-03f01eb6f49b_600x587.png 848w, https://substackcdn.com/image/fetch/$s_!NJ-v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b024b20-1990-4a7e-88e0-03f01eb6f49b_600x587.png 1272w, https://substackcdn.com/image/fetch/$s_!NJ-v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b024b20-1990-4a7e-88e0-03f01eb6f49b_600x587.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="pullquote"><p>Image from: <a href="https://channelkey.com/amazon-content-seo-and-optimization/amazon-flywheel-the-secret-to-success-for-earths-most-customer-centric-company/">Amazon Flywheel: The Secret to Success for Earth's Most Customer-Centric Company</a>&nbsp;</p></div><ul><li><p><strong>Amazon's physical stores,</strong> including Whole Foods Market and Amazon Go, accounted for approximately 3.5% of the total revenue in 2023. These stores complement Amazon's online presence and provide additional channels for customer engagement</p></li></ul><ul><li><p>Finally,<strong> Amazon's "Other" segment</strong>, which includes various smaller revenue streams such as co-branded credit card agreements and certain licensing and distribution of video content, makes up about 0.8% of the total revenue</p></li></ul><p>Amazon's diverse revenue streams, including online stores, AWS, subscription services, and advertising, allow it to withstand losses in other areas due to its well-rounded portfolio, making it less dependent on AI. That said, in the AI world, AWS exposes a family of models through AWS bedrock led by Anthropic&#8217;s Claude, to which it has committed up to <a href="https://www.aboutamazon.com/news/company-news/amazon-anthropic-ai-investment">$4 billion in investments</a>, and provides infrastructure through <a href="https://aws.amazon.com/machine-learning/inferentia/">inferentia</a> and <a href="https://aws.amazon.com/machine-learning/trainium/">trainium</a> for inference and training, amongst the normal storage/compute/networking and the wide selection of instances. We will talk more about Anthropic and Claude in a bit.&nbsp;</p><h2>Apple</h2><p>Apple's business model is centered <a href="https://www.untaylored.com/post/the-explained-business-and-revenue-model-of-apple">around product design and vertical integration</a>. Apple&#8217;s focus on user experience and design, helped it build a brand with high equity, resulting in a very high willingness to pay from its customer base (especially as you own more Apple devices the value offered becomes higher). The company's revenue streams are diversified, with the <strong>iPhone</strong> being a major driver, supported by services like Apple Music and the App Store, as well as other products like the iPad, Mac, and Apple Watch. Here is a quick breakdown (sources: <a href="https://www.investopedia.com/how-apple-makes-money-4798689">How Apple Makes Money</a> and <a href="https://www.businessofapps.com/data/apple-statistics/">Apple Statistics</a>):</p><ul><li><p>Apple's <strong>largest</strong> revenue driver is the <strong>iPhone</strong>, accounting for around <strong>52%</strong> of the company's total revenue.</p></li></ul><ul><li><p><strong>Apple's Services</strong> are <strong>second, representing approximately 22%</strong> of total sales. Services include the <strong>App Store, Apple Music, iCloud, Apple TV+, Apple Arcade</strong>, and various other subscription offerings.</p></li><li><p>The <strong>third</strong> largest revenue contributor is <strong>Wearables</strong>,<strong> Home, and Accessories (</strong>10.4% of total revenue<strong>)</strong>. This segment encompasses products like AirPods, Apple Watch, HomePod, Apple TV, Beats headphones, and other accessories.</p></li><li><p><strong>Next</strong> is the <strong>Mac lineup of computers</strong>, including <strong>MacBook Air, MacBook Pro, iMac</strong>, and others making up around<strong> 7.7%</strong> of Apple's total sales.</p></li><li><p>Finally, the<strong> iPad tablet</strong> lineup, consisting of models like<strong> iPad Pro, iPad Air, and iPad Mini,</strong> contributing about 7.4% of Apple's revenue.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yaIy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fd9317-083c-4eb7-81ce-e6d6f8ef90f7_1490x1007.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yaIy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fd9317-083c-4eb7-81ce-e6d6f8ef90f7_1490x1007.png 424w, https://substackcdn.com/image/fetch/$s_!yaIy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fd9317-083c-4eb7-81ce-e6d6f8ef90f7_1490x1007.png 848w, https://substackcdn.com/image/fetch/$s_!yaIy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fd9317-083c-4eb7-81ce-e6d6f8ef90f7_1490x1007.png 1272w, https://substackcdn.com/image/fetch/$s_!yaIy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fd9317-083c-4eb7-81ce-e6d6f8ef90f7_1490x1007.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yaIy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fd9317-083c-4eb7-81ce-e6d6f8ef90f7_1490x1007.png" width="1456" height="984" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a6fd9317-083c-4eb7-81ce-e6d6f8ef90f7_1490x1007.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:984,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;: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_!yaIy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fd9317-083c-4eb7-81ce-e6d6f8ef90f7_1490x1007.png 424w, https://substackcdn.com/image/fetch/$s_!yaIy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fd9317-083c-4eb7-81ce-e6d6f8ef90f7_1490x1007.png 848w, https://substackcdn.com/image/fetch/$s_!yaIy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fd9317-083c-4eb7-81ce-e6d6f8ef90f7_1490x1007.png 1272w, https://substackcdn.com/image/fetch/$s_!yaIy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6fd9317-083c-4eb7-81ce-e6d6f8ef90f7_1490x1007.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Apple has been lurking in the shadows when it comes to&nbsp; AI compared to other incumbents, but the company has made significant investments in this area. Since 2017, Apple had <a href="https://www.cdomagazine.tech/aiml/ai-shopping-spree-apple-leads-charge-with-32-startup-acquisitions-in-2023">32 AI startup acquisitions</a> under it&#8217;s belt, focusing on technologies like self-driving cars, voice design, music generation, and image recognition. These investments have led to the integration of AI features across Apple's product lineup, such as personal voice, live voicemail transcription, and advanced health monitoring on the latest iPhones and Apple Watches. <strong>Apple should also not be take lightly when it comes to the potential for personalization with AI, after all they ace the wearables!&nbsp;</strong></p><p>Apple's AI strategy involves a hybrid approach, leveraging both in-house and external resources. The company is <a href="https://www.aa.com.tr/en/economy/apple-investing-significantly-to-break-new-ground-in-generative-ai-ceo/3150554">investing in generative AI and plans to "break new ground"</a> in this area, as stated by CEO Tim Cook. <a href="https://www.bloomberg.com/news/articles/2024-04-26/apple-intensifies-talks-with-openai-for-iphone-generative-ai-features">Apple is also exploring partnerships with AI companies like OpenAI and Google to integrate their large language models into future products and service</a>s.</p><p>In summary, Apple's revenue model is driven by its diverse product (mostly physical) lineup, with the <strong>iPhone</strong> and <strong>Services</strong> being the primary contributors.&nbsp;</p><h2>Meta</h2><p>Meta's revenue model is dominated by <strong>advertising</strong>, with growing contributions from Reality Labs, Payments, and Other Fees. Let&#8217;s break it down:&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xu6L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da689a6-4f0d-435b-82b7-b5eb3fffbbf9_1384x937.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xu6L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da689a6-4f0d-435b-82b7-b5eb3fffbbf9_1384x937.png 424w, https://substackcdn.com/image/fetch/$s_!Xu6L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da689a6-4f0d-435b-82b7-b5eb3fffbbf9_1384x937.png 848w, https://substackcdn.com/image/fetch/$s_!Xu6L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da689a6-4f0d-435b-82b7-b5eb3fffbbf9_1384x937.png 1272w, https://substackcdn.com/image/fetch/$s_!Xu6L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da689a6-4f0d-435b-82b7-b5eb3fffbbf9_1384x937.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xu6L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da689a6-4f0d-435b-82b7-b5eb3fffbbf9_1384x937.png" width="1384" height="937" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2da689a6-4f0d-435b-82b7-b5eb3fffbbf9_1384x937.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:937,&quot;width&quot;:1384,&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_!Xu6L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da689a6-4f0d-435b-82b7-b5eb3fffbbf9_1384x937.png 424w, https://substackcdn.com/image/fetch/$s_!Xu6L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da689a6-4f0d-435b-82b7-b5eb3fffbbf9_1384x937.png 848w, https://substackcdn.com/image/fetch/$s_!Xu6L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da689a6-4f0d-435b-82b7-b5eb3fffbbf9_1384x937.png 1272w, https://substackcdn.com/image/fetch/$s_!Xu6L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da689a6-4f0d-435b-82b7-b5eb3fffbbf9_1384x937.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>Advertising</strong> is Meta's largest revenue driver, generating approximately 98% of the company's total revenue. This includes <strong>ad placements across its family of apps, such as Facebook, Instagram, Messenger, and WhatsApp</strong>. Meta's advertising revenue success is driven by its sophisticated ad targeting, large user base, and continuous enhancements in ad formats and measurement tools.</p></li></ul><ul><li><p><strong>Reality Labs</strong>, Meta's division focused on virtual and augmented reality, generated around 2% of total sales. This segment includes hardware like Oculus VR headsets and software related to the metaverse. Despite still being a smaller revenue contributor, Reality Labs is a significant part of Meta's long-term strategy to lead in the development of the metaverse and immersive experiences.</p></li></ul><ul><li><p><strong>Meta's Payments </strong>and <strong>Other Fees </strong>segment makes up less than 1% of the company's total revenue. This includes fees from Facebook Pay, peer-to-peer payments, and other financial services. Although currently a minor part of the revenue mix, Meta is investing in expanding its financial services offerings to create <strong>new</strong> <strong>revenue streams.</strong></p></li></ul><p>Meta's revenue model is dominated by <strong>advertising</strong>, with growing contributions from Reality Labs, Payments, and Other Fees. That said, Meta has been an active contributor (actually a solid contributor, e.g., PyTorch, Llama, etc.) to the AI scene.&nbsp;</p><p>AI is not the direct sell, nor it is the main revenue stream, but making one of Meta&#8217;s dependencies a commodity (the foundation model), helps it scavenge talent from the entire tech landscape to make its models better. In doing so, it helps it make material improvements for its ad business via better content recommendation, enhanced ad targeting,&nbsp; automatic content moderation, translation, and copy creation. As ad performance improves, Meta attracts more advertisers and commands higher ad rates, ultimately<strong> boosting their revenue. </strong>Not to mention that Meta&#8217;s &#8220;open&#8221; approach enhances their <strong>brand reputation</strong> and<strong> attracts top talent.</strong>&nbsp;</p><h2>Summary for Incumbents</h2><p>Technology incumbents like<strong> IBM, Microsoft, Google, Amazon, Meta, and Apple</strong> have long-established revenue streams from their core businesses, such as cloud computing, operating systems, search engines, e-commerce, and social media. They have existing means to make money (not AI). AI can be important in these industries mainly as an enabler for their core business and revenue streams but is not the main source of income.&nbsp;</p><p>There are exceptions, though. For example, Google is in the Ad business. Ads happen when you are able to connect the consumer with the advertiser. Google does this by offering &#8220;free&#8221; search (after selling the soul) and then surfacing Ads customized to the consumer. Facebook collects data based on social browsing and customizes ads (via cookies, again selling the soul) to improve click-through rates and bring them to the consumer, and so on.&nbsp;</p><p>In that case, where there is no actual<strong> product/software/service </strong>being sold but the<strong> Ad (as the main source of revenue)</strong>, AI can be detrimental. If there is a better way to connect the consumer with the advertiser, it becomes a <strong>threat</strong>, hence why Google/Meta are strong players in the AI and foundational models game besides the AI new entrants (we talk more about those next) whose main mission in the world is to thrive of generative AI.&nbsp;</p><p>Below is an aggregation of incumbents' revenue stream distribution charts. If you look closely, you will see that there are a few with a balanced staircase distribution where all the streams are contributing their fair share to the aggregate revenue (e.g., IBM, Microsoft, Amazon, Apple). On the other hand, there are those that rely heavily on one stream (e.g., advertisement) to varying degrees (Meta wins in its sole dependence on Ads, followed by Google!).&nbsp;</p><p>Also, some have their streams under one category (e.g., Apple is focused on devices, wearables, and physical products), while others horizontally surf different verticals (cloud, e-commerce, devices, etc).&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7b8V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F495e2895-4f7f-48e9-9ee3-17b52a3043e5_1600x755.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7b8V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F495e2895-4f7f-48e9-9ee3-17b52a3043e5_1600x755.png 424w, https://substackcdn.com/image/fetch/$s_!7b8V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F495e2895-4f7f-48e9-9ee3-17b52a3043e5_1600x755.png 848w, https://substackcdn.com/image/fetch/$s_!7b8V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F495e2895-4f7f-48e9-9ee3-17b52a3043e5_1600x755.png 1272w, https://substackcdn.com/image/fetch/$s_!7b8V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F495e2895-4f7f-48e9-9ee3-17b52a3043e5_1600x755.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7b8V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F495e2895-4f7f-48e9-9ee3-17b52a3043e5_1600x755.png" width="1456" height="687" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/495e2895-4f7f-48e9-9ee3-17b52a3043e5_1600x755.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:687,&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_!7b8V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F495e2895-4f7f-48e9-9ee3-17b52a3043e5_1600x755.png 424w, https://substackcdn.com/image/fetch/$s_!7b8V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F495e2895-4f7f-48e9-9ee3-17b52a3043e5_1600x755.png 848w, https://substackcdn.com/image/fetch/$s_!7b8V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F495e2895-4f7f-48e9-9ee3-17b52a3043e5_1600x755.png 1272w, https://substackcdn.com/image/fetch/$s_!7b8V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F495e2895-4f7f-48e9-9ee3-17b52a3043e5_1600x755.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="pullquote"><p>Better quality of the revenue distribution image here: https://github.com/thetechnomist/chartedterritory/blob/main/04_ai_market_dynamics/AI_market_dynamics_reveneue.pdf </p></div><h1>Sample New Entrants</h1><p>Below we will cover new entrants in the tech and AI scene. They don&#8217;t necessarily make money (profit) at this point, but we will quickly cover their business model to understand better how they fit in the <em>AI Market Dynamics quadrant</em>.</p><h2>Mistral</h2><p>Mistral AI's revenue model is driven by its AI models and services, enterprise solutions, and open-source offerings. The company's investments in AI research and its partnerships with leading tech firms have positioned it as a key player in the AI industry, with a strong focus on <strong>performance, efficiency, and customization. </strong>Let&#8217;s do a quick breakdown:&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wBN0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f27252-0ddb-4b54-9436-4279258a8405_1444x863.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wBN0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f27252-0ddb-4b54-9436-4279258a8405_1444x863.png 424w, https://substackcdn.com/image/fetch/$s_!wBN0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f27252-0ddb-4b54-9436-4279258a8405_1444x863.png 848w, https://substackcdn.com/image/fetch/$s_!wBN0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f27252-0ddb-4b54-9436-4279258a8405_1444x863.png 1272w, https://substackcdn.com/image/fetch/$s_!wBN0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f27252-0ddb-4b54-9436-4279258a8405_1444x863.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wBN0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f27252-0ddb-4b54-9436-4279258a8405_1444x863.png" width="491" height="293.44390581717454" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3f27252-0ddb-4b54-9436-4279258a8405_1444x863.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:863,&quot;width&quot;:1444,&quot;resizeWidth&quot;:491,&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_!wBN0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f27252-0ddb-4b54-9436-4279258a8405_1444x863.png 424w, https://substackcdn.com/image/fetch/$s_!wBN0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f27252-0ddb-4b54-9436-4279258a8405_1444x863.png 848w, https://substackcdn.com/image/fetch/$s_!wBN0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f27252-0ddb-4b54-9436-4279258a8405_1444x863.png 1272w, https://substackcdn.com/image/fetch/$s_!wBN0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f27252-0ddb-4b54-9436-4279258a8405_1444x863.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>AI models and services</strong> are Mistral AI's largest revenue driver. This includes their flagship models like Mistral Large and Mixtral 8x22B, available through <strong>APIs</strong> and platforms such as <strong>Amazon Bedrock and Google Cloud's Vertex AI (</strong>also on <a href="https://azure.microsoft.com/en-us/blog/microsoft-and-mistral-ai-announce-new-partnership-to-accelerate-ai-innovation-and-introduce-mistral-large-first-on-azure/">Azure as of recently</a>). These models serve various applications, including text summarization, question answering, and code completion. Mistral&#8217;s key play here is high performance and cost-efficiency for their models.&nbsp;</p></li></ul><ul><li><p>In second place are <strong>Mistral AI's enterprise solutions</strong>, which provide tailored AI capabilities to businesses across various industries. These solutions include custom AI development and fine-tuning services, allowing enterprises to adapt Mistral's models to their specific needs. Mistral AI collaborates with European integrators and clients to co-build solutions, ensuring that the models meet industry-specific requirements and compliance standards</p></li></ul><p>Generally, Mistral focuses on providing open AI models through APIs and partnerships. They generate revenue through collaborations and by offering services that integrate their open AI models into other businesses.</p><h2>OpenAI</h2><p>OpenAI, which began as a <strong>research lab</strong> in 2015 and transformed into a for-profit organization in 2019, generates revenue primarily through API <strong>consumption</strong> fees for its foundational models (the GPTs), used by startups, and even large enterprises to create AI-infused applications (mostly also for prototyping). But also, through premium/plus <strong>subscriptions</strong> which give access to more features like the create your own GPTs, the GPT store, better models (GPT4/4o/turbo/...), and more input/output tokens to use those models.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aEZL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b30c4ba-0570-411a-8592-d4184887741f_803x916.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aEZL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b30c4ba-0570-411a-8592-d4184887741f_803x916.png 424w, https://substackcdn.com/image/fetch/$s_!aEZL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b30c4ba-0570-411a-8592-d4184887741f_803x916.png 848w, https://substackcdn.com/image/fetch/$s_!aEZL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b30c4ba-0570-411a-8592-d4184887741f_803x916.png 1272w, https://substackcdn.com/image/fetch/$s_!aEZL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b30c4ba-0570-411a-8592-d4184887741f_803x916.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aEZL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b30c4ba-0570-411a-8592-d4184887741f_803x916.png" width="395" height="450.585305105853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b30c4ba-0570-411a-8592-d4184887741f_803x916.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:916,&quot;width&quot;:803,&quot;resizeWidth&quot;:395,&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_!aEZL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b30c4ba-0570-411a-8592-d4184887741f_803x916.png 424w, https://substackcdn.com/image/fetch/$s_!aEZL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b30c4ba-0570-411a-8592-d4184887741f_803x916.png 848w, https://substackcdn.com/image/fetch/$s_!aEZL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b30c4ba-0570-411a-8592-d4184887741f_803x916.png 1272w, https://substackcdn.com/image/fetch/$s_!aEZL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b30c4ba-0570-411a-8592-d4184887741f_803x916.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>One of OpenAI&#8217;s largest partners/distributors is <strong>Microsoft</strong>, which is also a minority owner. In that case, Microsoft earns revenue through hosting OpenAI's APIs on Azure and distributing them to users, as well as through the sale of applications built on Azure. The partnership between OpenAI and Microsoft has led to new products like GitHub Copilot, and OpenAI's generative models may be integrated into Microsoft's offerings like Bing, Office 365, and now CoPilot + PC (similar to rewind.ai but eats more data, stay put and take care of your data &#128578;).&nbsp;&nbsp;</p><p>On the other hand,<strong> Microsoft Azure</strong> serves as the foundation for OpenAI's AI infrastructure, enabling the<strong> pre-training </strong>of models, and OpenAI's APIs are <strong>distributed</strong> through Azure, allowing users to access them directly or through the Azure Enterprise platform (a wider variety of users).&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lyrQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec933a79-dc0b-4b14-a132-48811190d08f_886x533.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lyrQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec933a79-dc0b-4b14-a132-48811190d08f_886x533.png 424w, https://substackcdn.com/image/fetch/$s_!lyrQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec933a79-dc0b-4b14-a132-48811190d08f_886x533.png 848w, https://substackcdn.com/image/fetch/$s_!lyrQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec933a79-dc0b-4b14-a132-48811190d08f_886x533.png 1272w, https://substackcdn.com/image/fetch/$s_!lyrQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec933a79-dc0b-4b14-a132-48811190d08f_886x533.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lyrQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec933a79-dc0b-4b14-a132-48811190d08f_886x533.png" width="401" height="241.23363431151242" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec933a79-dc0b-4b14-a132-48811190d08f_886x533.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:533,&quot;width&quot;:886,&quot;resizeWidth&quot;:401,&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_!lyrQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec933a79-dc0b-4b14-a132-48811190d08f_886x533.png 424w, https://substackcdn.com/image/fetch/$s_!lyrQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec933a79-dc0b-4b14-a132-48811190d08f_886x533.png 848w, https://substackcdn.com/image/fetch/$s_!lyrQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec933a79-dc0b-4b14-a132-48811190d08f_886x533.png 1272w, https://substackcdn.com/image/fetch/$s_!lyrQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec933a79-dc0b-4b14-a132-48811190d08f_886x533.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>OpenAI also has a somewhat spaghetti corporate structure. We will not discuss it in this post, but I left the diagram below for your own leisure.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-YAW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe5c223a-0ca0-4b28-94dc-5d482de7c6be_1198x1198.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-YAW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe5c223a-0ca0-4b28-94dc-5d482de7c6be_1198x1198.png 424w, https://substackcdn.com/image/fetch/$s_!-YAW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe5c223a-0ca0-4b28-94dc-5d482de7c6be_1198x1198.png 848w, https://substackcdn.com/image/fetch/$s_!-YAW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe5c223a-0ca0-4b28-94dc-5d482de7c6be_1198x1198.png 1272w, https://substackcdn.com/image/fetch/$s_!-YAW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe5c223a-0ca0-4b28-94dc-5d482de7c6be_1198x1198.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-YAW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe5c223a-0ca0-4b28-94dc-5d482de7c6be_1198x1198.png" width="1198" height="1198" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe5c223a-0ca0-4b28-94dc-5d482de7c6be_1198x1198.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1198,&quot;width&quot;:1198,&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_!-YAW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe5c223a-0ca0-4b28-94dc-5d482de7c6be_1198x1198.png 424w, https://substackcdn.com/image/fetch/$s_!-YAW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe5c223a-0ca0-4b28-94dc-5d482de7c6be_1198x1198.png 848w, https://substackcdn.com/image/fetch/$s_!-YAW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe5c223a-0ca0-4b28-94dc-5d482de7c6be_1198x1198.png 1272w, https://substackcdn.com/image/fetch/$s_!-YAW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe5c223a-0ca0-4b28-94dc-5d482de7c6be_1198x1198.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p><a href="https://www.chartr.co/stories/2023-11-20-1-openai-unusual-structure-gives-board-control">Control Alt delete: Exploring OpenAI's corporate structure, after Sam Altman&#8217;s shock dismissal</a></p></blockquote><p>In general, OpenAI uses a closed model, offering products like ChatGPT through <strong>subscriptions, APIs,</strong> and <strong>licenses</strong>. The main monetization is achieved through <strong>direct sales to personal and enterprise customers. I.e., the model is the product!&nbsp;</strong></p><h2>Anthropic</h2><p>Like OpenAI, Anthropic's revenue model is driven by its mostly AI services, enterprise solutions, and custom AI development. The company's investments in AI research and its partnerships with leading tech firms have positioned it as a key player in the AI scene. Their AI game is around safety and <strong>ethical AI deployment.&nbsp;</strong></p><p>Here is a quick breakdown:&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hfcF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ce501a-2f71-4541-860b-51177efb3fdb_937x1089.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hfcF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ce501a-2f71-4541-860b-51177efb3fdb_937x1089.png 424w, https://substackcdn.com/image/fetch/$s_!hfcF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ce501a-2f71-4541-860b-51177efb3fdb_937x1089.png 848w, https://substackcdn.com/image/fetch/$s_!hfcF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ce501a-2f71-4541-860b-51177efb3fdb_937x1089.png 1272w, https://substackcdn.com/image/fetch/$s_!hfcF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ce501a-2f71-4541-860b-51177efb3fdb_937x1089.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hfcF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ce501a-2f71-4541-860b-51177efb3fdb_937x1089.png" width="411" height="477.67235859124867" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9ce501a-2f71-4541-860b-51177efb3fdb_937x1089.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1089,&quot;width&quot;:937,&quot;resizeWidth&quot;:411,&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_!hfcF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ce501a-2f71-4541-860b-51177efb3fdb_937x1089.png 424w, https://substackcdn.com/image/fetch/$s_!hfcF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ce501a-2f71-4541-860b-51177efb3fdb_937x1089.png 848w, https://substackcdn.com/image/fetch/$s_!hfcF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ce501a-2f71-4541-860b-51177efb3fdb_937x1089.png 1272w, https://substackcdn.com/image/fetch/$s_!hfcF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ce501a-2f71-4541-860b-51177efb3fdb_937x1089.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>AI services are Anthropic's largest revenue driver</strong>. This includes the <strong>Claude</strong> family of models, such as <strong>Claude 3 Opus, Sonnet, and Haiku</strong>, which offer AI capabilities for tasks like reasoning, content creation, and coding. These models are available through <strong>APIs</strong> and platforms like <strong>Amazon Bedrock and Google Cloud's Vertex AI.</strong>&nbsp;</p></li></ul><ul><li><p>In second place are <strong>Anthropic's enterprise solutions</strong>, which provide tailored AI capabilities to businesses across various industries. The Team plan, for example, offers access to all three of Anthropic's latest Claude models with expanded usage limits, admin tools, and billing management. This plan is designed to support multi-step conversations and process lengthy documents targeting sectors such as technology, financial services, legal services, and healthcare. The Team plan costs <strong>$30 per user per month</strong>.&nbsp;</p></li></ul><ul><li><p>The <strong>third-largest</strong> revenue contributor is <strong>custom AI development</strong>, where Anthropic collaborates with clients to develop bespoke AI solutions (individual clients design custom AI solutions). This includes dedicated capacity options for high-throughput needs, ensuring that clients can access the necessary resources to support their extensive AI applications (I.e., the infrastructure required to build customized AI solutions).&nbsp;</p></li></ul><p>To add, similar to <em><strong>OpenAI and Microsoft</strong></em>, <strong>Anthropic and AWS</strong> are strategically collaborating with AWS becoming Anthropic&#8217;s primary cloud provider. Earlier in 2024, Anthropic made a<a href="https://www.cnbc.com/2024/03/27/amazon-spends-2point7b-on-startup-anthropic-in-largest-venture-investment.html"> $4 billion investment in Anthropic</a>, securing minority ownership in the company. Anthropic is set to use AWS&#8217;s infrastructure (including AWS&#8217;s Trinium and Inferntia chips) to build, train, and serve its foundation models. This gives AWS early access to Anthropic&#8217;s models (with options to customize/finetune) and exposes Anthropic to AWS's massive customer base. The models are available through Amazon Bedrock.&nbsp; The play here is mainly centering around <strong>responsible AI </strong>as a differentiating tenet<strong>.</strong>&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-ntW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb896048-9a2c-4894-b326-dad0fd19d19f_859x533.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-ntW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb896048-9a2c-4894-b326-dad0fd19d19f_859x533.png 424w, https://substackcdn.com/image/fetch/$s_!-ntW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb896048-9a2c-4894-b326-dad0fd19d19f_859x533.png 848w, https://substackcdn.com/image/fetch/$s_!-ntW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb896048-9a2c-4894-b326-dad0fd19d19f_859x533.png 1272w, https://substackcdn.com/image/fetch/$s_!-ntW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb896048-9a2c-4894-b326-dad0fd19d19f_859x533.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-ntW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb896048-9a2c-4894-b326-dad0fd19d19f_859x533.png" width="383" height="237.64726426076834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb896048-9a2c-4894-b326-dad0fd19d19f_859x533.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:533,&quot;width&quot;:859,&quot;resizeWidth&quot;:383,&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_!-ntW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb896048-9a2c-4894-b326-dad0fd19d19f_859x533.png 424w, https://substackcdn.com/image/fetch/$s_!-ntW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb896048-9a2c-4894-b326-dad0fd19d19f_859x533.png 848w, https://substackcdn.com/image/fetch/$s_!-ntW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb896048-9a2c-4894-b326-dad0fd19d19f_859x533.png 1272w, https://substackcdn.com/image/fetch/$s_!-ntW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb896048-9a2c-4894-b326-dad0fd19d19f_859x533.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Generally, </strong>Anthropic provides closed AI models, focusing on products like Claude and recycles that as subscriptions for directly interacting with the models, through API consumption, or licenses for partners to use their models, which benefits both the partner and Anthropic. The main monetization is achieved through <strong>direct sales to personal and enterprise customers. I.e., the model is the product!&nbsp;</strong></p><h2>Summary for New Entrants</h2><p>In a sense, the business models for Mistral, OpenAI, and Anthropic are quite similar. Subscriptions, APIs, and partnerships with one of the incumbents to give them access to people and infrastructure. Each tries to go for a unique play. Anthropic goes for ethical and responsible AI, Mistral goes for lean, efficient, and open models, and finally, OpenAI goes for AGI and best-in-breed quality.&nbsp;</p><p>That said, they all have one thing in common. Unlike the Incumbents who have various revenue streams making them money and can potentially loss-lead for a long while, this group operates on the basis that<strong> the model IS the main product and the revenue stream. </strong>Take the model away, poof, they are gone, finito<strong>!&nbsp;</strong></p><h1>Analysis &amp; Categorization&nbsp;</h1><p>No, let&#8217;s summarize all the above and explain the quadrant. There will be four categories, namely:&nbsp;</p><ul><li><p><strong>Open &amp; Direct: </strong>Companies that pushed their foundational models to the open, and still rely on the model being the product.&nbsp;</p></li><li><p><strong>Open &amp; Indirect: Companies that pushed their foundational models to the open, but don&#8217;t rely on the model being the product, rather the proxy.&nbsp;&nbsp;</strong></p></li><li><p><strong>Closed &amp; Direct: Companies that DID NOT push their foundational models to the open, and still rely on the model being the product.&nbsp;</strong></p></li><li><p><strong>Closed &amp; Direct: Companies that DID NOT push their foundational models to the open AND don&#8217;t rely on the model being the product, rather the proxy.&nbsp;&nbsp;</strong></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C4sI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4275b0ec-331f-49ba-9dbf-aff13b311652_1600x1149.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C4sI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4275b0ec-331f-49ba-9dbf-aff13b311652_1600x1149.png 424w, https://substackcdn.com/image/fetch/$s_!C4sI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4275b0ec-331f-49ba-9dbf-aff13b311652_1600x1149.png 848w, https://substackcdn.com/image/fetch/$s_!C4sI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4275b0ec-331f-49ba-9dbf-aff13b311652_1600x1149.png 1272w, https://substackcdn.com/image/fetch/$s_!C4sI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4275b0ec-331f-49ba-9dbf-aff13b311652_1600x1149.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C4sI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4275b0ec-331f-49ba-9dbf-aff13b311652_1600x1149.png" width="1456" height="1046" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4275b0ec-331f-49ba-9dbf-aff13b311652_1600x1149.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1046,&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_!C4sI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4275b0ec-331f-49ba-9dbf-aff13b311652_1600x1149.png 424w, https://substackcdn.com/image/fetch/$s_!C4sI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4275b0ec-331f-49ba-9dbf-aff13b311652_1600x1149.png 848w, https://substackcdn.com/image/fetch/$s_!C4sI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4275b0ec-331f-49ba-9dbf-aff13b311652_1600x1149.png 1272w, https://substackcdn.com/image/fetch/$s_!C4sI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4275b0ec-331f-49ba-9dbf-aff13b311652_1600x1149.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="pullquote"><p>Better quality is available here: https://github.com/thetechnomist/chartedterritory/blob/main/04_ai_market_dynamics/AI_market_dynamics.pdf </p></div><h2>Open and Direct</h2><p><strong>Mistral</strong> is located here, among other new players (which are out of scope for this post). Mistral focuses on providing open AI models directly through APIs and partnerships, as described in the new entrants overview. Whether that will sustain a living or not is unclear for now, but they are definitely moving more towards offering their premium models (time leaps ahead) with a higher price tag, and they won&#8217;t be planning to open-source those models.&nbsp;</p><h2>Open and Indirect</h2><p><strong>IBM</strong> and Meta fall here.&nbsp;</p><p>IBM utilizes open AI models (while wearing its <em>open-by-default</em> Red Hat to provide accessible training/finetuning via InstructLab) within its broader suite of software and consulting services. It enhances its offerings by integrating open-source models and providing comprehensive tech solutions without directly selling the AI models or at least not as their main revenue stream. IBM pushed their Granite models weights/arch/.. under the Apache license (a very permissive license). IBM also ranks highly in&nbsp; the <a href="https://crfm.stanford.edu/fmti/paper.pdf">Model Transparency Index</a> (as of May 2024).&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JXiG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a78b02-58ba-4237-acb6-adfef762c8bf_1066x559.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JXiG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a78b02-58ba-4237-acb6-adfef762c8bf_1066x559.png 424w, https://substackcdn.com/image/fetch/$s_!JXiG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a78b02-58ba-4237-acb6-adfef762c8bf_1066x559.png 848w, https://substackcdn.com/image/fetch/$s_!JXiG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a78b02-58ba-4237-acb6-adfef762c8bf_1066x559.png 1272w, https://substackcdn.com/image/fetch/$s_!JXiG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a78b02-58ba-4237-acb6-adfef762c8bf_1066x559.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JXiG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a78b02-58ba-4237-acb6-adfef762c8bf_1066x559.png" width="1066" height="559" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18a78b02-58ba-4237-acb6-adfef762c8bf_1066x559.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:559,&quot;width&quot;:1066,&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_!JXiG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a78b02-58ba-4237-acb6-adfef762c8bf_1066x559.png 424w, https://substackcdn.com/image/fetch/$s_!JXiG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a78b02-58ba-4237-acb6-adfef762c8bf_1066x559.png 848w, https://substackcdn.com/image/fetch/$s_!JXiG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a78b02-58ba-4237-acb6-adfef762c8bf_1066x559.png 1272w, https://substackcdn.com/image/fetch/$s_!JXiG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a78b02-58ba-4237-acb6-adfef762c8bf_1066x559.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="pullquote"><p><a href="https://crfm.stanford.edu/fmti/paper.pdf">Model Transparency Index</a></p></div><p>Similarly, <strong>Meta</strong>, which relies mainly on Ads to make a living, is releasing its models under a community license. In doing so, it gets contributions from the entire world to improve its internal services (for ad targeting), which helps it attract more advertisers and command higher ad rates, ultimately boosting its revenue. Not to mention that Meta&#8217;s &#8220;open&#8221; approach enhances its brand reputation and attracts top talent.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iuLh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e992286-1516-477f-898f-146c21754113_496x496.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iuLh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e992286-1516-477f-898f-146c21754113_496x496.png 424w, https://substackcdn.com/image/fetch/$s_!iuLh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e992286-1516-477f-898f-146c21754113_496x496.png 848w, https://substackcdn.com/image/fetch/$s_!iuLh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e992286-1516-477f-898f-146c21754113_496x496.png 1272w, https://substackcdn.com/image/fetch/$s_!iuLh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e992286-1516-477f-898f-146c21754113_496x496.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iuLh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e992286-1516-477f-898f-146c21754113_496x496.png" width="496" height="496" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e992286-1516-477f-898f-146c21754113_496x496.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:496,&quot;width&quot;:496,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:128880,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iuLh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e992286-1516-477f-898f-146c21754113_496x496.png 424w, https://substackcdn.com/image/fetch/$s_!iuLh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e992286-1516-477f-898f-146c21754113_496x496.png 848w, https://substackcdn.com/image/fetch/$s_!iuLh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e992286-1516-477f-898f-146c21754113_496x496.png 1272w, https://substackcdn.com/image/fetch/$s_!iuLh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e992286-1516-477f-898f-146c21754113_496x496.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You might have noticed that I didn&#8217;t mention the eye of Sauron (Jensen Huang / Nvidia). I didn&#8217;t feel I needed to, they are right in the middle of it (<a href="https://github.com/thetechnomist/chartedterritory/blob/main/04_ai_market_dynamics/AI_market_dynamics.pdf">see the quadrant</a>), and no matter what happens, their chip rules them all (for now)!<br><br>&#8221;&#120333;&#120368;&#120371; &#120358;&#120375;&#120358;&#120371;&#120378; $1 &#120372;&#120369;&#120358;&#120367;&#120373; &#120368;&#120367; &#120341;&#120349;&#120336;&#120331;&#120336;&#120328; &#120328;&#120336; &#120362;&#120367;&#120359;&#120371;&#120354;&#120372;&#120373;&#120371;&#120374;&#120356;&#120373;&#120374;&#120371;&#120358;, &#120356;&#120365;&#120368;&#120374;&#120357; &#120369;&#120371;&#120368;&#120375;&#120362;&#120357;&#120358;&#120371;&#120372; &#120361;&#120354;&#120375;&#120358; &#120354;&#120367; &#120368;&#120369;&#120369;&#120368;&#120371;&#120373;&#120374;&#120367;&#120362;&#120373;&#120378; &#120373;&#120368; &#120358;&#120354;&#120371;&#120367; $5 &#120362;&#120367; &#120334;&#120343;&#120348; &#120362;&#120367;&#120372;&#120373;&#120354;&#120367;&#120373; &#120361;&#120368;&#120372;&#120373;&#120362;&#120367;&#120360; &#120371;&#120358;&#120375;&#120358;&#120367;&#120374;&#120358; &#120368;&#120375;&#120358;&#120371; 4 &#120378;&#120358;&#120354;&#120371;&#120372;" ~ &#120341;&#120349;&#120336;&#120331;&#120336;&#120328; &#120330;&#120333;&#120342;<br><br>From silicon to software, each layer of the stack adds value by leveraging the "&#120371;&#120354;&#120376; &#120366;&#120354;&#120373;&#120358;&#120371;&#120362;&#120354;&#120365;" of the layer below. For the cloud providers (IBM, AWS, GCP, Azure, etc.), the raw material is the NVIDIA chip (or the AMD, Intel, etc.). For the Model/Inference API providers like Claude/OpenAI/Mistral, it's the infra to train/serve. For startups, wrappers, and application providers, it's the inference APIs, and the chain continues. <br><br>The success of the provider hinges on the success of the consumer and vice versa with varying dependencies.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CvEe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d42602-d5bf-49e0-a766-24397cf33e2b_6089x3186.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CvEe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d42602-d5bf-49e0-a766-24397cf33e2b_6089x3186.png 424w, https://substackcdn.com/image/fetch/$s_!CvEe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d42602-d5bf-49e0-a766-24397cf33e2b_6089x3186.png 848w, https://substackcdn.com/image/fetch/$s_!CvEe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d42602-d5bf-49e0-a766-24397cf33e2b_6089x3186.png 1272w, https://substackcdn.com/image/fetch/$s_!CvEe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d42602-d5bf-49e0-a766-24397cf33e2b_6089x3186.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CvEe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d42602-d5bf-49e0-a766-24397cf33e2b_6089x3186.png" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7d42602-d5bf-49e0-a766-24397cf33e2b_6089x3186.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:993753,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CvEe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d42602-d5bf-49e0-a766-24397cf33e2b_6089x3186.png 424w, https://substackcdn.com/image/fetch/$s_!CvEe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d42602-d5bf-49e0-a766-24397cf33e2b_6089x3186.png 848w, https://substackcdn.com/image/fetch/$s_!CvEe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d42602-d5bf-49e0-a766-24397cf33e2b_6089x3186.png 1272w, https://substackcdn.com/image/fetch/$s_!CvEe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7d42602-d5bf-49e0-a766-24397cf33e2b_6089x3186.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="pullquote"><p>One <strong>CHIP</strong> to rule them all, one <strong>CHIP</strong> to find them, One <strong>CHIP</strong> to bring them all, and in the darkness bind them; In the Land of <strong>GPUs</strong> where the shadows lie.</p></div><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://thetechnomist.com/subscribe?"><span>Subscribe now</span></a></p><p>That&#8217;s it! If you want to collaborate, co-write, or chat, reach out via&nbsp;<strong>subscriber chat&nbsp;</strong>or simply on&nbsp;<strong><a href="https://www.linkedin.com/in/adelzaalouk/">LinkedIn</a></strong>. I look forward to hearing from you!</p>]]></content:encoded></item><item><title><![CDATA[History, AI, and Non-Consumption: Part I, Winter is Coming]]></title><description><![CDATA[From Ancient Dreams to Modern Realities]]></description><link>https://thetechnomist.com/p/history-ai-and-non-consumption-part</link><guid isPermaLink="false">https://thetechnomist.com/p/history-ai-and-non-consumption-part</guid><dc:creator><![CDATA[Adel Zaalouk]]></dc:creator><pubDate>Fri, 17 May 2024 12:07:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!taOg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8288298-453a-4ee8-af8f-00f0ac2b3829_1543x1735.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>&#8220;One age cannot be completely understood if all the others are not understood. The song of history can only be sung as a whole&#8221; &#8211; Jos&#233; Ortega y Gasset&nbsp;</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!taOg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8288298-453a-4ee8-af8f-00f0ac2b3829_1543x1735.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!taOg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8288298-453a-4ee8-af8f-00f0ac2b3829_1543x1735.png 424w, https://substackcdn.com/image/fetch/$s_!taOg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8288298-453a-4ee8-af8f-00f0ac2b3829_1543x1735.png 848w, https://substackcdn.com/image/fetch/$s_!taOg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8288298-453a-4ee8-af8f-00f0ac2b3829_1543x1735.png 1272w, https://substackcdn.com/image/fetch/$s_!taOg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8288298-453a-4ee8-af8f-00f0ac2b3829_1543x1735.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!taOg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8288298-453a-4ee8-af8f-00f0ac2b3829_1543x1735.png" width="574" height="645.3557692307693" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8288298-453a-4ee8-af8f-00f0ac2b3829_1543x1735.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1637,&quot;width&quot;:1456,&quot;resizeWidth&quot;:574,&quot;bytes&quot;:1512364,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!taOg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8288298-453a-4ee8-af8f-00f0ac2b3829_1543x1735.png 424w, https://substackcdn.com/image/fetch/$s_!taOg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8288298-453a-4ee8-af8f-00f0ac2b3829_1543x1735.png 848w, https://substackcdn.com/image/fetch/$s_!taOg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8288298-453a-4ee8-af8f-00f0ac2b3829_1543x1735.png 1272w, https://substackcdn.com/image/fetch/$s_!taOg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8288298-453a-4ee8-af8f-00f0ac2b3829_1543x1735.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="pullquote"><p>From: <a href="https://twitter.com/CEO_AISOMA/status/1333727609759404040">https://twitter.com/CEO_AISOMA/status/1333727609759404040</a></p></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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><p>Everyone is speed publishing, <a href="https://aiindex.stanford.edu/report/">according to the AI Index report from stanford</a>. Every year, the number of AI publications increases by the thousands as more researchers join the AI ranks.&nbsp; With all this progress and FOMO, it's easy to lose sight of the long, winding road that led us here, I mean, it didn&#8217;t happen overnight, ChatGPT didn&#8217;t happen overnight, Artificial General Intelligence (AGI) will not happen overnight, its foundation upon the foundation, it could take years, decades, even centuries sometimes!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fiPN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43953a88-70ff-4bbc-ad7c-5ddc80623b41_1086x593.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fiPN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43953a88-70ff-4bbc-ad7c-5ddc80623b41_1086x593.png 424w, https://substackcdn.com/image/fetch/$s_!fiPN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43953a88-70ff-4bbc-ad7c-5ddc80623b41_1086x593.png 848w, https://substackcdn.com/image/fetch/$s_!fiPN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43953a88-70ff-4bbc-ad7c-5ddc80623b41_1086x593.png 1272w, https://substackcdn.com/image/fetch/$s_!fiPN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43953a88-70ff-4bbc-ad7c-5ddc80623b41_1086x593.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fiPN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43953a88-70ff-4bbc-ad7c-5ddc80623b41_1086x593.png" width="1086" height="593" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43953a88-70ff-4bbc-ad7c-5ddc80623b41_1086x593.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:593,&quot;width&quot;:1086,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fiPN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43953a88-70ff-4bbc-ad7c-5ddc80623b41_1086x593.png 424w, https://substackcdn.com/image/fetch/$s_!fiPN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43953a88-70ff-4bbc-ad7c-5ddc80623b41_1086x593.png 848w, https://substackcdn.com/image/fetch/$s_!fiPN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43953a88-70ff-4bbc-ad7c-5ddc80623b41_1086x593.png 1272w, https://substackcdn.com/image/fetch/$s_!fiPN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43953a88-70ff-4bbc-ad7c-5ddc80623b41_1086x593.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This post takes a step back into the 1930s (and even before), 50s, 60s, 70s, and 80s, when most of the concepts behind what we know as AI today were forged. Here, we take a trip together down memory lane. In this post, we are going to explore the key events in history, meet key people who made it all happen, look into how they influenced AI, and how AI was posed as the ethos of computer science, the ultimate goal upon which all grounding concepts were built.&nbsp; We will also look at AI winters, why they happened, and where we are today.&nbsp;</p><blockquote><p><strong>Note: </strong>As I was writing this, I wrote way more sections than I should have, so I decided to break it down into two parts (it will not likely fit an E-mail anyway). This here is part I, in part II, we will compare and contrast history and present, look at AI and innovations in general from the business and economic perspective, and brainstorm on how to build better products catering to a larger group of consumers from the lessons learned in part I.&nbsp;</p></blockquote><h1>Before the 1930s</h1><p>The journey towards artificial intelligence began long before the 1930s. Many early thinkers and inventors laid the groundwork for future AI advancements through a series of theoretical, philosophical, and mechanical innovations. Be it the Ancient Greek myths, such as those of <a href="https://en.wikipedia.org/wiki/Talos">Talos</a> and <a href="https://en.wikipedia.org/wiki/Pygmalion_(mythology)">Galatea</a>, the mechanical men <a href="https://blog.salvius.org/2014/01/a-history-of-robotics-yan-shi-artificer.html">presented by Yan Shi to King Mu</a> of Zhou in 10th century BC China, the logical groundwork for AI with concepts such as the syllogism and means-ends analysis (ALOT of details <a href="https://www.uoitc.edu.iq/images/documents/informatics-institute/exam_materials/artificial%20intelligence%20structures%20and%20strategies%20for%20%20complex%20problem%20solving.pdf">here</a>). Even during the medieval period, the Banu Musa brothers <a href="https://liangzp.com/selected-projects/banu-musa-music-automaton/#:~:text=In%20the%209th%20century%2C%20the,media%20arts%20and%20automation%20process.">created a programmable music automaton</a>, and <a href="https://liangzp.com/selected-projects/banu-musa-music-automaton/#:~:text=In%20the%209th%20century%2C%20the,media%20arts%20and%20automation%20process.">Al-Khawarizmi&#8217;s</a> work in arithmetic and algebra introduced the term &#8220;algorithm&#8221; (9th century). Fast forward to the 1600s, with Schickard&#8217;s first calculating clock, Hobbes, and the mechanical theory of cognition by Hobbes (19th century). Onwards to the 1700s, Jonathan Swift described a <a href="https://en.wikipedia.org/wiki/The_Engine">knowledge-generating machine in "Gulliver's Travels</a>, and the 1800s where Samuel Butler speculated on <a href="https://en.wikipedia.org/wiki/Darwin_among_the_Machines">machine consciousness in "Darwin Among the Machines"</a>.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D9IU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361a486a-caaa-4d43-81b2-f37617f27f6c_720x540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D9IU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361a486a-caaa-4d43-81b2-f37617f27f6c_720x540.png 424w, https://substackcdn.com/image/fetch/$s_!D9IU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361a486a-caaa-4d43-81b2-f37617f27f6c_720x540.png 848w, https://substackcdn.com/image/fetch/$s_!D9IU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361a486a-caaa-4d43-81b2-f37617f27f6c_720x540.png 1272w, https://substackcdn.com/image/fetch/$s_!D9IU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361a486a-caaa-4d43-81b2-f37617f27f6c_720x540.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D9IU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361a486a-caaa-4d43-81b2-f37617f27f6c_720x540.png" width="516" height="387" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/361a486a-caaa-4d43-81b2-f37617f27f6c_720x540.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:720,&quot;resizeWidth&quot;:516,&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_!D9IU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361a486a-caaa-4d43-81b2-f37617f27f6c_720x540.png 424w, https://substackcdn.com/image/fetch/$s_!D9IU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361a486a-caaa-4d43-81b2-f37617f27f6c_720x540.png 848w, https://substackcdn.com/image/fetch/$s_!D9IU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361a486a-caaa-4d43-81b2-f37617f27f6c_720x540.png 1272w, https://substackcdn.com/image/fetch/$s_!D9IU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361a486a-caaa-4d43-81b2-f37617f27f6c_720x540.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Photo from: <a href="https://zkm.de/en/automatische-hydraulische-orgel-der-banu-musa-ibn-shakir">https://zkm.de/en/automatische-hydraulische-orgel-der-banu-musa-ibn-shakir</a></em>&nbsp;</p><p>These early milestones/inventions/philosophies showcase the longstanding fascination with creating intelligent machines, which set the stage for AI advancements in the 20th century, the century when modern AI was born.&nbsp;</p><h1>The 1930s to 1950s</h1><p><strong><a href="https://en.wikipedia.org/wiki/Alan_Turing">Alan Turing</a>,</strong>&nbsp; considered as the father of theoretical computer science and AI, produced a foundational paper in <strong>1936</strong> on computable numbers which introduced the concept <strong>of the Turing machine</strong>, providing a theoretical framework for future computers. By <strong>1941,<a href="https://de.wikipedia.org/wiki/Konrad_Zuse"> Konrad Zuse</a></strong> had constructed the first working program-controlled general-purpose computer, and in <strong>1948, Norbert Wiener</strong> coined the term "<strong>cybernetics</strong>," integrating the study of control systems and communication theory</p><p>In <strong>1950</strong>, Alan Turing wrote his paper on <a href="https://watermark.silverchair.com/lix-236-433.pdf?token=AQECAHi208BE49Ooan9kkhW_Ercy7Dm3ZL_9Cf3qfKAc485ysgAAA1gwggNUBgkqhkiG9w0BBwagggNFMIIDQQIBADCCAzoGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMsNig42Ec9C7zP75HAgEQgIIDCyv2njuGl4dXJcQo75yXDwmW2GLDl88YTNmrZCLOnVHm9mvHnI9V4J-CVr-fAhRiykJnKzRWqszcQlrVQaYhcvg3MHv7BPu98UmZLLEX0SkjfJ0Eb0I2B4VHFNc9IwOoz1ncH_iSdg79yt3Z1D5fhCWcdf3Q7L6aydB3qeVZrAoxClooibUmcH0vUd8bhAxIgpB9uuz6jkflHd1nRP0vtcmb2TzVIGi8EyPQkhDe61KL9OMtKc8lXUkxbo0kFHRy7A1QDb0mQNDU68YNejG-4SlCC4PfqND4UmfsYxDZzAxvYT_ZixMvaWGAfxcIldvV6hXfzTku0urxtiWskz_g3Y_NyNW96OYA_a-eqgeDAAxk2ukZJpVwAz560ygouD2xsvLKCbgf1wnrEkWQNtLx8ftfjD1WfYlE73-v_XkzbIwvlqJU-_QWL9xnHyu8wnf-t1oebzCx8nqssnwwd_5uXYgbGOzVAZERQPyjn13RopN1cGGFrvDkYW3iLO_74Xz159MRNn1sXUDYDzBQibt8qUVCKsR22Fj6tre4QqfG-dqQ_Rh4Cy5TpAe0tO5zk7JxOxS7wsPuJEiWKLF7WROUuL51YBj0bqo6w3pwyD1_Z0ZX2CYxHe7_XsyS77wt5xeAmFRp4YRkJSNOrZbitBBe9XlMRBIIBXQzphsfiFNCEiWrlx4O9-vsCr90HizK7RowP3ptOnDyXGVci_MUUrpFhZv0ROH4SL2aJxuthbVZKIlSX-oCIlqLXwoD9sRfHqAeBxCXkw7GW6BZPJHcb3af1nyyV18GqQXYWhKN-pXH1KBQRLKgTQQ_qnLq1xqZlvWjfe4DtVDYFs3yksSBhYhf_OA9MunLSAAijJ6ZDbU0g8WPnMiJMp4IG6d5KIR4Q79Byxm2i_GZAuT_wRxrxG3Jk-dHPniFYUe6N-F7zUKASHjxlD0Y0looJdlByQ7HZmbe-LV2WVTkeJ8dd1XvQnTjiEzdX4-VWd0zVtvL6h8mTf2tnI2UhJtIMTRiff4jONC2iO3Bmo2Rg0myd98d">COMPUTING MACHINERY AND INTELLIGENCE</a>, asking the question, &#8220;<strong>Can machines think?</strong>&#8221; He explored and simplified the definition of &#8220;intelligence&#8221; with the goal of modeling it. Additionally, he proposed the imitation game, the Turing test, as a way to test and evaluate intelligence.&nbsp;</p><p><strong>Note on the Turing Test: </strong>Today, we discuss Artificial General Intelligence (AGI) and how we get there. The Turing test is one approach to identifying that state. Some argue that the Turing test is not a practical measure of AI. It's easily gamed with simple tricks that exploit human biases to appear &#8220;human&#8221; rather than demonstrate genuine intelligence, which is arguably not the goal we have in mind. We need a more robust and meaningful assessment of AI capabilities.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N0-f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35795085-b19a-40bd-ac56-64ac243657f8_1280x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N0-f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35795085-b19a-40bd-ac56-64ac243657f8_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!N0-f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35795085-b19a-40bd-ac56-64ac243657f8_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!N0-f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35795085-b19a-40bd-ac56-64ac243657f8_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!N0-f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35795085-b19a-40bd-ac56-64ac243657f8_1280x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N0-f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35795085-b19a-40bd-ac56-64ac243657f8_1280x720.png" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35795085-b19a-40bd-ac56-64ac243657f8_1280x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&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_!N0-f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35795085-b19a-40bd-ac56-64ac243657f8_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!N0-f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35795085-b19a-40bd-ac56-64ac243657f8_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!N0-f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35795085-b19a-40bd-ac56-64ac243657f8_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!N0-f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35795085-b19a-40bd-ac56-64ac243657f8_1280x720.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In <strong>1955</strong>, <a href="https://www.historyofinformation.com/detail.php?id=742">Newell, Simon &amp; Shaw Developed the First Artificial Intelligence Program</a>, the <em><a href="https://history-computer.com/technology/logic-theorist/">Logic Theorist,</a></em> the first program designed to imitate human problem-solving skills. The program was created to prove theorems in propositional calculus similar to those in <em><a href="https://en.wikipedia.org/wiki/Principia_Mathematica">Principia Mathematica by Whitehead and Russell</a>. </em>In <strong>1956</strong>, The program was showcased at the <strong>Dartmouth Summer Session on Artificial Intelligence in 1956,</strong> marking a key moment in the history of AI research.&nbsp;&nbsp;</p><blockquote><p><em>The Dartmouth Summer Research Project of 1956 is often taken as the event that initiated AI as a research discipline ~ <a href="https://home.dartmouth.edu/about/artificial-intelligence-ai-coined-dartmouth">Artificial Intelligence (AI) Coined at Dartmouth</a>&nbsp;</em></p></blockquote><p>The <strong><a href="https://aaai.org/ojs/index.php/aimagazine/article/view/1911/1809">Dartmouth</a></strong><a href="https://aaai.org/ojs/index.php/aimagazine/article/view/1911/1809"> </a><strong><a href="https://aaai.org/ojs/index.php/aimagazine/article/view/1911/1809">conference</a></strong> brought together many of the field's great minds in one place and also formed the basis for future research and innovations in the field. In the next section, we will discuss the first artificial intelligence white paper, one of the outcomes/artifacts of this gathering of researchers and scientists.</p><p>In <strong>1957</strong>, John McCarthy (also one of the founding fathers of AI, mainly as he coined the phrase &#8220;artificial intelligence&#8221;) introduced <strong><a href="https://en.wikipedia.org/wiki/Lisp_(programming_language)">LISP</a></strong>, short for, List Processing) which later became the favored programming language for AI.&nbsp;</p><p>Before we finish the 1950s, I&#8217;d like to highlight one of the very first demos of AI. If you have been around, you have probably seen &#8220;<a href="https://www.youtube.com/watch?v=yJDv-zdhzMY">The mother of all demos'' by Douglas</a> Engelbart in the 60s, demonstrating the computer mouse as a UX interface, but have you seen Claude<strong> Shannon&#8217;s</strong> <strong>demo on </strong><em><strong>Theseus,</strong></em><strong> the AI mouse?</strong> If not, you should! Theus is probably one of the first manifestations of applied &#8220;intelligence&#8221;. Shannon&#8217;s goal was optimizing telephones and relays but this remains a great token of how scientists at the time approached the problem.&nbsp;</p><div id="youtube2-_9_AEVQ_p74" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;_9_AEVQ_p74&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/_9_AEVQ_p74?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h1>The Dartmouth Workshop | 1956</h1><p>In 1955, McCarthy, then a mathematics professor at Dartmouth College, formally proposed a summer workshop to the Rockefeller Foundation. The proposal, titled <a href="http://jmc.stanford.edu/articles/dartmouth/dartmouth.pdf">"A Proposal for the Dartmouth Summer Research Project on Artificial Intelligence"</a> outlined the workshop's goals and marked the first official use of the term "<strong>artificial</strong> <strong>intelligence</strong>"</p><p>With funding secured from the <em>Rockefeller Foundation</em>, the workshop was held in the summer of 1956 on the Dartmouth College campus. While the original plan envisioned a two-month collaborative effort, the workshop ultimately unfolded as a more loosely structured gathering, with participants coming and going throughout the summer.&nbsp;&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TtDQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6175bf-3713-49f9-a4fc-c87800803c81_850x419.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TtDQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6175bf-3713-49f9-a4fc-c87800803c81_850x419.png 424w, https://substackcdn.com/image/fetch/$s_!TtDQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6175bf-3713-49f9-a4fc-c87800803c81_850x419.png 848w, https://substackcdn.com/image/fetch/$s_!TtDQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6175bf-3713-49f9-a4fc-c87800803c81_850x419.png 1272w, https://substackcdn.com/image/fetch/$s_!TtDQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6175bf-3713-49f9-a4fc-c87800803c81_850x419.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TtDQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6175bf-3713-49f9-a4fc-c87800803c81_850x419.png" width="850" height="419" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a6175bf-3713-49f9-a4fc-c87800803c81_850x419.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:419,&quot;width&quot;:850,&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_!TtDQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6175bf-3713-49f9-a4fc-c87800803c81_850x419.png 424w, https://substackcdn.com/image/fetch/$s_!TtDQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6175bf-3713-49f9-a4fc-c87800803c81_850x419.png 848w, https://substackcdn.com/image/fetch/$s_!TtDQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6175bf-3713-49f9-a4fc-c87800803c81_850x419.png 1272w, https://substackcdn.com/image/fetch/$s_!TtDQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6175bf-3713-49f9-a4fc-c87800803c81_850x419.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="pullquote"><p>Picture from: <a href="https://www.researchgate.net/figure/Left-Marvin-Minsky-Claude-Shannon-Ray-Solomonoff-and-other-scientists-at-the-Dartmouth_fig2_370935055">Left: Marvin Minsky, Claude Shannon, Ray Solomonoff and other scientists at the Dartmouth Summer Research Project on Artificial Intelligence (Photo</a>&nbsp;</p></div><p>The Dartmouth workshop was attended by the founders of AI, other key figures were invited to the Dartmouth Workshop as well. Among them were future Nobel prize winners <strong>John F. Nash</strong> Jr. (1928&#8211;2015) and <strong>Herbert A. Simon</strong> (1916&#8211;2001).&nbsp;</p><h2>A Bold Conjecture: Machines That Learn and Think</h2><p>During the Dartmouth workshop, a proposal for a summer research project was presented. Here is a quote from the proposal:</p><blockquote><p><em>We propose that a 2 month, 10 man study of artificial intelligence be carried out during the summer of 1956 at Dartmouth College in Hanover, New Hampshire. <strong>The study is to proceed on the basis of the conjecture that every aspect of learning or any other feature of intelligence can in principle be so precisely described that a machine can be made to simulate it</strong> ~ from <a href="http://jmc.stanford.edu/articles/dartmouth/dartmouth.pdf">A proposal for the Dartmouth Summer Research Project on Artificial Intelligence</a>&nbsp;</em></p></blockquote><p>This quote encapsulated the core ambition, the vision, of AI research at the time, which can be boiled down to creating machines capable of learning, reasoning, and problem-solving on par with humans.&nbsp;</p><p>During the workshop, scientists explored a wide range of topics, most of which form the basis and the core of what we know as AI. It's all there since the 50s &#128578;. Amongst those topics, I find two to be quite important:&nbsp;</p><ul><li><p><strong>Neural Nets:</strong> Early researchers in the field, like <a href="https://www.google.com/search?q=marvin+minsky&amp;oq=marvin+minsk&amp;gs_lcrp=EgZjaHJvbWUqCggAEAAY4wIYgAQyCggAEAAY4wIYgAQyBwgBEC4YgAQyBggCEEUYOTIHCAMQABiABDIHCAQQABiABDIHCAUQLhiABDIHCAYQABiABDIHCAcQLhiABDIHCAgQABiABDIHCAkQABiABKgCALACAA&amp;sourceid=chrome&amp;ie=UTF-8">Marvin Minsky</a>, delved into the idea that artificial <strong>neural nets</strong> (networks today) could simulate the brain's learning processes.&nbsp;</p></li></ul><blockquote><p><em>&#8220;It may be speculated that a large part of human thought consists of manipulating words according to rules of reasoning and rules of conjecture.&#8221;</em></p><p><em>&#8220;How can a set of (hypothetical) neurons be arranged so as to form concepts? Considerable theoretical and experimental work has been done on this problem by Uttley, Rashevsky and his group, Farley and Clark, Pitts and McCulloch, Minsky, Rochester and Holland, and others. Partial results have been obtained, but the problem needs more theoretical work.&#8221;</em></p></blockquote><ul><li><p><strong>Self-Improvement:</strong> An ambitious goal at the time was the concept of machines capable of self-improvement. The idea from the paper hinted at the potential for AI systems to enhance their own capabilities continuously. Are we here yet in 2024? I don&#8217;t think so, we have <em>self-supervised learning</em> (see my<a href="https://thetechnomist.com/p/pre-training-fine-tuning-and-kungfu"> earlier post</a> on pretraining and fine-tuning for more details) but not self-improvement as a broader concept that encompasses more than just learning from data during training/initial phases, it includes any changes and AI might make to improve its performance, capabilities, or efficiency, potentially including but not limited to learning processes. Is the AI self-aware enough?&nbsp;</p></li></ul><h2>Not Enough Algorithm-ability</h2><blockquote><p><em>&#8220;The major obstacle is not lack of machine capacity, but our inability to write programs taking full advantage of what we have.&#8221;</em></p></blockquote><p>This quote reminds me alot of where we are today, we have tons of computers, and we did make breakthroughs with transformers, but arguably we might be hitting scaling laws here. After GPT-4, we are in catch-up mode, but who knows, time will tell. I still think we need to spend more time doing efficiency optimizations and not just throw computers at the problem. Anyway, let&#8217;s get back to the founders!</p><h2>Founding Fathers &amp; Key Figures</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tG_N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc17ad08b-925d-4f0b-8f2d-1351179900ae_1000x632.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tG_N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc17ad08b-925d-4f0b-8f2d-1351179900ae_1000x632.png 424w, https://substackcdn.com/image/fetch/$s_!tG_N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc17ad08b-925d-4f0b-8f2d-1351179900ae_1000x632.png 848w, https://substackcdn.com/image/fetch/$s_!tG_N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc17ad08b-925d-4f0b-8f2d-1351179900ae_1000x632.png 1272w, https://substackcdn.com/image/fetch/$s_!tG_N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc17ad08b-925d-4f0b-8f2d-1351179900ae_1000x632.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tG_N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc17ad08b-925d-4f0b-8f2d-1351179900ae_1000x632.png" width="1000" height="632" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c17ad08b-925d-4f0b-8f2d-1351179900ae_1000x632.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:632,&quot;width&quot;:1000,&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_!tG_N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc17ad08b-925d-4f0b-8f2d-1351179900ae_1000x632.png 424w, https://substackcdn.com/image/fetch/$s_!tG_N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc17ad08b-925d-4f0b-8f2d-1351179900ae_1000x632.png 848w, https://substackcdn.com/image/fetch/$s_!tG_N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc17ad08b-925d-4f0b-8f2d-1351179900ae_1000x632.png 1272w, https://substackcdn.com/image/fetch/$s_!tG_N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc17ad08b-925d-4f0b-8f2d-1351179900ae_1000x632.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="pullquote"><p>From: https://www.linkedin.com/pulse/dartmouth-conference-1956-its-lasting-influence-back-arthur-wetzel/ </p></div><p>The Dartmouth workshop brought together some of the most influential figures in the early history of AI:</p><h3>Claude Shannon</h3><p>A pioneer in information theory, Shannon's work laid the foundation for understanding how information is transmitted and processed, both in machines and in biological systems. Remember <em>Theseus, </em>the AI mouse &#128578;?&nbsp;</p><p>During my college years, we studied Shanon&#8217;s Entropy and information theory. I have since been fascinated by the simplicity of the approach, which I personally think applies not only to senders/receivers between machines in an electrical communication system but also to humans.&nbsp;</p><p>We humans communicate via language. Verbally, we have accents, which are noise to the receiver. Sometimes, we are even lazy to say the whole thing or lazy to provide context, which is, again, noise. We tend to rely on repeating what we say or changing how we formulate it to improve the quality of the knowledge we communicate, that&#8217;s the loop &#128578;. Actually, Shannon&#8217;s theory can be applied in many areas, <a href="https://www.researchgate.net/publication/3246170_Claude_Shannon_Biologist_information_theory_used_in_biology">even in biology</a>!&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LkAY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47be1b9a-98ec-4736-8e4e-f5137b7065cd_1600x1173.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LkAY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47be1b9a-98ec-4736-8e4e-f5137b7065cd_1600x1173.png 424w, https://substackcdn.com/image/fetch/$s_!LkAY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47be1b9a-98ec-4736-8e4e-f5137b7065cd_1600x1173.png 848w, https://substackcdn.com/image/fetch/$s_!LkAY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47be1b9a-98ec-4736-8e4e-f5137b7065cd_1600x1173.png 1272w, https://substackcdn.com/image/fetch/$s_!LkAY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47be1b9a-98ec-4736-8e4e-f5137b7065cd_1600x1173.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LkAY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47be1b9a-98ec-4736-8e4e-f5137b7065cd_1600x1173.png" width="1456" height="1067" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/47be1b9a-98ec-4736-8e4e-f5137b7065cd_1600x1173.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1067,&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_!LkAY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47be1b9a-98ec-4736-8e4e-f5137b7065cd_1600x1173.png 424w, https://substackcdn.com/image/fetch/$s_!LkAY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47be1b9a-98ec-4736-8e4e-f5137b7065cd_1600x1173.png 848w, https://substackcdn.com/image/fetch/$s_!LkAY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47be1b9a-98ec-4736-8e4e-f5137b7065cd_1600x1173.png 1272w, https://substackcdn.com/image/fetch/$s_!LkAY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47be1b9a-98ec-4736-8e4e-f5137b7065cd_1600x1173.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Marvin Minsky</h3><p>Minsky's research on neural networks and cognitive science shaped the AI field for decades to come. What&#8217;s fascinating is that Minsky had built his prototype of the neural network using mechanical components, he called it the <a href="https://en.wikipedia.org/wiki/Stochastic_Neural_Analog_Reinforcement_Calculator">SNARC machine</a>,&nbsp; a machine <a href="https://www.technologyreview.com/2019/08/21/133555/of-mice-men-and-computers/">&#8220;made out of about 400 vacuum tubes and a couple of hundred relays and a bicycle chain&#8221;</a> for simulating learning by nerve nets.&nbsp; The machine he built simulated <strong>rats running in a maze and the circuit was reinforced each time the simulated rat reached the goal </strong>(kinda like <em>Theseus, </em>it could only do one thing, solve the maze).&nbsp;</p><blockquote><p><em>&#8220;A feedback loop reinforced correct choices by increasing the probability that the computer would make them again&#8212;a more complicated version of Shannon&#8217;s method, and a level closer to how our minds really work. Eventually, the rat learned the maze.&#8221;</em></p></blockquote><p>Conceptually this is very close to how we do it today, with<strong> optimizers and error functions</strong>! In many ways, Minsky had a &#8220;technical&#8221; vision of how things would work.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0yVU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F259a8c24-4b5d-4e92-9347-c1442211d6da_1600x640.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0yVU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F259a8c24-4b5d-4e92-9347-c1442211d6da_1600x640.png 424w, https://substackcdn.com/image/fetch/$s_!0yVU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F259a8c24-4b5d-4e92-9347-c1442211d6da_1600x640.png 848w, https://substackcdn.com/image/fetch/$s_!0yVU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F259a8c24-4b5d-4e92-9347-c1442211d6da_1600x640.png 1272w, https://substackcdn.com/image/fetch/$s_!0yVU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F259a8c24-4b5d-4e92-9347-c1442211d6da_1600x640.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0yVU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F259a8c24-4b5d-4e92-9347-c1442211d6da_1600x640.png" width="1456" height="582" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/259a8c24-4b5d-4e92-9347-c1442211d6da_1600x640.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:582,&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_!0yVU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F259a8c24-4b5d-4e92-9347-c1442211d6da_1600x640.png 424w, https://substackcdn.com/image/fetch/$s_!0yVU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F259a8c24-4b5d-4e92-9347-c1442211d6da_1600x640.png 848w, https://substackcdn.com/image/fetch/$s_!0yVU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F259a8c24-4b5d-4e92-9347-c1442211d6da_1600x640.png 1272w, https://substackcdn.com/image/fetch/$s_!0yVU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F259a8c24-4b5d-4e92-9347-c1442211d6da_1600x640.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="pullquote"><p><em>Photo from: https://www.the-scientist.com/machine--learning--1951-65792</em> </p></div><h3>Nathaniel Rochester</h3><p>An early advocate (also an IBMer) for using computers to solve problems traditionally done by humans, Rochester helped build the first AI programs. In 1956, he published a classic article in which he and colleagues simulated a network of neurons on IBM 701 and 704 calculators. See <a href="https://modha.org/2006/09/nathaniel-rochester-iii-1919-2001/">Nathaniel Rochester III (1919-2001) - Dharmendra S. Modha</a>&nbsp;</p><h3>John McCarthy</h3><p>The organizer of the Dartmouth workshop, McCarthy coined the term "artificial intelligence" (which earned him the top spot amongst the founding fathers of AI) and played a crucial role in defining the field's research agenda. &#8220;<em>McCarthy has worked on a number of questions connected with the mathematical nature of the thought process, including the theory of Turing machines, the speed of computers, the relation of a brain model to its environment, and the use of languages by machines&#8221;</em></p><p>McCarthy also designed the <a href="https://en.wikipedia.org/wiki/Lisp_(programming_language)">LISP programming language</a> that was heavily pitched for use with AI, and what inspired LISP machines (the specialized AI computer).</p><h2>The Legacy Stays</h2><p>The ideas, collaborations, and research directions that emerged from this gathering laid the groundwork for all of the progress that has been made in the field over the past six decades. Those in attendance, namely Marvin Minsky, Herb Simon, Allen Newell, and John McCarthy founded the three leading AI and computer science programs in the U.S.: MIT, Stanford, and Carnegie Mellon.</p><p>The workshop's legacy continues to this day.&nbsp;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://thetechnomist.com/subscribe?"><span>Subscribe now</span></a></p><h1>The 1960s</h1><p>The 1960s was an eventful decade for AI, with a shift towards <strong>knowledge-based and <a href="https://en.wikipedia.org/wiki/Expert_system#:~:text=In%20artificial%20intelligence%20(AI)%2C,than%20through%20conventional%20procedural%20code.">expert systems</a></strong> and early experiments in natural language processing. Leading this charge was<a href="https://de.wikipedia.org/wiki/Edward_Feigenbaum"> </a><strong><a href="https://de.wikipedia.org/wiki/Edward_Feigenbaum">Edward Feigenbaum</a></strong>, a student of <a href="https://de.wikipedia.org/wiki/Herbert_A._Simon">Herbert Simon</a>, a pioneer in decision theory and cognitive science.</p><div id="youtube2-5YBIrc-6G-0" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;5YBIrc-6G-0&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/5YBIrc-6G-0?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2>Ed Feigenbaum and the Birth of Expert Systems</h2><p>Feigenbaum's work with Herbert Simon sparked his interest in creating machines that could mimic human expertise. Inspired by Simon's theories on bounded rationality and human problem-solving, Feigenbaum and Alan Newell embarked on a quest to build "<a href="https://www.cems.uwe.ac.uk/~kg-doyle/tdrewry/dream4.htm">thinking machines</a>&#8221; after Herbert Simon handed them the manual for the <strong>IBM 701</strong> <strong>vacuum tube</strong> computer, this was their first commercial binary computer experience.&nbsp;</p><p><em>&#8220;Taking the manual home, reading it, by the morning, <strong>I was born again.&#8221;&nbsp; ~ <a href="https://www.youtube.com/watch?v=B9zVdU3N7DY">Ed Feigenbaum's Search for A.I.</a></strong></em></p><p>This quest led to the publication of "Computers and Thought" in 1963, a collection of articles on artificial intelligence that quickly became a bestseller. This was followed by the development of <a href="https://en.wikipedia.org/wiki/EPAM">EPAM</a> (Elementary Perceiver and Memorizer), a computer model that simulated human learning and memory.</p><p>Building on these foundations, Feigenbaum and his team created <a href="https://en.wikipedia.org/wiki/Dendral">Dendral</a> (1965), the first expert system. Dendral used knowledge of chemistry and heuristic search to identify organic molecules from mass spectrometry data, effectively automating scientific inference in a specialized domain (this reminded me of DeepMind&#8217;s <a href="https://en.wikipedia.org/wiki/AlphaFold">AlphaFold</a> &#128578;).</p><h2>ELIZA: The 1966 AI that beat GPT-3.5!</h2><p>In 1964, Joseph Weizenbaum created <strong>ELIZA</strong>, an early natural language processing program that simulated a Rogerian psychotherapist.&nbsp; Though simple in design, ELIZA's ability to hold seemingly meaningful conversations surprised many, even prompting some users to believe they were interacting with a real person. It&#8217;s surprising to me that in 1964 we had the same interfaces we have now (chatting with intelligence). I&#8217;d say Eliza is probably the closest to ChatGPT conceptually, but the tech, the intelligence itself was<strong> rule-based,</strong> it was creative but still followed a deterministic log. That said, <a href="https://arxiv.org/abs/2310.20216">it still beat </a><strong><a href="https://arxiv.org/abs/2310.20216">GPT 3.5 in the Turing test!&nbsp;</a></strong></p><blockquote><p><em>We evaluated GPT-4 in a public online Turing test. The best-performing GPT-4 prompt passed in 49.7% of games, outperforming ELIZA (22%) and GPT-3.5 (20%), but falling short of the baseline set by human participants (66%) from <a href="https://arxiv.org/abs/2310.20216">[2310.20216] Does GPT-4 pass the Turing test?</a>&nbsp;</em></p></blockquote><p>Here is the link if you want to chat with Eliza: <a href="https://psych.fullerton.edu/mbirnbaum/psych101/eliza.htm">Eliza, Computer Therapist</a>, also below is classic video showing the demo &#128578;</p><div id="youtube2-RMK9AphfLco" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;RMK9AphfLco&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/RMK9AphfLco?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p></p><p>The 1960s laid the groundwork for much of what we see in AI today. The focus on knowledge representation, heuristic search, and early natural language processing set the stage for the development of expert systems, machine learning, and, eventually, the large language models that power today's conversational AI.</p><h1>The 1970s</h1><p>In the 1970s, AI research centered around the idea that "computational intelligence," as Edward Feigenbaum put it, was the "Manifest Destiny of computer science."&nbsp;</p><h2>Refining Expert Systems: From Dendral to Meta-Dendral</h2><p>Building on the success of <a href="https://en.wikipedia.org/wiki/Dendral#Meta-Dendral">Dendral</a>, researchers developed Meta-<a href="https://en.wikipedia.org/wiki/Dendral#Meta-Dendral">Dendral</a> (1975), a system that could automatically generate rules for mass spectrometry from vast datasets. The <a href="https://en.wikipedia.org/wiki/Dendral">Dendral</a> project also highlighted the importance of extracting, structuring, and representing expert knowledge in a way that computers could understand aka <a href="https://en.wikipedia.org/wiki/Dendral#Meta-Dendral">knowledge engineering</a>. This involved collaborating with domain experts, codifying their knowledge, and creating inference engines to apply that knowledge to new problems.</p><p><em>&#8220;Knowledge engineers elicit the knowledge from the minds of human experts, shape the knowledge so that programmers can transform it into viable program codes (knowledge base), and create the inference system that uses a knowledge base to derive specific results.&#8220; ~ <a href="https://www.researchgate.net/publication/259298446_The_Fifth_Generation">(PDF) The Fifth Generation</a>&nbsp;</em></p><p>If you think about it, this is not very different from the goals we have today for AI agents, RAGs, and fine-tuned LLMs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2HoH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77f85a2-ddf1-4af3-bcfa-9ba54dc823da_575x485.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2HoH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77f85a2-ddf1-4af3-bcfa-9ba54dc823da_575x485.png 424w, https://substackcdn.com/image/fetch/$s_!2HoH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77f85a2-ddf1-4af3-bcfa-9ba54dc823da_575x485.png 848w, https://substackcdn.com/image/fetch/$s_!2HoH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77f85a2-ddf1-4af3-bcfa-9ba54dc823da_575x485.png 1272w, https://substackcdn.com/image/fetch/$s_!2HoH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77f85a2-ddf1-4af3-bcfa-9ba54dc823da_575x485.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2HoH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77f85a2-ddf1-4af3-bcfa-9ba54dc823da_575x485.png" width="575" height="485" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f77f85a2-ddf1-4af3-bcfa-9ba54dc823da_575x485.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:485,&quot;width&quot;:575,&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_!2HoH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77f85a2-ddf1-4af3-bcfa-9ba54dc823da_575x485.png 424w, https://substackcdn.com/image/fetch/$s_!2HoH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77f85a2-ddf1-4af3-bcfa-9ba54dc823da_575x485.png 848w, https://substackcdn.com/image/fetch/$s_!2HoH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77f85a2-ddf1-4af3-bcfa-9ba54dc823da_575x485.png 1272w, https://substackcdn.com/image/fetch/$s_!2HoH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77f85a2-ddf1-4af3-bcfa-9ba54dc823da_575x485.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="pullquote"><p><em>Picture from: <a href="https://www.researchgate.net/publication/259298446_The_Fifth_Generation">(PDF) The Fifth Generation</a></em>&nbsp;</p></div><h2>&#8203;&#8203;The LISP Machine: Pioneering AI Hardware</h2><p>With the architecture and the design of expert systems ready, hardware capable of doing the job was needed to take it to the next step. John McCathy had developed LISP in the 50s, and the community at the time found it suitable for running expert systems because of its ability to do symbolic manipulation, a key aspect of AI research. The question was, what hardware would be optimized down to the instruction set to execute LISP programs? Please welcome the<a href="https://en.wikipedia.org/wiki/Lisp_machine"> LISP machine</a>. Those machines even came with IDEs optimized for running/debugging LISP.&nbsp;&nbsp;</p><p>Many notable expert systems at the time were developed and deployed on LISP machines, including <a href="https://www.britannica.com/technology/MYCIN">MYCIN (the medical expert)</a>, XCON (the digital equipment expert), and R1 (the sales assistant). The 70s were the rise of LISP machines.&nbsp;</p><h2>Early Network Effects for AI and Expert Systems</h2><p>The 70s also saw the rise of <a href="https://en.wikipedia.org/wiki/ARPANET#:~:text=The%20Advanced%20Research%20Projects%20Agency,technical%20foundation%20of%20the%20Internet.">ARPANET</a>, the precursor to the internet. This enabled researchers to share knowledge and collaborate on AI projects across different institutions and disciplines. For instance, Feigenbaum's team at Stanford granted access to their AI tools via ARPANET, attracting hundreds of users from fields like biology and pharmaceuticals. Actually, they exposed the only non-<a href="https://www.darpa.mil/">DARPA</a> machine at the time on the ARPANET. This added <em>some </em><a href="https://en.wikipedia.org/wiki/Network_effect">network effects</a> to AI research back then (but not enough to prevent winter from coming, keep on reading &#128578;).</p><h2>Scaling Even More</h2><p>The Heuristic Programming Project at Stanford, led by Feigenbaum, aimed to scale up AI research by harnessing the talent of numerous graduate students (early open source &#128578;?). This effort resulted in the creation of the "<a href="https://books.google.de/books/about/The_Handbook_of_Artificial_Intelligence.html?id=3oviBQAAQBAJ&amp;redir_esc=y">Handbook of Artificial Intelligence</a>" a three-volume encyclopedia that became a standard reference for AI researchers worldwide. Mostly used for teaching and aligning researchers and post-grads on state-of-the-art.</p><h1>The 1980s</h1><p>In 1981, Japan launched the Fifth Generation Computer Systems project, a 1 billion dollar project (a lot at the time), aiming to develop powerful computers with AI capabilities like natural language understanding and machine learning. The<a href="https://opentextbc.ca/computerstudies/chapter/classification-of-generations-of-computers/"> four generations</a> of computing that existed:&nbsp;</p><ul><li><p>the first generation being diodes and vacuum tubes&nbsp;</p></li><li><p>the second generation is transistor-based</p></li><li><p>third are integrated circuits</p></li><li><p>fourth generation using microprocessors</p></li></ul><p><em>&#8220;Parallel processing will replace the one-step-at-a time procedures of the standard yon Neumann architecture of today's computers; jobs will be divvied up so that many subjobs can be in the works simultaneously&#8221; from the <a href="https://www.researchgate.net/publication/259298446_The_Fifth_Generation">fifth generation paper</a></em></p><p>Finally, the fifth generation, which is viewed as whatever is able to run artificial intelligence. Arguably, the Japanese stressed the fact that parallel processing is needed, which makes you think about GPUs but also quantum computers.&nbsp;</p><p><em>"Whoever establishes superiority in knowledge and technology will control the balance of world power regulating both cost and the availability of knowledge" ~ McCorduck and Feigenbaum from the <a href="https://www.researchgate.net/publication/259298446_The_Fifth_Generation">fifth generation paper</a></em></p><p><em>&#8220;The Japanese expect that use will be tremendously expanded if people can communicate with the system in natural language such as Japanese, English or Swahili&#8221; from <a href="https://www.researchgate.net/publication/259298446_The_Fifth_Generation">fifth generation paper</a></em></p><p>The Japanese did have the foresight indeed, Natural language as a UX did wonders and &#8220;tremendously expanded&#8221; the use of AI (look at ChatGPT &#128578;).</p><p>Finally, another quote to show you how close the thinking was to where we are today:&nbsp;</p><p><em>&#8220;Are your plants unaccountably turning yellow? Have you found that even your broker can&#8217;t keep up with the latest money market options? Are you afraid of doctors and lawyers or too poor to call them in when you need them? Expert systems will be on call day or night, providing instant, specific solutions to your problems.&#8221;</em></p><p>Toward the end of the paper, the author asks Ed Feigenbaum the question about the ethical and Legal ramifications of expert systems. The answer was <em>"No," he said, there will always be "a human in the loop" taking full responsibility. Expert systems are designed to aid decision-makers, not replace them.&nbsp;</em></p><p>Despite the potential, AI researchers recognized the limitations of expert systems (we will talk about AI Winters in the coming sections). These systems struggled to learn independently, lacked common sense reasoning, and were unable to replicate the intuitive and creative aspects of human thought. Nevertheless, the work of the 1970s and the 1980s laid a crucial foundation for the AI breakthroughs that would follow.</p><h1>Winter is Here!</h1><p>The science kept coming, and the research did not stop, but the application was nowhere near. Working as a researcher myself for years, I know it can get very interesting to just keep digging more and more without a clear path of viability. If I can publish a paper at a well-known conference and contribute my learnings, I win, or that&#8217;s how I thought back then.&nbsp;</p><p>After the Dartmouth summer proposal for AI research, many optimistic predictions were made, especially those ignited by the promise of groundbreaking applications. Throughout the 1960s, AI research received significant funding from DARPA, with few requirements for delivering tangible results.</p><h2>First AI Winter</h2><p>More AI research and writing, for example, the &#8220;<a href="https://en.wikipedia.org/wiki/Perceptrons_(book)">Perceptrons</a>&#8221; book by <em>Marvin Minsky and Seymour</em> Papert or the <a href="http://www.incompleteideas.net/book/ebook/node109.html">checker&#8217;s player </a>by <em>Arthur Samuel,</em> but little commercial application or use for them. In 1973, Sir Jamel Lighthill, a professor, and an applied mathematician, <a href="https://rodsmith.nz/wp-content/uploads/Lighthill_1973_Report.pdf">published a report</a> that critically assessed AI research, he was supportive of the idea and applications of AI for industrial automation, but had concerns about the research trying to meld it with the analysis of brain function. It&#8217;s said that this report strongly led to funding cuts in the UK and raised doubts about the field's potential globally, including the U.S. Which might have led to the first &#8220;AI Winter&#8221;,&nbsp; a quiet period for AI research and development.</p><p>I did a bit of digging to see if research and development were really affected, and whether this period of time deserved to be referenced as a &#8220;Winter&#8221;. It didn&#8217;t seem that there was a stop to content being generated be it research or otherwise, on the contrary, there has been a steady increase in the amount of &#8220;events&#8221; (see the circles) related to AI AND the amount of content generated for AI, i.e., AI research was more active than ever during the first &#8220;AI Winter&#8221;.</p><p><br>I&#8217;d rather consider the first AI winter, a clash of expectations, but as an early field, people (especially the scientific community) knew there was still progress to be made. I.e., it didn&#8217;t create an economic bubble burst but rather instilled some doubts which did impact viability for commercial use or delayed it.</p><h2>1980-1987: Renewed AI Excitement</h2><p>The 1980s ignited interest in AI after the skepticism in the 70s, this was mainly driven by the emergence of <strong>expert systems, </strong>Ed Feigenbaum even <a href="https://www.amazon.com/Rise-Expert-Company-Edward-Feigenbaum/dp/0333496590">published a book about the applications of expert systems</a>, highlighting case studies from many companies, including IBM, FMC, Toyota, American Express, and more<strong>. </strong>This optimism and references to commercial applications attracted increased funding, leading to a period of renewed excitement in the field. Also, as you can see from the graph below, the AI curve and Ngram mentions reached their peak!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://aiscrolls.thetechnomist.com/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VD2l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10f84cca-a202-4502-8c69-f580a37a7999_769x479.png 424w, https://substackcdn.com/image/fetch/$s_!VD2l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10f84cca-a202-4502-8c69-f580a37a7999_769x479.png 848w, https://substackcdn.com/image/fetch/$s_!VD2l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10f84cca-a202-4502-8c69-f580a37a7999_769x479.png 1272w, https://substackcdn.com/image/fetch/$s_!VD2l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10f84cca-a202-4502-8c69-f580a37a7999_769x479.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VD2l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10f84cca-a202-4502-8c69-f580a37a7999_769x479.png" width="769" height="479" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10f84cca-a202-4502-8c69-f580a37a7999_769x479.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:479,&quot;width&quot;:769,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://aiscrolls.thetechnomist.com/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VD2l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10f84cca-a202-4502-8c69-f580a37a7999_769x479.png 424w, https://substackcdn.com/image/fetch/$s_!VD2l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10f84cca-a202-4502-8c69-f580a37a7999_769x479.png 848w, https://substackcdn.com/image/fetch/$s_!VD2l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10f84cca-a202-4502-8c69-f580a37a7999_769x479.png 1272w, https://substackcdn.com/image/fetch/$s_!VD2l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10f84cca-a202-4502-8c69-f580a37a7999_769x479.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>1987-1994: The Real &#8220;AI Winter&#8221;</h2><p>The enthusiasm for expert systems in the 80s was short-lived as their limitations became apparent. These systems struggled to handle novel information and situations that fell outside their pre-programmed knowledge base (they were IF/ELSE rule-based). Additionally, the collapse of the market for Lisp machines, a key platform for the development of expert systems. Here some of the reasons:&nbsp;</p><ul><li><p>Compared to LISP, there were more versatile and cheaper programming languages/technologies like C++ and RISC computers which made specialized LISP machines (requiring a custom TTL processor) less appealing.</p></li><li><p>The existing Lisp Machine software was not flexible or user-friendly enough for the average developer (don&#8217;t we always have this problem even today &#128578;).</p></li></ul><p>In addition to the above, in 1987, DARPA's decision to cut AI funding again, coupled with the failure of the Japanese Fifth Generation Computer project in 1991, deepened the second AI winter, increased doubts, and might have led to a burst in the AI economic bubble.</p><p><em>&gt; Note: I find the timing of starting Nvidia (1993) interesting, just a bit after the decommissioning of the fifth-generation project, which initially had aimed to optimize computing for AI applications using a form of parallel processing. Didn&#8217;t dig much here, but the correlation could not escape me. Not sure if Jensen Huang had that far ahead foresight.&nbsp;</em></p><p>The combination of shifting market demands from LISP machines/expert systems, management and financial struggles, technological limitations, and competition from more versatile and cheaper technologies are considered reasons behind<strong> the</strong> &#8220;AI Winter.&#8221; Below, you can see the trend going down after 1987, and there were also fewer publications and writings (see the circles).&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Grh2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc970b6db-499e-45a8-9336-434ba1c82bb5_1297x662.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Grh2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc970b6db-499e-45a8-9336-434ba1c82bb5_1297x662.png 424w, https://substackcdn.com/image/fetch/$s_!Grh2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc970b6db-499e-45a8-9336-434ba1c82bb5_1297x662.png 848w, https://substackcdn.com/image/fetch/$s_!Grh2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc970b6db-499e-45a8-9336-434ba1c82bb5_1297x662.png 1272w, https://substackcdn.com/image/fetch/$s_!Grh2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc970b6db-499e-45a8-9336-434ba1c82bb5_1297x662.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Grh2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc970b6db-499e-45a8-9336-434ba1c82bb5_1297x662.png" width="1297" height="662" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c970b6db-499e-45a8-9336-434ba1c82bb5_1297x662.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:662,&quot;width&quot;:1297,&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_!Grh2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc970b6db-499e-45a8-9336-434ba1c82bb5_1297x662.png 424w, https://substackcdn.com/image/fetch/$s_!Grh2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc970b6db-499e-45a8-9336-434ba1c82bb5_1297x662.png 848w, https://substackcdn.com/image/fetch/$s_!Grh2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc970b6db-499e-45a8-9336-434ba1c82bb5_1297x662.png 1272w, https://substackcdn.com/image/fetch/$s_!Grh2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc970b6db-499e-45a8-9336-434ba1c82bb5_1297x662.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>More readings on AI winters <a href="https://www.researchgate.net/figure/Timeline-of-the-AI-winters_fig1_333039347">here</a>.&nbsp;</p><h1>1994-Present: Steady State &amp; Boom!</h1><p>Despite the downturn faced in the 1980s with the AI winter, AI research kept beating, and interest in the research community didn&#8217;t suffer as much. This is another way to say that AI stayed in the &#8220;lab&#8221; but didn&#8217;t abandon the world after the realization that more work was needed to produce better ROI for enterprises, at least enough to justify spending on skill/hardware to make it happen. Let&#8217;s see what happened by looking at the timeline: <br></p><p>So we can see that AI content peaked in the 80s, AI winter started, and less content was produced. But research and progress kept on. Of the noticeable periods in AI history is the moment when IBM&#8217;s<a href="https://en.wikipedia.org/wiki/Deep_Blue_(chess_computer)"> Deep Blue</a> defeats Garry Kasparov, the world&#8217;s chess champion at the time, marking an end to mono-task models of intelligence, which was AND still a goal for AI research. Noticeably, the late 1990s towards 2010, most of AI development happened in robotics, domestic robots, etc.&nbsp;</p><p><a href="https://twitter.com/olimpiuurcan/status/1524249481512103937">https://twitter.com/olimpiuurcan/status/1524249481512103937</a></p><p>2009 onwards saw numerous manifestations of AI in areas such as <strong>autonomous vehicles</strong>, AI ethics and governance, quantum computing research, and the integration of AI into various industries, including healthcare, finance, and entertainment. Notably, Google<a href="https://www.digitaltrends.com/cars/history-of-self-driving-cars-milestones/"> introduced the self-driving car project</a> in 2009. In the 2011, <a href="https://www.ibm.com/history/watson-jeopardy#:~:text=player%20ever.%E2%80%9D%20The%20correct%20question,IBM's%20first%20CEO%2C%20Thomas%20J.">IBM introduced Watson, which defeated human champion Jeopardy</a> (Historically, it seems like IBM knows how to win with AI, be it Deep Blue or Watson).&nbsp;</p><p>In addition to self-driving cars, robotics, and game-playing AI, deep learning with neural networks started to flourish around this time span. AlexNet, a deep neural network won the i<a href="https://en.wikipedia.org/wiki/Timeline_of_machine_learning">mageNet large scale visual recognition challenge </a>which sparked interest in deep learning and neural networks.&nbsp;</p><p>In 2015, Google DeepMind developed AlphaGo, which defeated Lee Sedol, the <a href="https://deepmind.google/technologies/alphago/#:~:text=AlphaGo%20defeated%20a%20human%20Go,problems%20in%20highly%20complex%20domains.">world champion of Go at the time</a>. In 2016, <a href="https://www.mdpi.com/2673-2688/5/1/3">Generative Adversarial Networks</a> (GANs) were introduced, which started to reshape the generation of very realistic images and videos.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://aiscrolls.thetechnomist.com/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dkIn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db0da8c-3d4a-4d5f-8616-f2e859dcb890_1600x729.png 424w, https://substackcdn.com/image/fetch/$s_!dkIn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db0da8c-3d4a-4d5f-8616-f2e859dcb890_1600x729.png 848w, https://substackcdn.com/image/fetch/$s_!dkIn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db0da8c-3d4a-4d5f-8616-f2e859dcb890_1600x729.png 1272w, https://substackcdn.com/image/fetch/$s_!dkIn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db0da8c-3d4a-4d5f-8616-f2e859dcb890_1600x729.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dkIn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db0da8c-3d4a-4d5f-8616-f2e859dcb890_1600x729.png" width="1456" height="663" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5db0da8c-3d4a-4d5f-8616-f2e859dcb890_1600x729.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:663,&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;:&quot;https://aiscrolls.thetechnomist.com/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dkIn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db0da8c-3d4a-4d5f-8616-f2e859dcb890_1600x729.png 424w, https://substackcdn.com/image/fetch/$s_!dkIn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db0da8c-3d4a-4d5f-8616-f2e859dcb890_1600x729.png 848w, https://substackcdn.com/image/fetch/$s_!dkIn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db0da8c-3d4a-4d5f-8616-f2e859dcb890_1600x729.png 1272w, https://substackcdn.com/image/fetch/$s_!dkIn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db0da8c-3d4a-4d5f-8616-f2e859dcb890_1600x729.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In 2017 Researchers began to <a href="https://www.mdpi.com/2673-2688/5/1/3">apply </a><strong><a href="https://www.mdpi.com/2673-2688/5/1/3">reinforcement learning</a> </strong>to a range of tasks, from playing video games to robotic control, demonstrating machines' ability to learn complex strategies, and the publication of the papers that introduced <a href="https://arxiv.org/abs/1706.03762">attention with transformers</a>. The following year, 2018, Google introduced BERT (Bidirectional Encoder Representations from Transformers), making a dent in optimizing context awareness in natural language processing and paving the way for future applications (Mr. ChatGPT).&nbsp;</p><p>From 2019 to 2024, AI witnessed major milestones. <strong>OpenAI's</strong> <strong>GPT-2, GPT-3, and GPT-4</strong>&nbsp; (also Claude, Gemini, etc.) showcased language models' power to generate human-like text (also raising questions/concerns about ethical AI use). Noteworthy is that in 2020, AI became a <em>very useful </em>tool in combating the COVID-19 pandemic, even aiding in prediction and vaccine development. DeepMind's Alpha Fold 2 solved the long-standing protein folding problem the following year, potentially revolutionizing biology and medicine. Very recently, Google announced <strong>Alpha Fold 3</strong>, which aids in <em><a href="https://blog.google/technology/ai/google-deepmind-isomorphic-alphafold-3-ai-model/">accurately predicting the structure of proteins, DNA, RNA, ligands and more, and how they interact. We hope it will transform our understanding of the biological world and drug discovery</a></em>.&nbsp;</p><p>I&#8217;d say the 2020s is finally the decade of AI viability for commercial application at a large scale, the growth trend of AI is rising exponentially with no signs of stopping That said, we have seen a similar trend in the early 1980s, followed by rapid fall in interest by the mid 1980s (so we have a couple more years to break the record &#128578;), see the figure below:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://aiscrolls.thetechnomist.com/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aUlg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580768de-1f30-4b71-80c9-0a9e2c711efa_1600x784.png 424w, https://substackcdn.com/image/fetch/$s_!aUlg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580768de-1f30-4b71-80c9-0a9e2c711efa_1600x784.png 848w, https://substackcdn.com/image/fetch/$s_!aUlg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580768de-1f30-4b71-80c9-0a9e2c711efa_1600x784.png 1272w, https://substackcdn.com/image/fetch/$s_!aUlg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580768de-1f30-4b71-80c9-0a9e2c711efa_1600x784.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aUlg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580768de-1f30-4b71-80c9-0a9e2c711efa_1600x784.png" width="1456" height="713" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/580768de-1f30-4b71-80c9-0a9e2c711efa_1600x784.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:713,&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;:&quot;https://aiscrolls.thetechnomist.com/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aUlg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580768de-1f30-4b71-80c9-0a9e2c711efa_1600x784.png 424w, https://substackcdn.com/image/fetch/$s_!aUlg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580768de-1f30-4b71-80c9-0a9e2c711efa_1600x784.png 848w, https://substackcdn.com/image/fetch/$s_!aUlg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580768de-1f30-4b71-80c9-0a9e2c711efa_1600x784.png 1272w, https://substackcdn.com/image/fetch/$s_!aUlg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580768de-1f30-4b71-80c9-0a9e2c711efa_1600x784.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I personally see no sign of this stopping or decaying now, but I could see the overpromise of AGI, setting the wrong expectations might lead to dampening the growth trend, after all, humans continuously raise their expectations when exposed to better experiences, better things, and expectations are hard to reverse, so we should be careful what and how we communicate to avoid an economic bubble burst!&nbsp;</p><p>Below is another view of the AI trend for the 2000s:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_G88!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f7484a-3d83-4065-8dea-943e6d591b3d_1600x809.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_G88!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f7484a-3d83-4065-8dea-943e6d591b3d_1600x809.png 424w, https://substackcdn.com/image/fetch/$s_!_G88!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f7484a-3d83-4065-8dea-943e6d591b3d_1600x809.png 848w, https://substackcdn.com/image/fetch/$s_!_G88!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f7484a-3d83-4065-8dea-943e6d591b3d_1600x809.png 1272w, https://substackcdn.com/image/fetch/$s_!_G88!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f7484a-3d83-4065-8dea-943e6d591b3d_1600x809.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_G88!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f7484a-3d83-4065-8dea-943e6d591b3d_1600x809.png" width="1456" height="736" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/78f7484a-3d83-4065-8dea-943e6d591b3d_1600x809.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:736,&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_!_G88!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f7484a-3d83-4065-8dea-943e6d591b3d_1600x809.png 424w, https://substackcdn.com/image/fetch/$s_!_G88!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f7484a-3d83-4065-8dea-943e6d591b3d_1600x809.png 848w, https://substackcdn.com/image/fetch/$s_!_G88!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f7484a-3d83-4065-8dea-943e6d591b3d_1600x809.png 1272w, https://substackcdn.com/image/fetch/$s_!_G88!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f7484a-3d83-4065-8dea-943e6d591b3d_1600x809.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>AI History Visualization</h1><p>Before we part ways, I&#8217;ll point you to the visual I used throughout this post to point you to the AI timeline. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://aiscrolls.thetechnomist.com/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5ShV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec309f4d-1967-4c53-9c32-22a3dfb990b7_1867x926.png 424w, https://substackcdn.com/image/fetch/$s_!5ShV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec309f4d-1967-4c53-9c32-22a3dfb990b7_1867x926.png 848w, https://substackcdn.com/image/fetch/$s_!5ShV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec309f4d-1967-4c53-9c32-22a3dfb990b7_1867x926.png 1272w, https://substackcdn.com/image/fetch/$s_!5ShV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec309f4d-1967-4c53-9c32-22a3dfb990b7_1867x926.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5ShV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec309f4d-1967-4c53-9c32-22a3dfb990b7_1867x926.png" width="1456" height="722" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec309f4d-1967-4c53-9c32-22a3dfb990b7_1867x926.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:722,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:86240,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://aiscrolls.thetechnomist.com/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5ShV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec309f4d-1967-4c53-9c32-22a3dfb990b7_1867x926.png 424w, https://substackcdn.com/image/fetch/$s_!5ShV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec309f4d-1967-4c53-9c32-22a3dfb990b7_1867x926.png 848w, https://substackcdn.com/image/fetch/$s_!5ShV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec309f4d-1967-4c53-9c32-22a3dfb990b7_1867x926.png 1272w, https://substackcdn.com/image/fetch/$s_!5ShV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec309f4d-1967-4c53-9c32-22a3dfb990b7_1867x926.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br><br>You can find the interactive visual <a href="https://aiscrolls.thetechnomist.com/">here</a> and the code <a href="https://github.com/thetechnomist/ai_scroll">here</a> (feel free to contribute :))</p><p><a href="https://thetechnomist.com/p/history-ai-and-non-consumption-part-2e9">Next post</a>, we will explore the lessons we learned from the history of AI in this post, and muse on how we can apply them to inform how we build successful innovations, products, and businesses. Stay tuned! <br></p><p>That&#8217;s it! If you want to collaborate, co-write, or chat, reach out via&nbsp;<strong>subscriber chat&nbsp;</strong>or simply on&nbsp;<strong><a href="https://www.linkedin.com/feed/">LinkedIn</a></strong>. I look forward to hearing from you!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Technomist! 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[PESTELing NVIDIA's Market CAP]]></title><description><![CDATA[Analyzing the Impact of External factors on NVIDIA's Market Cap]]></description><link>https://thetechnomist.com/p/pesteling-nvidias-market-cap</link><guid isPermaLink="false">https://thetechnomist.com/p/pesteling-nvidias-market-cap</guid><dc:creator><![CDATA[Adel Zaalouk]]></dc:creator><pubDate>Tue, 07 May 2024 12:52:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!npHP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb01b1d6c-44af-480c-860b-30d8dd1d6809_984x513.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://github.com/thetechnomist/chartedterritory/tree/main/03_nvidia_pestel" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!npHP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb01b1d6c-44af-480c-860b-30d8dd1d6809_984x513.png 424w, https://substackcdn.com/image/fetch/$s_!npHP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb01b1d6c-44af-480c-860b-30d8dd1d6809_984x513.png 848w, https://substackcdn.com/image/fetch/$s_!npHP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb01b1d6c-44af-480c-860b-30d8dd1d6809_984x513.png 1272w, https://substackcdn.com/image/fetch/$s_!npHP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb01b1d6c-44af-480c-860b-30d8dd1d6809_984x513.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!npHP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb01b1d6c-44af-480c-860b-30d8dd1d6809_984x513.png" width="727" height="379.015243902439" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b01b1d6c-44af-480c-860b-30d8dd1d6809_984x513.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:513,&quot;width&quot;:984,&quot;resizeWidth&quot;:727,&quot;bytes&quot;:127711,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://github.com/thetechnomist/chartedterritory/tree/main/03_nvidia_pestel&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!npHP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb01b1d6c-44af-480c-860b-30d8dd1d6809_984x513.png 424w, https://substackcdn.com/image/fetch/$s_!npHP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb01b1d6c-44af-480c-860b-30d8dd1d6809_984x513.png 848w, https://substackcdn.com/image/fetch/$s_!npHP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb01b1d6c-44af-480c-860b-30d8dd1d6809_984x513.png 1272w, https://substackcdn.com/image/fetch/$s_!npHP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb01b1d6c-44af-480c-860b-30d8dd1d6809_984x513.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Looking into NVIDIA&#8217;s market cap, I am reminded of the importance of considering external factors when devising strategy.  I found PESTEL to be one good model for mapping the factors. <br><br>The illustration above was inspired by <a href="https://www.linkedin.com/in/jameseagle/">James Eagle</a>'s post <a href="https://www.linkedin.com/posts/jameseagle_nvidia-activity-7166813796819165184-Fubp/?utm_source=share&amp;utm_medium=member_desktop">here</a>. The image and the PDF are available <a href="https://github.com/thetechnomist/chartedterritory/tree/main/03_nvidia_pestel">here</a>.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://thetechnomist.com/subscribe?"><span>Subscribe now</span></a></p><h1>PESTEL</h1><p>Below is a brief PESTEL analysis of NVIDIA, a framework that assesses the <em>Political, Economic, Social, Technological, Environmental, and Legal factors</em> influencing the company. It is important to consider how external factors impact NVIDIA's market capitalization and strategic direction.</p><p>More on PESTEL <a href="https://libguides.libraries.wsu.edu/c.php?g=294263&amp;p=4358409#:~:text=It%20examines%20the%20Political%2C%20Economic,used%20in%20a%20SWOT%20analysis">here</a>.</p><h3><strong>Political</strong></h3><p><strong>&#128201; 2022: Geopolitical Tension between Russia and Ukraine: </strong>The conflict between Russia and Ukraine has led to widespread <a href="https://www.reuters.com/technology/nvidia-may-be-forced-shift-out-some-countries-after-new-us-export-curbs-2023-10-17/">sanctions and export controls</a>, particularly in technology sectors. For NVIDIA, this resulted in <strong>decreased sales</strong> in affected regions and disruptions in their supply chain, impacting their revenue and cost structures.</p><h3><strong>Economic</strong></h3><p><strong>&#128201; 2022: Inflation and Rise in Interest Rates: </strong>Inflation and higher interest rates generally increase the cost of borrowing and can slow down consumer spending. For a tech giant like NVIDIA, this translated to <strong>reduced demand</strong> for expensive consumer electronics and professional graphics solutions, <a href="https://www.globaldata.com/data-insights/technology-media-and-telecom/nvidia-issues-pessimistic-earnings-outlook-as-videogame-industry-slows-down/">impacting their overall sales and profitability.</a></p><h3><strong>Technological</strong></h3><p><strong>&#128200; 2015: Bitcoin Mining Craze: </strong>NVIDIA&#8217;s GPUs are heavily utilized in cryptocurrency mining. The initial surge in Bitcoin mining increased demand for NVIDIA&#8217;s GPUs, boosting their sales. </p><p><strong>&#128201; 2018 Bitcoin Crash: </strong> &#8220;<em>In November 2018, the total market capitalization for Bitcoin fell below $100 billion for the first time since October 2017, and the price of Bitcoin fell below $4,000, representing an 80 percent decline from its peak the previous January. Bitcoin reached a low of around $3,100 in December 2018.</em>&#8221; ~  <em><a href="https://en.wikipedia.org/wiki/Cryptocurrency_bubble#:~:text=In%20November%202018%2C%20the%20total,around%20%243%2C100%20in%20December%202018.">Crypto Bubble</a></em></p><p>More on what happened <a href="https://www.fool.com/investing/2021/06/23/nvidia-stock-crypto-crash/">here</a>.</p><p><strong> &#128200;  2022/2023: Release of ChatGPT: </strong>The release of AI models like ChatGPT has spurred interest in AI and machine learning, areas where NVIDIA&#8217;s powerful GPUs are essential. This has enhanced NVIDIA's market position in the AI sector, driving demand for their AI-optimized hardware solutions.</p><h3><strong>Environmental &amp; Social</strong></h3><p><strong>&#128200; 2019: Pandemic: </strong>The COVID-19 pandemic increased social isolation and boosted demand for home entertainment and remote work technologies. For NVIDIA, this translated into <a href="https://www.cnbc.com/2023/12/27/generative-ai-big-year-meant-profit-for-nvidia-experiments-elsewhere.html">higher sales of gaming GPUs and professional GPUs</a> for remote work setups and research in health technologies.</p><h3><strong>Legal</strong></h3><p><strong>&#128201; 2022 Supply Chain Issues, Tariffs, Embargo: </strong>Legal and trade issues such as tariffs and embargoes, especially given the geopolitical tensions and the global nature of NVIDIA&#8217;s supply chain, pose significant risks. These factors increased costs and supply shortages, impacting NVIDIA stocks. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://thetechnomist.com/subscribe?"><span>Subscribe now</span></a></p><h1>Conclusion</h1><p>NVIDIA's market capitalization reflects both <em><strong>internal strategic decisions</strong></em> and the <em><strong>fluctuating landscape of external forces</strong></em>. </p><p>PESTEL analysis highlights the interplay of political, economic, social, technological, environmental, and legal factors that can either boost or hinder NVIDIA's performance.</p><p>Geopolitical tensions, economic trends like inflation, technological shifts with cryptocurrency volatility and AI advancements, the social impact of events like the pandemic, and the evolving legal landscape all shape NVIDIA's trajectory. This analysis emphasizes the following key insights:</p><ul><li><p><strong>External Volatility:</strong> NVIDIA (and many others) is highly susceptible to factors beyond its direct control, making it crucial to monitor these trends closely.</p></li><li><p><strong>Diversification is Key:</strong> Mitigating risk requires strategic diversification across markets, technologies, and applications to avoid over-reliance on specific sectors.</p></li><li><p><strong>Adaptability:</strong> Maintaining <strong>agility</strong> to adapt products, strategies, and resource allocation in response to external changes is essential for continued success.</p></li></ul><p>To ensure its long-term growth and robust market capitalization, companies like NVIDIA must remain vigilant and proactive in addressing the challenges and opportunities presented by these dynamic external forces.<br><br>WHO/WHAT are you PESTELing next? </p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Pre-training and Fine-tuning Mindmap!]]></title><description><![CDATA[A detailed mindmap explaining pretraining and finetuning]]></description><link>https://thetechnomist.com/p/pre-training-and-fine-tuning-mindmap</link><guid isPermaLink="false">https://thetechnomist.com/p/pre-training-and-fine-tuning-mindmap</guid><dc:creator><![CDATA[Adel Zaalouk]]></dc:creator><pubDate>Sat, 04 May 2024 17:37:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NA_9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a5c4787-1f3c-4dcb-9613-8ff5670d6eb8_4455x2893.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://github.com/thetechnomist/chartedterritory/blob/main/02-pretraining-training-kungfu/pretraining_training.pdf" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NA_9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a5c4787-1f3c-4dcb-9613-8ff5670d6eb8_4455x2893.png 424w, https://substackcdn.com/image/fetch/$s_!NA_9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a5c4787-1f3c-4dcb-9613-8ff5670d6eb8_4455x2893.png 848w, https://substackcdn.com/image/fetch/$s_!NA_9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a5c4787-1f3c-4dcb-9613-8ff5670d6eb8_4455x2893.png 1272w, https://substackcdn.com/image/fetch/$s_!NA_9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a5c4787-1f3c-4dcb-9613-8ff5670d6eb8_4455x2893.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NA_9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a5c4787-1f3c-4dcb-9613-8ff5670d6eb8_4455x2893.png" width="1456" height="946" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4a5c4787-1f3c-4dcb-9613-8ff5670d6eb8_4455x2893.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:946,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1909983,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://github.com/thetechnomist/chartedterritory/blob/main/02-pretraining-training-kungfu/pretraining_training.pdf&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NA_9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a5c4787-1f3c-4dcb-9613-8ff5670d6eb8_4455x2893.png 424w, https://substackcdn.com/image/fetch/$s_!NA_9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a5c4787-1f3c-4dcb-9613-8ff5670d6eb8_4455x2893.png 848w, https://substackcdn.com/image/fetch/$s_!NA_9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a5c4787-1f3c-4dcb-9613-8ff5670d6eb8_4455x2893.png 1272w, https://substackcdn.com/image/fetch/$s_!NA_9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a5c4787-1f3c-4dcb-9613-8ff5670d6eb8_4455x2893.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>The full mindmap PDF can be found <a href="https://github.com/thetechnomist/chartedterritory/blob/main/02-pretraining-training-kungfu/pretraining_training.pdf">here</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[Pre-training, Fine-tuning, and Kungfu!]]></title><description><![CDATA[From Novice to Apprentice]]></description><link>https://thetechnomist.com/p/pre-training-fine-tuning-and-kungfu</link><guid isPermaLink="false">https://thetechnomist.com/p/pre-training-fine-tuning-and-kungfu</guid><dc:creator><![CDATA[Adel Zaalouk]]></dc:creator><pubDate>Sat, 04 May 2024 17:20:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CMHM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a19d373-2013-4662-80ac-6cf2559de915_4455x2893.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You are in a company meeting, and your CEO, your CTO, and your CPO start to talk about Artificial intelligence (AI), &#8220;pretraining&#8221;, &#8220;fine-tuning&#8221;, and you are unable to follow along, that&#8217;s okay. I've created a detailed <strong>math-less</strong> <strong>mindmap</strong> along with the write-up in this post to go over the main concepts and ideas. The aim here is to help you reason about those concepts better, make more informed decisions, and have productive discussions about these topics and how you can incorporate them for your use-cases. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://github.com/thetechnomist/chartedterritory/blob/main/02-pretraining-training-kungfu/pretraining_training.pdf" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CMHM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a19d373-2013-4662-80ac-6cf2559de915_4455x2893.png 424w, https://substackcdn.com/image/fetch/$s_!CMHM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a19d373-2013-4662-80ac-6cf2559de915_4455x2893.png 848w, https://substackcdn.com/image/fetch/$s_!CMHM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a19d373-2013-4662-80ac-6cf2559de915_4455x2893.png 1272w, https://substackcdn.com/image/fetch/$s_!CMHM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a19d373-2013-4662-80ac-6cf2559de915_4455x2893.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CMHM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a19d373-2013-4662-80ac-6cf2559de915_4455x2893.png" width="1456" height="946" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a19d373-2013-4662-80ac-6cf2559de915_4455x2893.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:946,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1909980,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://github.com/thetechnomist/chartedterritory/blob/main/02-pretraining-training-kungfu/pretraining_training.pdf&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CMHM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a19d373-2013-4662-80ac-6cf2559de915_4455x2893.png 424w, https://substackcdn.com/image/fetch/$s_!CMHM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a19d373-2013-4662-80ac-6cf2559de915_4455x2893.png 848w, https://substackcdn.com/image/fetch/$s_!CMHM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a19d373-2013-4662-80ac-6cf2559de915_4455x2893.png 1272w, https://substackcdn.com/image/fetch/$s_!CMHM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a19d373-2013-4662-80ac-6cf2559de915_4455x2893.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em><br></em><br>I recommend going through the <strong>mindmap</strong> first, internalizing it, and then coming back and looking for answers in the long form here. With that in mind, here goes!</p><p><em>The full mindmap PDF can be found <a href="https://github.com/thetechnomist/chartedterritory/blob/main/02-pretraining-training-kungfu/pretraining_training.pdf">here</a>.</em></p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://thetechnomist.com/subscribe?"><span>Subscribe now</span></a></p><p></p><h1>Model Pre-training</h1><p>Growing up, I competed as a professional swimmer. Before the competition, a day, a week, depending on availability, I&#8217;d go to that Olympic 50-meter swimming pool and take a feel for it, even do entire training sessions there. If I could, I&#8217;d familiarize myself with the surroundings minus the crowd, the shouting, the whistles, etc. But it would give me the much-needed confidence for the next task to come, the actual race, which is a whole different game, mentally and physically.&nbsp; I was practically <strong>pretraining </strong>for the competition &#128578;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UIIE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F390beafa-c6d5-4add-870c-5576863fe5e3_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UIIE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F390beafa-c6d5-4add-870c-5576863fe5e3_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!UIIE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F390beafa-c6d5-4add-870c-5576863fe5e3_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!UIIE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F390beafa-c6d5-4add-870c-5576863fe5e3_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!UIIE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F390beafa-c6d5-4add-870c-5576863fe5e3_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UIIE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F390beafa-c6d5-4add-870c-5576863fe5e3_1024x1024.png" width="587" height="587" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/390beafa-c6d5-4add-870c-5576863fe5e3_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:587,&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_!UIIE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F390beafa-c6d5-4add-870c-5576863fe5e3_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!UIIE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F390beafa-c6d5-4add-870c-5576863fe5e3_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!UIIE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F390beafa-c6d5-4add-870c-5576863fe5e3_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!UIIE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F390beafa-c6d5-4add-870c-5576863fe5e3_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Formally pretraining is defined as: <br></p><blockquote><p><em>Pre-training refers to the process of initializing a model with pre-existing knowledge before fine-tuning it on specific tasks or datasets. In the context of AI, pre-training involves leveraging large-scale datasets to train a model on general tasks, enabling it to capture essential features and patterns across various domains. ~ <a href="https://www.larksuite.com/en_us/topics/ai-glossary/pre-training">Lark</a> </em></p></blockquote><p>Pretraining helps the model perform better when it later learns tasks specific to a smaller, targeted dataset. It improves the model&#8217;s accuracy and efficiency, as it starts with a solid foundation of knowledge.</p><p>Pretraining is a necessary evil, and someone has to do it. That someone or something needs to have POWER &#128170; and MONEY &#128176;. But once done, many can benefit from using it (<strong>if there was an intention</strong> for that in the first place, e.g., open source models). <em>Technomistically</em> speaking, we would be talking about <strong>sunk costs </strong>and <strong>Amortization</strong>.</p><ul><li><p><strong>Sunk Costs:</strong> Pretraining requires a LARGE initial investment in <em><strong>computational</strong> <strong>resources</strong> and <strong>data</strong> <strong>acquisition</strong></em>. These costs are considered <strong>sunk</strong> as they cannot be recovered. However, once a model (big or small, still needs alot of resources) is trained, and compressed to represent a <strong>virtual version (it doesn&#8217;t really &#8220;copy&#8221; the data or memorize it)</strong> of the data it has been trained on, one can start to<a href="https://www.merriam-webster.com/dictionary/amortize"> </a><strong><a href="https://www.merriam-webster.com/dictionary/amortize">amortize</a></strong> these costs, leading to another fancy term called <strong><a href="https://www.investopedia.com/terms/e/economiesofscale.asp">economies of scale</a></strong> (the initial high cost of training the model is spread out over many uses for inference).</p></li></ul><ul><li><p><strong>Opportunity Cost: </strong>Mentioned in the <strong>mindmap</strong> above is<a href="https://www.ibm.com/topics/self-supervised-learning"> Self-Supervised Learning (SSL)</a>, which is basically a model trying to figure out the meaning of life by looking at ALOT of data, learning patterns between them, and generating it&#8217;s own labels (magic &#10024;). In doing so, SSL minimizes the need for explicitly labeling data, thus reducing both the <strong>direct costs</strong> of data preparation and the <strong>opportunity costs</strong> associated with extensive data labeling processes.</p></li></ul><p>By now, you might be thinking, well, it&#8217;s great that someone did some pre-training (&#8220;<em><strong>pre&#8221;</strong></em> because the assumption is implicit in that it&#8217;s not yet ready for whatever you want it to do, i.e., it&#8217;s an invitation to train the model more). "I am pre-trained. Please train me <em>properly </em>sensei&#8221;</p><h1><strong>Optimizations</strong></h1><p>After pretraining a language model, it can be optimized further depending on the outcome desired. Examples of outcome optimizations are fine-tuning, prompt engineering, instruction finetuning, Retrieval augment generation (RAG), and so on. Notice that here, I intentionally said <em><strong>outcome</strong></em> optimizations and not <em><strong>model</strong> </em>optimizations. To optimize outcomes, there are invasive and noninvasive methods, similar to when you visit a doctor with a problem, the doctor presents you with options like surgery (invasive because they <em>modify</em> something in you) or physical therapy (sometimes just reminding your body how to do things), here we also have options: <br></p><ul><li><p><strong>Noninvasive:</strong> prompt engineering, tuning, and RAG (aka engineering around the model, which I personally consider a form of prompt optimization). These methods are cost-effective because they utilize existing resources to enhance output without significant expenditure. However, there is a limit to how much the model can improve with them.</p></li></ul><ul><li><p><strong>Invasive: </strong>requires more training on unseen data to improve the model's ability to produce certain outcomes. Examples are fine-tuning and its variants and methods (e.g., instruction fine-tuning). Such methods involve a higher initial cost, which might be needed to surpass the &#8220;limits&#8221; of noninvasive methods in terms of<strong> how the model performs on various tasks/benchmarks.</strong></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CXq2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F089460d7-8d0c-4907-9d70-198c458f4ef3_1600x914.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CXq2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F089460d7-8d0c-4907-9d70-198c458f4ef3_1600x914.png 424w, https://substackcdn.com/image/fetch/$s_!CXq2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F089460d7-8d0c-4907-9d70-198c458f4ef3_1600x914.png 848w, https://substackcdn.com/image/fetch/$s_!CXq2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F089460d7-8d0c-4907-9d70-198c458f4ef3_1600x914.png 1272w, https://substackcdn.com/image/fetch/$s_!CXq2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F089460d7-8d0c-4907-9d70-198c458f4ef3_1600x914.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CXq2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F089460d7-8d0c-4907-9d70-198c458f4ef3_1600x914.png" width="621" height="354.85714285714283" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/089460d7-8d0c-4907-9d70-198c458f4ef3_1600x914.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1456,&quot;resizeWidth&quot;:621,&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_!CXq2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F089460d7-8d0c-4907-9d70-198c458f4ef3_1600x914.png 424w, https://substackcdn.com/image/fetch/$s_!CXq2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F089460d7-8d0c-4907-9d70-198c458f4ef3_1600x914.png 848w, https://substackcdn.com/image/fetch/$s_!CXq2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F089460d7-8d0c-4907-9d70-198c458f4ef3_1600x914.png 1272w, https://substackcdn.com/image/fetch/$s_!CXq2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F089460d7-8d0c-4907-9d70-198c458f4ef3_1600x914.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There are other optimizations, not necessarily to produce a better outcome, but to optimize how to get to the same outcome. For example, <strong>quantization</strong> is a form of cost/energy optimization (by mapping floating point representations to lower bits), done for training and inference. Distillation (distilling the same amount of knowledge onto a smaller model), and more. All of these take the desired outcome as a goal and work around how to get to the same outcome with the least of effort/energy/<strong>gas.</strong><em> </em>I like the concept of &#8220;gas&#8221; here, borrowed from blockchain because it describes a fee without the specifics of that fee.&nbsp;</p><blockquote><p><em>Gas is the f<strong>ee required to successfully conduct a transaction </strong>or execute a contract on the Ethereum blockchain platform.&nbsp;~ <a href="https://www.investopedia.com/terms/g/gas-ethereum.asp#:~:text=Gas%20is%20the%20fee%20required,resources%20needed%20to%20conduct%20transactions">How Gas Fees Work on the Ethereum Blockchain</a>.&nbsp;</em></p></blockquote><p>Of all the optimizations, fine-tuning is one of the hottest topics in the field these days.&nbsp;</p><h2><strong>Full &amp; Parameter-Efficient Fine Tuning (e.g., LoRA)</strong></h2><p>I am jumping ahead here because we don&#8217;t need to get into the nitty gritty. After pre-training, you could go and do<a href="https://arxiv.org/abs/2306.09782"> Full Parameter Fine Tuning (FPFT)</a>, which would mean that you take that <strong>pre-trained model and re-tune it to a specific task (e.g., teach it kungfu).</strong></p><div id="youtube2-6vMO3XmNXe4" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;6vMO3XmNXe4&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/6vMO3XmNXe4?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><strong>Full-parameter</strong> here would mean that would have to:</p><ul><li><p>Update all the weights and parameters of the Neural Network (which can be very large) frequently.</p></li><li><p>Go through many Hyperparameter optimization rounds to avoid side effects.</p></li><li><p>Run it multiple times through your data (aka, multiple Epochs)</p></li><li><p>&#8230;</p></li></ul><p>While you are not running the training over the entire internet as a dataset, only a subset of the data (e.g., KungFu), it&#8217;s still considered &#8220;costly&#8221;.</p><p>There are ways to solve for this with<a href="https://arxiv.org/abs/2403.14608"> </a><strong><a href="https://arxiv.org/abs/2403.14608">Parameter Efficient Fine Tuning</a> (PEFT), which has the following benefits:</strong></p><ul><li><p>Leaves pre-trained model weights fixed and only adopts a small number of task-specific parameters during fine-tuning.</p></li><li><p>Reduces storage memory because you are not updating the entire model parameters (there are multiple techniques, again mentioned in the mindmap).</p></li></ul><p>This makes <em>fine-tuning </em>cheaper and accessible on modest hardware. Techniques include<a href="https://arxiv.org/abs/2106.09685"> Low Rank Adaptation (LoRA)</a>, which decomposes larger weights matrix representations into smaller matrices with low ranks and other variants such as adaptive layers, prefix tuning, and more.</p><p><strong>PEFT </strong>provides incremental cost reductions &#128201; through the efficient use of hardware, which also leads to more optimized resource allocations, lower energy consumption &#127808;, and enhanced overall operational efficiency.</p><h2><strong>Reinforcement Learning from Human Feedback (RLHF)</strong></h2><p>As mentioned above, there are multiple ways to improve the model&#8217;s performance. Another example is <strong>Reinforcement Learning from Human Feedback (RLHF)</strong> which is a&nbsp; <em>&#8220;Human in the loop&#8221;</em> strategy to basically teach models &#8220;principles&#8221;, i.e., what it takes to be &#8220;helpful&#8221;, &#8220;harmless&#8221;, and so on.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o_gG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefcc3d70-2ae4-49be-b898-531a6571eeab_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o_gG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefcc3d70-2ae4-49be-b898-531a6571eeab_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!o_gG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefcc3d70-2ae4-49be-b898-531a6571eeab_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!o_gG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefcc3d70-2ae4-49be-b898-531a6571eeab_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!o_gG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefcc3d70-2ae4-49be-b898-531a6571eeab_1024x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o_gG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefcc3d70-2ae4-49be-b898-531a6571eeab_1024x1024.webp" width="581" height="581" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/efcc3d70-2ae4-49be-b898-531a6571eeab_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:581,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A futuristic illustration showing a human standing in the middle of a tribe of robots. The human, an Asian female wearing a modern explorer outfit, is surrounded by a variety of robots of different sizes and shapes, some humanoid and others more abstract. The setting is an outdoor landscape on another planet, with rocky terrain and a distant view of alien flora. The sky is a vibrant hue of purple and orange, adding a surreal touch to the scene. The interaction suggests a moment of peaceful coexistence and curiosity between the human and the robots.&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="A futuristic illustration showing a human standing in the middle of a tribe of robots. The human, an Asian female wearing a modern explorer outfit, is surrounded by a variety of robots of different sizes and shapes, some humanoid and others more abstract. The setting is an outdoor landscape on another planet, with rocky terrain and a distant view of alien flora. The sky is a vibrant hue of purple and orange, adding a surreal touch to the scene. The interaction suggests a moment of peaceful coexistence and curiosity between the human and the robots." title="A futuristic illustration showing a human standing in the middle of a tribe of robots. The human, an Asian female wearing a modern explorer outfit, is surrounded by a variety of robots of different sizes and shapes, some humanoid and others more abstract. The setting is an outdoor landscape on another planet, with rocky terrain and a distant view of alien flora. The sky is a vibrant hue of purple and orange, adding a surreal touch to the scene. The interaction suggests a moment of peaceful coexistence and curiosity between the human and the robots." srcset="https://substackcdn.com/image/fetch/$s_!o_gG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefcc3d70-2ae4-49be-b898-531a6571eeab_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!o_gG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefcc3d70-2ae4-49be-b898-531a6571eeab_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!o_gG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefcc3d70-2ae4-49be-b898-531a6571eeab_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!o_gG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefcc3d70-2ae4-49be-b898-531a6571eeab_1024x1024.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>RLHF works briefly as follows: </p><ul><li><p>First, humans judge a model's output. These humans review these outputs and provide feedback. This feedback could be in the form of rankings, ratings, or direct corrections. The key is that these human evaluators assess the model's responses based on desired behavior, as described above.&nbsp;</p></li></ul><ul><li><p>The feedback from human evaluators is then used to fine-tune the model. This may involve training the model to predict human preferences or directly optimizing the model's parameters based on the feedback. The goal here is to <strong>align</strong> the model more closely with human values and expectations.</p></li></ul><p>While RLHF has shown good results, it is still <strong>expensive</strong> (find the humans and make them do the work). Second, it is difficult to encode human values into the model (you can try). Third, the model may not generalize well to new situations. Despite these limitations, RLHF is a valuable tool for AI safety research and has the potential to contribute to the development of safer AI systems.</p><p>Incorporating RLHF entails <strong>additional costs</strong> due to human involvement. These <strong>costs</strong> must be balanced against the <strong>marginal utility </strong>(benefit-to-cost ratio for each human involved) derived from improved model accuracy and compliance with ethical standards, enhancing user trust and market acceptability, all of which are hard(er) to quantify but are important nevertheless.</p><h1>Conclusion &amp; Recommendations</h1><p>Models are pretrained to get a basic understanding of the world (depending on the data it fed on), and are optimized to get &#8220;better&#8221; at achieving an outcome. The outcome may vary. It could be to get better at math, or writing poetry, or better at following instructions (in English or other languages), or better at adhering to what <em><strong>aligns</strong> </em>with human values and principles (causing no harm, no discrimination, ethics,...). <br><br>Other outcomes could revolve around making the model more efficient cost and energy wise, faster at inference, etc. We can call those <strong>efficiency gains</strong>. </p><p>With this in mind, here are some recommendations:</p><ul><li><p><strong>Adapt and Fine-tune:</strong> Use in-context learning and fine-tuning strategies to adapt to new requirements and teach your model more about the tasks/outcomes/use-cases you want it to be good at without the need for extensive retraining which helps conserve resources and allows you to respond quickly address your organization&#8217;s needs.&nbsp;</p></li></ul><ul><li><p><strong>Invest in Parameter-Efficient Fine Tuning:</strong> pretrained models are expensive to train. Luckily, we are seeing investments in making models open and thus available to a wider audience. The basic models are rarely useful without additional tuning, make use of existing advancements in training (e.g., LoRA which we will talk about more in a later post), which can reduce the tuning costs and improve throughput, as well as alleviate logistical challenges associated with updating AI models, making it ideal for continuous improvement cycles.</p></li></ul><blockquote><p><em>A comparison of training throughput (tokens per second) for the 7B model with a context length of 512 on a p4de.24xlarge node. The lower memory footprint of LoRA allows for substantially larger batch sizes, resulting in an approximate 30% boost in throughput. ~ <a href="https://www.anyscale.com/blog/fine-tuning-llms-lora-or-full-parameter-an-in-depth-analysis-with-llama-2">Fine-Tuning LLMs: LoRA or Full-Parameter? An in-depth Analysis with Llama 2</a>&nbsp;</em></p></blockquote><ul><li><p><strong>Balance Human Input with Automated Processes:</strong> While human feedback is crucial for ensuring model reliability and ethical alignment, it is a balancing act to weigh these benefits against the costs of human involvement and to optimize the use of automation were beneficial.</p></li></ul><ul><li><p><strong>Invest in Cost/Energy and Computational Optimizations:</strong> Implementing computational optimizations such as quantization and quantized-aware training (see the mindmap) should be prioritized to reduce operational expenses (OPEX), such as energy consumption and maintenance. It will also reduce capital expenditure costs (CAPEX)&nbsp; by eliminating the need for expensive and high-performance computing hardware.</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://thetechnomist.com/subscribe?"><span>Subscribe now</span></a></p><p><br>That&#8217;s it! If you want to collaborate, co-write, or chat, reach out via <strong>subscriber chat </strong>or simply on <strong><a href="https://www.linkedin.com/feed/">LinkedIn</a></strong>. I look forward to hearing from you!</p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Platforms, Products, APIs, and Indian Food]]></title><description><![CDATA[Navigating the Nuances of Platforms + Strategies for Success]]></description><link>https://thetechnomist.com/p/platforms-products-apis-and-indian</link><guid isPermaLink="false">https://thetechnomist.com/p/platforms-products-apis-and-indian</guid><dc:creator><![CDATA[Adel Zaalouk]]></dc:creator><pubDate>Tue, 23 Apr 2024 12:20:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5105bc3-5630-4552-8f99-8b9094e77be6_2704x1710.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>According to <a href="https://www.gartner.com/en/newsroom/press-releases/2023-11-28-gartner-hype-cycle-shows-ai-practices-and-platform-engineering-will-reach-mainstream-adoption-in-software-engineering-in-two-to-five-years">Gartner</a>, <em><strong>Platform Engineering</strong></em> is peaking the inflated expectations curve (just a couple of points behind AI!). But what is a <em>Platform</em>, what value does it provide, and what should be considered when <em>Engineering</em> one? I will explore these questions in this post.&nbsp; </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0Na7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d2c50a4-3dac-4e8e-9f40-95aecac4c877_5971x3693.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0Na7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d2c50a4-3dac-4e8e-9f40-95aecac4c877_5971x3693.png 424w, https://substackcdn.com/image/fetch/$s_!0Na7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d2c50a4-3dac-4e8e-9f40-95aecac4c877_5971x3693.png 848w, https://substackcdn.com/image/fetch/$s_!0Na7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d2c50a4-3dac-4e8e-9f40-95aecac4c877_5971x3693.png 1272w, https://substackcdn.com/image/fetch/$s_!0Na7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d2c50a4-3dac-4e8e-9f40-95aecac4c877_5971x3693.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0Na7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d2c50a4-3dac-4e8e-9f40-95aecac4c877_5971x3693.png" width="1456" height="901" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d2c50a4-3dac-4e8e-9f40-95aecac4c877_5971x3693.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:901,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2595721,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0Na7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d2c50a4-3dac-4e8e-9f40-95aecac4c877_5971x3693.png 424w, https://substackcdn.com/image/fetch/$s_!0Na7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d2c50a4-3dac-4e8e-9f40-95aecac4c877_5971x3693.png 848w, https://substackcdn.com/image/fetch/$s_!0Na7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d2c50a4-3dac-4e8e-9f40-95aecac4c877_5971x3693.png 1272w, https://substackcdn.com/image/fetch/$s_!0Na7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d2c50a4-3dac-4e8e-9f40-95aecac4c877_5971x3693.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>&#9940; For the <strong>busy</strong> folks, here is a TL;DR version: </p><ul><li><p><strong>Platform Principles:</strong> Create a foundation for streamlined development of value. I.e., Platforms provide tools, services, and automation to simplify and accelerate value delivery.</p></li><li><p><strong>Platform Archetypes: </strong>Platforms come in various shapes and forms. Examples are Cloud platforms (Google Cloud, etc.), business platforms (Salesforce, etc.), and Internal Developer Platforms (IDPs). All offer unique value and are targeted to a set of personas.</p></li><li><p><strong>Key Considerations:</strong></p><ul><li><p><strong>APIs:</strong> Inspired by Amazon&#8217;s API mandate, platforms should provide consumable and persona-focused APIs that cover the right set of needs.</p></li><li><p><strong>Purposeful Design:</strong> Understand the value you want to deliver and tailor a platform to serve those needs. Failure to do so results in <strong>overserving (surplus)</strong> or <strong>underserving (shortage)</strong>. You will want to strike the <strong>balance (equilibrium)</strong>.</p></li><li><p><strong>Product of Platform  vs. Platform for Product:</strong> Determine if the platform itself or the value it brings is <em>the desirable</em>.</p></li><li><p><strong>Skills and Tools:</strong> Platform creation requires a wide range of skills (frontend, backend, infrastructure, etc.). Assemble the right people and tools to get the job done. Assemble your platform engineering fellowship.</p></li></ul></li><li><p><strong>To Remember:</strong> Keep your platform user-focused, simplify wherever possible, and continuously evolve it based on feedback.</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://thetechnomist.com/subscribe?"><span>Subscribe now</span></a></p><h2>What REALLY is platform engineering?&nbsp;</h2><p>I&#8217;d define it simply as:</p><blockquote><p><strong>The foundation upon which value is being delivered</strong> </p></blockquote><p>But it&#8217;s also a mashing of building blocks, tools, and services that enable the target persona (developers, ML engineers, data scientists, ...) to craft value.&nbsp;</p><p>There are many contexts in which you&#8217;ll see <em><strong>platforms</strong> </em>mentioned. I will use the following format to describe them &#8220;<strong>_</strong><em><strong>platform</strong> such as <strong>platform_name</strong> that provides <strong>_tools_services</strong>&nbsp; to enable<strong> _those_enabled</strong> to <strong>_value</strong></em></p><ul><li><p><strong>Cloud Platforms, </strong>such as Google Cloud <em>Platform, </em>AWS, Azure, provide services (databases, networking, IDEs) for developers to use to generate value.&nbsp;</p></li><li><p><strong>Business and Marketplace Platforms,</strong> such as Salesforce or Shopify, provide pre-built modules for customer management, payment processing, and e-commerce functionality to enable businesses to operate and sell online.</p></li><li><p><strong>Social Media Platforms</strong>, such as Facebook or Twitter, provide social networking, content distribution, and API access to enable individuals and businesses to connect, engage with audiences, and build communities.</p></li></ul><p>I left the best for last, <strong>Internal Developer Platforms (IDP)</strong>, garnering attention, are no different. Let&#8217;s use the format above:&nbsp;</p><ul><li><p><strong>Internal Developer Platforms (IDPs)</strong> provide <em>self-service portals, automation, and standardized workflows</em> to enable <em>developers</em> to provision resources, deploy code for value-generating applications, and manage them easily.</p></li></ul><p>Depending on the level of abstraction needed, a platform exposes a construct (or an Application Programming <strong>Interface</strong> aka <strong>API</strong>) to request for a service needed to provide value. Let&#8217;s talk more about this.&nbsp;</p><h2>The API Mandate, the Chef&#8217;s Analogy, and Purposing Platforms</h2><p>When I think about platforms nowadays, I think about two things: </p><ul><li><p>The API Mandate - thanks to <em>Jeff Bezos</em>&nbsp;</p></li><li><p>Indian food (delicious) &#129368; - thanks to <em>Kelsey Hightower</em></p></li></ul><p>Food and APIs, what are you talking about, man? Let me explain &#128578;</p><p><strong>Amazon&#8217;s API mandate,</strong> as championed by Jeff Bezos at Amazon, essentially states that all functionalities within a platform should be accessible through well-defined APIs. I.e., all value generated by any team should be exposed via a well-defined interface, the side effect of that mandate was that Amazon was able to externalize those set of APIs to wider consumptions, and also what became AWS cloud platform (Augusto Marietti has a <a href="https://konghq.com/blog/enterprise/api-mandate">more detailed writeup</a> on this here, good read!). That is probably one of the earliest appearances of a &#8220;platform&#8221;. The question is what kind of APIs to expose?&nbsp;</p><p>As highlighted in <a href="https://www.amazon.de/-/en/Colin-Bryar/dp/1250267595">Working Backwards</a> by <em>Bill Carr and Colin Bryar</em>, Amazon&#8217;s teams are grouped by <strong>mission</strong> vs. <strong>function</strong>, so depending on each team&#8217;s mission, and desired outcome, an API will emerge to allow others to consume the artifact produced by those <a href="https://docs.aws.amazon.com/whitepapers/latest/introduction-devops-aws/two-pizza-teams.html">Two-Pizza Teams</a> (or should we call them distributed platform pizza teams &#128578;).</p><p><strong>Indian food is a specialized cuisine that is known for its unique taste and flavors. </strong>In one of those Twitter spaces, <em>Kelsey Hightower </em>gave the example of an Indian restaurant where quality is tied to specialty. You wouldn&#8217;t go to an Indian restaurant to eat Italian food. If that restaurant served Italian, you&#8217;d typically question the quality of the food!&nbsp; Sure, you can stock a kitchen with ingredients from all cuisines, but until you curate a menu, you might not have something of true value to offer.&nbsp;</p><p>The combined <strong>lesson</strong> here is to <strong>understand who you are serving</strong> and for what purpose, to build the right abstractions. <strong>Generalize too much,</strong> and you risk complexity, you <strong>overserve</strong> your target persona, and you drive them away from using your abstractions altogether (negative value).&nbsp; <strong>Specialize too much</strong>, and you risk undeserving the target persona, they don&#8217;t get what they need, and they will start building their own abstractions on top to fill the gaps (<a href="https://en.wikipedia.org/wiki/Shadow_IT">shadow IT</a>).&nbsp;</p><p>In economics, the right terms to use are supply <strong>surplus</strong> and <strong>shortage</strong>. Supply surplus denotes a situation in which the <strong>quantity supplied of a good exceeds the quantity demanded</strong>. In the case of platforms here, too many APIs, too many unused templates, and too much functionality that has the side effect of increasing support times, engineering development time, etc. Whereas <strong>shortage</strong> represents the opposite scenario where the<strong> quantity demanded is greater than the quantity supplied,</strong> for example, developers need APIs to produce services of value, lack of APIs can be an example of a shortage. Here is an excerpt from <a href="https://gist.github.com/chitchcock/1281611">Stevey&#8217;s Google Platform Rant</a> describing an example of this: <br></p><blockquote><p><em>Google+ is a prime example of our complete failure to understand platforms from the very highest levels of executive leadership (hi Larry, Sergey, Eric, Vic, howdy howdy) down to the very lowest leaf workers (hey yo). We all don't get it. The Golden Rule of platforms is that you Eat Your Own Dogfood. The Google+ platform is a pathetic afterthought. <strong>We had no API at all at launch, and last I checked, we had one measly API call</strong>. One of the team members marched in and told me about it when they launched, and I asked: "So is it the Stalker API?" She got all glum and said "Yeah." I mean, I was joking, but no... <strong>the only API call we offer is to get someone's stream</strong>. So I guess the joke was on me.</em></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_!8jZh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5105bc3-5630-4552-8f99-8b9094e77be6_2704x1710.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8jZh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5105bc3-5630-4552-8f99-8b9094e77be6_2704x1710.png 424w, https://substackcdn.com/image/fetch/$s_!8jZh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5105bc3-5630-4552-8f99-8b9094e77be6_2704x1710.png 848w, https://substackcdn.com/image/fetch/$s_!8jZh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5105bc3-5630-4552-8f99-8b9094e77be6_2704x1710.png 1272w, https://substackcdn.com/image/fetch/$s_!8jZh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5105bc3-5630-4552-8f99-8b9094e77be6_2704x1710.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8jZh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5105bc3-5630-4552-8f99-8b9094e77be6_2704x1710.png" width="1456" height="921" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5105bc3-5630-4552-8f99-8b9094e77be6_2704x1710.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:921,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1961091,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8jZh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5105bc3-5630-4552-8f99-8b9094e77be6_2704x1710.png 424w, https://substackcdn.com/image/fetch/$s_!8jZh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5105bc3-5630-4552-8f99-8b9094e77be6_2704x1710.png 848w, https://substackcdn.com/image/fetch/$s_!8jZh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5105bc3-5630-4552-8f99-8b9094e77be6_2704x1710.png 1272w, https://substackcdn.com/image/fetch/$s_!8jZh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5105bc3-5630-4552-8f99-8b9094e77be6_2704x1710.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>It&#8217;s a balancing act and no easy feat, but when you get there, you are a platform karate black belt!&nbsp;</p><h2>Is the Platform the <strong>P-roduct</strong> OR the <strong>p-roduct</strong></h2><p>Platforms are value bridges, at least when considering why you would build one in the first place. If you treat the platform as the &#8220;main&#8221; thing, you&#8217;d be overlooking the purpose and the reason a platform exists in the first place, at&nbsp; the same time, if you JUST focus on the value the platform delivers, you might not even make it to where value is finable/consumable, well, you still need something, a vehicle of sorts to get there!&nbsp;</p><p>This has been a long-standing topic of discussion, and it is expressed in different terminologies/contexts such as:&nbsp;</p><ul><li><p>The <strong>mean</strong> vs. the <strong>end</strong>&nbsp;</p></li><li><p>The <strong>platform</strong> product vs. the <strong>experience </strong>product</p></li><li><p>The <strong>P</strong>-roduct vs. the <strong>p</strong>-roduct (lower case and upper case)</p></li></ul><p>Let&#8217;s take the last one. How can the <em><strong>p</strong>-product (lowercase)</em> serve the uppercase <strong>P</strong>-roduct. How can we build platforms with purpose? You might have different goals depending on who you are (a supplier or a consumer) and your strategy.&nbsp;</p><p><em><a href="https://twitter.com/shreyas/status/1326795349227429894">Shreyas Doshi </a></em><a href="https://twitter.com/shreyas/status/1326795349227429894">talked about the generic concept in one of his posts</a>. Here are some of the examples/results based on surveys from his followers (who are mostly product builders) on what they consider the <strong>P</strong>-roduct:&nbsp;</p><ul><li><p><strong>Netflix</strong>: Most view<strong> licensed content</strong> as The <strong>P</strong>roduct, suggesting that content is more crucial than the technology (app or CDN) or algorithms.</p></li><li><p><strong>Uber</strong>: The <strong>ride</strong> is viewed as The<strong> P</strong>roduct, more than the app or the matching algorithms.</p></li><li><p><strong>Instacart</strong>: The <strong>groceries</strong> and the delivery system are almost equally viewed as The <strong>P</strong>roduct, indicating the importance of the end product and its delivery.</p></li><li><p><strong>Amazon</strong>: The delivered item is considered The <strong>P</strong>roduct, underscoring the end result over the platform or logistics (the listings, the marketplace, etc).&nbsp;</p></li><li><p><strong>YouTube</strong>: The <strong>creators </strong>are seen as<strong> </strong>The <strong>P</strong>roduct, highlighting the value of content creators over the technological features (search, the app, the video viewer).</p></li></ul><p>As a <em>supplier</em> (a vendor), you might consider the <strong>platform itself as a P-roduct </strong>to streamline how platforms are built, making it easier to produce content on top. As a <em>consumer</em>, you might think more of the content you offer on top of platform while placing constraints on platform usability (that acts as a filter to which vendors you &#8220;buy&#8221; the platform from).&nbsp;</p><p>I don&#8217;t believe there is a clear cut answer, I&#8217;d be interested on your thoughts and how you approach this as a consumer or supplier of platforms. Let chat!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q6Ox!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c1f8102-bab4-4918-8a54-a38b54c86fcd_800x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q6Ox!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c1f8102-bab4-4918-8a54-a38b54c86fcd_800x450.png 424w, https://substackcdn.com/image/fetch/$s_!Q6Ox!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c1f8102-bab4-4918-8a54-a38b54c86fcd_800x450.png 848w, https://substackcdn.com/image/fetch/$s_!Q6Ox!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c1f8102-bab4-4918-8a54-a38b54c86fcd_800x450.png 1272w, https://substackcdn.com/image/fetch/$s_!Q6Ox!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c1f8102-bab4-4918-8a54-a38b54c86fcd_800x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q6Ox!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c1f8102-bab4-4918-8a54-a38b54c86fcd_800x450.png" width="800" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c1f8102-bab4-4918-8a54-a38b54c86fcd_800x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:800,&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_!Q6Ox!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c1f8102-bab4-4918-8a54-a38b54c86fcd_800x450.png 424w, https://substackcdn.com/image/fetch/$s_!Q6Ox!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c1f8102-bab4-4918-8a54-a38b54c86fcd_800x450.png 848w, https://substackcdn.com/image/fetch/$s_!Q6Ox!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c1f8102-bab4-4918-8a54-a38b54c86fcd_800x450.png 1272w, https://substackcdn.com/image/fetch/$s_!Q6Ox!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c1f8102-bab4-4918-8a54-a38b54c86fcd_800x450.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Picking the Right Skills &amp; Tools (e.g., AI/ML Platform) </h2><p>Once you understand the core value you are delivering via the platform and the type of platform you want to build, it&#8217;s time to make sure there is enough skill in the house to build it. Here, you might have to mix and mash skills. For example, you might need a mix of frontend, backend, and infrastructure, as well as one or more of DevOps, MLOps, SecOps, ... xOps <a href="https://emojiterra.com/grinning-face-with-smiling-eyes/">&#128513;</a>, whatever makes sense to get the job done (e.g., reduce cognitive load for developers).</p><blockquote><p><em>To reduce the cognitive load of developers, the Platform team <strong>should cover the entire tech stack:</strong> Infrastructure/DevOps/SRE, but also frontend, backend, and security topics. ~ from <a href="https://medium.com/agorapulse-stories/platform-engineering-part-2-what-are-the-goals-of-a-platform-engineering-team-29aa439dae7d">Platform Engineering, Part 2: WHAT Are The Goals of a Platform Engineering Team? | by Benoit Hediard | Stories by Agorapulse | Medium</a>&nbsp;</em></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_!Sdy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09f1956e-90dd-4732-9452-c7acfe0fd835_720x374.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Sdy0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09f1956e-90dd-4732-9452-c7acfe0fd835_720x374.png 424w, https://substackcdn.com/image/fetch/$s_!Sdy0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09f1956e-90dd-4732-9452-c7acfe0fd835_720x374.png 848w, https://substackcdn.com/image/fetch/$s_!Sdy0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09f1956e-90dd-4732-9452-c7acfe0fd835_720x374.png 1272w, https://substackcdn.com/image/fetch/$s_!Sdy0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09f1956e-90dd-4732-9452-c7acfe0fd835_720x374.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Sdy0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09f1956e-90dd-4732-9452-c7acfe0fd835_720x374.png" width="720" height="374" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09f1956e-90dd-4732-9452-c7acfe0fd835_720x374.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:374,&quot;width&quot;:720,&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_!Sdy0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09f1956e-90dd-4732-9452-c7acfe0fd835_720x374.png 424w, https://substackcdn.com/image/fetch/$s_!Sdy0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09f1956e-90dd-4732-9452-c7acfe0fd835_720x374.png 848w, https://substackcdn.com/image/fetch/$s_!Sdy0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09f1956e-90dd-4732-9452-c7acfe0fd835_720x374.png 1272w, https://substackcdn.com/image/fetch/$s_!Sdy0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09f1956e-90dd-4732-9452-c7acfe0fd835_720x374.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2></h2><p>To make things a bit more realistic, let&#8217;s go with an example of an <strong>AI/ML</strong> Platform and the typical components involved. The closer the component is to the top, the more visible it is to the users. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-4m4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de55484-9499-4b4a-b27f-20d17fbaf228_8114x3960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-4m4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de55484-9499-4b4a-b27f-20d17fbaf228_8114x3960.png 424w, https://substackcdn.com/image/fetch/$s_!-4m4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de55484-9499-4b4a-b27f-20d17fbaf228_8114x3960.png 848w, https://substackcdn.com/image/fetch/$s_!-4m4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de55484-9499-4b4a-b27f-20d17fbaf228_8114x3960.png 1272w, https://substackcdn.com/image/fetch/$s_!-4m4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de55484-9499-4b4a-b27f-20d17fbaf228_8114x3960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-4m4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de55484-9499-4b4a-b27f-20d17fbaf228_8114x3960.png" width="1456" height="711" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4de55484-9499-4b4a-b27f-20d17fbaf228_8114x3960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:711,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3229403,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-4m4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de55484-9499-4b4a-b27f-20d17fbaf228_8114x3960.png 424w, https://substackcdn.com/image/fetch/$s_!-4m4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de55484-9499-4b4a-b27f-20d17fbaf228_8114x3960.png 848w, https://substackcdn.com/image/fetch/$s_!-4m4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de55484-9499-4b4a-b27f-20d17fbaf228_8114x3960.png 1272w, https://substackcdn.com/image/fetch/$s_!-4m4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4de55484-9499-4b4a-b27f-20d17fbaf228_8114x3960.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Let&#8217;s break it down relative to the end-user (inspired by <a href="https://en.wikipedia.org/wiki/Wardley_map">Wardley maps</a> but without the X-axis): </p><ul><li><p><strong>Top Row (High Value to Users)</strong>: This represents the <strong>User Interface</strong> Layer where direct user interactions happen. AI tooling, including chat interfaces (e.g., streamlit), Dev environments (e.g., Jupyter), and maybe an orchestration UI (e.g. Kubeflow) </p></li><li><p><strong>Second Row (Medium Value to User)</strong>: Data Processing and Workflow Management tools (e.g., Kubeflow pipelines, Airflow, DAGs,&#8230;) that are crucial for the operational aspects but less visible to the end user.</p></li><li><p><strong>Third Row (Medium to Low Value to User)</strong>: Model Monitoring and Operations tools (Promethus/Grafana, Evidently,&#8230;), which are essential for maintaining the platform's health and performance.</p></li><li><p><strong>Bottom Row (Lowest Visibility)</strong>: Infrastructure (AWS, GCP, Azure,&#8230;) and Platform Management along with DevOps and Collaboration Tools, which are foundational yet mostly invisible to the end user, another name for this layer can be the &#8220;commodity&#8221; layer. </p></li></ul><p>I will not go more into the technical details here, but there are multiple venues to explore if you are interested specifically in AI/ML platforms and personas. One venue to explore is the <a href="https://tag-runtime.cncf.io/wgs/cnaiwg/glossary/">Cloud Native AI working group</a>, especially the <a href="https://www.cncf.io/reports/cloud-native-artificial-intelligence-whitepaper/">most recent AI whitepaper</a>.  Another venue for exploring platform engineering is the <a href="https://tag-app-delivery.cncf.io/whitepapers/platforms/">platform engineering white paper</a>.</p><p>The <strong>components will change depending on the type of platform you are building</strong>. You don&#8217;t need everything in a single platform. You need to curate and specialize based on feedback from your target platform users (remember specialization and Indian food &#129368;). The left side of the figure above shows what a typical &#8220;generic&#8221; platform would be comprised of.</p><p>As such, you will need to ensure that you have the right skill set to build your target platform, for the personas you are targeting.</p><h2>Conclusions &amp; Reflections</h2><p>So here are some parting recommendations: </p><ul><li><p><strong>Define Clear Objectives and APIs:</strong> Start by clearly defining your platform's purpose and the APIs it will offer (how will your platform be consumed). This clarity will enable your platform to provide specific, valuable functionalities that are easy for users to implement and integrate. This is another way to say, start with the end in mind (from the <a href="https://www.amazon.de/-/en/Stephen-R-Covey/dp/0743269519">7 habits</a>).&nbsp;</p></li></ul><ul><li><p><strong>Focus on User Needs:</strong> keep the end-user in mind during development. Understand their pain points, requirements, and usage patterns. This understanding will help in creating features that are not just innovative but also highly relevant and user-friendly.</p></li></ul><ul><li><p><strong>Keep it lean and Evolve with time:  </strong>Avoid adding unnecessary features/functions that do not add clear value. Overcomplication can deter users and increase the cognitive load, making the platform less appealing and harder to use. Always aim for simplicity and efficiency in design which itself will drive more straightforward execution.</p></li></ul><ul><li><p><strong>Continuous Feedback and Improvement: </strong>Implement a robust feedback loop with your users to continuously improve the platform. Regular updates based on user feedback and emerging trends will keep the platform relevant and highly functional. I found this <a href="https://martinfowler.com/articles/measuring-developer-productivity-humans.html">post</a> by <em>Abi Noda</em> and <em>Tim Cochran</em> helpful as a guide for collecting feedback (via qualitative and quantitative metrics). I will also discuss feedback collection in upcoming posts.&nbsp;</p><p></p></li></ul><p>Different people have different definitions of value. What&#8217;s important is that within your realm, among your people, <strong>you align on the core value you want to deliver.</strong> Here are some questions to ask to sanity check if you are on the right path:</p><ul><li><p>Do I understand <strong>what problem I'm solving</strong> (the <em>core </em>job to be done)? Can I articulate it better than the customers themselves?</p></li><li><p>Is this tech the <strong>right fit for the use case</strong> at hand? It&#8217;s not about the fanciest tool, but one that gets the job done.</p></li><li><p>How well do the tools and systems I implement <strong>meet the evolving needs </strong>of your users? This usually translates to how modular is my architecture.</p></li><li><p>Am I adding <strong>value or just complexity</strong>? Sometimes, the simplest option is the right one, beware of overengineering (been there, done that)</p></li></ul><ul><li><p>Can I do better? In what ways can you further <strong>automate</strong> to <strong>reduce costs and cognitive load</strong>? Are you collecting enough feedback to know this?</p></li></ul><p>That&#8217;s it! If you want to collaborate, co-write, or chat, reach out via <strong>subscriber chat </strong>or simply on <strong><a href="https://www.linkedin.com/feed/">LinkedIn</a></strong>. Looking forward to hearing from you!<br></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zaxk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F121650ef-3897-46c1-9278-4d829cc01355_228x222.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zaxk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F121650ef-3897-46c1-9278-4d829cc01355_228x222.png 424w, https://substackcdn.com/image/fetch/$s_!zaxk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F121650ef-3897-46c1-9278-4d829cc01355_228x222.png 848w, https://substackcdn.com/image/fetch/$s_!zaxk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F121650ef-3897-46c1-9278-4d829cc01355_228x222.png 1272w, https://substackcdn.com/image/fetch/$s_!zaxk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F121650ef-3897-46c1-9278-4d829cc01355_228x222.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zaxk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F121650ef-3897-46c1-9278-4d829cc01355_228x222.png" width="228" height="222" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/121650ef-3897-46c1-9278-4d829cc01355_228x222.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:222,&quot;width&quot;:228,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4781,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zaxk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F121650ef-3897-46c1-9278-4d829cc01355_228x222.png 424w, https://substackcdn.com/image/fetch/$s_!zaxk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F121650ef-3897-46c1-9278-4d829cc01355_228x222.png 848w, https://substackcdn.com/image/fetch/$s_!zaxk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F121650ef-3897-46c1-9278-4d829cc01355_228x222.png 1272w, https://substackcdn.com/image/fetch/$s_!zaxk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F121650ef-3897-46c1-9278-4d829cc01355_228x222.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><br></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thetechnomist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe if you liked what you read!</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></channel></rss>