<?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: Long Musings 🧐]]></title><description><![CDATA[Long-form content (analysis, strategy, research).]]></description><link>https://thetechnomist.com/s/long-musings</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: Long Musings 🧐</title><link>https://thetechnomist.com/s/long-musings</link></image><generator>Substack</generator><lastBuildDate>Thu, 09 Apr 2026 01:24:45 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[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[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 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[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[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[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>