<?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[Generational: Essays]]></title><description><![CDATA[Weekly topical essays and curated reads]]></description><link>https://www.generational.pub/s/essays</link><image><url>https://substackcdn.com/image/fetch/$s_!sRo6!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6113cda9-8b21-4ccb-b7aa-d449a5e9b8fb_800x800.png</url><title>Generational: Essays</title><link>https://www.generational.pub/s/essays</link></image><generator>Substack</generator><lastBuildDate>Wed, 29 Apr 2026 16:03:29 GMT</lastBuildDate><atom:link href="https://www.generational.pub/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Kenn]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[kenn@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[kenn@substack.com]]></itunes:email><itunes:name><![CDATA[Kenn So]]></itunes:name></itunes:owner><itunes:author><![CDATA[Kenn So]]></itunes:author><googleplay:owner><![CDATA[kenn@substack.com]]></googleplay:owner><googleplay:email><![CDATA[kenn@substack.com]]></googleplay:email><googleplay:author><![CDATA[Kenn So]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[How The AI Bubble Will Burst]]></title><description><![CDATA[It's Finance, Again]]></description><link>https://www.generational.pub/p/how-the-ai-bubble-will-burst</link><guid isPermaLink="false">https://www.generational.pub/p/how-the-ai-bubble-will-burst</guid><dc:creator><![CDATA[Kenn So]]></dc:creator><pubDate>Tue, 06 Jan 2026 20:23:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_ova!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbc4c2a3-1a39-4717-aafd-01e6047791c3_2228x1799.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A bubble occurs when asset prices detach from underlying value and then collapse. The challenge is that we can only confirm a bubble in hindsight&#8212;at the time, elevated prices might reflect genuine value or speculative excess, and distinguishing between them is the challenge.</p><p>The standard approach is to examine demand and supply separately. On the demand side: is there real economic value being created, or are people buying assets purely because they expect prices to rise? On the supply side: is capacity being financed in ways that can survive if assumptions change, or is the capital structure fragile?</p><p>Bubbles can form from either side. Tulip mania and Crypto 2021 were demand-side bubbles&#8212;speculative buying untethered from any use value. The 2008 housing crisis was partly a supply-side phenomenon&#8212;real demand for housing existed, but the financing structures couldn&#8217;t survive a modest price decline. The dotcom bust had elements of both: real demand for internet connectivity, but overbuilt capacity financed on revenue projections that never materialized.</p><p>For AI infrastructure, the demand side is the easy part. The evidence for real economic value is substantial and growing. The interesting question is on the supply side: whether the capital structure financing the buildout can survive the assumptions embedded in it.</p><h2>Demand: Where the Evidence Points</h2><p>The case for genuine demand rests on observable business impact, not projected future value.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Lg5j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74a9c624-c897-4383-a018-03d267c68245_1787x1439.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Lg5j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74a9c624-c897-4383-a018-03d267c68245_1787x1439.png 424w, https://substackcdn.com/image/fetch/$s_!Lg5j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74a9c624-c897-4383-a018-03d267c68245_1787x1439.png 848w, https://substackcdn.com/image/fetch/$s_!Lg5j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74a9c624-c897-4383-a018-03d267c68245_1787x1439.png 1272w, https://substackcdn.com/image/fetch/$s_!Lg5j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74a9c624-c897-4383-a018-03d267c68245_1787x1439.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Lg5j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74a9c624-c897-4383-a018-03d267c68245_1787x1439.png" width="1456" height="1172" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74a9c624-c897-4383-a018-03d267c68245_1787x1439.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1172,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:332307,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.generational.pub/i/183569968?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74a9c624-c897-4383-a018-03d267c68245_1787x1439.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_!Lg5j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74a9c624-c897-4383-a018-03d267c68245_1787x1439.png 424w, https://substackcdn.com/image/fetch/$s_!Lg5j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74a9c624-c897-4383-a018-03d267c68245_1787x1439.png 848w, https://substackcdn.com/image/fetch/$s_!Lg5j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74a9c624-c897-4383-a018-03d267c68245_1787x1439.png 1272w, https://substackcdn.com/image/fetch/$s_!Lg5j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74a9c624-c897-4383-a018-03d267c68245_1787x1439.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>What these numbers represent is companies disclosing AI-driven financial impact in earnings calls&#8212;statements made under securities law, not marketing materials. The tripling of companies reporting AI benefits since early 2023 reflects actual deployment reaching the income statement. When Walmart says GenAI replaced work that would have required 100x the headcount, or Est&#233;e Lauder reports 31% ROI improvement on media campaigns, these are claims with consequences for executives making them. The investor relations teams and other internal teams vet and validate what executives say publicly. </p><p>Consumer adoption data reinforces this. Over half of US adults have used GenAI, with workplace usage nearly doubling within a year. At 900+ million weekly active users, ChatGPT alone has reached a scale where &#8220;will people use this?&#8221; is no longer a relevant question.</p><p>One way to contextualize where AI sits developmentally: think of it like human capital formation. Humans absorb roughly $350,000 in rearing and education costs over 20 years, then produce approximately $2.8 million in lifetime earnings over a 40+ year career. AI spent 2022-2025 in its equivalent &#8220;education phase&#8221;&#8212;massive investment in training foundation models. We&#8217;re now entering the &#8220;working phase&#8221; where deployment generates returns. The important difference: humans retire and their knowledge doesn&#8217;t transfer perfectly. AI systems can operate indefinitely and improve continuously.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Dpcb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e2cda3-d64a-429b-9fa1-bf4c82d3dfef_2224x1799.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dpcb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e2cda3-d64a-429b-9fa1-bf4c82d3dfef_2224x1799.png 424w, https://substackcdn.com/image/fetch/$s_!Dpcb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e2cda3-d64a-429b-9fa1-bf4c82d3dfef_2224x1799.png 848w, https://substackcdn.com/image/fetch/$s_!Dpcb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e2cda3-d64a-429b-9fa1-bf4c82d3dfef_2224x1799.png 1272w, https://substackcdn.com/image/fetch/$s_!Dpcb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e2cda3-d64a-429b-9fa1-bf4c82d3dfef_2224x1799.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dpcb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e2cda3-d64a-429b-9fa1-bf4c82d3dfef_2224x1799.png" width="1456" height="1178" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74e2cda3-d64a-429b-9fa1-bf4c82d3dfef_2224x1799.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1178,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:344116,&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://www.generational.pub/i/183569968?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e2cda3-d64a-429b-9fa1-bf4c82d3dfef_2224x1799.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_!Dpcb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e2cda3-d64a-429b-9fa1-bf4c82d3dfef_2224x1799.png 424w, https://substackcdn.com/image/fetch/$s_!Dpcb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e2cda3-d64a-429b-9fa1-bf4c82d3dfef_2224x1799.png 848w, https://substackcdn.com/image/fetch/$s_!Dpcb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e2cda3-d64a-429b-9fa1-bf4c82d3dfef_2224x1799.png 1272w, https://substackcdn.com/image/fetch/$s_!Dpcb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e2cda3-d64a-429b-9fa1-bf4c82d3dfef_2224x1799.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>This framing helps explain why the traditional bubble indicators aren&#8217;t flashing red. Economists look at five macro signals that preceded the dot-com crash: extreme valuations, declining corporate profits, elevated credit risk, high cash burn, and rising leverage. These tend to move in sequence&#8212;valuations run hot first, then fundamentals deteriorate, then credit markets crack.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DKkJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18d955e6-f425-4fe3-84df-19df7b565064_2226x1799.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DKkJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18d955e6-f425-4fe3-84df-19df7b565064_2226x1799.png 424w, https://substackcdn.com/image/fetch/$s_!DKkJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18d955e6-f425-4fe3-84df-19df7b565064_2226x1799.png 848w, https://substackcdn.com/image/fetch/$s_!DKkJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18d955e6-f425-4fe3-84df-19df7b565064_2226x1799.png 1272w, https://substackcdn.com/image/fetch/$s_!DKkJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18d955e6-f425-4fe3-84df-19df7b565064_2226x1799.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DKkJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18d955e6-f425-4fe3-84df-19df7b565064_2226x1799.png" width="1456" height="1177" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18d955e6-f425-4fe3-84df-19df7b565064_2226x1799.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1177,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:474042,&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://www.generational.pub/i/183569968?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18d955e6-f425-4fe3-84df-19df7b565064_2226x1799.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_!DKkJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18d955e6-f425-4fe3-84df-19df7b565064_2226x1799.png 424w, https://substackcdn.com/image/fetch/$s_!DKkJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18d955e6-f425-4fe3-84df-19df7b565064_2226x1799.png 848w, https://substackcdn.com/image/fetch/$s_!DKkJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18d955e6-f425-4fe3-84df-19df7b565064_2226x1799.png 1272w, https://substackcdn.com/image/fetch/$s_!DKkJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18d955e6-f425-4fe3-84df-19df7b565064_2226x1799.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 current picture shows valuations elevated but not extreme (95th percentile vs. the 99th percentile at the March 2000 peak), with the other four indicators in healthy territory. This is what you&#8217;d expect if demand is real rather than speculative: companies can support elevated valuations because underlying profits are strong, not because everyone is buying in anticipation of selling to a greater fool.</p><p>The demand side of the AI market doesn&#8217;t look like a bubble. It looks like a genuine technological transition with measurable economic impact.</p><h2>Supply: What&#8217;s Being Built</h2><p>Meeting this demand requires building across the entire AI value chain&#8212;from semiconductor fabrication through data center infrastructure to the software layers that deliver AI to end 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_!LSRO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F483de1bf-c080-4108-8b63-4cbddab21bff_2224x1799.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LSRO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F483de1bf-c080-4108-8b63-4cbddab21bff_2224x1799.png 424w, https://substackcdn.com/image/fetch/$s_!LSRO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F483de1bf-c080-4108-8b63-4cbddab21bff_2224x1799.png 848w, https://substackcdn.com/image/fetch/$s_!LSRO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F483de1bf-c080-4108-8b63-4cbddab21bff_2224x1799.png 1272w, https://substackcdn.com/image/fetch/$s_!LSRO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F483de1bf-c080-4108-8b63-4cbddab21bff_2224x1799.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LSRO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F483de1bf-c080-4108-8b63-4cbddab21bff_2224x1799.png" width="1456" height="1178" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/483de1bf-c080-4108-8b63-4cbddab21bff_2224x1799.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1178,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3214951,&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://www.generational.pub/i/183569968?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F483de1bf-c080-4108-8b63-4cbddab21bff_2224x1799.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_!LSRO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F483de1bf-c080-4108-8b63-4cbddab21bff_2224x1799.png 424w, https://substackcdn.com/image/fetch/$s_!LSRO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F483de1bf-c080-4108-8b63-4cbddab21bff_2224x1799.png 848w, https://substackcdn.com/image/fetch/$s_!LSRO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F483de1bf-c080-4108-8b63-4cbddab21bff_2224x1799.png 1272w, https://substackcdn.com/image/fetch/$s_!LSRO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F483de1bf-c080-4108-8b63-4cbddab21bff_2224x1799.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 chain spans multiple industries with different economics. Semiconductor fabrication is concentrated (TSMC, Samsung) and capital-intensive. Data center buildout requires coordinating power systems, servers, networking, and physical facilities. Cloud providers and operators sit in between, purchasing compute capacity and selling it to software companies and enterprises. Each layer depends on the others. Constraints anywhere ripple through the system.</p><p>The buildout currently faces real bottlenecks. In a survey of 149 senior data center professionals, 92% cited utility capacity as a barrier, with 44% facing 4+ year wait times for grid connections. Permitting issues affect 86%, fiber availability 85%, chip access 81%.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Rzm8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6538116c-8935-4709-8553-804340c8163d_2234x1797.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rzm8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6538116c-8935-4709-8553-804340c8163d_2234x1797.png 424w, https://substackcdn.com/image/fetch/$s_!Rzm8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6538116c-8935-4709-8553-804340c8163d_2234x1797.png 848w, https://substackcdn.com/image/fetch/$s_!Rzm8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6538116c-8935-4709-8553-804340c8163d_2234x1797.png 1272w, https://substackcdn.com/image/fetch/$s_!Rzm8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6538116c-8935-4709-8553-804340c8163d_2234x1797.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rzm8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6538116c-8935-4709-8553-804340c8163d_2234x1797.png" width="1456" height="1171" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6538116c-8935-4709-8553-804340c8163d_2234x1797.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1171,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1233798,&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://www.generational.pub/i/183569968?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6538116c-8935-4709-8553-804340c8163d_2234x1797.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_!Rzm8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6538116c-8935-4709-8553-804340c8163d_2234x1797.png 424w, https://substackcdn.com/image/fetch/$s_!Rzm8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6538116c-8935-4709-8553-804340c8163d_2234x1797.png 848w, https://substackcdn.com/image/fetch/$s_!Rzm8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6538116c-8935-4709-8553-804340c8163d_2234x1797.png 1272w, https://substackcdn.com/image/fetch/$s_!Rzm8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6538116c-8935-4709-8553-804340c8163d_2234x1797.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 industry response has been to route around constraints rather than wait for them to clear. 62% now plan on-site power generation as primary contingency&#8212;a shift from treating utilities as default to treating them as backup. When Elon Musk built Colossus 1, he brought in 35 semi-trailer-sized gas turbines. For Colossus 2, he bought a power plant overseas, disassembled it, and shipped it to the US for reassembly. These reflect how tight the energy market has become.</p><p>These constraints explain why shortage pricing exists today. The question for financing is whether they persist long enough to support the debt structures being built around them.</p><h2><strong>Supply: The Financing Structure</strong></h2><p>The AI buildout requires approximately $2.9 trillion in data center capital expenditure through 2028. The hyperscalers are spending aggressively and so is OpenAI. CEO Sam Altman references $1.4 trillion in compute commitments over eight years. Dario Amodei describes ambitions for hundred-billion-dollar training clusters. Google&#8217;s infrastructure leadership talks about doubling compute every six months.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Yhoy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3298332f-f883-47b9-bd0d-bf3ccca5be16_2228x1798.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yhoy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3298332f-f883-47b9-bd0d-bf3ccca5be16_2228x1798.png 424w, https://substackcdn.com/image/fetch/$s_!Yhoy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3298332f-f883-47b9-bd0d-bf3ccca5be16_2228x1798.png 848w, https://substackcdn.com/image/fetch/$s_!Yhoy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3298332f-f883-47b9-bd0d-bf3ccca5be16_2228x1798.png 1272w, https://substackcdn.com/image/fetch/$s_!Yhoy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3298332f-f883-47b9-bd0d-bf3ccca5be16_2228x1798.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Yhoy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3298332f-f883-47b9-bd0d-bf3ccca5be16_2228x1798.png" width="1456" height="1175" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3298332f-f883-47b9-bd0d-bf3ccca5be16_2228x1798.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1175,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:557791,&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://www.generational.pub/i/183569968?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3298332f-f883-47b9-bd0d-bf3ccca5be16_2228x1798.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_!Yhoy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3298332f-f883-47b9-bd0d-bf3ccca5be16_2228x1798.png 424w, https://substackcdn.com/image/fetch/$s_!Yhoy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3298332f-f883-47b9-bd0d-bf3ccca5be16_2228x1798.png 848w, https://substackcdn.com/image/fetch/$s_!Yhoy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3298332f-f883-47b9-bd0d-bf3ccca5be16_2228x1798.png 1272w, https://substackcdn.com/image/fetch/$s_!Yhoy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3298332f-f883-47b9-bd0d-bf3ccca5be16_2228x1798.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>Hyperscalers&#8217; operating cash flows can fund roughly half of this. The remainder&#8212;about $1.5 trillion&#8212;requires external capital. This isn&#8217;t unusual. Large infrastructure buildouts routinely rely on outside financing. What matters is whether that financing is structured appropriately for the assets it&#8217;s funding.</p><p>The capital stack breaks down as follows: $200 billion from corporate debt issuance (companies borrowing against their own balance sheets), $150 billion from securitized assets (loans packaged and sold to investors), $800 billion from private bilateral credit (direct loans from non-bank lenders), and $350 billion from other sources including private equity.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wC22!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f5b079-becc-419f-acf7-22208c140c61_2230x1799.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wC22!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f5b079-becc-419f-acf7-22208c140c61_2230x1799.png 424w, https://substackcdn.com/image/fetch/$s_!wC22!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f5b079-becc-419f-acf7-22208c140c61_2230x1799.png 848w, https://substackcdn.com/image/fetch/$s_!wC22!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f5b079-becc-419f-acf7-22208c140c61_2230x1799.png 1272w, https://substackcdn.com/image/fetch/$s_!wC22!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f5b079-becc-419f-acf7-22208c140c61_2230x1799.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wC22!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f5b079-becc-419f-acf7-22208c140c61_2230x1799.png" width="1456" height="1175" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5f5b079-becc-419f-acf7-22208c140c61_2230x1799.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1175,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:446942,&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://www.generational.pub/i/183569968?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f5b079-becc-419f-acf7-22208c140c61_2230x1799.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_!wC22!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f5b079-becc-419f-acf7-22208c140c61_2230x1799.png 424w, https://substackcdn.com/image/fetch/$s_!wC22!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f5b079-becc-419f-acf7-22208c140c61_2230x1799.png 848w, https://substackcdn.com/image/fetch/$s_!wC22!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f5b079-becc-419f-acf7-22208c140c61_2230x1799.png 1272w, https://substackcdn.com/image/fetch/$s_!wC22!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f5b079-becc-419f-acf7-22208c140c61_2230x1799.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 $150 billion in securitized assets and $800 billion in private credit deserve particular attention because of their scale and characteristics. Private credit consists of loans extended by asset managers, pension funds, and specialty lenders rather than traditional banks. Private credit has grown dramatically over the past decade, partly because post-2008 banking regulations pushed riskier lending outside the regulated system. The loans are typically held to maturity rather than traded, which means problems don&#8217;t surface until borrowers actually struggle to pay. Securitized assets carry a different risk: loans packaged and sold to dispersed investors who may not fully understand the underlying collateral dynamics&#8212;a structure that should sound familiar from 2008.</p><p>The nearly $1 trillion in external debt expected to finance data centers through 2028 carries a specific assumption: that the underlying assets&#8212;primarily GPUs and related infrastructure&#8212;will retain enough value over a 5-6 year loan term to support the debt. This assumption is standard for infrastructure lending, where assets like buildings, fiber optic cables, or aircraft depreciate slowly and predictably over decades.</p><p>GPUs don&#8217;t work that way.</p><h2>The Depreciation Problem</h2><p>When lenders finance infrastructure, they model whether cash flows provide enough buffer to service the debt. In a worst-case default scenario, they assess how much they can recover by liquidating the assets. Ideally, loan-to-asset value stays below 100% so lenders can recoup their principal.</p><p>For most infrastructure, this is straightforward. Commercial buildings depreciate over 30-40 years. Fiber optic cable lasts 25-30 years and, because improvements happen in endpoint equipment rather than the cable itself, the same physical glass can carry more data over time as technology advances. Aircraft operate for 20-25 years. These timelines give lenders comfortable cushion against typical 5-year loan terms.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0UhP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427371de-7045-40f2-b636-dffe739914bf_2231x1799.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0UhP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427371de-7045-40f2-b636-dffe739914bf_2231x1799.png 424w, https://substackcdn.com/image/fetch/$s_!0UhP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427371de-7045-40f2-b636-dffe739914bf_2231x1799.png 848w, https://substackcdn.com/image/fetch/$s_!0UhP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427371de-7045-40f2-b636-dffe739914bf_2231x1799.png 1272w, https://substackcdn.com/image/fetch/$s_!0UhP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427371de-7045-40f2-b636-dffe739914bf_2231x1799.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0UhP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427371de-7045-40f2-b636-dffe739914bf_2231x1799.png" width="1456" height="1174" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/427371de-7045-40f2-b636-dffe739914bf_2231x1799.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1174,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:689423,&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://www.generational.pub/i/183569968?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427371de-7045-40f2-b636-dffe739914bf_2231x1799.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_!0UhP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427371de-7045-40f2-b636-dffe739914bf_2231x1799.png 424w, https://substackcdn.com/image/fetch/$s_!0UhP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427371de-7045-40f2-b636-dffe739914bf_2231x1799.png 848w, https://substackcdn.com/image/fetch/$s_!0UhP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427371de-7045-40f2-b636-dffe739914bf_2231x1799.png 1272w, https://substackcdn.com/image/fetch/$s_!0UhP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427371de-7045-40f2-b636-dffe739914bf_2231x1799.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>GPUs follow a different pattern. NVIDIA releases a new architecture roughly every 12-18 months, and each generation delivers 2-4x better performance per watt than its predecessor. Unlike fiber, where new technology makes existing infrastructure more valuable, new GPU technology makes existing chips obsolete. Operators must replace the GPUs themselves.</p><p>The practical result: GPUs have competitive lives of 2-4 years before they&#8217;re outperformed enough to lose pricing power. An H200 purchased today will compete against B200 chips delivering twice the performance. Within 2-3 years, it will face Rubin delivering nearly 9x the compute&#8212;an efficiency gap that makes older hardware economically uncompetitive.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZEKS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d145d0a-e99d-4068-ae44-cdf012e4630b_2215x1799.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZEKS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d145d0a-e99d-4068-ae44-cdf012e4630b_2215x1799.png 424w, https://substackcdn.com/image/fetch/$s_!ZEKS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d145d0a-e99d-4068-ae44-cdf012e4630b_2215x1799.png 848w, https://substackcdn.com/image/fetch/$s_!ZEKS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d145d0a-e99d-4068-ae44-cdf012e4630b_2215x1799.png 1272w, https://substackcdn.com/image/fetch/$s_!ZEKS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d145d0a-e99d-4068-ae44-cdf012e4630b_2215x1799.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZEKS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d145d0a-e99d-4068-ae44-cdf012e4630b_2215x1799.png" width="1456" height="1183" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d145d0a-e99d-4068-ae44-cdf012e4630b_2215x1799.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1183,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:470173,&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://www.generational.pub/i/183569968?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d145d0a-e99d-4068-ae44-cdf012e4630b_2215x1799.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_!ZEKS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d145d0a-e99d-4068-ae44-cdf012e4630b_2215x1799.png 424w, https://substackcdn.com/image/fetch/$s_!ZEKS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d145d0a-e99d-4068-ae44-cdf012e4630b_2215x1799.png 848w, https://substackcdn.com/image/fetch/$s_!ZEKS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d145d0a-e99d-4068-ae44-cdf012e4630b_2215x1799.png 1272w, https://substackcdn.com/image/fetch/$s_!ZEKS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d145d0a-e99d-4068-ae44-cdf012e4630b_2215x1799.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>This matters for financing because the loans assume 5-year asset lives while the assets themselves become economically obsolete in 2-4 years. The only way the math works is if shortage pricing persists&#8212;if demand so exceeds supply that even older GPUs command premium prices throughout the loan term.</p><h2>How the Financing Breaks</h2><p>To see where the stress point lies, consider the economics of a GPU-based data center at different pricing scenarios.</p><p>The table models a single-GPU data center using a financing structure similar to CoreWeave&#8217;s: 85% debt, 10% interest rate, 5-year amortization. Three price points matter:</p><ul><li><p><strong>Market price</strong> is what operators currently charge customers for compute, set by supply and demand in today&#8217;s constrained environment.</p></li><li><p><strong>Breakeven price</strong> is the minimum rate needed to cover debt service plus operating expenses (primarily electricity). Below this, the operator loses money and defaults on debt.</p></li><li><p><strong>Equilibrium price</strong> is what pricing would look like if supply caught up with demand and GPUs competed purely on performance per dollar. At equilibrium, older chips must price at parity with newer chips on a $/TFLOPS basis, which means steep discounts to their original cost.</p></li></ul><p>At today&#8217;s market prices, all GPU generations show healthy margins. This shortage premium is what makes the leveraged financing structure work.</p><p>At equilibrium pricing, the picture fractures. H200s and newer chips still cover their costs. But A100s fall deep into negative margins&#8212;well below breakeven. Operators holding A100 debt would be unable to service their loans from operating income.</p><p>The key question is how long shortage pricing persists. Risky loans in the private credit and securitized asset stack is a bet that equilibrium arrives after the debt matures. If equilibrium arrives earlier, operators face a choice between default and refinancing at unfavorable terms&#8212;and refinancing requires finding new lenders willing to take the same bet on even older equipment or invest more money to purchase the latest GPUs.</p><p>NVIDIA&#8217;s excellence is, paradoxically, the problem. The company&#8217;s relentless execution&#8212;B200 ramping now, Rubin shipping in late 2026, Rubin Ultra in 2027&#8212;means product cycles have compressed to roughly 18 months for a new generation. Each generation delivers dramatic efficiency improvements. NVIDIA&#8217;s engineering prowess might be driving the obsolescence cycle faster than lenders modeled.</p><p>The hyperscalers themselves are starting to acknowledge this. In January 2025, Amazon reversed course&#8212;shortening server depreciation from six years back to five. The company&#8217;s 10-K was explicit about why: </p><div class="pullquote"><p>In 2024, we also determined, primarily in the fourth quarter, to retire early certain of our servers and networking equipment. We recorded approximately $920 million of accelerated depreciation and related charges for the quarter ended December 31, 2024 related to these decisions. The accelerated depreciation will continue into 2025 and decrease operating income by approximately $0.6 billion in 2025. These two changes above are due to an increased pace of technology development, particularly in the area of artificial intelligence and machine learning.</p></div><p>This is notable because it goes against the trend of other hyperscalers: Meta, Alphabet, and Microsoft have extended depreciation schedules from 3 years to 5 to 6 years since 2020, Amazon looked at the same data and moved the opposite direction. </p><h2>Two Forces Accelerating Supply Equilibrium </h2><p>Several developments are accelerating the path toward compute equilibrium, each working through a different mechanism but producing the same effect: more compute capacity available per dollar, which erodes shortage pricing.</p><p><strong>Algorithmic efficiency is compounding faster than most models assumed.</strong> DeepSeek provides the clearest data points. Their V3 model, released December 2024, trained with 2.6 million GPU hours compared to 30.8 million for Meta&#8217;s Llama 3 405B&#8212;roughly 12x more efficient for comparable benchmark performance. The headline &#8220;$5.5 million training cost&#8221; is debatable, but the efficiency differential was real and reflected genuine architectural innovations.</p><p>By December 2025, their V3.2 release achieved results that benchmark against GPT-5: gold medal performance at the International Mathematical Olympiad, top-10 at the International Olympiad in Informatics, second place at ICPC World Finals (programming). Cost to run the Artificial Analysis benchmark is $54 vs Grok 4&#8217;s $1,900&#8212;35x cheaper for better results. On January 2, 2026, DeepSeek published a paper introducing &#8220;Manifold-Constrained Hyper-Connections,&#8221; a training architecture that addresses scaling instability&#8212;one of the key obstacles to training ever-larger models efficiently. Expect this technique to appear in their next major release.</p><p>The implication for infrastructure financing: efficiency gains reduce compute demand per unit of AI capability. If capability-per-dollar improves 10x annually, the compute needed to serve a given market shrinks proportionally. That&#8217;s positive for AI adoption and negative for GPU pricing power. Shortage premiums compress not because demand falls, but because less supply is needed to meet it.</p><p><strong>Energy constraints may ease faster than expected.</strong> Power availability is the most commonly cited bottleneck for data center expansion, but the nuclear pipeline is materializing on an aggressive timeline. In the past 18 months, hyperscalers signed agreements for over 10GW of new nuclear capacity: Microsoft&#8217;s $16 billion deal to restart Three Mile Island by 2028, Google&#8217;s 500MW Kairos Power small modular reactor (SMR) fleet targeting 2030, Amazon&#8217;s $20+ billion Susquehanna campus conversion plus 5GW X-energy SMR pipeline. Regulatory timelines compressed after May 2025 presidential executive orders mandated 18-month maximum Nuclear Regulatory Commission (NRC) reviews for new reactors, down from historical 7-year processes.</p><p>If power becomes abundant sooner than expected, the primary constraint on supply expansion disappears. More data centers can be built and operated, which increases available compute and pressures pricing toward equilibrium. The power scarcity premium embedded in current rates erodes.</p><p>Both forces point the same direction: toward compute abundance arriving sooner than lenders modeled. Efficiency shrinks demand per unit of capability. Energy expansion grows potential supply. For AI adoption, these are positive developments. For financing structures betting on persistent scarcity, they compress the timeline.</p><h2>Evidence of Stress in Specific Companies </h2><p>Broad credit markets remain healthy&#8212;spreads are tight, capital is available, no systemic distress is visible. But within the specific segment of data center and GPU financing, stress signals have emerged.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_ova!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbc4c2a3-1a39-4717-aafd-01e6047791c3_2228x1799.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_ova!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbc4c2a3-1a39-4717-aafd-01e6047791c3_2228x1799.png 424w, https://substackcdn.com/image/fetch/$s_!_ova!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbc4c2a3-1a39-4717-aafd-01e6047791c3_2228x1799.png 848w, https://substackcdn.com/image/fetch/$s_!_ova!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbc4c2a3-1a39-4717-aafd-01e6047791c3_2228x1799.png 1272w, https://substackcdn.com/image/fetch/$s_!_ova!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbc4c2a3-1a39-4717-aafd-01e6047791c3_2228x1799.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_ova!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbc4c2a3-1a39-4717-aafd-01e6047791c3_2228x1799.png" width="1456" height="1176" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fbc4c2a3-1a39-4717-aafd-01e6047791c3_2228x1799.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1176,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:770599,&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://www.generational.pub/i/183569968?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbc4c2a3-1a39-4717-aafd-01e6047791c3_2228x1799.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_!_ova!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbc4c2a3-1a39-4717-aafd-01e6047791c3_2228x1799.png 424w, https://substackcdn.com/image/fetch/$s_!_ova!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbc4c2a3-1a39-4717-aafd-01e6047791c3_2228x1799.png 848w, https://substackcdn.com/image/fetch/$s_!_ova!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbc4c2a3-1a39-4717-aafd-01e6047791c3_2228x1799.png 1272w, https://substackcdn.com/image/fetch/$s_!_ova!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbc4c2a3-1a39-4717-aafd-01e6047791c3_2228x1799.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>CoreWeave&#8217;s stock has declined approximately 60% from peak levels. The company exemplifies leveraged GPU economics. Financials from their Q3 2025 report: </p><ul><li><p>+ $997 million gross profit</p></li><li><p>- $631 million depreciation</p></li><li><p>- $310 million interest expense</p></li><li><p>- $1,412 million quarterly debt repayment</p></li><li><p>+ $3,129 million in new debt issuance </p></li></ul><p>I believe the stock price reflects investor reassessment of whether shortage pricing will persist long enough for the model to work.</p><p>Oracle&#8217;s situation is different but related. The company maintains investment-grade credit ratings, but its bonds due 2035 trade at yields closer to BB-rated (junk) than BBB-rated (investment grade) paper. CDS spreads have reached levels last seen during the 2009 financial crisis. The market is pricing specific risk around Oracle&#8217;s $248 billion in off-balance-sheet data center commitments&#8212;obligations that don&#8217;t appear on the balance sheet but represent real financial exposure.</p><p>To be clear: the hyperscalers will survive this. When Alphabet extended depreciation to six years in 2023, it boosted pre-tax income by $3.9 billion. When the writedowns eventually come, Alphabet absorbs an accounting hit&#8212;painful for the stock, but not existential. Alphabet has $96 billion in cash. The same applies to Microsoft, Meta, and Amazon. These companies have fortress balance sheets. They can afford to be wrong about depreciation schedules.</p><p>The risk sits one layer down: in the operators who financed GPU acquisitions with debt rather than cash flow. When CoreWeave faces the same depreciation math, the $310 million in quarterly interest payments don&#8217;t pause for accounting adjustments. The hyperscalers take writedowns. The leveraged operators can&#8217;t service their debt.</p><p>These aren&#8217;t signs of a broad bubble. Credit conditions overall remain accommodative. What they indicate is targeted concern about the gap between GPU economic lives and the financing structures built around them. The stress is appearing exactly where the depreciation thesis predicts&#8212;in leveraged operators holding older equipment against long-dated debt.</p><h2>What This Is and Isn&#8217;t</h2><p>The AI infrastructure situation doesn&#8217;t fit the pattern of a classic demand-side bubble. Demand is real, growing, and generating measurable economic returns. Traditional macro indicators show one warning sign (elevated valuations) against four healthy readings (profits, credit spreads, cash burn, leverage). The comparison to tulip mania or dot-com speculation mischaracterizes what&#8217;s happening.</p><p>The risk is narrower and more technical: financing structures built on the assumption that GPUs will retain economic value&#8212;the ability to generate cashflow&#8212;for 5-years, when competitive obsolescence arrives in 2-4 years. This works only if shortage pricing persists&#8212;and several forces are working to end shortage pricing sooner than the financing models anticipated.</p><p>If the risk materializes, the result wouldn&#8217;t look like a market-wide crash. It would look like credit impairments concentrated in GPU-backed lending, distress among leveraged data center operators, and margin compression for providers running older hardware. The stress would likely surface in credit markets first&#8212;in private loan defaults, securitized asset writedowns, and distressed refinancings&#8212;before rippling into equity markets as the hyperscalers eventually take the writedowns. This isn&#8217;t a prediction that stock prices won&#8217;t fall. It&#8217;s a view on sequencing: credit cracks first, equity follows. CoreWeave&#8217;s stock and Oracle&#8217;s bonds suggest markets are beginning to price this scenario.</p><p>The investors exposed to this risk are not the ones betting on AI. Its the ones betting on scarcity.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/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 Generational! Subscribe to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h3>A Note on Michael Burry&#8217;s AI Thesis</h3><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Michael Burry&quot;,&quot;id&quot;:287900483,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fcda9c0b-aa9f-480b-bfa3-294c36278118_904x908.png&quot;,&quot;uuid&quot;:&quot;6209d49c-e838-47f6-bb52-aa7d6a04aece&quot;}" data-component-name="MentionToDOM"></span> &#8212;the investor who identified the subprime mortgage crisis before it unfolded and the person whom I&#8217;ve watched &amp; read about a lot when I started my finance career&#8212;has been publishing detailed analysis of the AI buildout on his Substack, <em><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Cassandra Unchained&quot;,&quot;id&quot;:6819723,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/michaeljburry&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0beaefd5-8b46-429b-abff-62473603a0c9_770x770.png&quot;,&quot;uuid&quot;:&quot;de5fdcee-868b-4854-8004-fe30992eb5f3&quot;}" data-component-name="MentionToDOM"></span></em>. Having now gone through his writing carefully, we&#8217;re seeing the same thing&#8212;where we differ are more about emphasis than fundamental disagreement.</p><p>Burry&#8217;s analysis rests on several pillars:</p><ul><li><p><strong>Capital Cycle Theory.</strong> Burry presents historical data showing that stock market peaks tend to occur mid-buildout, often before capital expenditures peak. His chart of S&amp;P 500 net capital investment divided by GDP shows this pattern across the dot-com boom, housing bubble, and shale revolution. The telecom bust wasn&#8217;t about demand being fake&#8212;internet demand was real. The problem was supply massively overshooting: by 2002, less than 5% of the fiber infrastructure built during the bubble was actually lit.</p></li><li><p><strong>Depreciation mismatch.</strong> Hyperscalers have extended depreciation schedules from 3 years (2020) to 5-6 years today, while NVIDIA&#8217;s product cycles have compressed to roughly one year. This inflates earnings and overstates asset values. Burry documents this from 10-K filings and estimates double-digit billions of earnings overstatement for hyperscalers over 2026-2028. When Alphabet extended to 6 years in 2023, it boosted pre-tax income by $3.9 billion. </p></li><li><p><strong>Economic obsolescence.</strong> Burry distinguishes physical utilization from economic value creation. NVIDIA&#8217;s CFO noted that A100s from six years ago are &#8220;fully utilized.&#8221; Burry&#8217;s response: &#8220;Just because a widget is used does not mean the widget is profitable to a degree that it is worth more than residual value.&#8221; The A100 uses 2-3x more power per FLOP than the H100. Blackwell is reportedly 25x more energy efficient than H100. An older chip can be running at full capacity and still be economically unviable.</p></li><li><p><strong>Demand relative to CAPEX.</strong> Burry cites Menlo Ventures data showing application-layer GenAI revenue at $37 billion this year versus $400 billion in chip spending. ChatGPT has 900 million weekly users, but only 5% pay. His concern isn&#8217;t that AI has no demand&#8212;it&#8217;s that supply is being built far in excess of what current revenue can support. As he puts it: &#8220;One can believe AI is transformational and also believe that some public and private AI stocks are very overvalued.&#8221;</p></li><li><p><strong>Credit risk.</strong> This is where our analyses converge most directly. In &#8220;Unicorns and Cockroaches,&#8221; Burry writes: &#8220;The big target for private credit now is AI data centers... there is a duration mismatch of catastrophic proportions between the asset and the loan.&#8221; In his Q&amp;A piece, he adds: &#8220;There is a lot of leverage behind the data center buildout, and I believe bank and non-bank entities will be at risk if that buildout busts.&#8221;</p></li></ul><p>Burry is clear about what he&#8217;s <em>not</em> saying: &#8220;I do not predict that Nvidia, Meta, Microsoft, Amazon, Alphabet are doomed. They all should survive. I believe some will survive like 2000 Microsoft did, some will survive like 2000 Cisco did.&#8221; </p><p>Where Burry and I align:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/rBwg2/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c7d5ddb8-e1d8-4f34-934f-06aaeda7e8fa_1220x1332.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27d8bd19-755c-4d14-b8af-f31d0804c415_1220x1332.png&quot;,&quot;height&quot;:705,&quot;title&quot;:&quot;Created with Datawrapper&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/rBwg2/1/" width="730" height="705" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>Where we differ in emphasis:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/lpWm5/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36e1a7e6-20ca-4498-950f-8c0e2bf46c32_1220x908.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b63b3f3c-d9f1-4272-a030-1921a1efb8c0_1220x908.png&quot;,&quot;height&quot;:473,&quot;title&quot;:&quot;Created with Datawrapper&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/lpWm5/1/" width="730" height="473" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>On demand, we weight the evidence differently. Burry emphasizes consumer app revenue and conversion rates. I weight enterprise deployment&#8212;the S&amp;P 500 earnings disclosures are claims made under securities law, which I find harder to dismiss. But if he&#8217;s right that demand is weaker than I assess, that makes the credit thesis worse, not better. Less demand means faster arrival at equilibrium pricing, which means faster erosion of the shortage premium that makes the financing structures work.</p><p>One area Burry has developed that I haven&#8217;t fully explored: circular financing. He describes how tech giants invest in AI startups who then buy from them, and how &#8220;off balance sheet special-purpose vehicles&#8221; and &#8220;badly structured but easily obtained financing&#8221; are goosing GPU demand. To the extent this is true, it amplifies credit risk&#8212;loans underwritten against demand that&#8217;s partially self-referential are even more exposed when capital stops flowing.</p><p>One final thought. Burry made his name by poring through individual mortgage loan files&#8212;finding the misaligned incentives and mispriced risk that aggregate data obscured. He saw what the rating agencies and institutional investors missed because he did the granular work.</p><p>The same opportunity exists here. The nearly $1 trillion in private credit and securitized assets projected to finance GPU infrastructure contains specific assumptions about depreciation schedules, collateral valuations, residual values, and covenant structures. Someone with access to those documents&#8212;the actual loan files, not the marketing materials&#8212;could identify which pools are most exposed and how the risk is distributed.</p><p>Burry notes he plans to address financing, circular deals, and &#8220;a curious liability hiding in the financial statements&#8221; in his Part 3. I&#8217;ll be reading carefully. </p><p>That work remains to be done. I&#8217;m curious what he finds.</p>]]></content:encoded></item><item><title><![CDATA[Agents at Work]]></title><description><![CDATA[830 jobs, 19,000 tasks, 1 million conversations, $10 trillion in wages]]></description><link>https://www.generational.pub/p/agents-at-work</link><guid isPermaLink="false">https://www.generational.pub/p/agents-at-work</guid><dc:creator><![CDATA[Kenn So]]></dc:creator><pubDate>Mon, 29 Sep 2025 16:41:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!F807!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b3b3b01-00a7-4e69-b3b8-597e36581f84_1056x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last year I published <a href="https://www.generational.pub/p/a-framework-for-agentic-automation">a framework to locate where AI agents would create value first</a>. The method was simple: break work into tasks, map tasks to occupations, and use wage pools as a practical proxy for market size. The premise was that if agents finish work, the market is the labor they replace or accelerate.  Here are links to the slides and underlying data: <a href="https://docs.google.com/presentation/d/160iOJ-qoHmG52WS7yXQN4jv4J27odsk6ehEVEj_tCGM/edit?slide=id.g38494ff2bc2_0_29#slide=id.g38494ff2bc2_0_29">slides</a>, <a href="https://docs.google.com/spreadsheets/d/132oNBuaGQ91InpD1VUwE1IVtpcU5vfXcbwFrDSTddVo/edit?gid=0#gid=0">data</a>, <a href="https://www.generational.pub/p/a-framework-for-agentic-automation">methodology</a></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/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">If you&#8217;re new here, I share practical, data-driven the business &amp; tech of AI. Subscribe to get the next update.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p>This update reflects how quickly the space has moved in practice. Agents are no longer a handful of demos. They run in production at well-known companies and cover routine work in software development, customer support, finance operations, and other structured processes. Cursor, Lovable, and the likes are now well-known products seeing rapid adoption globally. ChatGPT now has agent mode and Codex while Claude Code is increasingly used for non-coding use cases. The best models are new, often only a few months old, and the frontier keeps shifting as context windows, tools, memory, and supervision improve. I also expanded the dataset to <strong>19,000 tasks</strong> and <strong>830 occupations</strong>&#8212;about <strong>3,000 more tasks</strong> and <strong>30 more occupations</strong> than last year&#8212;and new wage and employment data.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ONq5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd99eb755-b87b-4aef-9077-4cd4f078d6d6_1056x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ONq5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd99eb755-b87b-4aef-9077-4cd4f078d6d6_1056x816.png 424w, https://substackcdn.com/image/fetch/$s_!ONq5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd99eb755-b87b-4aef-9077-4cd4f078d6d6_1056x816.png 848w, https://substackcdn.com/image/fetch/$s_!ONq5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd99eb755-b87b-4aef-9077-4cd4f078d6d6_1056x816.png 1272w, https://substackcdn.com/image/fetch/$s_!ONq5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd99eb755-b87b-4aef-9077-4cd4f078d6d6_1056x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ONq5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd99eb755-b87b-4aef-9077-4cd4f078d6d6_1056x816.png" width="1056" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d99eb755-b87b-4aef-9077-4cd4f078d6d6_1056x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1056,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:186676,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.generational.pub/i/174816188?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd99eb755-b87b-4aef-9077-4cd4f078d6d6_1056x816.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_!ONq5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd99eb755-b87b-4aef-9077-4cd4f078d6d6_1056x816.png 424w, https://substackcdn.com/image/fetch/$s_!ONq5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd99eb755-b87b-4aef-9077-4cd4f078d6d6_1056x816.png 848w, https://substackcdn.com/image/fetch/$s_!ONq5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd99eb755-b87b-4aef-9077-4cd4f078d6d6_1056x816.png 1272w, https://substackcdn.com/image/fetch/$s_!ONq5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd99eb755-b87b-4aef-9077-4cd4f078d6d6_1056x816.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>There is now a credible usage signal as well. <a href="https://www.anthropic.com/economic-index">Anthropic&#8217;s Economic Index</a> aggregates 1 million conversations and maps it across the 22 major occupation groups. That lens matters because it tells us where teams already route tasks through models on the job, not just where models test well. Capability and usage together make the map more useful: one axis for agentic automation potential, the other for observed adoption patterns.</p><p>The picture that emerges is straightforward. Computer and Mathematics land in the high-potential, high-usage corner. Teams already push real tasks through agents there, which is visible in day-to-day engineering productivity and support operations. Management, Business Operations, and Office or Administrative work sit in the high-potential, lower-usage corner. The wage pools are large and adoption is still early. That is where new products and companies should grow<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</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_!F807!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b3b3b01-00a7-4e69-b3b8-597e36581f84_1056x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F807!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b3b3b01-00a7-4e69-b3b8-597e36581f84_1056x816.png 424w, https://substackcdn.com/image/fetch/$s_!F807!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b3b3b01-00a7-4e69-b3b8-597e36581f84_1056x816.png 848w, https://substackcdn.com/image/fetch/$s_!F807!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b3b3b01-00a7-4e69-b3b8-597e36581f84_1056x816.png 1272w, https://substackcdn.com/image/fetch/$s_!F807!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b3b3b01-00a7-4e69-b3b8-597e36581f84_1056x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F807!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b3b3b01-00a7-4e69-b3b8-597e36581f84_1056x816.png" width="1056" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b3b3b01-00a7-4e69-b3b8-597e36581f84_1056x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1056,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:167283,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generational.pub/i/174816188?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b3b3b01-00a7-4e69-b3b8-597e36581f84_1056x816.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_!F807!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b3b3b01-00a7-4e69-b3b8-597e36581f84_1056x816.png 424w, https://substackcdn.com/image/fetch/$s_!F807!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b3b3b01-00a7-4e69-b3b8-597e36581f84_1056x816.png 848w, https://substackcdn.com/image/fetch/$s_!F807!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b3b3b01-00a7-4e69-b3b8-597e36581f84_1056x816.png 1272w, https://substackcdn.com/image/fetch/$s_!F807!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b3b3b01-00a7-4e69-b3b8-597e36581f84_1056x816.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>Because usage data is grouped at the major-occupation level, practical targeting needs more detail. The detailed occupation-level view pairs potential with wage pools across roughly 830 roles and shows where a product can attach to outcomes and budget. Most roles sit in smaller pools. A few dominate and match what we see in the market: <strong>software developers</strong>; <strong>customer service</strong>, <strong>accounting and audit</strong>, <strong>information systems management</strong>, <strong>project management</strong>, <strong>business operations</strong>. These are the places where agents translate cleanly into tickets closed, tests added, reconciliations completed, approvals moved, and minutes saved&#8212;and where pricing can anchor to time or output rather than seats. The fastest-growing agent companies lined up with this list, which suggests the framework has been a useful guide rather than a retrospective label.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lUvN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6c8c39-5863-4b4a-b5b5-58762e1d8779_1056x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lUvN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6c8c39-5863-4b4a-b5b5-58762e1d8779_1056x816.png 424w, https://substackcdn.com/image/fetch/$s_!lUvN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6c8c39-5863-4b4a-b5b5-58762e1d8779_1056x816.png 848w, https://substackcdn.com/image/fetch/$s_!lUvN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6c8c39-5863-4b4a-b5b5-58762e1d8779_1056x816.png 1272w, https://substackcdn.com/image/fetch/$s_!lUvN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6c8c39-5863-4b4a-b5b5-58762e1d8779_1056x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lUvN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6c8c39-5863-4b4a-b5b5-58762e1d8779_1056x816.png" width="1056" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb6c8c39-5863-4b4a-b5b5-58762e1d8779_1056x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1056,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:206646,&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://www.generational.pub/i/174816188?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6c8c39-5863-4b4a-b5b5-58762e1d8779_1056x816.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_!lUvN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6c8c39-5863-4b4a-b5b5-58762e1d8779_1056x816.png 424w, https://substackcdn.com/image/fetch/$s_!lUvN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6c8c39-5863-4b4a-b5b5-58762e1d8779_1056x816.png 848w, https://substackcdn.com/image/fetch/$s_!lUvN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6c8c39-5863-4b4a-b5b5-58762e1d8779_1056x816.png 1272w, https://substackcdn.com/image/fetch/$s_!lUvN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6c8c39-5863-4b4a-b5b5-58762e1d8779_1056x816.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><a href="https://digitaleconomy.stanford.edu/publications/canaries-in-the-coal-mine/">There is also new &amp; convincing evidence on how AI, and consequently agents, is affecting the job market</a>. Using high-frequency payroll records through mid-2025, researchers examined employment by age and by exposure to generative AI. Since late 2022, employment for workers aged 22&#8211;25 declined in the most exposed, automating occupations such as software development, while older cohorts in the same jobs continued to grow. Customer service shows a similar split. Occupations where usage is primarily augmenting do not show the same decline. This does not settle every long-run question, but it is a timely signal that agents are already taking a share of entry-level tasks in the proven corner.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xi78!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94dc58f1-1bb0-4768-b4ed-00f2ec3e62df_1056x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xi78!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94dc58f1-1bb0-4768-b4ed-00f2ec3e62df_1056x816.png 424w, https://substackcdn.com/image/fetch/$s_!xi78!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94dc58f1-1bb0-4768-b4ed-00f2ec3e62df_1056x816.png 848w, https://substackcdn.com/image/fetch/$s_!xi78!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94dc58f1-1bb0-4768-b4ed-00f2ec3e62df_1056x816.png 1272w, https://substackcdn.com/image/fetch/$s_!xi78!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94dc58f1-1bb0-4768-b4ed-00f2ec3e62df_1056x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xi78!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94dc58f1-1bb0-4768-b4ed-00f2ec3e62df_1056x816.png" width="1056" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/94dc58f1-1bb0-4768-b4ed-00f2ec3e62df_1056x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1056,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:234254,&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://www.generational.pub/i/174816188?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94dc58f1-1bb0-4768-b4ed-00f2ec3e62df_1056x816.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_!xi78!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94dc58f1-1bb0-4768-b4ed-00f2ec3e62df_1056x816.png 424w, https://substackcdn.com/image/fetch/$s_!xi78!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94dc58f1-1bb0-4768-b4ed-00f2ec3e62df_1056x816.png 848w, https://substackcdn.com/image/fetch/$s_!xi78!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94dc58f1-1bb0-4768-b4ed-00f2ec3e62df_1056x816.png 1272w, https://substackcdn.com/image/fetch/$s_!xi78!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94dc58f1-1bb0-4768-b4ed-00f2ec3e62df_1056x816.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>Last week, I wrote about a high-level view of how to invest in AI across public and private markets, and across active and passive approaches. </p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;7c780d65-45ae-4cd5-8e30-044eb891f5b0&quot;,&quot;caption&quot;:&quot;We are in the middle of the AI super cycle. Chips, cloud, and model platforms have pushed the stock market to multiple record highs, and a second wave is moving through everyday software and early robotics. The question is no longer why invest in AI, but how and where. This is a guide for typical individual investors rather than professional investors or ultra-high-net-worth families &#8212; the 98% of investors who want exposure to AI, not the top 2% who have access to unique investment opportunities.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to Invest in AI&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1252730,&quot;name&quot;:&quot;Kenn So&quot;,&quot;bio&quot;:&quot;Writing and investing in AI&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e17b8b6f-7a1d-4546-887c-faa242d2fa0c_627x671.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-09-18T17:00:50.085Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!oWI7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8756c10b-2901-422b-9f7e-f9d94ba9f014_1220x770.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.generational.pub/p/how-to-invest-in-ai&quot;,&quot;section_name&quot;:&quot;Essays&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:173870972,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:11,&quot;comment_count&quot;:0,&quot;publication_id&quot;:713331,&quot;publication_name&quot;:&quot;Generational&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!sRo6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6113cda9-8b21-4ccb-b7aa-d449a5e9b8fb_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>This can be the roadmap for active private investing. Use the same discipline, now with sharper signals. Start with wage pools by role and overlay observed usage as frontier models turn over faster and policy controls mature. Judge products by whether they finish work inside systems of record and expose measurable outcomes. The practical takeaway is the same as last year, now with better evidence: act where potential and usage already overlap, and build into the gaps where potential is high and usage is beginning to rise.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/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">I&#8217;ll keep the slides and data updated at the link near the top. If this was useful, consider subscribing so you don&#8217;t miss the next release.</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><strong>Curated reads:</strong></p><ul><li><p><a href="https://www.anthropic.com/economic-index">Anthropic Economic Index</a></p></li><li><p><a href="https://digitaleconomy.stanford.edu/publications/canaries-in-the-coal-mine/">Six Facts about the Recent Employment Effects of Artificial Intelligence</a></p></li></ul><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Two caveats matter. Usage data is not a census; it reflects who appears in the dataset and which tasks people choose to externalize. Wage pools are a proxy for demand, not revenue. Treat this as a working map that I&#8217;ll refresh as capability and adoption change. </p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[How to Invest in AI]]></title><description><![CDATA[A practical guide for most individuals]]></description><link>https://www.generational.pub/p/how-to-invest-in-ai</link><guid isPermaLink="false">https://www.generational.pub/p/how-to-invest-in-ai</guid><dc:creator><![CDATA[Kenn So]]></dc:creator><pubDate>Thu, 18 Sep 2025 17:00:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!oWI7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8756c10b-2901-422b-9f7e-f9d94ba9f014_1220x770.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are in the middle of the AI super cycle. Chips, cloud, and model platforms have pushed the stock market to multiple record highs, and a second wave is moving through everyday software and early robotics. The question is no longer why invest in AI, but how and where. This is a guide for typical individual investors rather than professional investors or ultra-high-net-worth families &#8212; the 98% of investors who want exposure to AI, not the top 2% who have access to unique investment opportunities.</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generational.pub/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>This guide focuses on <strong>equities</strong>: public stocks and private company shares. We are not covering credit, convertibles, or land for data centers. Think of what follows as a menu you can choose from based on your appetite for selection and liquidity.</p><p>There are two dimensions to the menu. <strong>Public vs. private</strong> tells you where a company trades and how liquid it is. <strong>Active vs. passive</strong> tells you how much selection you want to make. Private deals can be compelling but are illiquid. Public markets are accessible and easy to trade. Within public markets, passive means tracking an index at low cost. Active means leaning into a theme or specific companies you believe can beat the market. That said, I won&#8217;t recommend specific companies in this article.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/lq6ro/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/271b0d27-f367-41fe-a392-8ccf5ba6bc27_1220x444.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2559f426-fcf2-4505-ac97-5fec0979a5cb_1220x514.png&quot;,&quot;height&quot;:257,&quot;title&quot;:&quot;Ways to invest in AI&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/lq6ro/2/" width="730" height="257" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h2><strong>Public Markets Overview</strong></h2><p>From the beginning of 2023 to the end of August 2025, the S&amp;P 500 rose 69%, roughly 22% annualized over that period. This is several times higher than the long-run average gain of 10% annually. The Magnificent 7 (MAG7) &#8212; Google, Microsoft, Amazon, Meta, Tesla, Apple, NVIDIA &#8212; contributed 40% of the gain. While the economy also grew and favorable business policies were enacted during the same period, most of the gain was driven by the business of generative artificial intelligence.</p><p>A more precise view of how AI is affecting the public markets can be gleaned through an index of companies for whom AI is a core strategy. I have been maintaining a list of 100 stocks, and collectively it has increased 157% versus 69% for the S&amp;P 500 and 107% for the Nasdaq. Looking at the chart below, the lines broadly follow the same patterns since most of the gains are driven by the same several stocks like the MAG7.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/1JfFI/6/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8756c10b-2901-422b-9f7e-f9d94ba9f014_1220x770.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4943abf-e3d1-4c9a-b018-57693c5b060c_1220x840.png&quot;,&quot;height&quot;:413,&quot;title&quot;:&quot;Generational AI Index&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/1JfFI/6/" width="730" height="413" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h3><strong>Passive strategies for the public markets</strong></h3><p>There are two paths to passive public investing: AI-themed ETFs or the broad market.</p><p>Most AI-themed ETFs bundle the obvious AI infrastructure companies &#8212; chips, cloud, and model platforms. They will rise faster when AI excitement is high but also fall harder when it cools. They usually charge slightly higher fees, although still negligible, and often lean heavily on a few big stocks. If you pick one, favor larger funds with at least about $1B in assets so it&#8217;s easier to buy and sell. While almost any tech-oriented ETF is now AI-driven, there are more AI-focused ones like:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/FLi2p/5/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f29a640b-4976-4199-88c7-75119890257d_1220x950.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cc3de25-ee00-4064-af9a-ff79f27b13e8_1220x1020.png&quot;,&quot;height&quot;:543,&quot;title&quot;:&quot;Select AI-themed ETFs with over $1 billion in net assets&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/FLi2p/5/" width="730" height="543" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>Broad index ETFs like the S&amp;P 500 or Nasdaq-100 are also good choices. They&#8217;re simple, diversified, and have plenty of AI exposure given the MAG7 are driven by the AI narrative. The broad indexes also expose you to the rest of the economy that will benefit from AI. AI agents can draft replies, pull records, route approvals, and close routine tickets, while robots take on physical work in warehouses, roads, and factories. Morgan Stanley analyzed every S&amp;P 500 company by mapping employee roles against tasks AI agents and robots could take on. Their estimate: AI could add about $920 billion to S&amp;P 500 pre-tax profit, or roughly 28% of projected 2026 earnings. While this isn&#8217;t a forecast of full adoption by that date, it is a measure of potential impact. The key point is that AI&#8217;s gains extend well beyond a few big tech names, and a broad index lets you capture that diffusion at low cost and with less single-stock risk.</p><h3><strong>Active strategies for the public markets</strong></h3><p>I will neither discuss specific companies here nor how to evaluate a business. There are already plenty of resources for that. Instead, I will go through three AI themes I am investing in. I like thematic investing because it helps narrow the consideration to a handful of companies instead of hundreds. You pick a wave, learn how the business works across the value chain, and build a small basket of companies you like. The three themes are: smart glasses, autonomous vehicles, and agentic software.</p><ol><li><p><strong>Smart glasses (AI glasses)</strong></p><p>The interface is shifting from tap-and-type to look-and-ask. Smart glasses are becoming mainstream, with millions of Meta Ray-Bans sold. They are appearing in major retail stores priced like smartwatches. That matters because price bands and shelf space change the demand curve. With AI, glasses have new practical capabilities: hands-free capture, quick messaging, navigation prompts, translation, and &#8220;show what I&#8217;m seeing&#8221; without fishing for a phone. The new Meta Display glasses, with a built-in display, add another layer of practical capabilities: navigational guidance, visual feedback, and more.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c5g6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487e792c-deb1-4572-a418-7bc7885b8ef5_1200x675.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c5g6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487e792c-deb1-4572-a418-7bc7885b8ef5_1200x675.webp 424w, https://substackcdn.com/image/fetch/$s_!c5g6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487e792c-deb1-4572-a418-7bc7885b8ef5_1200x675.webp 848w, https://substackcdn.com/image/fetch/$s_!c5g6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487e792c-deb1-4572-a418-7bc7885b8ef5_1200x675.webp 1272w, https://substackcdn.com/image/fetch/$s_!c5g6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487e792c-deb1-4572-a418-7bc7885b8ef5_1200x675.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c5g6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487e792c-deb1-4572-a418-7bc7885b8ef5_1200x675.webp" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/487e792c-deb1-4572-a418-7bc7885b8ef5_1200x675.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9668442,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generational.pub/i/173870972?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487e792c-deb1-4572-a418-7bc7885b8ef5_1200x675.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!c5g6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487e792c-deb1-4572-a418-7bc7885b8ef5_1200x675.webp 424w, https://substackcdn.com/image/fetch/$s_!c5g6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487e792c-deb1-4572-a418-7bc7885b8ef5_1200x675.webp 848w, https://substackcdn.com/image/fetch/$s_!c5g6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487e792c-deb1-4572-a418-7bc7885b8ef5_1200x675.webp 1272w, https://substackcdn.com/image/fetch/$s_!c5g6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487e792c-deb1-4572-a418-7bc7885b8ef5_1200x675.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><strong>How to build exposure:</strong></p><ol><li><p><strong>Devices &amp; platforms:</strong> broad consumer pull and software upside. <em>Examples:</em> Meta, Google (soon), Samsung, </p></li><li><p><strong>Retail and eyewear design partners:</strong> for consumer brand awareness and distribution. <em>Examples:</em> Essilor Luxottica, Warby Parker.</p></li><li><p><strong>System silicon &amp; vision:</strong> shared components that power multiple brands. <em>Examples:</em> Qualcomm, Ambarella, ON Semiconductor.</p></li><li><p><strong>Optics &amp; materials:</strong> inputs that scale with units. <em>Example:</em> Corning.</p></li></ol></li><li><p><strong>Autonomous vehicles </strong></p><p>Autonomous vehicles, specifically Waymo, are rapidly expanding to major cities. In California, monthly driverless trips climbed from ~12k (Aug-2023) to ~708k (Mar-2025) as service zones expanded. In San Francisco, robotaxis overtook Lyft in gross bookings by January 2025 and reached &gt;25% ride-hail share by April 2025, even while pricing carried a ~41% per-mile premium &#8212; a sign of demand outpacing early supply. In a forward-looking move, Lyft announced a multi-year partnership with Waymo in September, which includes Lyft investing to construct a purpose-built AV fleet management facility. Live commercial service now spans six U.S. cities, with several more in active testing in the U.S. and Tokyo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!M_DB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3eeb60-b8c5-4c75-ac9f-50aef1375bf4_700x472.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M_DB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3eeb60-b8c5-4c75-ac9f-50aef1375bf4_700x472.webp 424w, https://substackcdn.com/image/fetch/$s_!M_DB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3eeb60-b8c5-4c75-ac9f-50aef1375bf4_700x472.webp 848w, https://substackcdn.com/image/fetch/$s_!M_DB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3eeb60-b8c5-4c75-ac9f-50aef1375bf4_700x472.webp 1272w, https://substackcdn.com/image/fetch/$s_!M_DB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3eeb60-b8c5-4c75-ac9f-50aef1375bf4_700x472.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M_DB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3eeb60-b8c5-4c75-ac9f-50aef1375bf4_700x472.webp" width="700" height="472" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d3eeb60-b8c5-4c75-ac9f-50aef1375bf4_700x472.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:472,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9586344,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generational.pub/i/173870972?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3eeb60-b8c5-4c75-ac9f-50aef1375bf4_700x472.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!M_DB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3eeb60-b8c5-4c75-ac9f-50aef1375bf4_700x472.webp 424w, https://substackcdn.com/image/fetch/$s_!M_DB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3eeb60-b8c5-4c75-ac9f-50aef1375bf4_700x472.webp 848w, https://substackcdn.com/image/fetch/$s_!M_DB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3eeb60-b8c5-4c75-ac9f-50aef1375bf4_700x472.webp 1272w, https://substackcdn.com/image/fetch/$s_!M_DB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3eeb60-b8c5-4c75-ac9f-50aef1375bf4_700x472.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></p><p><strong>How to build exposure</strong></p><ol><li><p><strong>Autonomy platforms &amp; fleet operators:</strong> the software and operations layer that turns vehicles into a service. <em>Examples:</em> Alphabet (Waymo), GM exposure via Cruise, Tesla (if Robotaxi launches)</p></li><li><p><strong>Network &amp; demand side:</strong> aggregators that funnel riders and freight to autonomous supply. <em>Examples:</em> Uber, Lyft.</p></li><li><p><strong>Compute &amp; perception:</strong> components every platform needs. <em>Examples:</em> Nvidia, Mobileye, Qualcomm.</p></li></ol></li></ol><ol start="3"><li><p><strong>Application software (agents inside everyday workflows)</strong></p><p>Agents are moving from assist to automate inside office suites, CRM, service desks, design tools, finance, and HR. They draft, retrieve, route, approve, and increasingly finish well-scoped tasks. Distribution is already installed &#8212; millions of paid seats &#8212; so adoption can scale without changing buying behavior. The economics tie to time saved and cycle-time reduction, which is why vendors lean on clean add-ons per seat and usage meters per task or minute. AI agents are now handling tasks that take longer and are growing in complexity, with the average time per task roughly doubling every seven months &#8212; a practical signal that their scope is widening quickly.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2loP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32f0be9-7c82-4377-95de-45953e22ec6e_925x519.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2loP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32f0be9-7c82-4377-95de-45953e22ec6e_925x519.webp 424w, https://substackcdn.com/image/fetch/$s_!2loP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32f0be9-7c82-4377-95de-45953e22ec6e_925x519.webp 848w, https://substackcdn.com/image/fetch/$s_!2loP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32f0be9-7c82-4377-95de-45953e22ec6e_925x519.webp 1272w, https://substackcdn.com/image/fetch/$s_!2loP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32f0be9-7c82-4377-95de-45953e22ec6e_925x519.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2loP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32f0be9-7c82-4377-95de-45953e22ec6e_925x519.webp" width="925" height="519" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f32f0be9-7c82-4377-95de-45953e22ec6e_925x519.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:519,&quot;width&quot;:925,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:541178,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generational.pub/i/173870972?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32f0be9-7c82-4377-95de-45953e22ec6e_925x519.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2loP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32f0be9-7c82-4377-95de-45953e22ec6e_925x519.webp 424w, https://substackcdn.com/image/fetch/$s_!2loP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32f0be9-7c82-4377-95de-45953e22ec6e_925x519.webp 848w, https://substackcdn.com/image/fetch/$s_!2loP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32f0be9-7c82-4377-95de-45953e22ec6e_925x519.webp 1272w, https://substackcdn.com/image/fetch/$s_!2loP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32f0be9-7c82-4377-95de-45953e22ec6e_925x519.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><strong>How to build exposure</strong></p><ol><li><p><strong>Horizontal suites with named agent SKUs:</strong> large installed bases and deep workflow hooks. <em>Examples:</em> Microsoft 365 and Teams, Google Workspace, Atlassian, ServiceNow</p></li><li><p><strong>Backoffice (IT, finance, and HR) where outcomes are measured:</strong> agents tied to reconciliations, tickets, approvals, payroll, filings. <em>Examples:</em> Intuit, Workday, Oracle Fusion Apps.</p></li></ol></li></ol><h2><strong>Private markets overview</strong></h2><p>Private market exposure reaches earlier in a company&#8217;s life with less information and less liquidity. Most vehicles require accredited investor status under SEC rules. Accredited investor status exists to protect less sophisticated investors from high-risk, illiquid investments. Investment platforms will verify if you are accredited, though occasionally some rely on self-declaration. You qualify if you meet at least one of the following:</p><ul><li><p><strong>Income:</strong> $200,000 individual or $300,000 joint in each of the two most recent years</p></li><li><p><strong>Net worth:</strong> over $1 million, excluding a primary residence</p></li><li><p><strong>Professional certifications:</strong> Series 7, 65, or 82 in good standing</p></li><li><p><strong>Company role:</strong> director, executive officer, or general partner of the issuer</p></li></ul><p>About 20% of U.S. households meet accredited thresholds. There is also a &#8220;higher tier&#8221; of Qualified Purchaser status that opens more investment opportunities but applies to just 2% of households.</p><p>Private markets matter because more value formation now happens before listing. The number of publicly traded companies in the U.S. has fallen from approximately 7,000 in 2000 to approximately 4,000 in 2024, shrinking the investable universe for most investors. At the same time, private companies are growing, both by number and by market value. U.S. private companies now outnumber public companies by over 6.5 to 1. The aggregate estimated value of private companies in the U.S. surpassed $10 trillion in the first quarter of 2025. The number of so-called &#8220;unicorns&#8221; (private companies valued at $1 billion or more) in North America increased from 20 in 2016 to over 1,000 in 2024. At the same time, the median time from a private company&#8217;s initial financing to its IPO has increased, on average, from six years to eleven years. Some high-quality scaled businesses are delaying public listing indefinitely, even after reaching profitability (e.g., Stripe).</p><h3><strong>Passive strategies in private markets</strong></h3><p>The choices here are limited, primarily private funds that accept small checks like AngelList&#8217;s rolling funds, publicly listed private equity firms, and publicly listed venture funds. However, only a few are focused on AI. The most notable ones are:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/14q9z/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a438308a-2cc3-4c05-b47f-1c2b4282b999_1220x1446.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3662d8a6-b78e-4c15-8393-1ccc0f687e1b_1220x1516.png&quot;,&quot;height&quot;:798,&quot;title&quot;:&quot;Select publicly investable AI venture funds&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/14q9z/1/" width="730" height="798" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h3>Active strategies in private markets</h3><p>Company selection matters more here than in public markets. Publicly listed companies are already the winners and leaders in their industries, so they tend to ride thematic waves. In private markets you are judging whether a specific company will become one of those leaders. Uncertainty is greatest in the earliest rounds (seed to Series A). By late stage and pre-IPO (Series D onwards) there is more evidence in revenue history, customer adoption, and margins. Unless you have unique information and access, put most of your attention on late stage. In this section, I will go through mechanics more because it is more complicated than investing in publicly listed stocks.</p><p>Two axes shape how you can participate. <strong>Direct vs. indirect</strong> describes the path to ownership. Direct means the company issues or transfers shares to you and your name appears on the cap table. That is common for employees, advisors, and investors. Indirect means you invest through a vehicle that holds the company&#8217;s shares. Single-deal SPVs are the usual structures, and your rights are those of the vehicle (not the shares directly). <strong>Primary vs. secondary</strong> describes what is being sold. In a primary, the company creates new shares and receives the cash. In a secondary, an existing holder sells to a new buyer.</p><p><strong>For most individual investors the practical route is indirect secondaries.</strong> Primaries via vehicles do appear around marquee rounds, but secondary blocks are more common. For example, I saw SPVs for recent primary raises for marquee companies Anthropic, Replit, and Databricks. But I&#8217;ve always had opportunities to buy secondaries. Unfortunately, investing through SPVs often involves a 2% management fee and a 20% carry (a share of profits taken by the SPV owner). Some platforms instead charge an upfront 5% brokerage fee, like EquityZen.</p><p>Investing direct makes things more complicated because shareholder rights matter more. You also have more to consider: RSUs, stock options, preferred shares, and other terms. Unless you are a professional investor, you don&#8217;t want to deal with all the legalities. For example, I directly invested in a startup through a SAFE that then refused to issue the shares after they raised more money. I had to resort to months of tense conversations and eventually legal threats before getting my money back. If I had invested indirectly through a platform or SPV, they would have handled that.</p><p><strong>There are various options to access indirect secondaries and primaries:</strong></p><ul><li><p><strong>AngelList </strong>is the original retail-accessible route with a large network of investment syndicates and emerging managers. It is useful for single-deal vehicles in primaries and some secondaries. The strength is breadth of leads and deal flow. The practical challenge is selection because syndicates vary in diligence, communication, and cost.</p></li><li><p><strong>EquityZen</strong> focuses on late&#8209;stage secondaries with standardized vehicles and a flat, transparent fee schedule. The company list is curated and workflows are predictable, which makes it a strong default for late&#8209;stage exposure.</p></li><li><p><strong>Hiive</strong> is a live marketplace for direct secondaries with visible bids and asks. It offers price transparency, but approvals can fail and indicative prices can shift during approvals.</p></li><li><p><strong>Forge</strong> arranges negotiated secondaries at larger scale. Its strengths are sourcing, issuer relationships, and the ability to aggregate blocks into a closing. Tradeoffs include per&#8209;side fees, more process, and higher minimums.</p></li></ul><p>While late stage shifts the risk away from company specifics (i.e., idiosyncratic risks), I still advise doing company-specific analysis. Use measures you can infer from available information, and Sacra is often a great resource for this. An example analysis would be the ones I published for Databricks and Scale AI before I invested through SPVs. It gave me conviction to invest, and so far it has paid off with ~200% gains in one to two years.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;7246979e-6f3a-4997-9716-acd0b17de7f3&quot;,&quot;caption&quot;:&quot;Databricks is the second company in Generational&#8217;s late-stage company series. This was fun to write. As part of the research, I got the Lakehouse and Generative AI Fundamentals badges from Databricks Academy. Disclaimer: I have a financial interest in Databricks. Don&#8217;t take this as investment advice.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Databricks&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1252730,&quot;name&quot;:&quot;Kenn So&quot;,&quot;bio&quot;:&quot;Writing and investing in AI&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e17b8b6f-7a1d-4546-887c-faa242d2fa0c_627x671.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-03-19T07:19:33.451Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!66Y9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fdf34bb-ea14-4896-a5bb-e1879b2baa75_2000x727.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.generational.pub/p/databricks&quot;,&quot;section_name&quot;:&quot;Companies&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:142661291,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:13,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Generational&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!sRo6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6113cda9-8b21-4ccb-b7aa-d449a5e9b8fb_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;3469c589-7d27-40a9-b470-64872a159d4c&quot;,&quot;caption&quot;:&quot;I&#8217;m excited to share Generational&#8217;s inaugural growth &amp; late-stage company briefing with a deep dive on Scale AI, blending analytical rigor with feature writing. Disclaimer: I have a financial interest in Scale. Don&#8217;t take this as investment advice.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Scale AI&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1252730,&quot;name&quot;:&quot;Kenn So&quot;,&quot;bio&quot;:&quot;Writing and investing in AI&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e17b8b6f-7a1d-4546-887c-faa242d2fa0c_627x671.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-03-01T15:41:06.808Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!XsUN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cffa634-a240-4df2-9e8f-71760fb61abd_1472x868.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.generational.pub/p/scale-ai&quot;,&quot;section_name&quot;:&quot;Companies&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:141595791,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:7,&quot;comment_count&quot;:4,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Generational&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!sRo6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6113cda9-8b21-4ccb-b7aa-d449a5e9b8fb_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/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 Generational! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>Practical takeaways</h2><ul><li><p>Decide your lane first: <strong>Public vs. Private</strong> for liquidity, <strong>Passive vs. Active</strong> for how much selection work you want to do.</p></li><li><p>Default option for most people: <strong>broad, low-fee index ETFs</strong> (S&amp;P 500 or Nasdaq-100). You still get meaningful AI exposure with diversification.</p></li><li><p>If you want an AI tilt without picking stocks: use <strong>AI-themed ETFs</strong>, but favor larger funds ($1B+ AUM), check fees and top holdings.</p></li><li><p>If you want to be active in public markets: pick <strong>one theme</strong> (e.g., smart glasses, autonomy, agentic software), learn the value chain, and build a <strong>small basket</strong>. Write a half-page thesis before buying anything.</p></li><li><p>Private exposure is optional and only for those who qualify and accept illiquidity. Start with <strong>late-stage secondaries</strong> via reputable platforms rather than early seed bets. Write a one-page thesis before buying anything.</p></li><li><p>Know the mechanics in private deals: most retail paths are <strong>indirect vehicles</strong>. Deals can be delayed or cancelled.</p></li><li><p>Check what kind of equity the SPV is buying: Avoid employee options and multi-layer SPVs with egregious fees </p></li></ul><div><hr></div><p><strong>Curated reads:</strong></p><ul><li><p><a href="https://www.meta.com/blog/connect-2025-day-one-keynote-ai-glasses-ray-ban-display-neural-band-metaverse-news/?srsltid=AfmBOopK17M2VgQBJqtEQejBDuMOL50e_te8wagQ8LoS-N9EAStPv-2D">Meta Connect 2025: The evolution of AI glasses</a></p></li><li><p><a href="https://investor.lyft.com/news-and-events/news/news-details/2025/Lyft-and-Waymo-Launch-Partnership-to-Expand-Autonomous-Mobility-to-Nashville/default.aspx">Lyft and Waymo launch partnership to expand autonomous vehicles</a></p></li><li><p><a href="https://openai.com/index/how-people-are-using-chatgpt/">How are people using ChatGPT? A study of 700 million weekly active users</a> </p></li></ul><p></p>]]></content:encoded></item><item><title><![CDATA[What Windsurf and Scale AI Quasi-Acquisition teaches us]]></title><description><![CDATA[Top AI talent costs $200M per person]]></description><link>https://www.generational.pub/p/100m-ai-talent</link><guid isPermaLink="false">https://www.generational.pub/p/100m-ai-talent</guid><dc:creator><![CDATA[Kenn So]]></dc:creator><pubDate>Thu, 17 Jul 2025 15:05:20 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b484bc43-6fd4-4c2a-9915-0721a35327b1_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It's been about a year since I unpacked Big Tech's quasi-acquisitions of generative AI companies like Inflection, Adept, and Character.ai. In that piece, I broke down why these deals&#8212;structured as talent hires plus non-exclusive licenses rather than full mergers&#8212;made sense amid regulatory pressures, high competition, and the need for quick access to talent, datasets, and infrastructure. </p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;aabdff16-0e7d-4855-bffc-7c7be08224df&quot;,&quot;caption&quot;:&quot;Hi readers, I will be moderating a panel of leading AI investors from Lightspeed (Mistral AI, InWorld AI), Khosla Ventures (OpenAI, Cognition), and IVP (Perplexity, Glean) at the AI Conference in San Francisco next month. In case you want to attend, use my promo code &#8220;VC&#8221; to save a few hundred dollars with a 30% discount. Tickets are available here:&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Unpacking Big Tech's quasi-acquisitions of GenAI companies &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1252730,&quot;name&quot;:&quot;Kenn So&quot;,&quot;bio&quot;:&quot;Writing and investing in AI&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e17b8b6f-7a1d-4546-887c-faa242d2fa0c_627x671.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-08-16T11:50:19.327Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dabcae-5005-414a-937b-09680d1cdb80_945x710.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.generational.pub/p/unpacking-big-techs-quasi-acquisitions&quot;,&quot;section_name&quot;:&quot;Trends&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:147775019,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:13,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Generational&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!sRo6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6113cda9-8b21-4ccb-b7aa-d449a5e9b8fb_800x800.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>I also incorrectly predicted the trend might not endure as scrutiny mounted. Well, the trend has not only continued but evolved with more complex hybrids. Two fresh examples: Meta's $14.3 billion investment in Scale AI and Google's $2.4 billion licensing deal with Windsurf.</p><p>In this update, I'll cover recent developments with an updated deals table, how they align with last year's patterns, key differences and insights, per-head fee calculations ($100M/head), and a measured take on employee outcomes. Here's an updated version of the table from my 2024 piece, incorporating the completed quasi-acquisitions.</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generational.pub/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/JuU2C/3/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c474416-8271-498c-b157-aee8e2a55f97_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:817,&quot;title&quot;:&quot;Big Tech Quasi-acquisitions&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/JuU2C/3/" width="730" height="817" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h3>Details of what happened: How Windsurf &amp; Scale AI deals follow and differ from previous patterns </h3><p>These new transactions echo the quasi-acquisition playbook I outlined last year: Big Tech pays premium fees for talent and tech access without full ownership, bypassing heavy regulatory reviews while delivering returns to investors. Here's how they align:</p><ul><li><p><strong>Avoiding Standard Acquisition Structures</strong>: Just like Microsoft-Inflection or Amazon-Adept, both deals sidestep Hart-Scott-Rodino (HSR) Act filings by not crossing "control" thresholds. Meta's 49% non-voting stake in Scale keeps it below 50%, classifying as an "equity investment" under ASC 323&#8212;mirroring how non-exclusive licenses in 2024 deals avoided asset-transfer triggers. Google's Windsurf agreement is pure licensing, with no equity, echoing Character.ai's structure.</p></li><li><p><strong>High Rewards and Competition Driving the Deals</strong>: As I noted, the AI arms race demands speed. Meta gains Scale's data-labeling tech for Llama models, much like Amazon accessed Adept's datasets. Google outbid OpenAI for Windsurf's technology, securing a competitive edge&#8212;intense rivalry I predicted would fuel more such moves.</p></li><li><p><strong>Investor Returns via License Fees</strong>: These ensure VCs get multiples without blocking deals. Scale investors (e.g., Accel) saw ~2x returns on the $14.3B investment, similar to Inflection's 1.1-1.5x. Windsurf's $2.4B fee provided ~1.6x on its ~$1.5B valuation, aligning with my point that fees compensate for lost independence.</p></li><li><p><strong>Access to Key Assets</strong>: Beyond talent, fees buy datasets and infra. Meta licenses Scale's vast labeled data, akin to Inflection's 22,000 GPUs.</p></li></ul><p>While following the core patterns, these 2025 deals introduce twists that reveal evolving strategies&#8212;hybrid elements and more transparent (yet still limited) disclosures. This gives us deeper insights into Big Tech's adaptability.</p><ul><li><p><strong>Hybrid Structures for Partial Control</strong>: Unlike 2024's pure licenses, Meta-Scale blends investment with integration. The $14.3B gets a stake that lets Meta influence without full ownership. This differs from Inflection's clean split, providing "effective control" via board seats (Wang joins Meta AI leadership while retaining Scale board control). </p></li><li><p><strong>Increased Scale and Bidding Wars</strong>: Fees are bigger: $14.3B for Scale dwarfs Inflection's $650M, reflecting AI's maturation. Unlike 2024's quieter negotiations, these had public rival bids, per reports&#8212;highlighting how competition inflates costs but accelerates consolidation.</p></li></ul><h3>How much does Big Tech value top AI talent? The $100M headline number</h3><p>A key metric I touched on last year was cost justification via talent. Let's quantify with per-head calculations, using data from disclosures and reports The denominator is strictly the number that moved to the buyer. Amazon and Microsoft look &#8220;cheap&#8221; relative to Google and Meta. Since Meta&#8217;s acquisition included an equity stake, we attribute 14% of the $14.3B to the ~10 employees who joined Meta. 14% is to reflect the recent 14% layoff by Scale - though arguably 14% is conservative because many of Scale&#8217;s top customers are moving most of their business away. </p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/GfsHM/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e889da7-5d1c-402a-b891-0f99b4da3d90_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:470,&quot;title&quot;:&quot;BigTech willingness to pay for top AI talent&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/GfsHM/1/" width="730" height="470" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h3>What these deals mean for startup employees</h3><p>On average, the cost per AI talent acquihired is $59 million. Unfortunately, most of that money goes to the investors. Employee experiences from acquired companies have been mixed&#8212;often providing financial and career upsides for those poached by Big Tech, but with disruptions like uncertainty or layoffs for others. </p><p>For poached talent: In Scale, ~10 top staffers transitioned to Meta with enhanced packages, including access to vast resources. One engineer posted on Reddit: "It's a step up&#8212;better pay, stability, and impact at scale." Windsurf's ~30 hires to Google received packages worth double their equity value, with immediate signing bonuses; many signed on-site during a secretive July 11 meeting. Similarly, Inflection's ~70 staff joined Microsoft with competitive comp, including equity equivalents and Adept's ~66 to Amazon got higher salaries (~$300K+ base for engineers).</p><p>For those not poached: Outcomes varied. Scale laid off 14% (~200 employees) post-deal, citing "restructuring for efficiency" after missing projections. Windsurf's remaining ~120 staff initially felt "abandoned" after Google's selective hire, with frustration over non-accelerated vesting &#8212;but Cognition's July 15 acquisition waived vesting cliffs and ensured financial participation for all, turning uncertainty into a "great outcome" per Windsurf CEO Jeff Wang. </p><p>Overall, these deals cushion transitions for many via Big Tech's resources, but remnants face flux&#8212;layoffs or pivots, though often mitigated by payouts. No widespread backlash.</p><h3>Wrapping up: Takeaways and what is next </h3><p>These deals confirm quasi-acquisitions' staying power, with twists like hybrids reshaping the playbook. But regulators are watching closely. The FTC's January 17, 2025, compendium includes a "Joint Statement on Competition in Generative AI Foundation Models and AI Products," warning: "We will continue to scrutinize partnerships and investments that may enable dominant firms to exert undue influence or gain privileged access in ways that could undermine fair competition". They've probed similar deals, like seeking info on "serial acquisitions". We might see one or two more this year before the FTC or SEC adds restrictions&#8212;such as expanded HSR scrutiny on "quasi-mergers." For those who want a quick exit, the time is now to join a hot AI startup. But which one?</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/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 Generational! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p><em>July 20, 2025 update: Corrected the number of Scale AI employees joining Meta to ~10.</em> </p>]]></content:encoded></item><item><title><![CDATA[Memory in AI Agents]]></title><description><![CDATA[The next frontier after reasoning]]></description><link>https://www.generational.pub/p/memory-in-ai-agents</link><guid isPermaLink="false">https://www.generational.pub/p/memory-in-ai-agents</guid><dc:creator><![CDATA[Kenn So]]></dc:creator><pubDate>Fri, 21 Feb 2025 15:03: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%2F3132f555-f0a7-485c-94fb-26bc01449266_960x540.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I've been thinking a lot about memory lately - both human and artificial. Our memories shape who we are. Every conversation we have, every skill we learn, builds on this foundation of past experience. Without memory, we'd be starting fresh each moment.</p><p>This limitation is becoming apparent in AI systems as other aspects continue to progress. Since OpenAI&#8217;s o1 model release in September 2024, AI models have become remarkably good at reasoning through complex problems. They can analyze data, write code, and engage in sophisticated PhD-level discussions. But they have a fundamental limitation - they can't remember what they've learned from one conversation to the next without retraining . Like a brilliant person with no memory, they solve the same problems repeatedly without building on past experience.</p><p>As these reasoning capabilities become standard for the industry, what will set AI agents apart isn't their raw processing power, but their ability to maintain and learn from memory. This isn't just about storing information - it's about building systems that can understand context, remember past interactions, and apply those lessons to new situations. The memory layer will be a key differentiator in how AI agents understand and respond to us.</p><p>This article examines memory from multiple angles: how it shapes human cognition, how we're implementing it in AI systems, and how companies are building the technology to make AI agents that learn and remember.</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generational.pub/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h1>Memory in humans</h1><p><strong>Personal: </strong>Memory is central to who we are. Our autobiographical memory - the collection of personal life events - creates a narrative connecting our past to our present, giving us a coherent sense of self. Research shows an interesting two-way relationship between memory and self-image: what we currently believe influences which past experiences we recall, and those memories in turn shape how we see ourselves today. Memory also shapes who we are to other people. Through our shared experiences, people remember us as their mother or father, their best friend or their enemy, the funny one at work or the quiet neighbor next door. Their memories of us are just as important as our own memories in creating who we are.</p><p><strong>Social</strong>: People with strong memory capabilities - who easily recall facts, names, or past conversations - are often seen as intelligent and knowledgeable. Remembering information signals that someone is well-educated and quick-thinking, and it often goes hand in hand with problem-solving abilities. These individuals might also come across as reliable and attentive: think of a colleague who never misses a meeting detail or a friend who remembers every birthday - it shows conscientiousness and dependability. On the flip side, frequently forgetting things can have subtle social costs. When someone often forgets important details or asks the same questions repeatedly, others might question their organization skills or mental sharpness. </p><p><strong>Practical</strong>: Memory underlies many of our cognitive functions. Far from being just a storage system for past events, memory actively helps us think about the future and make decisions. Drawing on past experiences lets us simulate possible future scenarios and apply lessons learned when facing choices. In fact, memory is involved in everything from problem-solving and communication to social skills like empathy - suggesting it's woven into nearly every aspect of complex thought. Without memory, we'd struggle to weigh options or learn from mistakes.</p><h2>Memory in AI Agents</h2><h3>User Experience</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yHr5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b84dbf9-ed84-44ae-8ed5-00cefd98fd1f_1556x1066.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yHr5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b84dbf9-ed84-44ae-8ed5-00cefd98fd1f_1556x1066.png 424w, https://substackcdn.com/image/fetch/$s_!yHr5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b84dbf9-ed84-44ae-8ed5-00cefd98fd1f_1556x1066.png 848w, https://substackcdn.com/image/fetch/$s_!yHr5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b84dbf9-ed84-44ae-8ed5-00cefd98fd1f_1556x1066.png 1272w, https://substackcdn.com/image/fetch/$s_!yHr5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b84dbf9-ed84-44ae-8ed5-00cefd98fd1f_1556x1066.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yHr5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b84dbf9-ed84-44ae-8ed5-00cefd98fd1f_1556x1066.png" width="1456" height="997" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b84dbf9-ed84-44ae-8ed5-00cefd98fd1f_1556x1066.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:997,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:227643,&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://www.generational.pub/i/157535952?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b84dbf9-ed84-44ae-8ed5-00cefd98fd1f_1556x1066.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_!yHr5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b84dbf9-ed84-44ae-8ed5-00cefd98fd1f_1556x1066.png 424w, https://substackcdn.com/image/fetch/$s_!yHr5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b84dbf9-ed84-44ae-8ed5-00cefd98fd1f_1556x1066.png 848w, https://substackcdn.com/image/fetch/$s_!yHr5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b84dbf9-ed84-44ae-8ed5-00cefd98fd1f_1556x1066.png 1272w, https://substackcdn.com/image/fetch/$s_!yHr5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b84dbf9-ed84-44ae-8ed5-00cefd98fd1f_1556x1066.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 we look at AI agents, there are clear parallels between human conversation patterns and AI user experience. For an interaction with an AI system to feel natural, it needs some form of memory. Just as we remember what was said earlier in a conversation, an AI needs to retain context from previous exchanges to respond coherently. Without memory, the AI treats every query in isolation, leading to disconnected exchanges.</p><p>That's why it was frustrating to repeatedly copy-paste past conversations into ChatGPT and Claude when I want to bring in context from previous discussions. It feels like talking to someone with no memory of our past interactions. While ChatGPT now has a long-term memory feature that makes this better, Claude still doesn't have this capability.</p><p>Here&#8217;s another example, a voice assistant interaction: if you ask "Who called?" and the assistant says "Eric H.", you'd expect that following up with "Call him back" would make it dial Eric. Without short-term memory of context, you might get an annoying "Whom should I call?" response, forcing you to repeat information. This is why design guidelines emphasize maintaining conversational memory - it creates a smooth user experience and lets you reference earlier information efficiently. Memory transforms an AI from a basic question-answering tool into a conversation partner that can use pronouns and implicit references meaningfully because it "knows" what they refer to.</p><p>Memory also enables meaningful personalization. When an AI agent remembers your preferences, history, or goals, it can tailor its responses specifically to you. A personal assistant that remembers your favorite restaurants or previous travel plans can make more relevant suggestions. A recommendation system that recalls your past ratings can better predict what you'll like. In technical terms, long-term memory lets agents store historical data and user profiles, which directly improves their ability to personalize interactions. Instead of one-size-fits-all responses, a memory-enabled agent adapts to each user, maintaining continuity across sessions (it "remembers" you from last time) and awareness that extends beyond single interactions. Studies of conversational agents in healthcare show that such personalization leads to higher user satisfaction and engagement. Users stick around longer in conversations that acknowledge their personal context and don't make them repeat themselves. The dialogue quality improves because the agent's responses are contextually appropriate and consistent over time.</p><p>Memory in AI doesn't just produce better task performance &#8211; it shapes how users emotionally relate to and trust the system. An AI agent capable of remembering and learning over time tends to feel more human and empathetic. </p><p>For example, if a virtual assistant consistently recalls a user's preferences (like their food allergies or schedule constraints), the user will trust its suggestions more and feel a greater sense of rapport, much as we trust friends who remember our likes and concerns. Continuity builds relationship: a chatbot that references a user's previous messages ("I remember you mentioned last week you were feeling anxious. Are things better now?") demonstrates <em>care</em> in a way, thereby encouraging the user to confide and engage further. This human-like quality increase users' trust in the AI.</p><p>In contrast, a lack of memory can make an agent seem robotic or inattentive, undermining trust. Users often grow frustrated or disengage when they have to repeat information or when the AI fails to "recall" context that it <em>should</em> know. It breaks the illusion of interacting with an intelligent partner and reminds the user that the agent is just a machine following scripts. Especially in applications like healthcare, counseling, or personal assistants, trust is paramount &#8211; and trust is reinforced when the AI shows it remembers past interactions accurately. By retaining history, AI agents can also avoid inconsistent or contradictory responses, further improving credibility. All these factors contribute to a more user-friendly experience. Users are more likely to continue using, relying on, and recommending an AI service that remembers them.</p><h3>Technology: AI Agent Framework Refresher</h3><p>At a conceptual level, an AI agent has six core components, modeled after the human mind. Here's a simple breakdown of each:</p><p><em>For a deeper technical exploration, see:</em></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;3eb04a59-35cf-40b1-9065-6929f3ad5c4e&quot;,&quot;caption&quot;:&quot;This essay explores how cognitive science serves as a blueprint for AI agents, giving us a framework to understand AI developments, pinpoint system gaps, and contrast human and AI minds. We walk through how the key components - perception (data inputs), working memory (context windows), procedural &amp; declarative long-term memory (databases), motor functions (tools), and the orchestrator - all work together.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to create a mind&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1252730,&quot;name&quot;:&quot;Kenn So&quot;,&quot;bio&quot;:&quot;Writing and investing in AI&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e17b8b6f-7a1d-4546-887c-faa242d2fa0c_627x671.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-07-22T13:47:16.637Z&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%2F86aae91d-7490-4340-80ec-af865afe29c5_1113x616.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.generational.pub/p/how-to-create-a-mind&quot;,&quot;section_name&quot;:&quot;Essays&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:135338978,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:7,&quot;comment_count&quot;:1,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Generational&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%2F6113cda9-8b21-4ccb-b7aa-d449a5e9b8fb_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DM_3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3132f555-f0a7-485c-94fb-26bc01449266_960x540.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DM_3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3132f555-f0a7-485c-94fb-26bc01449266_960x540.webp 424w, https://substackcdn.com/image/fetch/$s_!DM_3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3132f555-f0a7-485c-94fb-26bc01449266_960x540.webp 848w, https://substackcdn.com/image/fetch/$s_!DM_3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3132f555-f0a7-485c-94fb-26bc01449266_960x540.webp 1272w, https://substackcdn.com/image/fetch/$s_!DM_3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3132f555-f0a7-485c-94fb-26bc01449266_960x540.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DM_3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3132f555-f0a7-485c-94fb-26bc01449266_960x540.webp" width="960" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3132f555-f0a7-485c-94fb-26bc01449266_960x540.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:960,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41676,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generational.pub/i/157535952?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3132f555-f0a7-485c-94fb-26bc01449266_960x540.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DM_3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3132f555-f0a7-485c-94fb-26bc01449266_960x540.webp 424w, https://substackcdn.com/image/fetch/$s_!DM_3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3132f555-f0a7-485c-94fb-26bc01449266_960x540.webp 848w, https://substackcdn.com/image/fetch/$s_!DM_3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3132f555-f0a7-485c-94fb-26bc01449266_960x540.webp 1272w, https://substackcdn.com/image/fetch/$s_!DM_3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3132f555-f0a7-485c-94fb-26bc01449266_960x540.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><ol><li><p><strong>Perception</strong>: Converts raw data into formats the AI can process. Like human senses, it handles tasks like computer vision and natural language processing. Tools like Unstructured.io help convert formats like PDFs into data the AI can work with.</p></li><li><p><strong>Working Memory</strong>: Think of this as the AI's mental workspace - temporary storage and active processing. Like how we juggle thoughts or calculations in our head, in AI this is similar to the context window in large language models, holding immediate inputs and retrieved information for processing.</p></li><li><p><strong>Procedural Long-term Memory</strong>: This is where "how-to" knowledge lives. In AI, it includes the implicit knowledge built into the model during training, particularly post-training, like how to maintain response boundaries, follow instructions, reason through problems, and use tools. </p></li><li><p><strong>Declarative Long-term Memory</strong>: Stores facts and events. In AI, this uses  databases - think knowledge graphs for facts and vector databases for abstract data like image patterns.</p></li><li><p><strong>Motor</strong>: Handles interactions with external systems. For AI, this means performing actions like sending emails or managing files, usually through APIs.</p></li><li><p><strong>Orchestrator</strong>: Coordinates all the other components, managing:</p><ul><li><p>Retrieval: Getting data from memory into working memory</p></li><li><p>Synthesis: Converting temporary data into permanent storage</p></li><li><p>Storage: Converting data into machine-processable formats</p></li><li><p>Planning: Organizing tasks and decisions to align with broader goals</p></li></ul></li></ol><h3>Technology: Long Term Memory</h3><p>While AI agents use different types of memory as shown above, let's focus on the challenge of declarative long-term memory - storing and retrieving information across conversations. When I first wrote about this topic 18 months ago, the working memory (context window) was quite limited - 4,000 to 8,000 tokens at most. The natural solution was external long-term memory using vector databases and improving how we orchestrated RAG. Since then, context windows have grown exponentially - Google's Gemini now handles up to 2 million tokens.</p><p>This expansion of working memory might seem to solve our problems - after all, we could theoretically fit 170 hours of conversation in Gemini's context window. But dumping everything into working memory fails for several reasons:</p><ol><li><p>Just like humans can't perfectly recall hour-long conversations, raw context doesn't create useful memory</p></li><li><p>The quality of retrieval degrades with too much unfocused context</p></li><li><p>Processing large context windows remains computationally expensive</p></li></ol><p>The core challenge in declarative long-term memory is providing the right context so the model can give the best answer for the user. This breaks down into three key problems:</p><ul><li><p>Synthesis: How do you summarize memories?</p></li><li><p>Storage: How do you retain them efficiently?</p></li><li><p>Retrieval: How do you recall the right information at the right time?</p></li></ul><p>There are generally three approaches to building these systems:</p><ol><li><p>Plain text</p></li><li><p>Vectorization</p></li><li><p>Synthesized chat logs in structured form (table or knowledge graph)</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nSlE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87df631e-92e0-41ff-905c-4b58267a0517_1176x648.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nSlE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87df631e-92e0-41ff-905c-4b58267a0517_1176x648.png 424w, https://substackcdn.com/image/fetch/$s_!nSlE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87df631e-92e0-41ff-905c-4b58267a0517_1176x648.png 848w, https://substackcdn.com/image/fetch/$s_!nSlE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87df631e-92e0-41ff-905c-4b58267a0517_1176x648.png 1272w, https://substackcdn.com/image/fetch/$s_!nSlE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87df631e-92e0-41ff-905c-4b58267a0517_1176x648.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nSlE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87df631e-92e0-41ff-905c-4b58267a0517_1176x648.png" width="1176" height="648" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/87df631e-92e0-41ff-905c-4b58267a0517_1176x648.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:648,&quot;width&quot;:1176,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:110445,&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://www.generational.pub/i/157535952?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87df631e-92e0-41ff-905c-4b58267a0517_1176x648.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_!nSlE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87df631e-92e0-41ff-905c-4b58267a0517_1176x648.png 424w, https://substackcdn.com/image/fetch/$s_!nSlE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87df631e-92e0-41ff-905c-4b58267a0517_1176x648.png 848w, https://substackcdn.com/image/fetch/$s_!nSlE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87df631e-92e0-41ff-905c-4b58267a0517_1176x648.png 1272w, https://substackcdn.com/image/fetch/$s_!nSlE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87df631e-92e0-41ff-905c-4b58267a0517_1176x648.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>Each approach has trade-offs, and they can be combined for hybrid RAG. For simplicity, plain text isn't practical because searching through raw text is inefficient. Let's focus on vectors and structured data.</p><p><strong>Vector Storage:</strong> Technically, this approach converts text into numerical vectors using embedding models. Each chunk of text becomes a long list of numbers (usually 1000+ dimensions) that represent its meaning. When you need to find relevant information, you calculate how similar these vectors are to each other - like measuring the distance between points in space.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U4Hy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38b257ae-fc5e-40c3-9c2f-6a5566189f13_1268x388.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U4Hy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38b257ae-fc5e-40c3-9c2f-6a5566189f13_1268x388.webp 424w, https://substackcdn.com/image/fetch/$s_!U4Hy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38b257ae-fc5e-40c3-9c2f-6a5566189f13_1268x388.webp 848w, https://substackcdn.com/image/fetch/$s_!U4Hy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38b257ae-fc5e-40c3-9c2f-6a5566189f13_1268x388.webp 1272w, https://substackcdn.com/image/fetch/$s_!U4Hy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38b257ae-fc5e-40c3-9c2f-6a5566189f13_1268x388.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U4Hy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38b257ae-fc5e-40c3-9c2f-6a5566189f13_1268x388.webp" width="1268" height="388" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38b257ae-fc5e-40c3-9c2f-6a5566189f13_1268x388.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:388,&quot;width&quot;:1268,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:18980,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generational.pub/i/157535952?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38b257ae-fc5e-40c3-9c2f-6a5566189f13_1268x388.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!U4Hy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38b257ae-fc5e-40c3-9c2f-6a5566189f13_1268x388.webp 424w, https://substackcdn.com/image/fetch/$s_!U4Hy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38b257ae-fc5e-40c3-9c2f-6a5566189f13_1268x388.webp 848w, https://substackcdn.com/image/fetch/$s_!U4Hy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38b257ae-fc5e-40c3-9c2f-6a5566189f13_1268x388.webp 1272w, https://substackcdn.com/image/fetch/$s_!U4Hy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38b257ae-fc5e-40c3-9c2f-6a5566189f13_1268x388.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>It's like having a huge pile of clothes and using similarity to find what you need - you might search for "something red and soft" to find your favorite sweater. It's quick to set up but can get messy when you have lots of items. Vector search is great for finding semantic similarity but doesn't understand relationships between pieces of information.</p><p><strong>Knowledge Graphs:</strong> Technically, this approach stores information as a network of nodes (entities) connected by edges (relationships). Each node and relationship can have properties that describe them. When you need information, you follow these connections to find what you're looking for.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R0mm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F363f8d78-abaf-4e9f-bbad-14d0bfd7cd0b_1268x398.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R0mm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F363f8d78-abaf-4e9f-bbad-14d0bfd7cd0b_1268x398.webp 424w, https://substackcdn.com/image/fetch/$s_!R0mm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F363f8d78-abaf-4e9f-bbad-14d0bfd7cd0b_1268x398.webp 848w, https://substackcdn.com/image/fetch/$s_!R0mm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F363f8d78-abaf-4e9f-bbad-14d0bfd7cd0b_1268x398.webp 1272w, https://substackcdn.com/image/fetch/$s_!R0mm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F363f8d78-abaf-4e9f-bbad-14d0bfd7cd0b_1268x398.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R0mm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F363f8d78-abaf-4e9f-bbad-14d0bfd7cd0b_1268x398.webp" width="1268" height="398" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/363f8d78-abaf-4e9f-bbad-14d0bfd7cd0b_1268x398.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:398,&quot;width&quot;:1268,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:26260,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generational.pub/i/157535952?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F363f8d78-abaf-4e9f-bbad-14d0bfd7cd0b_1268x398.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!R0mm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F363f8d78-abaf-4e9f-bbad-14d0bfd7cd0b_1268x398.webp 424w, https://substackcdn.com/image/fetch/$s_!R0mm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F363f8d78-abaf-4e9f-bbad-14d0bfd7cd0b_1268x398.webp 848w, https://substackcdn.com/image/fetch/$s_!R0mm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F363f8d78-abaf-4e9f-bbad-14d0bfd7cd0b_1268x398.webp 1272w, https://substackcdn.com/image/fetch/$s_!R0mm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F363f8d78-abaf-4e9f-bbad-14d0bfd7cd0b_1268x398.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>It's like an organized closet where everything has its place - shirts with shirts, pants with pants, and you know which items go together. It takes more work to organize initially, but finding things is more systematic. Knowledge graphs excel at following explicit relationships but require more structure.</p><p><strong>Hybrid Systems:</strong> The most sophisticated systems combine both approaches: use vector similarity to find relevant content quickly, then use graph relationships to understand context and connections. This gives you both semantic search and structured relationships, though it requires more engineering effort. For example, when searching for project information:</p><ul><li><p>Vector search finds semantically relevant documents</p></li><li><p>Graph traversal shows how these connect to people, deadlines, and dependencies</p></li><li><p>Together, you get both content and context</p></li></ul><p><em>For a more technical comparison of vectors and knowledge graphs, see:</em> </p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;a10dc2ea-a7d1-4368-b105-edf3bd8b9338&quot;,&quot;caption&quot;:&quot;What is a knowledge copilot?&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Knowledge Copilots&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1252730,&quot;name&quot;:&quot;Kenn So&quot;,&quot;bio&quot;:&quot;Writing and investing in AI&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e17b8b6f-7a1d-4546-887c-faa242d2fa0c_627x671.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-12-08T16:47:09.986Z&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%2Fc2d96393-c1de-4075-b7f0-85b08e527244_1272x516.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.generational.pub/p/knowledge-copilots&quot;,&quot;section_name&quot;:&quot;Essays&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:139458135,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:10,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Generational&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%2F6113cda9-8b21-4ccb-b7aa-d449a5e9b8fb_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>I lean toward knowledge graphs because they match how we think when we're being deliberate - in terms of categories, things, and relationships between them. This reflects what psychologists call System 2 thinking (slow, conscious reasoning). Though admittedly, most of our day runs on System 1 (fast, automatic responses). When I see my parents, I automatically greet and hug them. I don't consciously think "I see two people, these are my parents, parents deserve respect and love, therefore I should greet them." This aligns with industry practice that for 80% of cases, System 1-style processing (like vector search) works fine. For the 20% of cases needing more careful thinking, we need System 2-style processing (like knowledge graphs).</p><p>Recent research from Amazon and CMU offers valuable insights into how different memory approaches stack up. Their findings show that dumping everything into the context window (CoT LLM) performed much worse than any RAG system, despite Claude 3 Sonnet having a 200,000 token window. Graph-Only RAG was only slightly better than Text-Only RAG (vector RAG), showing about 5% improvement. Interestingly, agentic/self-reflective systems ReAct and Corrective RAG performed worse than expected. However, combining methods proved powerful - Text &amp; Graph RAG and HYBGRAG (which adds self-reflection to Hybrid RAG) showed significant accuracy improvements.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KPuv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8a3b15-f31b-4aa7-915a-eb17bfbfd5f7_1830x1282.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KPuv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8a3b15-f31b-4aa7-915a-eb17bfbfd5f7_1830x1282.png 424w, https://substackcdn.com/image/fetch/$s_!KPuv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8a3b15-f31b-4aa7-915a-eb17bfbfd5f7_1830x1282.png 848w, https://substackcdn.com/image/fetch/$s_!KPuv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8a3b15-f31b-4aa7-915a-eb17bfbfd5f7_1830x1282.png 1272w, https://substackcdn.com/image/fetch/$s_!KPuv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8a3b15-f31b-4aa7-915a-eb17bfbfd5f7_1830x1282.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KPuv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8a3b15-f31b-4aa7-915a-eb17bfbfd5f7_1830x1282.png" width="1456" height="1020" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f8a3b15-f31b-4aa7-915a-eb17bfbfd5f7_1830x1282.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1020,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:547056,&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://www.generational.pub/i/157535952?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8a3b15-f31b-4aa7-915a-eb17bfbfd5f7_1830x1282.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_!KPuv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8a3b15-f31b-4aa7-915a-eb17bfbfd5f7_1830x1282.png 424w, https://substackcdn.com/image/fetch/$s_!KPuv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8a3b15-f31b-4aa7-915a-eb17bfbfd5f7_1830x1282.png 848w, https://substackcdn.com/image/fetch/$s_!KPuv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8a3b15-f31b-4aa7-915a-eb17bfbfd5f7_1830x1282.png 1272w, https://substackcdn.com/image/fetch/$s_!KPuv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8a3b15-f31b-4aa7-915a-eb17bfbfd5f7_1830x1282.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 most applications, basic vector RAG works well enough. It's when organizations want to build exceptionally smart and personally tailored applications that they need structured data or knowledge graphs. While implementing knowledge graphs can be challenging, companies like Google and Glean have successfully deployed them to give them a competitive edge.</p><p><em>For a detailed exploration of knowledge graphs and how they fit into Google and Glean, see:</em></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;ba31aafd-da3c-4081-b892-966999c31f8a&quot;,&quot;caption&quot;:&quot;Components of a knowledge copilot&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Knowledge Copilots redux: it is all about the context &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1252730,&quot;name&quot;:&quot;Kenn So&quot;,&quot;bio&quot;:&quot;Writing and investing in AI&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e17b8b6f-7a1d-4546-887c-faa242d2fa0c_627x671.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-10-24T04:52:46.131Z&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%2F178cd260-fadb-41a9-8ce7-5dfedf9a8717_1084x1600.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.generational.pub/p/knowledge-copilots-redux-it-is-all&quot;,&quot;section_name&quot;:&quot;Essays&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:150598738,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:5,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Generational&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%2F6113cda9-8b21-4ccb-b7aa-d449a5e9b8fb_800x800.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2EmI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7afe3e83-8273-48ef-81ff-893cf320873a_1044x1600.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2EmI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7afe3e83-8273-48ef-81ff-893cf320873a_1044x1600.webp 424w, https://substackcdn.com/image/fetch/$s_!2EmI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7afe3e83-8273-48ef-81ff-893cf320873a_1044x1600.webp 848w, https://substackcdn.com/image/fetch/$s_!2EmI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7afe3e83-8273-48ef-81ff-893cf320873a_1044x1600.webp 1272w, https://substackcdn.com/image/fetch/$s_!2EmI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7afe3e83-8273-48ef-81ff-893cf320873a_1044x1600.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2EmI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7afe3e83-8273-48ef-81ff-893cf320873a_1044x1600.webp" width="1044" height="1600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7afe3e83-8273-48ef-81ff-893cf320873a_1044x1600.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1600,&quot;width&quot;:1044,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:128512,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generational.pub/i/157535952?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7afe3e83-8273-48ef-81ff-893cf320873a_1044x1600.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2EmI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7afe3e83-8273-48ef-81ff-893cf320873a_1044x1600.webp 424w, https://substackcdn.com/image/fetch/$s_!2EmI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7afe3e83-8273-48ef-81ff-893cf320873a_1044x1600.webp 848w, https://substackcdn.com/image/fetch/$s_!2EmI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7afe3e83-8273-48ef-81ff-893cf320873a_1044x1600.webp 1272w, https://substackcdn.com/image/fetch/$s_!2EmI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7afe3e83-8273-48ef-81ff-893cf320873a_1044x1600.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>Another interesting study is done by Zep, one of the memory startups we'll discuss below. They compared their specialized memory system to the "dump everything in context" approach. Their system scored 18% higher while using only 1/10th of the processing time and 1/100th of the context tokens. For users, this means more relevant answers, faster. For developers, it means lower costs since they're not paying for extra input tokens.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iaqJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac631a3f-bbaf-48a3-b2e4-1d38f05c3c95_1998x872.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iaqJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac631a3f-bbaf-48a3-b2e4-1d38f05c3c95_1998x872.png 424w, https://substackcdn.com/image/fetch/$s_!iaqJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac631a3f-bbaf-48a3-b2e4-1d38f05c3c95_1998x872.png 848w, https://substackcdn.com/image/fetch/$s_!iaqJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac631a3f-bbaf-48a3-b2e4-1d38f05c3c95_1998x872.png 1272w, https://substackcdn.com/image/fetch/$s_!iaqJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac631a3f-bbaf-48a3-b2e4-1d38f05c3c95_1998x872.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iaqJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac631a3f-bbaf-48a3-b2e4-1d38f05c3c95_1998x872.png" width="1456" height="635" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac631a3f-bbaf-48a3-b2e4-1d38f05c3c95_1998x872.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:635,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:216070,&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://www.generational.pub/i/157535952?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac631a3f-bbaf-48a3-b2e4-1d38f05c3c95_1998x872.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_!iaqJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac631a3f-bbaf-48a3-b2e4-1d38f05c3c95_1998x872.png 424w, https://substackcdn.com/image/fetch/$s_!iaqJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac631a3f-bbaf-48a3-b2e4-1d38f05c3c95_1998x872.png 848w, https://substackcdn.com/image/fetch/$s_!iaqJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac631a3f-bbaf-48a3-b2e4-1d38f05c3c95_1998x872.png 1272w, https://substackcdn.com/image/fetch/$s_!iaqJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac631a3f-bbaf-48a3-b2e4-1d38f05c3c95_1998x872.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>Business</h1><p>The memory layer is becoming a key focus among the most popular AI apps. OpenAI has been rolling out enhanced memory features that let ChatGPT store explicit memories and reference past conversations. This is a shift from their original approach where ChatGPT would start fresh with each conversation, though they did add basic memory capabilities in February 2024.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VIrU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03dd4066-aa5b-4a24-bde7-619bb286e6c4_1600x887.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VIrU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03dd4066-aa5b-4a24-bde7-619bb286e6c4_1600x887.webp 424w, https://substackcdn.com/image/fetch/$s_!VIrU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03dd4066-aa5b-4a24-bde7-619bb286e6c4_1600x887.webp 848w, https://substackcdn.com/image/fetch/$s_!VIrU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03dd4066-aa5b-4a24-bde7-619bb286e6c4_1600x887.webp 1272w, https://substackcdn.com/image/fetch/$s_!VIrU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03dd4066-aa5b-4a24-bde7-619bb286e6c4_1600x887.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VIrU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03dd4066-aa5b-4a24-bde7-619bb286e6c4_1600x887.webp" width="1456" height="807" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/03dd4066-aa5b-4a24-bde7-619bb286e6c4_1600x887.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:807,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:31346,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generational.pub/i/157535952?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03dd4066-aa5b-4a24-bde7-619bb286e6c4_1600x887.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VIrU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03dd4066-aa5b-4a24-bde7-619bb286e6c4_1600x887.webp 424w, https://substackcdn.com/image/fetch/$s_!VIrU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03dd4066-aa5b-4a24-bde7-619bb286e6c4_1600x887.webp 848w, https://substackcdn.com/image/fetch/$s_!VIrU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03dd4066-aa5b-4a24-bde7-619bb286e6c4_1600x887.webp 1272w, https://substackcdn.com/image/fetch/$s_!VIrU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03dd4066-aa5b-4a24-bde7-619bb286e6c4_1600x887.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><figcaption class="image-caption">ChatGPT&#8217;s first memory feature</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Msos!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6072a2c3-f0f3-4674-9e95-267b02caedc2_786x138.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Msos!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6072a2c3-f0f3-4674-9e95-267b02caedc2_786x138.webp 424w, https://substackcdn.com/image/fetch/$s_!Msos!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6072a2c3-f0f3-4674-9e95-267b02caedc2_786x138.webp 848w, https://substackcdn.com/image/fetch/$s_!Msos!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6072a2c3-f0f3-4674-9e95-267b02caedc2_786x138.webp 1272w, https://substackcdn.com/image/fetch/$s_!Msos!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6072a2c3-f0f3-4674-9e95-267b02caedc2_786x138.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Msos!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6072a2c3-f0f3-4674-9e95-267b02caedc2_786x138.webp" width="786" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6072a2c3-f0f3-4674-9e95-267b02caedc2_786x138.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:786,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6852,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generational.pub/i/157535952?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6072a2c3-f0f3-4674-9e95-267b02caedc2_786x138.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Msos!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6072a2c3-f0f3-4674-9e95-267b02caedc2_786x138.webp 424w, https://substackcdn.com/image/fetch/$s_!Msos!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6072a2c3-f0f3-4674-9e95-267b02caedc2_786x138.webp 848w, https://substackcdn.com/image/fetch/$s_!Msos!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6072a2c3-f0f3-4674-9e95-267b02caedc2_786x138.webp 1272w, https://substackcdn.com/image/fetch/$s_!Msos!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6072a2c3-f0f3-4674-9e95-267b02caedc2_786x138.webp 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">ChatGPT&#8217;s upcoming memory upgrade</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mJVB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3caeb79-9eb8-4427-b683-9e3a0ad775c5_2048x869.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mJVB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3caeb79-9eb8-4427-b683-9e3a0ad775c5_2048x869.webp 424w, https://substackcdn.com/image/fetch/$s_!mJVB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3caeb79-9eb8-4427-b683-9e3a0ad775c5_2048x869.webp 848w, https://substackcdn.com/image/fetch/$s_!mJVB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3caeb79-9eb8-4427-b683-9e3a0ad775c5_2048x869.webp 1272w, https://substackcdn.com/image/fetch/$s_!mJVB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3caeb79-9eb8-4427-b683-9e3a0ad775c5_2048x869.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mJVB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3caeb79-9eb8-4427-b683-9e3a0ad775c5_2048x869.webp" width="1456" height="618" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3caeb79-9eb8-4427-b683-9e3a0ad775c5_2048x869.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:618,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46024,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.generational.pub/i/157535952?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3caeb79-9eb8-4427-b683-9e3a0ad775c5_2048x869.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mJVB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3caeb79-9eb8-4427-b683-9e3a0ad775c5_2048x869.webp 424w, https://substackcdn.com/image/fetch/$s_!mJVB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3caeb79-9eb8-4427-b683-9e3a0ad775c5_2048x869.webp 848w, https://substackcdn.com/image/fetch/$s_!mJVB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3caeb79-9eb8-4427-b683-9e3a0ad775c5_2048x869.webp 1272w, https://substackcdn.com/image/fetch/$s_!mJVB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3caeb79-9eb8-4427-b683-9e3a0ad775c5_2048x869.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><figcaption class="image-caption">Gemini&#8217;s memory capability</figcaption></figure></div><p>Similarly, Gemini incorporated memory features in November 2024. While OpenAI and Google are likely building their own memory systems (a technically challenging task), it's worth looking at startups offering memory as a service, particularly those implementing hybrid graph RAG. While any database could theoretically serve as memory, we'll focus on those using sophisticated hybrid approaches: Zep and Mem0. We'll also look at Letta, which treats working memory as a core feature in their agent framework, and Neo4j, the go-to graph database for AI products. </p><p>Other interesting companies and projects in the space but not profiled below: <a href="https://www.cognee.ai/">Cognee</a>, <a href="https://www.whyhow.ai/">WhyHow</a>, <a href="https://github.com/kingjulio8238/Memary">Memary</a>, <a href="https://kuzudb.com/">Kuzu</a>, <a href="https://memgraph.com/memgraphdb">Memgraph</a>, </p><h3><a href="http://getzep.com">Zep</a> (<a href="https://github.com/getzep/zep">Zep</a> 3K stars, <a href="https://github.com/getzep/graphiti">Graphiti</a> 2.1K stars)</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vf4s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e511e9-0a0f-44aa-907f-79c1a8d9ab67_2852x1190.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vf4s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e511e9-0a0f-44aa-907f-79c1a8d9ab67_2852x1190.png 424w, https://substackcdn.com/image/fetch/$s_!vf4s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e511e9-0a0f-44aa-907f-79c1a8d9ab67_2852x1190.png 848w, https://substackcdn.com/image/fetch/$s_!vf4s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e511e9-0a0f-44aa-907f-79c1a8d9ab67_2852x1190.png 1272w, https://substackcdn.com/image/fetch/$s_!vf4s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e511e9-0a0f-44aa-907f-79c1a8d9ab67_2852x1190.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vf4s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e511e9-0a0f-44aa-907f-79c1a8d9ab67_2852x1190.png" width="1456" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b9e511e9-0a0f-44aa-907f-79c1a8d9ab67_2852x1190.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:608,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:398252,&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://www.generational.pub/i/157535952?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e511e9-0a0f-44aa-907f-79c1a8d9ab67_2852x1190.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_!vf4s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e511e9-0a0f-44aa-907f-79c1a8d9ab67_2852x1190.png 424w, https://substackcdn.com/image/fetch/$s_!vf4s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e511e9-0a0f-44aa-907f-79c1a8d9ab67_2852x1190.png 848w, https://substackcdn.com/image/fetch/$s_!vf4s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e511e9-0a0f-44aa-907f-79c1a8d9ab67_2852x1190.png 1272w, https://substackcdn.com/image/fetch/$s_!vf4s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e511e9-0a0f-44aa-907f-79c1a8d9ab67_2852x1190.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>Background &amp; Founding:</strong> Zep was founded in 2023 in San Francisco as part of Y Combinator&#8217;s Winter 2024 batch. It emerged to build a &#8220;memory layer&#8221; for LLM applications, allowing AI agents to retain and recall past interactions.</p></li><li><p><strong>Funding:</strong> The company has raised $3.3 million from Engineering Capital, Step Function, and founders &amp; leaders at Vercel, Google, and several well-known AI companies.</p></li><li><p><strong>Founders:</strong> Zep was founded by <strong><a href="https://www.linkedin.com/in/danielchalef">Daniel Chalef</a></strong> (CEO) &#8211; an engineer who previously founded KnowledgeTree and held senior roles at SparkPost. Chalef&#8217;s background spans engineering, data science, and enterprise software, guiding Zep&#8217;s technical vision.</p></li><li><p><strong>Product &amp; Technology:</strong> Zep offers a long-term memory service that developers can plug into their AI agents to store conversation history and retrieve relevant facts on the fly. Initially, Zep&#8217;s system extracted &#8220;facts&#8221; from chat logs and used a specialized RAG pipeline (semantic search + reranking) to surface relevant context. To overcome issues with purely semantic retrieval, Zep developed Graphiti &#8211; an open-source library for building temporal knowledge graphs from chat history. Graphiti dynamically captures entities and relationships from conversations (including changes over time), and supports hybrid search that combines vector similarity with graph traversal queries. This approach lets an AI agent recall context not just by semantic match, but also via connected knowledge (e.g. remembering that &#8220;X is Y&#8217;s manager&#8221; or how a user&#8217;s preferences changed). Zep&#8217;s memory API returns these relevant snippets or facts in milliseconds, without requiring the full chat history in each prompt.</p></li><li><p><strong>Differentiation:</strong> Zep stands out for its temporal knowledge graph approach. Instead of just using vector embeddings or key-value stores, Zep automatically maintains a structured graph that updates as conversations develop. This captures context shifts and relationships over time (like noting that "the user previously preferred X but now prefers Y") - nuances that simple vector search might miss. By combining graph-based memory with semantic search, Zep aims for more accurate and explainable context retrieval, especially for handling changing facts and historical context in ongoing conversations.</p></li></ul><h3><a href="http://mem0.ai">Mem0</a> (<a href="https://github.com/mem0ai/mem0">25k stars</a>)</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8Q91!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84f74ff5-eef7-4a5e-8c34-5072cb5a3724_2828x1246.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8Q91!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84f74ff5-eef7-4a5e-8c34-5072cb5a3724_2828x1246.png 424w, https://substackcdn.com/image/fetch/$s_!8Q91!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84f74ff5-eef7-4a5e-8c34-5072cb5a3724_2828x1246.png 848w, https://substackcdn.com/image/fetch/$s_!8Q91!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84f74ff5-eef7-4a5e-8c34-5072cb5a3724_2828x1246.png 1272w, https://substackcdn.com/image/fetch/$s_!8Q91!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84f74ff5-eef7-4a5e-8c34-5072cb5a3724_2828x1246.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8Q91!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84f74ff5-eef7-4a5e-8c34-5072cb5a3724_2828x1246.png" width="1456" height="642" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/84f74ff5-eef7-4a5e-8c34-5072cb5a3724_2828x1246.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:642,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1457095,&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://www.generational.pub/i/157535952?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84f74ff5-eef7-4a5e-8c34-5072cb5a3724_2828x1246.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_!8Q91!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84f74ff5-eef7-4a5e-8c34-5072cb5a3724_2828x1246.png 424w, https://substackcdn.com/image/fetch/$s_!8Q91!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84f74ff5-eef7-4a5e-8c34-5072cb5a3724_2828x1246.png 848w, https://substackcdn.com/image/fetch/$s_!8Q91!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84f74ff5-eef7-4a5e-8c34-5072cb5a3724_2828x1246.png 1272w, https://substackcdn.com/image/fetch/$s_!8Q91!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84f74ff5-eef7-4a5e-8c34-5072cb5a3724_2828x1246.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>Background &amp; Founding:</strong> Mem0 was founded in 2023 and is based in San Francisco. The company is backed by Y Combinator and launched to tackle the stateless nature of LLMs by providing a persistent memory layer for AI applications.</p></li><li><p><strong>Funding:</strong> The company raised a seed round of about $500K in April 2024, led by Y Combinator.</p></li><li><p><strong>Founders:</strong> <strong><a href="https://x.com/taranjeetio?lang=en">Taranjeet Singh</a></strong> (co-founder &amp; CEO) and <strong><a href="https://www.linkedin.com/in/deshrajdry/">Deshraj Yadav</a></strong> (co-founder &amp; CTO) lead the team. Singh&#8217;s background includes engineering and product stints at Khatabook (YC S18) and Paytm, as well as founding an AI tutoring app and co-creating the open-source EvalAI platform. Yadav was previously an AI Platform lead at Tesla Autopilot and is an AI/ML infrastructure expert who created EvalAI during his grad studies. </p></li><li><p><strong>Product &amp; Technology:</strong> Mem0 provides an open-source memory layer that makes AI assistants stateful. It stores user interactions, preferences, and other context so that an AI agent can <em>&#8220;remember&#8221;</em> past sessions. Under the hood, Mem0 uses a hybrid datastore architecture combining three components: a vector store, a key&#8211;value store, and more recently a graph store to represent relationships between entities, . When an AI query comes in, Mem0&#8217;s engine automatically extracts important information from prior interactions and uses a blend of graph traversal, vector similarity search, and key-value lookups to fetch the most relevant memories. This ensures the LLM is injected with the right contextual info (e.g. past user queries, corrections, or personal facts) without the developer having to manually prime each prompt with all history. The design goal is to improve personalization and reduce repetition, while minimizing prompt size by externalizing memory storage. Mem0 is open source and has a cloud offering of managed mem0 with premium features. The open source project has garnered over 22,000 GitHub stars and 500,000+ downloads.</p></li><li><p><strong>Differentiation:</strong> Mem0 distinguishes itself through a unified hybrid-memory architecture and open-source approach. By natively combining graph, vector, and key-value stores, it handles both semantic and symbolic aspects of memory out-of-the-box. This differs from solutions that use only vectors or only graphs - Mem0 believes combining techniques leads to more personalized and cost-effective AI interactions.</p></li></ul><h3><a href="http://letta.com">Letta</a> (<a href="https://github.com/letta-ai/letta">15k stars</a>)</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pvif!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b73ff85-d21b-43ef-9364-f7575e0dfa26_2840x1470.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pvif!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b73ff85-d21b-43ef-9364-f7575e0dfa26_2840x1470.png 424w, https://substackcdn.com/image/fetch/$s_!Pvif!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b73ff85-d21b-43ef-9364-f7575e0dfa26_2840x1470.png 848w, https://substackcdn.com/image/fetch/$s_!Pvif!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b73ff85-d21b-43ef-9364-f7575e0dfa26_2840x1470.png 1272w, https://substackcdn.com/image/fetch/$s_!Pvif!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b73ff85-d21b-43ef-9364-f7575e0dfa26_2840x1470.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pvif!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b73ff85-d21b-43ef-9364-f7575e0dfa26_2840x1470.png" width="1456" height="754" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b73ff85-d21b-43ef-9364-f7575e0dfa26_2840x1470.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:754,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:679548,&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://www.generational.pub/i/157535952?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b73ff85-d21b-43ef-9364-f7575e0dfa26_2840x1470.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_!Pvif!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b73ff85-d21b-43ef-9364-f7575e0dfa26_2840x1470.png 424w, https://substackcdn.com/image/fetch/$s_!Pvif!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b73ff85-d21b-43ef-9364-f7575e0dfa26_2840x1470.png 848w, https://substackcdn.com/image/fetch/$s_!Pvif!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b73ff85-d21b-43ef-9364-f7575e0dfa26_2840x1470.png 1272w, https://substackcdn.com/image/fetch/$s_!Pvif!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b73ff85-d21b-43ef-9364-f7575e0dfa26_2840x1470.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>Background &amp; Founding:</strong> Letta emerged from UC Berkeley&#8217;s AI research community in 2024. It was spun out of the Berkeley AI Research Lab (BAIR) and came out of stealth in September 2024. The founding team had been researching AI agent memory before forming Letta as a company.</p></li><li><p><strong>Funding:</strong> Letta raised a $10&#8239;million seed round in 2024, led by Felicis Ventures. The round also included participation from Sky9 Capital and Essence VC, as well as prominent angel investors such as Jeff Dean (Google DeepMind&#8217;s Chief Scientist) and the CEOs of Hugging Face, Runway, MotherDuck, dbt Labs, Anyscale, and Hex. </p></li><li><p><strong>Founders:</strong> <strong><a href="https://www.linkedin.com/in/charles-packer/">Dr. Charles Packer</a></strong> and <strong><a href="https://www.linkedin.com/in/wooders/">Dr. Sarah Wooders</a></strong> co-founded Letta. They met during their PhD research in the Sky Lab at UC Berkeley, where they worked under professors Ion Stoica and Joseph Gonzalez who now serve as advisors to Letta. Packer and Wooders are AI researchers who co-authored the MemGPT paper &#8211; which introduced the concept of <em>self-editing memory</em> for LLMs &#8211; and have deep expertise in machine learning systems. </p></li><li><p><strong>Product &amp; Technology:</strong> Letta is building an end-to-end platform for AI agents with long-term memory. It has a popular open source project and is building a hosted service where developers can deploy stateful AI agents via an API. The platform is model-agnostic &#8211; developers can bring their own LLM while Letta handles the memory and agent logic. A key component is Letta&#8217;s Agent Development Environment (ADE), a web interface that lets developers design, debug, and monitor their agents&#8217; reasoning steps and memory content. This ADE emphasizes white-box memory: developers can see exactly what information is stored and used at each step, and even edit the agent&#8217;s memory or prompts in real-time. Technically, Letta&#8217;s memory system builds on the MemGPT concept of <em>self-editing memory</em>: the LLM agent can write to and read from an external memory dynamically during a conversation. For example, after each user interaction, the agent can update its knowledge base (adding or modifying facts) which will persist into future sessions. By maintaining this stateful context, Letta-enabled agents aim to avoid resetting every conversation &#8211; they &#8220;remember&#8221; the user&#8217;s past instructions, preferences, or corrections. </p></li><li><p><strong>Differentiation:</strong> Letta stands out by focusing on agent-centric memory and developer tools, backed by academic research. While other memory layers act as infrastructure, Letta provides a complete agent platform - essentially a turnkey way to deploy AI agents that learn over time. This comprehensive approach means they handle issues like agent derailment, reliability, and prompt management alongside basic memory storage. Their focus is on making it easy for developers to create stateful AI agents, rather than just providing memory storage. This makes them complementary to lower-level storage solutions - they could potentially integrate with vector or graph databases from other providers.</p></li></ul><h3><a href="http://neo4j.com">Neo4j</a> (<a href="https://github.com/neo4j/neo4j">14k stars</a>)</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YEus!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb11f70d0-59aa-4099-8a26-0dab6343f359_2832x1478.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YEus!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb11f70d0-59aa-4099-8a26-0dab6343f359_2832x1478.png 424w, https://substackcdn.com/image/fetch/$s_!YEus!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb11f70d0-59aa-4099-8a26-0dab6343f359_2832x1478.png 848w, https://substackcdn.com/image/fetch/$s_!YEus!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb11f70d0-59aa-4099-8a26-0dab6343f359_2832x1478.png 1272w, https://substackcdn.com/image/fetch/$s_!YEus!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb11f70d0-59aa-4099-8a26-0dab6343f359_2832x1478.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YEus!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb11f70d0-59aa-4099-8a26-0dab6343f359_2832x1478.png" width="1456" height="760" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b11f70d0-59aa-4099-8a26-0dab6343f359_2832x1478.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:760,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:567234,&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://www.generational.pub/i/157535952?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb11f70d0-59aa-4099-8a26-0dab6343f359_2832x1478.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_!YEus!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb11f70d0-59aa-4099-8a26-0dab6343f359_2832x1478.png 424w, https://substackcdn.com/image/fetch/$s_!YEus!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb11f70d0-59aa-4099-8a26-0dab6343f359_2832x1478.png 848w, https://substackcdn.com/image/fetch/$s_!YEus!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb11f70d0-59aa-4099-8a26-0dab6343f359_2832x1478.png 1272w, https://substackcdn.com/image/fetch/$s_!YEus!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb11f70d0-59aa-4099-8a26-0dab6343f359_2832x1478.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>Background &amp; Founding:</strong> Neo4j, Inc. is the oldest and most established company in this group, known as the pioneer of graph databases. It was founded in 2007 by <strong><a href="https://www.linkedin.com/in/emileifrem/">Emil Eifrem</a></strong> (CEO), <strong><a href="https://www.linkedin.com/in/johan-svensson-83b2538/?originalSubdomain=se">Johan Svensson</a></strong>, and <a href="https://www.linkedin.com/in/neubauer/?originalSubdomain=se">Peter Neubauer</a>. Neo4j&#8217;s early vision was to make data relationships a first-class citizen in databases.</p></li><li><p><strong>Funding:</strong> Over more than a decade, Neo4j has raised approximately $580&#8239;million across multiple venture rounds. Notably, it closed a $325M Series F in 2021 at a valuation above $2&#8239;billion, one of the largest investments in database history. Investors in Neo4j have included GV (Google Ventures), One Peak, Morgan Stanley Expansion Capital, Creandum, and others.</p></li><li><p><strong>Founders:</strong> Emil Eifrem, the CEO, is credited with sketched the first code of Neo4j and evangelizing the power of graph databases. Co-founder Johan Svensson has served in engineering leadership, and co-founder Peter Neubauer (who has since pursued other ventures) helped bring the database to market. The founding team&#8217;s background was largely in enterprise software and open-source development.</p></li><li><p><strong>Product &amp; Technology:</strong> <strong>N</strong>eo4j is a high-performance graph database management system that stores data as nodes (entities) and edges (relationships) with properties. In the context of AI and memory layers, Neo4j serves as a platform to build and query knowledge graphs &#8211; structured representations of facts that an AI can draw upon. Developers use Neo4j&#8217;s Cypher query language (or its GraphQL and Python integrations) to query complex relationships efficiently. For example, one can retrieve a subgraph of all information related to a user&#8217;s query, enabling multi-hop reasoning (traversing connections between concepts). Neo4j ensures ACID-compliance and scalability for large knowledge graphs, which is important for enterprise deployments. Recently, Neo4j has actively positioned itself in the GenAI space by promoting GraphRAG (Graph-augmented RAG) architectures. The idea is to combine Neo4j with traditional vector-based retrieval: a vector search might find relevant documents, and Neo4j&#8217;s graph can then add context by linking those documents to related entities or facts. </p></li><li><p><strong>Differentiation:</strong> Neo4j's role in the memory layer space is as foundational technology rather than a specialized AI memory service. They stand out through maturity and capability - they're a proven platform with global enterprise adoption, suitable for production knowledge graphs with millions of nodes and relationships. Many other companies in this space use or integrate with graph databases like Neo4j under the hood. Unlike startups focused on chatbots or LLM agents, Neo4j is a general-purpose database adaptable to many uses (from fraud detection to recommendations, and now AI context storage). This means more integration work - organizations need to build their schemas and data pipelines - but it offers unmatched flexibility and powerful graph analytics through their Graph Data Science library.</p></li></ul><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generational.pub/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2><strong>Curated reads</strong> </h2><ul><li><p>Academic: <a href="https://arxiv.org/abs/2412.16311">Hybrid Retrieval-Augmented Generation on Textual and Relational Knowledge Bases</a></p></li><li><p>Commercial: <a href="https://www.nytimes.com/2025/02/18/technology/hp-humane-ai-pin.html">HP to Buy Parts of Humane, Maker of the Ai Pin, for $116 Million</a></p></li><li><p>Social: <a href="https://www.404media.co/microsoft-study-finds-ai-makes-human-cognition-atrophied-and-unprepared-3/">Microsoft Study Finds AI Makes Human Cognition &#8220;Atrophied and Unprepared&#8221;</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[A Framework for Agentic Automation]]></title><description><![CDATA[Analysis of ~16,000 tasks across ~800 jobs]]></description><link>https://www.generational.pub/p/a-framework-for-agentic-automation</link><guid isPermaLink="false">https://www.generational.pub/p/a-framework-for-agentic-automation</guid><dc:creator><![CDATA[Kenn So]]></dc:creator><pubDate>Wed, 13 Nov 2024 05:11:55 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%2F99edb339-34ce-423c-97be-a8cc30d1fdf8_1056x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This essay will discuss the potential of AI agents. Its timely that</em> <em>one of agentic companies we have featured in Generational before, PolyAI, is holding their annual online conference on November 14, 2024. <a href="https://poly.ai/vox-2024/?utm_source=generational&amp;utm_medium=presslink&amp;utm_campaign=vox2024&amp;utm_content=vox2024">Check it out here</a>. PolyAI is one of the few companies that are actively deploying voice AI agents in enterprise settings today. With that, let us dive into AI agents.</em></p><div><hr></div><p>AI agents are all the hype today, so you&#8217;ve probably already read about them. But in case you are interested in understanding the inner workings, check out my previous essay <em><a href="https://www.generational.pub/p/how-to-create-a-mind">How to Create a Mind</a>. </em></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;b7b470ae-65ba-4cb5-980f-6d06078da226&quot;,&quot;caption&quot;:&quot;This essay explores how cognitive science serves as a blueprint for AI agents, giving us a framework to understand AI developments, pinpoint system gaps, and contrast human and AI minds. We walk through how the key components - perception (data inputs), working memory (context windows), procedural &amp; declarative long-term memory (databases), motor functions (tools), and the orchestrator - all work together.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to create a mind&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1252730,&quot;name&quot;:&quot;Kenn So&quot;,&quot;bio&quot;:&quot;Writing and investing in AI&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e17b8b6f-7a1d-4546-887c-faa242d2fa0c_627x671.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-07-22T13:47:16.637Z&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%2F86aae91d-7490-4340-80ec-af865afe29c5_1113x616.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.generational.pub/p/how-to-create-a-mind&quot;,&quot;section_name&quot;:&quot;Essays&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:135338978,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:7,&quot;comment_count&quot;:1,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Generational&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%2F6113cda9-8b21-4ccb-b7aa-d449a5e9b8fb_800x800.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>In this article, we will take a business and investor perspective on AI agents, rather than a product and engineering one. With all the buzz about how &#8220;AI agents will revolutionize everything,&#8221; it is essential to have a framework to identify the areas with the most potential. To build this framework, I analyzed the automation potential of approximately 16,000 tasks across 800 jobs.</p><h2>Motivation</h2><p>When ChatGPT was released in December 2022, people found it to be remarkable. It was a fun tool, quirky, yet in many ways useful. Few considered how it might replace anyone in their jobs. The perception shifted when GPT-4 was released in March 2023, with benchmarks showing it is better than the most humans on exams that resonate with us &#8212; SAT, GRE, LSAT, AP. </p><p>While the benchmarks are useful, they do not directly translate to how well AI can perform in our jobs. A more helpful framework focuses on specific tasks &#8212; the jobs-to-be-done &#8212; in our roles. By looking at specific tasks, we can gain more nuanced insights into how much of our jobs is automatable by AI. That also indicates how much opportunity there is for the companies building AI startups (or how replaceable we may be). If AI can do our jobs, then the market opportunity is much larger than the $500 billion US software market &#8212; it is 20 times larger. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AIdL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1d2a61a-9c91-4d17-9df1-ddef793eedbc_1056x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AIdL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1d2a61a-9c91-4d17-9df1-ddef793eedbc_1056x816.png 424w, https://substackcdn.com/image/fetch/$s_!AIdL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1d2a61a-9c91-4d17-9df1-ddef793eedbc_1056x816.png 848w, https://substackcdn.com/image/fetch/$s_!AIdL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1d2a61a-9c91-4d17-9df1-ddef793eedbc_1056x816.png 1272w, https://substackcdn.com/image/fetch/$s_!AIdL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1d2a61a-9c91-4d17-9df1-ddef793eedbc_1056x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AIdL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1d2a61a-9c91-4d17-9df1-ddef793eedbc_1056x816.png" width="1056" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e1d2a61a-9c91-4d17-9df1-ddef793eedbc_1056x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1056,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:84298,&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_!AIdL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1d2a61a-9c91-4d17-9df1-ddef793eedbc_1056x816.png 424w, https://substackcdn.com/image/fetch/$s_!AIdL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1d2a61a-9c91-4d17-9df1-ddef793eedbc_1056x816.png 848w, https://substackcdn.com/image/fetch/$s_!AIdL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1d2a61a-9c91-4d17-9df1-ddef793eedbc_1056x816.png 1272w, https://substackcdn.com/image/fetch/$s_!AIdL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1d2a61a-9c91-4d17-9df1-ddef793eedbc_1056x816.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>To precisely identify where the market opportunity is, I analyzed ~16,000 tasks across ~800 jobs from the US Bureau of Labor Statistics. Much credit is due to the tireless government researchers who have profiled all those tasks and jobs, even differentiating between computer programmers, software developers, and web developers. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pZXR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8a0fcd2-2847-4b16-bfc3-38ec36863ba5_1056x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pZXR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8a0fcd2-2847-4b16-bfc3-38ec36863ba5_1056x816.png 424w, https://substackcdn.com/image/fetch/$s_!pZXR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8a0fcd2-2847-4b16-bfc3-38ec36863ba5_1056x816.png 848w, https://substackcdn.com/image/fetch/$s_!pZXR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8a0fcd2-2847-4b16-bfc3-38ec36863ba5_1056x816.png 1272w, https://substackcdn.com/image/fetch/$s_!pZXR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8a0fcd2-2847-4b16-bfc3-38ec36863ba5_1056x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pZXR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8a0fcd2-2847-4b16-bfc3-38ec36863ba5_1056x816.png" width="1056" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b8a0fcd2-2847-4b16-bfc3-38ec36863ba5_1056x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1056,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:166617,&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_!pZXR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8a0fcd2-2847-4b16-bfc3-38ec36863ba5_1056x816.png 424w, https://substackcdn.com/image/fetch/$s_!pZXR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8a0fcd2-2847-4b16-bfc3-38ec36863ba5_1056x816.png 848w, https://substackcdn.com/image/fetch/$s_!pZXR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8a0fcd2-2847-4b16-bfc3-38ec36863ba5_1056x816.png 1272w, https://substackcdn.com/image/fetch/$s_!pZXR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8a0fcd2-2847-4b16-bfc3-38ec36863ba5_1056x816.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>Analysis </h2><p>I used GPT-4o to evaluate the tasks (because o1 was too expensive) using a rubric. Below is a simplified version of it:</p><ul><li><p><strong>No-Automation Exposure: </strong>AI cannot perform any aspect of this task.</p></li><li><p><strong>Low Automation Exposure: </strong>AI could complete 0-50% of the task components at high quality.</p></li><li><p><strong>Moderate Automation Exposure: </strong>AI could complete 50-90% of task components at high quality.</p></li><li><p><strong>High Automation Exposure: </strong>AI could complete 90-100% of task components at high quality.</p></li><li><p><strong>Full Automation Exposure: </strong>AI can complete all task aspects at high quality without oversight.</p></li></ul><p>While others have run similar task studies, many did not specify what an &#8220;AI system&#8221; is. In my analysis, I distinguished the automation potential of base models, copilots, agents, and robotic systems. This differentiation allows us to be more precise about what we are measuring and where the opportunities are.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AsNm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99edb339-34ce-423c-97be-a8cc30d1fdf8_1056x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AsNm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99edb339-34ce-423c-97be-a8cc30d1fdf8_1056x816.png 424w, https://substackcdn.com/image/fetch/$s_!AsNm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99edb339-34ce-423c-97be-a8cc30d1fdf8_1056x816.png 848w, https://substackcdn.com/image/fetch/$s_!AsNm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99edb339-34ce-423c-97be-a8cc30d1fdf8_1056x816.png 1272w, https://substackcdn.com/image/fetch/$s_!AsNm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99edb339-34ce-423c-97be-a8cc30d1fdf8_1056x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AsNm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99edb339-34ce-423c-97be-a8cc30d1fdf8_1056x816.png" width="1056" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/99edb339-34ce-423c-97be-a8cc30d1fdf8_1056x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1056,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:195036,&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_!AsNm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99edb339-34ce-423c-97be-a8cc30d1fdf8_1056x816.png 424w, https://substackcdn.com/image/fetch/$s_!AsNm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99edb339-34ce-423c-97be-a8cc30d1fdf8_1056x816.png 848w, https://substackcdn.com/image/fetch/$s_!AsNm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99edb339-34ce-423c-97be-a8cc30d1fdf8_1056x816.png 1272w, https://substackcdn.com/image/fetch/$s_!AsNm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99edb339-34ce-423c-97be-a8cc30d1fdf8_1056x816.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="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ELTc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fa73906-d5a1-40e0-9d2b-6d98e4cc54be_1056x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ELTc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fa73906-d5a1-40e0-9d2b-6d98e4cc54be_1056x816.png 424w, https://substackcdn.com/image/fetch/$s_!ELTc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fa73906-d5a1-40e0-9d2b-6d98e4cc54be_1056x816.png 848w, https://substackcdn.com/image/fetch/$s_!ELTc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fa73906-d5a1-40e0-9d2b-6d98e4cc54be_1056x816.png 1272w, https://substackcdn.com/image/fetch/$s_!ELTc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fa73906-d5a1-40e0-9d2b-6d98e4cc54be_1056x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ELTc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fa73906-d5a1-40e0-9d2b-6d98e4cc54be_1056x816.png" width="1056" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2fa73906-d5a1-40e0-9d2b-6d98e4cc54be_1056x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1056,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:193480,&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_!ELTc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fa73906-d5a1-40e0-9d2b-6d98e4cc54be_1056x816.png 424w, https://substackcdn.com/image/fetch/$s_!ELTc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fa73906-d5a1-40e0-9d2b-6d98e4cc54be_1056x816.png 848w, https://substackcdn.com/image/fetch/$s_!ELTc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fa73906-d5a1-40e0-9d2b-6d98e4cc54be_1056x816.png 1272w, https://substackcdn.com/image/fetch/$s_!ELTc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fa73906-d5a1-40e0-9d2b-6d98e4cc54be_1056x816.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>Findings and learnings</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-XQQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc813085c-475b-44e5-a5e9-ff26252a8ddd_1056x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-XQQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc813085c-475b-44e5-a5e9-ff26252a8ddd_1056x816.png 424w, https://substackcdn.com/image/fetch/$s_!-XQQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc813085c-475b-44e5-a5e9-ff26252a8ddd_1056x816.png 848w, https://substackcdn.com/image/fetch/$s_!-XQQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc813085c-475b-44e5-a5e9-ff26252a8ddd_1056x816.png 1272w, https://substackcdn.com/image/fetch/$s_!-XQQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc813085c-475b-44e5-a5e9-ff26252a8ddd_1056x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-XQQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc813085c-475b-44e5-a5e9-ff26252a8ddd_1056x816.png" width="1056" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c813085c-475b-44e5-a5e9-ff26252a8ddd_1056x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1056,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:145417,&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_!-XQQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc813085c-475b-44e5-a5e9-ff26252a8ddd_1056x816.png 424w, https://substackcdn.com/image/fetch/$s_!-XQQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc813085c-475b-44e5-a5e9-ff26252a8ddd_1056x816.png 848w, https://substackcdn.com/image/fetch/$s_!-XQQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc813085c-475b-44e5-a5e9-ff26252a8ddd_1056x816.png 1272w, https://substackcdn.com/image/fetch/$s_!-XQQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc813085c-475b-44e5-a5e9-ff26252a8ddd_1056x816.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 incremental automation from base models to copilots is modest. Copilots, broadly &#8212; not just Microsoft&#8217;s offering &#8212; are impressive, but many feel they are not as transformative as initially marketed. Marc Benioff&#8217;s tweet captures this sentiment well. The next significant shift in AI is agents that autonomously execute tasks across tools and contexts, as in real jobs. AI agents are poised to be the next big thing &#8212; not just by hype, but supported by data.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://x.com/Benioff/status/1846714894407578068" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!medJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce1b7365-9ce1-4d7c-9caf-69c42216dae4_748x448.png 424w, https://substackcdn.com/image/fetch/$s_!medJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce1b7365-9ce1-4d7c-9caf-69c42216dae4_748x448.png 848w, https://substackcdn.com/image/fetch/$s_!medJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce1b7365-9ce1-4d7c-9caf-69c42216dae4_748x448.png 1272w, https://substackcdn.com/image/fetch/$s_!medJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce1b7365-9ce1-4d7c-9caf-69c42216dae4_748x448.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!medJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce1b7365-9ce1-4d7c-9caf-69c42216dae4_748x448.png" width="596" height="356.96256684491976" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce1b7365-9ce1-4d7c-9caf-69c42216dae4_748x448.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:448,&quot;width&quot;:748,&quot;resizeWidth&quot;:596,&quot;bytes&quot;:90568,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://x.com/Benioff/status/1846714894407578068&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_!medJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce1b7365-9ce1-4d7c-9caf-69c42216dae4_748x448.png 424w, https://substackcdn.com/image/fetch/$s_!medJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce1b7365-9ce1-4d7c-9caf-69c42216dae4_748x448.png 848w, https://substackcdn.com/image/fetch/$s_!medJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce1b7365-9ce1-4d7c-9caf-69c42216dae4_748x448.png 1272w, https://substackcdn.com/image/fetch/$s_!medJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce1b7365-9ce1-4d7c-9caf-69c42216dae4_748x448.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 Agent Framework</h2><p>Automation potential is one dimension in understanding how fast companies can achieve ROI from AI agents. Computer programmers are among the most automatable roles, which explains why coding tools like GitHub Copilot and Anysphere/Cursor are gaining traction quickly. Another key dimension is total wages paid, reflecting market opportunity. While proofreaders are among the most automatable roles, there are only around 5,500 in the U.S., earning about $280 million combined. In contrast, roughly 1.7 million developers collectively earn close to $230 billion.</p><p>Mapping 800 jobs across these two dimensions reveals roles with the highest potential for AI agent automation. The chart below shows the frontier of jobs ripe of agentic automation. It is no surprise many of these roles align with high-growth startup areas, where VCs are offering top valuations.</p><ul><li><p>Software developers: <a href="https://poolside.ai/">Poolside</a> at $3 billion</p></li><li><p>Lawyers: <a href="https://www.harvey.ai/">Harvey</a> at $1.5 billion</p></li><li><p>Customer Service Representatives: <a href="https://sierra.ai/">Sierra</a> at $4.5 billion</p></li></ul><p>I am still digging through the data but have already found some interesting patterns that I will be publishing in December as part of the 3rd annual <strong>Business of AI</strong> report. Subscribe if you want to get a copy of 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_!0h1O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9705e15-4907-473d-bdbf-2c681d862f9a_1056x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0h1O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9705e15-4907-473d-bdbf-2c681d862f9a_1056x816.png 424w, https://substackcdn.com/image/fetch/$s_!0h1O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9705e15-4907-473d-bdbf-2c681d862f9a_1056x816.png 848w, https://substackcdn.com/image/fetch/$s_!0h1O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9705e15-4907-473d-bdbf-2c681d862f9a_1056x816.png 1272w, https://substackcdn.com/image/fetch/$s_!0h1O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9705e15-4907-473d-bdbf-2c681d862f9a_1056x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0h1O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9705e15-4907-473d-bdbf-2c681d862f9a_1056x816.png" width="1056" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9705e15-4907-473d-bdbf-2c681d862f9a_1056x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1056,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:163776,&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_!0h1O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9705e15-4907-473d-bdbf-2c681d862f9a_1056x816.png 424w, https://substackcdn.com/image/fetch/$s_!0h1O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9705e15-4907-473d-bdbf-2c681d862f9a_1056x816.png 848w, https://substackcdn.com/image/fetch/$s_!0h1O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9705e15-4907-473d-bdbf-2c681d862f9a_1056x816.png 1272w, https://substackcdn.com/image/fetch/$s_!0h1O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9705e15-4907-473d-bdbf-2c681d862f9a_1056x816.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><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generational.pub/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><strong>Curated reads:</strong></p><ul><li><p><strong>Academic:</strong> <a href="https://www.microsoft.com/en-us/research/articles/magentic-one-a-generalist-multi-agent-system-for-solving-complex-tasks/">Magentic-One: A Generalist Multi-Agent System for Solving Complex Tasks</a></p></li><li><p><strong>Commercial:</strong> <a href="https://www.theinformation.com/articles/openai-shifts-strategy-as-rate-of-gpt-ai-improvements-slows?rc=8ovxe6">OpenAI Shifts Strategy as Rate of &#8216;GPT&#8217; AI Improvements Slows</a></p></li><li><p><strong>Social:</strong> <a href="https://www.theverge.com/2024/11/12/24294483/donald-trump-ai-data-center-epa-lee-zeldin">Donald Trump&#8217;s EPA pick wants to &#8216;make America the AI capital of the world&#8217;</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Knowledge Copilots redux: it is all about the context ]]></title><description><![CDATA[Knowledge graphs and RAG]]></description><link>https://www.generational.pub/p/knowledge-copilots-redux-it-is-all</link><guid isPermaLink="false">https://www.generational.pub/p/knowledge-copilots-redux-it-is-all</guid><dc:creator><![CDATA[Kenn So]]></dc:creator><pubDate>Thu, 24 Oct 2024 04:52:46 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%2F178cd260-fadb-41a9-8ce7-5dfedf9a8717_1084x1600.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Components of a knowledge copilot</h2><p>One of the most impactful applications of generative AI is a knowledge copilot for humans. A knowledge copilot intelligently reasons through contextual information, providing a delightful and practical user experience. I first wrote about this topic a year ago, let's explore the industry and technological advances since then.</p><div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text"><em>A knowledge copilot is a user&#8217;s thought partner, optimized for retrieving information from a knowledge base, reasoning through context, and synthesizing responses</em></pre></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;65a73d5b-0631-44a4-938a-ebf3c4b7c0b1&quot;,&quot;caption&quot;:&quot;What is a knowledge copilot?&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Knowledge Copilots&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:1252730,&quot;name&quot;:&quot;Kenn So&quot;,&quot;bio&quot;:&quot;Writing and investing in AI&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e17b8b6f-7a1d-4546-887c-faa242d2fa0c_627x671.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-12-08T16:47:09.986Z&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%2Fc2d96393-c1de-4075-b7f0-85b08e527244_1272x516.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.generational.pub/p/knowledge-copilots&quot;,&quot;section_name&quot;:&quot;Essays&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:139458135,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:10,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Generational&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%2F6113cda9-8b21-4ccb-b7aa-d449a5e9b8fb_800x800.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p><strong>Reasoning</strong>: With the launch of Open AI's o1 model last September, it's shown that models can reason as well as they can summarize and rewrite. GPT-4o can't correctly count the number of letters 'r' in the word "strawberry," a reflection of the state of AI models before o1. While it is arguable that what the o1 model does is not the same logical reasoning that humans do, it does a good job outperforming human experts at PhD-level science questions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b77-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F936d7194-1367-4241-9637-4d60cac5e751_1600x622.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b77-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F936d7194-1367-4241-9637-4d60cac5e751_1600x622.png 424w, https://substackcdn.com/image/fetch/$s_!b77-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F936d7194-1367-4241-9637-4d60cac5e751_1600x622.png 848w, https://substackcdn.com/image/fetch/$s_!b77-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F936d7194-1367-4241-9637-4d60cac5e751_1600x622.png 1272w, https://substackcdn.com/image/fetch/$s_!b77-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F936d7194-1367-4241-9637-4d60cac5e751_1600x622.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b77-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F936d7194-1367-4241-9637-4d60cac5e751_1600x622.png" width="1456" height="566" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/936d7194-1367-4241-9637-4d60cac5e751_1600x622.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:566,&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_!b77-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F936d7194-1367-4241-9637-4d60cac5e751_1600x622.png 424w, https://substackcdn.com/image/fetch/$s_!b77-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F936d7194-1367-4241-9637-4d60cac5e751_1600x622.png 848w, https://substackcdn.com/image/fetch/$s_!b77-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F936d7194-1367-4241-9637-4d60cac5e751_1600x622.png 1272w, https://substackcdn.com/image/fetch/$s_!b77-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F936d7194-1367-4241-9637-4d60cac5e751_1600x622.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><figcaption class="image-caption">OpenAI benchmarks of GPT-4o and o1 models. Source: OpenAI</figcaption></figure></div><p><strong>User Experience:</strong> The first copilots were pure chatbots, limited to text exchanges. Rapid improvements in copilot UX have occurred since then. Both OpenAI&#8217;s ChatGPT and Anthropic&#8217;s Claude now display code, apps, and documents&#8212;much like collaborating with another person today. ChatGPT&#8217;s advanced voice mode introduced an entirely new modality. With Anthropic&#8217;s new computer API, soon we'll have copilots controlling our screens.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Lf51!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2319835b-0792-40ee-a8a9-a754130dbbb7_1280x668.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Lf51!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2319835b-0792-40ee-a8a9-a754130dbbb7_1280x668.png 424w, https://substackcdn.com/image/fetch/$s_!Lf51!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2319835b-0792-40ee-a8a9-a754130dbbb7_1280x668.png 848w, https://substackcdn.com/image/fetch/$s_!Lf51!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2319835b-0792-40ee-a8a9-a754130dbbb7_1280x668.png 1272w, https://substackcdn.com/image/fetch/$s_!Lf51!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2319835b-0792-40ee-a8a9-a754130dbbb7_1280x668.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Lf51!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2319835b-0792-40ee-a8a9-a754130dbbb7_1280x668.png" width="1280" height="668" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2319835b-0792-40ee-a8a9-a754130dbbb7_1280x668.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:668,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:410616,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Lf51!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2319835b-0792-40ee-a8a9-a754130dbbb7_1280x668.png 424w, https://substackcdn.com/image/fetch/$s_!Lf51!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2319835b-0792-40ee-a8a9-a754130dbbb7_1280x668.png 848w, https://substackcdn.com/image/fetch/$s_!Lf51!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2319835b-0792-40ee-a8a9-a754130dbbb7_1280x668.png 1272w, https://substackcdn.com/image/fetch/$s_!Lf51!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2319835b-0792-40ee-a8a9-a754130dbbb7_1280x668.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><figcaption class="image-caption">Claude&#8217;s Artifacts. Source: Anthropic</figcaption></figure></div><p><strong>Context:</strong> For general conversations, the relevant context might be the knowledge stored within the model's weights. For knowledge-intensive uses, the relevant context resides in private documents (i.e., knowledge base) and user information. Retrieval-Augmented Generation (RAG) is the only way to insert the ever-changing and growing knowledge base. Individually, we create new documents daily. In an enterprise, employees create thousands of new documents each day. Fine-tuning or dumping the entire knowledge base isn't practical.</p><p>Over the past year, copilot deployments have grown from pilots to enterprise-wide. With a much larger knowledge base to sift through, RAG systems struggle to pull out the right information. It is notable that whenever RAG gets brought up in industry events I&#8217;ve attended, the vocal engineers express their frustrations about how it's not pulling the right information. The quiet ones wince and commiserate.</p><p>As knowledge bases grow, using vector similarity becomes more fragile. The same words appear in multiple unrelated documents, making it difficult to identify the most contextually relevant documents for the copilot. Knowledge graph-augmented RAG (graph RAG) has emerged as a trend to improve accuracy. This approach was popularized by Microsoft&#8217;s GraphRAG paper and open-source project. New graph database open-source projects like Kuzu and the resurgence of Neo4j further point towards the trend.</p><h2>Why context is the most important now</h2><p>Using the wrong information as context leads to inaccurate or misleading copilot responses. That is the number one risk, and increasingly so, for organizations adopting AI. Inaccuracy erodes trust&#8212;the trust that gives us comfort to not have to constantly review copilot responses, and the trust that deters the adoption of software that many well-funded companies are building.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qAr2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b259c3-12e6-480b-b67a-4b38fa5110fc_1391x618.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qAr2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b259c3-12e6-480b-b67a-4b38fa5110fc_1391x618.png 424w, https://substackcdn.com/image/fetch/$s_!qAr2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b259c3-12e6-480b-b67a-4b38fa5110fc_1391x618.png 848w, https://substackcdn.com/image/fetch/$s_!qAr2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b259c3-12e6-480b-b67a-4b38fa5110fc_1391x618.png 1272w, https://substackcdn.com/image/fetch/$s_!qAr2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b259c3-12e6-480b-b67a-4b38fa5110fc_1391x618.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qAr2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b259c3-12e6-480b-b67a-4b38fa5110fc_1391x618.png" width="1391" height="618" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b1b259c3-12e6-480b-b67a-4b38fa5110fc_1391x618.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:618,&quot;width&quot;:1391,&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_!qAr2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b259c3-12e6-480b-b67a-4b38fa5110fc_1391x618.png 424w, https://substackcdn.com/image/fetch/$s_!qAr2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b259c3-12e6-480b-b67a-4b38fa5110fc_1391x618.png 848w, https://substackcdn.com/image/fetch/$s_!qAr2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b259c3-12e6-480b-b67a-4b38fa5110fc_1391x618.png 1272w, https://substackcdn.com/image/fetch/$s_!qAr2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b259c3-12e6-480b-b67a-4b38fa5110fc_1391x618.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><figcaption class="image-caption">Survey of top AI risks. Source: McKinsey</figcaption></figure></div><p>While better model (perhaps o2 in six months) and new user experiences (like having Claude guide my mom on how to find the settings menu on her phone) are always welcome, the bottleneck for knowledge copilots is setting the right context.</p><h2>Knowledge graphs can help set the context</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8jb-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5d27cf-b2ac-4368-b7b8-27cad21a8e88_1272x516.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8jb-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5d27cf-b2ac-4368-b7b8-27cad21a8e88_1272x516.png 424w, https://substackcdn.com/image/fetch/$s_!8jb-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5d27cf-b2ac-4368-b7b8-27cad21a8e88_1272x516.png 848w, https://substackcdn.com/image/fetch/$s_!8jb-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5d27cf-b2ac-4368-b7b8-27cad21a8e88_1272x516.png 1272w, https://substackcdn.com/image/fetch/$s_!8jb-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5d27cf-b2ac-4368-b7b8-27cad21a8e88_1272x516.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8jb-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5d27cf-b2ac-4368-b7b8-27cad21a8e88_1272x516.png" width="1272" height="516" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f5d27cf-b2ac-4368-b7b8-27cad21a8e88_1272x516.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:516,&quot;width&quot;:1272,&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_!8jb-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5d27cf-b2ac-4368-b7b8-27cad21a8e88_1272x516.png 424w, https://substackcdn.com/image/fetch/$s_!8jb-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5d27cf-b2ac-4368-b7b8-27cad21a8e88_1272x516.png 848w, https://substackcdn.com/image/fetch/$s_!8jb-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5d27cf-b2ac-4368-b7b8-27cad21a8e88_1272x516.png 1272w, https://substackcdn.com/image/fetch/$s_!8jb-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5d27cf-b2ac-4368-b7b8-27cad21a8e88_1272x516.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><figcaption class="image-caption">Visualizing the concept of knowledge graphs from documents. Source: Generational</figcaption></figure></div><p>Knowledge graphs help because they are computer-readable representations of information that reflect the way humans think: entities (persons, things, events), relationships (spouse, author, attendee), and properties (age, date). The way we think is by entities and their relationships, not documents (unless you&#8217;re a lawyer): <code>Kenn-&gt;writes-&gt;Generational. Generational-&gt;gains-&gt;Subscribers. Subscribers-&gt;seek-&gt;Knowledge. Knowledge-&gt;enhances-&gt;Learning. Learning-&gt;leads_to-&gt;Happiness. Happiness-&gt;increases_with-&gt;Subscribers. </code></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generational.pub/subscribe?"><span>Subscribe now</span></a></p><p>While that is a tongue-in-cheek nudge for you to subscribe, it reflects the logical context that AI models can reference to reason through.</p><p>However, incorporating knowledge graphs into RAG is challenging. The first few steps are already complicated, requiring engineers to figure out:</p><ul><li><p>How to parse raw documents (e.g., what about tables and drawings inside PDFs)?</p></li><li><p>How to chunk the parsed raw documents? Limit it to 100 tokens for all chunks? Or do we create rules to accommodate paragraph endings, sections, etc.?</p></li><li><p>How to augment &amp; transform each chunk (Anthropic just introduced contextualization by pre-pending the previous chunk&#8217;s summary as context for the next chunk)?</p></li><li><p>What embedding model to use?</p></li></ul><p>Indexing knowledge graphs is more complicated because it requires computationally intensive processing of the entire knowledge base. It involves intelligently rewriting the knowledge base into another format (graph generation) and then also having to figure out how to make it readable by the computer (graph indexing). There are several steps involved in generating a knowledge graph and different ways to index it, each with its pros and cons.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DA0F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47405ccf-6e8d-48d6-b417-ee8924454822_1317x355.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DA0F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47405ccf-6e8d-48d6-b417-ee8924454822_1317x355.png 424w, https://substackcdn.com/image/fetch/$s_!DA0F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47405ccf-6e8d-48d6-b417-ee8924454822_1317x355.png 848w, https://substackcdn.com/image/fetch/$s_!DA0F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47405ccf-6e8d-48d6-b417-ee8924454822_1317x355.png 1272w, https://substackcdn.com/image/fetch/$s_!DA0F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47405ccf-6e8d-48d6-b417-ee8924454822_1317x355.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DA0F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47405ccf-6e8d-48d6-b417-ee8924454822_1317x355.png" width="1317" height="355" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/47405ccf-6e8d-48d6-b417-ee8924454822_1317x355.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:355,&quot;width&quot;:1317,&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_!DA0F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47405ccf-6e8d-48d6-b417-ee8924454822_1317x355.png 424w, https://substackcdn.com/image/fetch/$s_!DA0F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47405ccf-6e8d-48d6-b417-ee8924454822_1317x355.png 848w, https://substackcdn.com/image/fetch/$s_!DA0F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47405ccf-6e8d-48d6-b417-ee8924454822_1317x355.png 1272w, https://substackcdn.com/image/fetch/$s_!DA0F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47405ccf-6e8d-48d6-b417-ee8924454822_1317x355.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><figcaption class="image-caption">Knowledge graph indexing steps. Source: Generational</figcaption></figure></div><p><strong>Knowledge Graph Generation:</strong></p><ol><li><p><strong>Document Preprocessing:</strong> Preparing raw documents by cleaning and formatting them to ensure that the text is in a usable state for extracting knowledge.</p></li><li><p><strong>Ontology and Schema Definition:</strong> Defining the structure and types of relationships that will be captured in the knowledge graph, essentially setting the rules for how information is organized.</p></li><li><p><strong>Entity Extraction:</strong> Identifying key entities (such as people, places, or concepts) from the text to populate the nodes of the graph.</p></li><li><p><strong>Relation Extraction:</strong> Extracting relationships between entities (such as "works at" or "is located in") to form the edges of the graph.</p></li><li><p><strong>Attribute Extraction:</strong> Identifying additional details or attributes about entities, like an entity&#8217;s age or location, which enhance the richness of the graph.</p></li><li><p><strong>Deduplication and Resolution:</strong> Merging duplicate entities (e.g., &#8220;AI&#8221; and &#8220;Artificial Intelligence&#8221;) and resolving conflicts to ensure the graph is coherent.</p></li><li><p><strong>Updating:</strong> As new information becomes available, the knowledge graph needs to be continuously updated to stay current. This involves re-running processes like entity extraction, relation extraction, and deduplication to integrate new data without disrupting the existing structure. The updated data is then re-indexed, ensuring that both the graph generation and indexing remain synchronized, enabling accurate and up-to-date access by computers.</p></li></ol><p><strong>Knowledge Graph Indexing:</strong></p><ol><li><p><strong>Property Graph:</strong> A graph where each node and edge has associated properties, making it easy to search for specific attributes or relationships. It's flexible and supports rich metadata but can become complex when scaling, especially with large datasets and multiple property relationships. <strong>Example</strong>: <code>(User:John)-[:FRIENDS_WITH]-&gt;(User:Jane)</code></p></li><li><p><strong>RDF Triples:</strong> A structure used to represent data in subject-predicate-object form, enabling a formal semantic structure. It offers a standardized way to represent relationships, ideal for web-scale data, but its rigid structure can make modeling complex, real-world scenarios more challenging. <strong>Example</strong>: <code>Kenn-&gt;writes-&gt;Generational</code></p></li><li><p><strong>Vectors from Graph Embeddings:</strong> Translating graph nodes into vectors allows for efficient operations like similarity searches. It excels in complex tasks like clustering, though it sacrifices the explicit relationship semantics found in the original graph. <strong>Example</strong>: A node for <code>User:John</code> is converted into a vector <code>[0.24, 0.87, 0.56]</code></p></li><li><p><strong>Text and Text Embeddings:</strong> Textual data is transformed into machine-readable format for easy search and comparison within the graph. While it integrates well with structured data, it can lose contextual nuances, leading to reduced accuracy in some cases. <strong>Example</strong>: The text <code>"John is a software engineer"</code></p></li></ol><p>With LLMs, knowledge graph generation can be streamlined by using the same LLM for each step. But it still requires substantial engineering work to make the graph generation pipeline robust. User experience will also define the schema, which can be difficult if the application is broad.</p><h2>Incorporating graphs into RAG is worth it</h2><p>With knowledge graphs, there are four types of index data (there&#8217;s more, but we&#8217;ll stick with four) that can be used to retrieve the context. Given how complicated it can be to incorporate graphs, especially in a hybrid approach that combines multiple indexes, is it worth 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_!D1Dv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb846d454-2d3a-406e-91b7-9b60d635451d_1098x426.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D1Dv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb846d454-2d3a-406e-91b7-9b60d635451d_1098x426.png 424w, https://substackcdn.com/image/fetch/$s_!D1Dv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb846d454-2d3a-406e-91b7-9b60d635451d_1098x426.png 848w, https://substackcdn.com/image/fetch/$s_!D1Dv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb846d454-2d3a-406e-91b7-9b60d635451d_1098x426.png 1272w, https://substackcdn.com/image/fetch/$s_!D1Dv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb846d454-2d3a-406e-91b7-9b60d635451d_1098x426.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D1Dv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb846d454-2d3a-406e-91b7-9b60d635451d_1098x426.png" width="1098" height="426" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b846d454-2d3a-406e-91b7-9b60d635451d_1098x426.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:426,&quot;width&quot;:1098,&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_!D1Dv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb846d454-2d3a-406e-91b7-9b60d635451d_1098x426.png 424w, https://substackcdn.com/image/fetch/$s_!D1Dv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb846d454-2d3a-406e-91b7-9b60d635451d_1098x426.png 848w, https://substackcdn.com/image/fetch/$s_!D1Dv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb846d454-2d3a-406e-91b7-9b60d635451d_1098x426.png 1272w, https://substackcdn.com/image/fetch/$s_!D1Dv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb846d454-2d3a-406e-91b7-9b60d635451d_1098x426.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><figcaption class="image-caption">Types of index data for retrieval. Source: Generational</figcaption></figure></div><p>It is. One of the more recent popular graph RAG frameworks is called <a href="https://arxiv.org/abs/2410.05779">LightRAG</a>, which incorporates both knowledge graphs and semantics through text vector retrieval. The architecture below illustrates how it works.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PQoq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9565c3-cae6-4761-84be-d31f2d39ce22_1600x316.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PQoq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9565c3-cae6-4761-84be-d31f2d39ce22_1600x316.png 424w, https://substackcdn.com/image/fetch/$s_!PQoq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9565c3-cae6-4761-84be-d31f2d39ce22_1600x316.png 848w, https://substackcdn.com/image/fetch/$s_!PQoq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9565c3-cae6-4761-84be-d31f2d39ce22_1600x316.png 1272w, https://substackcdn.com/image/fetch/$s_!PQoq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9565c3-cae6-4761-84be-d31f2d39ce22_1600x316.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PQoq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9565c3-cae6-4761-84be-d31f2d39ce22_1600x316.png" width="1600" height="316" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c9565c3-cae6-4761-84be-d31f2d39ce22_1600x316.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:316,&quot;width&quot;:1600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:352707,&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_!PQoq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9565c3-cae6-4761-84be-d31f2d39ce22_1600x316.png 424w, https://substackcdn.com/image/fetch/$s_!PQoq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9565c3-cae6-4761-84be-d31f2d39ce22_1600x316.png 848w, https://substackcdn.com/image/fetch/$s_!PQoq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9565c3-cae6-4761-84be-d31f2d39ce22_1600x316.png 1272w, https://substackcdn.com/image/fetch/$s_!PQoq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9565c3-cae6-4761-84be-d31f2d39ce22_1600x316.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Architecture of LightRAG framework. Source: LightRAG paper </figcaption></figure></div><p>Researchers compared LightRAG to other RAG systems&#8212;Naive RAG (basic RAG that engineers often dislike), RQ-RAG (breaking down user queries into manageable sub-queries), HyDE (writing hypothetical responses to pull similar documents in the knowledge base), and GraphRAG&#8212;using different datasets from areas like agriculture, computer science, legal texts, and mixed topics. The datasets were large, containing hundreds of thousands to millions of words. To evaluate the models, the researchers looked at how well they answered questions based on completeness, variety, and usefulness.</p><p>LightRAG came out significantly ahead of the others, especially in providing complete and varied answers, thanks to its ability to combine detailed and broad retrieval through graphs and vectors. It was particularly effective with more complex and larger datasets, like legal documents, where it was better at creating rich, well-connected responses. Based on the results, a more sophisticated RAG is worth 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_!8hij!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8800b732-6544-4418-ac2c-a64169965762_1284x364.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8hij!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8800b732-6544-4418-ac2c-a64169965762_1284x364.png 424w, https://substackcdn.com/image/fetch/$s_!8hij!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8800b732-6544-4418-ac2c-a64169965762_1284x364.png 848w, https://substackcdn.com/image/fetch/$s_!8hij!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8800b732-6544-4418-ac2c-a64169965762_1284x364.png 1272w, https://substackcdn.com/image/fetch/$s_!8hij!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8800b732-6544-4418-ac2c-a64169965762_1284x364.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8hij!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8800b732-6544-4418-ac2c-a64169965762_1284x364.png" width="1284" height="364" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8800b732-6544-4418-ac2c-a64169965762_1284x364.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:364,&quot;width&quot;:1284,&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_!8hij!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8800b732-6544-4418-ac2c-a64169965762_1284x364.png 424w, https://substackcdn.com/image/fetch/$s_!8hij!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8800b732-6544-4418-ac2c-a64169965762_1284x364.png 848w, https://substackcdn.com/image/fetch/$s_!8hij!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8800b732-6544-4418-ac2c-a64169965762_1284x364.png 1272w, https://substackcdn.com/image/fetch/$s_!8hij!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8800b732-6544-4418-ac2c-a64169965762_1284x364.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><figcaption class="image-caption">Win rates of LightRAG vs other RAG frameworks. Source: LightRAG paper</figcaption></figure></div><p><strong>Semantic/Document RAG</strong></p><ul><li><p><strong>Naive RAG</strong>: Naive RAG segments texts into chunks and stores them in a vector database. It retrieves chunks based on similarity to the input query. This method is simple and fast but lacks the depth to understand relationships between the retrieved pieces, making it less effective for complex topics.</p></li><li><p><strong>RQ-RAG</strong>: RQ-RAG breaks complex queries into multiple sub-queries, making each search more targeted and precise. By decomposing queries, it can retrieve information more accurately, especially when dealing with multi-faceted or ambiguous questions.</p></li><li><p><strong>HyDE</strong>: HyDE generates a hypothetical document based on the query to guide the retrieval process. This approach allows the system to find information that best fits the imagined answer, making it particularly useful when the original query is vague or lacks specific keywords.</p></li></ul><p><strong>Knowledge graph RAG</strong></p><ul><li><p>GraphRAG (from the Microsoft paper): GraphRAG uses graphs to represent entities as nodes and relationships as edges, forming communities of related information. It retrieves data by traversing these communities, which is ideal for understanding complex interdependencies. Unlike LightRAG, GraphRAG doesn&#8217;t combine graph and vector retrieval, focusing solely on graph traversal for deeper contextual understanding.</p></li></ul><p><strong>Semantic-Document + knowledge graph (hybrid) RAG</strong></p><ul><li><p>LightRAG: LightRAG integrates graph structures and vector representations, allowing for both precise, low-level retrieval (specific entities) and broad, high-level retrieval (general themes). This combination makes it versatile and ensures comprehensive, context-aware responses. LightRAG can also quickly adapt to new information, without the need for full system rebuilds. Unlike GraphRAG, LightRAG&#8217;s dual system of graph and vector retrieval makes it efficient and capable of handling diverse queries.</p></li></ul><h2>The complexities of RAG is an opportunity</h2><p>However, knowledge graphs are just one component of a RAG system. LightRAG is already a relatively simple hybrid RAG strategy, but it remains complicated to productionize, especially as part of a larger RAG system that incorporates additional types index data into a complex retrieval system combining multiple metrics and steps.</p><p>Combine that with parsing different file formats and types, figuring out the right chunk size, transforming the prompt, and choosing the embedding model&#8212;you have a system that can serve as a technical moat for companies. It also means that building an enterprise-grade system can be a standalone business.</p><p>Two examples of this are Google (of course) for consumer search and Glean for enterprise search. While we don&#8217;t have details on how Glean&#8217;s systems work, we do have some for Google Search. Google&#8217;s Knowledge Graph contains 1,600 billion facts (relationships, details about entities, etc.) about 54 billion entities. It is used both to rank search results and to power a UX called knowledge panels. As you can see, the entire system is complex, with the knowledge graph forming a small yet important part of 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_!iQmr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F178cd260-fadb-41a9-8ce7-5dfedf9a8717_1084x1600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iQmr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F178cd260-fadb-41a9-8ce7-5dfedf9a8717_1084x1600.png 424w, https://substackcdn.com/image/fetch/$s_!iQmr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F178cd260-fadb-41a9-8ce7-5dfedf9a8717_1084x1600.png 848w, https://substackcdn.com/image/fetch/$s_!iQmr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F178cd260-fadb-41a9-8ce7-5dfedf9a8717_1084x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!iQmr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F178cd260-fadb-41a9-8ce7-5dfedf9a8717_1084x1600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iQmr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F178cd260-fadb-41a9-8ce7-5dfedf9a8717_1084x1600.png" width="728" height="1074.538745387454" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/178cd260-fadb-41a9-8ce7-5dfedf9a8717_1084x1600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1600,&quot;width&quot;:1084,&quot;resizeWidth&quot;:728,&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_!iQmr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F178cd260-fadb-41a9-8ce7-5dfedf9a8717_1084x1600.png 424w, https://substackcdn.com/image/fetch/$s_!iQmr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F178cd260-fadb-41a9-8ce7-5dfedf9a8717_1084x1600.png 848w, https://substackcdn.com/image/fetch/$s_!iQmr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F178cd260-fadb-41a9-8ce7-5dfedf9a8717_1084x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!iQmr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F178cd260-fadb-41a9-8ce7-5dfedf9a8717_1084x1600.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><figcaption class="image-caption">Visualizing where knowledge graphs fit in a RAG system. Source: Generational</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Dg3g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf98086-4b41-4390-ba16-30c16051095a_1044x1600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dg3g!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf98086-4b41-4390-ba16-30c16051095a_1044x1600.png 424w, https://substackcdn.com/image/fetch/$s_!Dg3g!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf98086-4b41-4390-ba16-30c16051095a_1044x1600.png 848w, https://substackcdn.com/image/fetch/$s_!Dg3g!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf98086-4b41-4390-ba16-30c16051095a_1044x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!Dg3g!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf98086-4b41-4390-ba16-30c16051095a_1044x1600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dg3g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf98086-4b41-4390-ba16-30c16051095a_1044x1600.png" width="728" height="1115.7088122605364" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fbf98086-4b41-4390-ba16-30c16051095a_1044x1600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1600,&quot;width&quot;:1044,&quot;resizeWidth&quot;:728,&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_!Dg3g!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf98086-4b41-4390-ba16-30c16051095a_1044x1600.png 424w, https://substackcdn.com/image/fetch/$s_!Dg3g!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf98086-4b41-4390-ba16-30c16051095a_1044x1600.png 848w, https://substackcdn.com/image/fetch/$s_!Dg3g!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf98086-4b41-4390-ba16-30c16051095a_1044x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!Dg3g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf98086-4b41-4390-ba16-30c16051095a_1044x1600.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><figcaption class="image-caption">Visualizing where Google Knowledge Graph fits in Google Search. Source: Generational, Search Engine Land, Ahrefs</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xreD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F301f995c-da83-4a97-8ac6-cfdd38d9f0ef_1091x1600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xreD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F301f995c-da83-4a97-8ac6-cfdd38d9f0ef_1091x1600.png 424w, https://substackcdn.com/image/fetch/$s_!xreD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F301f995c-da83-4a97-8ac6-cfdd38d9f0ef_1091x1600.png 848w, https://substackcdn.com/image/fetch/$s_!xreD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F301f995c-da83-4a97-8ac6-cfdd38d9f0ef_1091x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!xreD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F301f995c-da83-4a97-8ac6-cfdd38d9f0ef_1091x1600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xreD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F301f995c-da83-4a97-8ac6-cfdd38d9f0ef_1091x1600.png" width="728" height="1067.6443629697526" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/301f995c-da83-4a97-8ac6-cfdd38d9f0ef_1091x1600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1600,&quot;width&quot;:1091,&quot;resizeWidth&quot;:728,&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_!xreD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F301f995c-da83-4a97-8ac6-cfdd38d9f0ef_1091x1600.png 424w, https://substackcdn.com/image/fetch/$s_!xreD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F301f995c-da83-4a97-8ac6-cfdd38d9f0ef_1091x1600.png 848w, https://substackcdn.com/image/fetch/$s_!xreD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F301f995c-da83-4a97-8ac6-cfdd38d9f0ef_1091x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!xreD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F301f995c-da83-4a97-8ac6-cfdd38d9f0ef_1091x1600.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><figcaption class="image-caption">Visualizing where knowledge graph fits into the Glean experience. Source: Generational, Glean</figcaption></figure></div><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generational.pub/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2><strong>Curated reads</strong></h2><p><strong>Academic:</strong> <a href="https://arxiv.org/abs/2408.08921">Graph Retrieval-Augmented Generation: A Survey</a></p><p><strong>Social:</strong> <a href="https://www.nytimes.com/2024/10/23/technology/openai-copyright-law.html">Former OpenAI Researcher Says the Company Broke Copyright Law</a></p><p><strong>Commercial: </strong> Demo of Claude autonomously researching and orchestrating a sunrise hike by the Golden Gate bridge</p><div id="youtube2-jqx18KgIzAE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;jqx18KgIzAE&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/jqx18KgIzAE?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>]]></content:encoded></item><item><title><![CDATA[Building enterprise AI products with Spellbook]]></title><description><![CDATA[At the forefront of applying AI to legal workflows]]></description><link>https://www.generational.pub/p/building-spellbook</link><guid isPermaLink="false">https://www.generational.pub/p/building-spellbook</guid><dc:creator><![CDATA[Kenn So]]></dc:creator><pubDate>Mon, 07 Oct 2024 16:01:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zg7D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc6745b4-1612-49d2-93d7-6d760a405917_1902x795.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Hey readers, this is the series in which I interview people at the forefront of building AI products for enterprises. Through these interviews, I hope to share the hard-won lessons these folks have gotten from doing large-scale deployments. If you enjoyed this interview, who should we interview next? </em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generational.pub/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zg7D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc6745b4-1612-49d2-93d7-6d760a405917_1902x795.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zg7D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc6745b4-1612-49d2-93d7-6d760a405917_1902x795.png 424w, https://substackcdn.com/image/fetch/$s_!zg7D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc6745b4-1612-49d2-93d7-6d760a405917_1902x795.png 848w, https://substackcdn.com/image/fetch/$s_!zg7D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc6745b4-1612-49d2-93d7-6d760a405917_1902x795.png 1272w, https://substackcdn.com/image/fetch/$s_!zg7D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc6745b4-1612-49d2-93d7-6d760a405917_1902x795.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zg7D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc6745b4-1612-49d2-93d7-6d760a405917_1902x795.png" width="1456" height="609" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc6745b4-1612-49d2-93d7-6d760a405917_1902x795.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:609,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:395697,&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_!zg7D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc6745b4-1612-49d2-93d7-6d760a405917_1902x795.png 424w, https://substackcdn.com/image/fetch/$s_!zg7D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc6745b4-1612-49d2-93d7-6d760a405917_1902x795.png 848w, https://substackcdn.com/image/fetch/$s_!zg7D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc6745b4-1612-49d2-93d7-6d760a405917_1902x795.png 1272w, https://substackcdn.com/image/fetch/$s_!zg7D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc6745b4-1612-49d2-93d7-6d760a405917_1902x795.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="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5vZU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7264c0fd-0022-45c7-943d-f71adf8501a5_941x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5vZU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7264c0fd-0022-45c7-943d-f71adf8501a5_941x628.png 424w, https://substackcdn.com/image/fetch/$s_!5vZU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7264c0fd-0022-45c7-943d-f71adf8501a5_941x628.png 848w, https://substackcdn.com/image/fetch/$s_!5vZU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7264c0fd-0022-45c7-943d-f71adf8501a5_941x628.png 1272w, https://substackcdn.com/image/fetch/$s_!5vZU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7264c0fd-0022-45c7-943d-f71adf8501a5_941x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5vZU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7264c0fd-0022-45c7-943d-f71adf8501a5_941x628.png" width="578" height="385.74282678002123" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7264c0fd-0022-45c7-943d-f71adf8501a5_941x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:941,&quot;resizeWidth&quot;:578,&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_!5vZU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7264c0fd-0022-45c7-943d-f71adf8501a5_941x628.png 424w, https://substackcdn.com/image/fetch/$s_!5vZU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7264c0fd-0022-45c7-943d-f71adf8501a5_941x628.png 848w, https://substackcdn.com/image/fetch/$s_!5vZU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7264c0fd-0022-45c7-943d-f71adf8501a5_941x628.png 1272w, https://substackcdn.com/image/fetch/$s_!5vZU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7264c0fd-0022-45c7-943d-f71adf8501a5_941x628.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 interview, I speak with <a href="https://www.spellbook.legal/">Spellbook</a>&#8217;s <a href="https://ca.linkedin.com/in/scottas">Scott Stevenson</a> (CEO and co-founder) about building AI products. Their product uses AI to review and draft contracts and they have always been at the forefront of adopting the latest models to legal work, such as launching the first agentic product for lawyers, Spellbook Associate. Spellbook is used by over 2,600 law firms, professional services, &amp; in-house teams including the likes of Addleshaw Goddard (Global Law 200), Nestle (Fortune 100), and BDO (top 5 auditing firm). Spellbook recently raised a $20 million series A from Inovia Capital and strategic investor Thomson Reuters.</p><div><hr></div><h3>Key learnings</h3><ol><li><p><strong>Embrace the "Skepticism Window"</strong>: Capitalize on the period when a new AI technology faces skepticism but shows promise. Scott's experience with agentic AI mirrors the early days of GPT models, suggesting that this skepticism often precedes rapid adoption and improvement.</p></li><li><p><strong>Focus on Hard Sub-Problems</strong>: In complex AI systems like Spellbook Associate, solving difficult sub-problems (e.g., manipulating a 100-page legal document) is crucial before tackling higher-level tasks. This approach ensures a solid foundation for more advanced features.</p></li><li><p><strong>Leverage Existing Workflows</strong>: Spellbook's success partly comes from integrating with lawyers' familiar processes, like track changes. This reduces adoption friction and addresses potential concerns about AI errors.</p></li><li><p><strong>Sequence Feature Expansion</strong>: Start with core workflows and gradually broaden functionality. This strategy allows for mastering specific use cases before expanding, as seen in Spellbook's evolution from single to multi-document workflows.</p></li><li><p><strong>Ride the Foundation Model Wave</strong>: Build on top of rapidly improving foundation models to benefit from their advancements. Scott emphasizes the importance of capturing upside from new model releases like GPT-4 and o1.</p></li><li><p><strong>Value-Based Pricing in High-Stakes Industries</strong>: In fields like law where professional time is extremely valuable, flat-fee pricing can be more appealing than usage-based models. This approach simplifies billing and emphasizes the product's value proposition.</p></li><li><p><strong>Balance AI Aggressiveness with Cost Control</strong>: Encourage aggressive AI usage in development while monitoring for excessive resource consumption. Scott mentions allowing developers to use AI freely but intervening when necessary to prevent runaway costs.</p></li></ol><div><hr></div><h3>The Origins of Spellbook</h3><p><strong>Kenn:</strong> Welcome Scott! Maybe to start, I'd love to hear the history of Spellbook leading up to the launch of Spellbook Associate. Along that journey, I'm curious how the problems you're trying to solve have changed and, correspondingly, how the products you built changed as well over time.</p><p><strong>Scott:</strong> Sure, I'll start with the problem, which has always been the same. We started, technically, almost 5 plus years ago. There are three co-founders, and we all had our own stories. I was an engineer, and I had my own small business. One day I got a legal bill that took half the cash out of our bank account. That was a moment for me where I thought, "Wow, this is a huge problem." Everyone has that experience of getting their first legal bill and thinking, "Holy cow, what did I just pay for?"</p><p>We set out to solve the inefficiency of legal work, that sort of value-to-cost equation not feeling good. My co-founder Daniel was a lawyer, so he saw the problem from the other side. He went to law school for years, racked up student loans, and then he graduated and started practicing. He realized he actually hated the work, which involved many nights until midnight with ten Word documents on the screen, trying to make sense of them and copy-pasting between them all.</p><p>That was the problem we're trying to solve: basically, the legal document drudgery required primarily in business and transactional work. This includes contracts, employment agreements, setting up companies and minute books, doing VC transactions, and all these things that create so much friction. That problem has always been the same.</p><h3>Evolution of the Product</h3><p><strong>Scott:</strong> When we started, generative AI wasn't around. We started with a templating tool, basically a glorified templating tool where a lawyer could build a template for an employment agreement and then use the same one for multiple clients. We sold that to around 100 firms, and we actually had over a hundred landing pages. We sold many variations; we had literally over a hundred variations of our messaging and tweaks on our product to sell it and angle it in different ways. We even had one that was direct to businesses.</p><p>It did okay but never really worked that well because legal work is ultimately unstructured. Lawyers can't easily put their work into a template. Everything is pretty bespoke a lot of the time, and often a lawyer is working on someone else's paper, someone else's contract. You're almost never working on a brand new contract.</p><p>As an engineer, I saw GitHub Copilot, and this was probably early 2022 or late 2021. I thought, "Whoa, this thing is amazing." The early version of GitHub Copilot would auto-complete your code based on what you've written. What amazed me about it is you can use it in any situation without any setup. You didn't have to create templates in advance or anything like that. It just worked out of the box all the time, and it's in your existing workflow. For us, that was an "Aha!" moment. I thought, "This is what lawyers need."</p><p>We launched the public version one at the end of summer 2022. This was before ChatGPT, before any other generative AI company launched to lawyers. Within three months, we had more revenue than our past three years. It was just this explosive moment. We had 30,000 lawyers on our waitlist.</p><p><strong>Kenn:</strong> It's really interesting to hear the journey. I'm curious, when you launched v1, was it mostly around helping generate or complete the next set of text similar to what GitHub Copilot does, or make edits? But then you've evolved it to also have benchmarks, broadly integrating the lawyer's workflow. I guess I'm curious, was it just a function of what your customers were telling you to build, and how much of that is also driven by what you've seen developing in the foundation models becoming smarter?</p><p><strong>Scott:</strong> Yeah, so I think a bunch of things have driven our new features. Let me share my screen. I think it's helpful for you to see. So yeah, we started with autocomplete. Then we originally had a bunch of spells that would find issues for you. That kind of became our second thing, issue spotting. Here's an example of our negotiate feature: I can give it an agreement, and it will tell me things that I might want to improve with the agreement. It can even personalize suggestions, so it learns over time the sort of things that I like to negotiate for.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hgRg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F457e08d3-6950-4f83-bf38-7f966edf26ab_1600x852.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hgRg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F457e08d3-6950-4f83-bf38-7f966edf26ab_1600x852.png 424w, https://substackcdn.com/image/fetch/$s_!hgRg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F457e08d3-6950-4f83-bf38-7f966edf26ab_1600x852.png 848w, https://substackcdn.com/image/fetch/$s_!hgRg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F457e08d3-6950-4f83-bf38-7f966edf26ab_1600x852.png 1272w, https://substackcdn.com/image/fetch/$s_!hgRg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F457e08d3-6950-4f83-bf38-7f966edf26ab_1600x852.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hgRg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F457e08d3-6950-4f83-bf38-7f966edf26ab_1600x852.png" width="1456" height="775" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/457e08d3-6950-4f83-bf38-7f966edf26ab_1600x852.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:775,&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_!hgRg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F457e08d3-6950-4f83-bf38-7f966edf26ab_1600x852.png 424w, https://substackcdn.com/image/fetch/$s_!hgRg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F457e08d3-6950-4f83-bf38-7f966edf26ab_1600x852.png 848w, https://substackcdn.com/image/fetch/$s_!hgRg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F457e08d3-6950-4f83-bf38-7f966edf26ab_1600x852.png 1272w, https://substackcdn.com/image/fetch/$s_!hgRg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F457e08d3-6950-4f83-bf38-7f966edf26ab_1600x852.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>This became possible with GPT-4. This sort of fine-grained document analysis wasn't really doable or very good with GPT-3. When GPT-4 came around, this became more possible. This was something our customers really wanted. We just listen to our customers, see what they want, and yeah, the models advanced very quickly.</p><p>We do leverage a lot of off-the-shelf models. We do many things internally as well, but our general attitude is that foundation models are moving so fast. Most startups should build on top of them most of the time so that you capture the upside when something like GPT-4 is launched.</p><h3>The Birth of Spellbook Associate</h3><p><strong>Kenn:</strong> What led to the creation of Associate? You already have a successful product sitting on top of a Word application. What led to building Associate, which automates much more of the work? Is that something you saw as an evolution of what the work will be for lawyers? Or is this something you've heard lawyers want, which is interesting too if that is the case, because that decreases their hourly billings?</p><p><strong>Scott:</strong> I think since we launched Spellbook, the very first request we got was, "Can it work on multiple documents?" So even in 2022, we had customers asking. Spellbook works in Word, really on a single document at a time. We basically pushed the single document workflows as far as we could go. We built out just a ton of things that you can do: summarize changes, draft new clauses, draft full documents. We built out as much as we thought we could do at the single document level.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zo7R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a588cc9-f7c2-4dd2-83d8-20abf79cd703_998x662.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zo7R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a588cc9-f7c2-4dd2-83d8-20abf79cd703_998x662.png 424w, https://substackcdn.com/image/fetch/$s_!Zo7R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a588cc9-f7c2-4dd2-83d8-20abf79cd703_998x662.png 848w, https://substackcdn.com/image/fetch/$s_!Zo7R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a588cc9-f7c2-4dd2-83d8-20abf79cd703_998x662.png 1272w, https://substackcdn.com/image/fetch/$s_!Zo7R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a588cc9-f7c2-4dd2-83d8-20abf79cd703_998x662.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zo7R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a588cc9-f7c2-4dd2-83d8-20abf79cd703_998x662.png" width="998" height="662" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a588cc9-f7c2-4dd2-83d8-20abf79cd703_998x662.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:662,&quot;width&quot;:998,&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_!Zo7R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a588cc9-f7c2-4dd2-83d8-20abf79cd703_998x662.png 424w, https://substackcdn.com/image/fetch/$s_!Zo7R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a588cc9-f7c2-4dd2-83d8-20abf79cd703_998x662.png 848w, https://substackcdn.com/image/fetch/$s_!Zo7R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a588cc9-f7c2-4dd2-83d8-20abf79cd703_998x662.png 1272w, https://substackcdn.com/image/fetch/$s_!Zo7R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a588cc9-f7c2-4dd2-83d8-20abf79cd703_998x662.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 all these multi-document workflows that lawyers want to be able to do, too. You can't really do that in the Word sidebar, so the big motivation for us is getting to a multi-document workspace.</p><p>I think also we just have faith that agentic AI is the next big thing. It feels so similar to what GPT-3 felt like, and GPT-2 even, where everyone was skeptical at first. And then all of a sudden, it actually works really well. Agents feel like they've gone through that exact same thing: immense skepticism, a lot of "Oh, your examples are cherry-picked," and then, "Oh, actually, it's working 80% of the time. Oh, actually, it's working 90% of the time. Oh, actually, it's working 95% of the time."</p><p>We like to lean into that skepticism when something is new and it shows promise, and people aren't really ready to accept it yet. I think that's when you can be early. You know, those are all the signs of being early to a market. For us, we try to be really fast. We want to be two years ahead of the market, and two years ahead of all of our competitors is our goal. Moving fast is one of our competitive advantages as a startup.</p><h3>Product Evolution and User Feedback</h3><p><strong>Kenn:</strong> When I saw the Associate product, it's like you're starting to build into how you break down a task or request into subtasks and then execute those clearly, because in a multi-document setting, my wife would ask the junior associate to update the name of the company, but it's actually spread across many docs, and they often miss one doc to update. That's really painful. So I really like how you set up the Associate product.</p><p>I'm curious, since it's early access, if there have been any surprises in terms of how you've seen your users use it, and any pitfalls that you've learned so far, being ahead of the market.</p><p><strong>Scott:</strong> I think the main thing we've learned is that users want consistency. Yeah, it's cool to be able to do anything, but users want a sort of consistency. Focusing on a couple of really specific, popular use cases has been really good for our user experience.</p><p>I think of it as more of a sequencing. I think it's like you should nail your core workflows at first, and then once you have those nailed, you should broaden it and broaden it. I don't think there's one set point. I think it's really a sequencing of wanting to start and make sure you have really solid use cases out of the gate, and then you want to expand from there.</p><p>Another thing I think about is, if you think about Spellbook Associate, there are really kind of two layers of planning. There's the top level of, "Oh, I'm going to look at this document," or "I'm going to revise that document." And then there's once it gets to a document, actually conducting all the changes it needs to make. That second part of actually going to the document and making the changes is still an immensely hard problem that agents help solve.</p><p>We have found it's really good to focus on these hard steps. It's almost like there's an agent within an agent, and there's no point having a high-level agent if you can't do those steps really well. The step for us is taking a long 100-page legal document with instructions and manipulating the document. That's really, really hard.</p><p><strong>Kenn:</strong> I want to shift gears a little bit into user perception and user adoption. I think Spellbook is one of the most well-adopted legal tech AI tools, and lawyers typically are the ones that are most sensitive to any errors due to the liability nature of their job. How have you seen them adopt these tools? Is that a real concern you've seen from your users, and how do you mitigate it? Even a simple typo in the date is a material thing when you draft contracts.</p><p><strong>Scott: </strong>It hasn't been a problem for us, and that's because all of our workflows are designed to use track changes and to have this user step where they're accepting or rejecting a change. The same with Associate &#8211; it's changing the docs, but it's using track changes. You still have to go through and accept or reject the changes.</p><p>We're never altering something without the diff. Someone, when they saw our Associate video on Twitter, said, "Oh, this is what makes agents make sense." They're like, "This is also why Cursor works, and this is also why Devin works, because there actually is a really good, known UX already for accepting and reviewing changes."</p><p>That's why this works. Because lawyers do this all day already &#8211; they go through changes and accept and reject them. And that's what developers do all day &#8211; they go through pull requests and accept and reject them or review their own changes. So that's what makes it work well and what really puts the onus on the user to make sure that what they're reviewing... We've never had any kind of issues or worries about it because of that.</p><p><strong>Kenn:</strong> Interesting. Now that you mentioned track changes, it sounds exactly like committing code to a repo. You have the lineage, you have the diff. It mirrors a lot with engineering. How does this apply to the Associate product? Does the user have to go through each doc and approve the changes? Is that the workflow you're envisioning for Associate?</p><p><strong>Scott:</strong> We actually have two versions. We have one that lives on your desktop and opens up Word and uses that Spellbook UI that I showed you, and you have a sidebar. Then we have another fully browser-based cloud version that just does everything in the background and hands you back a doc. Then you basically have to open the doc and go through it normally.</p><p>We're getting feedback on whether they like that pure cloud experience or if they want this on their desktop talking to Word. There are a bunch of trade-offs there that we have to think about. But both of those workflows still require someone to go in and accept the changes.</p><h3>Pricing and Cost Considerations</h3><p><strong>Kenn:</strong> Being sensitive to time, I know you have a hard stop. I want to shift to the last question, which is not often talked about &#8211; and feel free to keep it confidential if you don't want to talk about it &#8211; how do you think about pricing and cost for Associate? I think it's been a top concern, at least for my day job at Smartsheet. We're always worried about AI cost blowing up. How do you price a product like Associate? And how do you think about costing for it?</p><p><strong>Scott:</strong> It's a great question, and it's very difficult because the costs are so dynamic. We've decided to go with basically a flat fee. We have a basic product and a premium tier that has more features. We actually don't do any usage-based billing at all today. We might at some point.</p><p>We just try to make sure that we're taking into account margins and usage. Generally, if you think about the value of a lawyer's time, lawyers are billing $400 to $800 to $1000 an hour somewhere in that range. So it doesn't take a lot for us to make up for that for them. We can make a pretty good case with flat-fee billing.</p><p>We've thought about usage billing all the time, but it's just hard because things are so dynamic. Generally, we tell our dev team to use AI very aggressively and not to worry about cost. That's been totally fine. There's been one or two moments when I'm like, "Hey, you're auto-running this huge job every time someone opens a doc &#8211; we can't do that." I will monitor the charts. But generally, the margins have been good.</p><p>That's simplified things for us and for our customers. It is something we think about, too. It's really hard because the costs are so variable. But our goal is to provide so much value to our customers that hopefully, our value-add is enough that we don't have to worry about it too much.</p><p><strong>Kenn:</strong> Okay, that sounds good. That's a great point about lawyer per hour being so high &#8211; the value is high. Scott, I super appreciate the time.</p><p><strong>Scott:</strong> Amazing, great. Thanks so much, Kenn. It was great to chat.</p><div><hr></div><p><em>Thank you for reading! If you enjoyed this interview, who should we interview next? And if you haven&#8217;t subscribed, subscribe below to get the latest posts.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generational.pub/subscribe?"><span>Subscribe now</span></a></p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[Data Moats in Generative AI]]></title><description><![CDATA[An in-depth case study of ChatGPT]]></description><link>https://www.generational.pub/p/data-moats-in-generative-ai</link><guid isPermaLink="false">https://www.generational.pub/p/data-moats-in-generative-ai</guid><dc:creator><![CDATA[Kenn So]]></dc:creator><pubDate>Tue, 16 Jan 2024 16:26:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1496a255-83dd-49a2-82ce-51bfa0205a22_1056x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The deep learning wave of the early 2010s led to a surge of data-hungry products. These products needed so much data that gathering it requires significant investment. So, the business community started honing the idea of data as a strategic asset and a business moat. As the Economist put it in a 2017 issue, &#8220;The world&#8217;s most valuable resource is no longer oil, but data.&#8221; This essay discusses data moats in today&#8217;s context of generative AI, which is driven by models that are exponentially more data-hungry. But first, what is a data moat? what is even an &#8220;AI product&#8221;?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OQHA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd435654b-b272-4966-959f-7ffdf14675d8_1976x1803.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OQHA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd435654b-b272-4966-959f-7ffdf14675d8_1976x1803.png 424w, https://substackcdn.com/image/fetch/$s_!OQHA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd435654b-b272-4966-959f-7ffdf14675d8_1976x1803.png 848w, https://substackcdn.com/image/fetch/$s_!OQHA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd435654b-b272-4966-959f-7ffdf14675d8_1976x1803.png 1272w, https://substackcdn.com/image/fetch/$s_!OQHA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd435654b-b272-4966-959f-7ffdf14675d8_1976x1803.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OQHA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd435654b-b272-4966-959f-7ffdf14675d8_1976x1803.png" width="540" height="492.89835164835165" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d435654b-b272-4966-959f-7ffdf14675d8_1976x1803.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1329,&quot;width&quot;:1456,&quot;resizeWidth&quot;:540,&quot;bytes&quot;:3285063,&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_!OQHA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd435654b-b272-4966-959f-7ffdf14675d8_1976x1803.png 424w, https://substackcdn.com/image/fetch/$s_!OQHA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd435654b-b272-4966-959f-7ffdf14675d8_1976x1803.png 848w, https://substackcdn.com/image/fetch/$s_!OQHA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd435654b-b272-4966-959f-7ffdf14675d8_1976x1803.png 1272w, https://substackcdn.com/image/fetch/$s_!OQHA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd435654b-b272-4966-959f-7ffdf14675d8_1976x1803.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><figcaption class="image-caption"><a href="https://www.economist.com/leaders/2017/05/06/the-worlds-most-valuable-resource-is-no-longer-oil-but-data">The Economist</a></figcaption></figure></div><h3><strong>A framework for data moats</strong></h3><p>A data moat is a strategic advantage a company gains by accumulating unique data that competitors cannot easily replicate, allowing it to deliver better products to customers. There are three vectors to it, each reinforcing one another. </p><ol><li><p><strong>Data flywheel</strong>: This is a self-reinforcing cycle where initial data collection leads to improved AI models, enhancing user experience. Better user experiences attract more users, leading to more data collection. Over time, this cycle continually upgrades the quality of the AI model and the user experience.</p></li><li><p><strong>Data is proprietary</strong>: The uniqueness of a company&#8217;s data is central here. It&#8217;s not only about having exclusive data. It&#8217;s about how difficult it is for competitors to gather a similar dataset to deliver the same experience to customers. This can be achieved in different ways:</p><ul><li><p>Commercial lock-in: Commercial agreements that guarantee exclusive data access</p></li><li><p>Data scale: Sufficiently big data corpus that discourages competitors</p></li><li><p>Regulated data: Regulatory frameworks and government procurement processes that limit access to data</p></li></ul></li><li><p><strong>Product experience is hard to replicate</strong>: This aspect emphasizes that it's not just the AI models, but the entire product experience enhanced by these models that create a data moat. Even if the data or model is somewhat replicable, competitors can&#8217;t replicate the same experience.</p></li></ol><p>Netflix's recommendation system is a classic example of a product with a data moat. Netflix's data moat is tied to the exclusive content library it has built over the years. Even if competitors could theoretically build the same model and have access to the same user data - which is possible since Netflix allows customers to download their clickstream data  - they won&#8217;t have Ozark, House of Cards, Black Mirror, Stranger Things, Narcos, Squid Game, and more. As users watch more Netflix, more data is collected to refine the recommendation system further. The result is a highly tailored user experience that is difficult for competitors to match.</p><p>Here&#8217;s a slide that captures the framework visually.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!60wH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1496a255-83dd-49a2-82ce-51bfa0205a22_1056x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!60wH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1496a255-83dd-49a2-82ce-51bfa0205a22_1056x816.png 424w, https://substackcdn.com/image/fetch/$s_!60wH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1496a255-83dd-49a2-82ce-51bfa0205a22_1056x816.png 848w, https://substackcdn.com/image/fetch/$s_!60wH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1496a255-83dd-49a2-82ce-51bfa0205a22_1056x816.png 1272w, https://substackcdn.com/image/fetch/$s_!60wH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1496a255-83dd-49a2-82ce-51bfa0205a22_1056x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!60wH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1496a255-83dd-49a2-82ce-51bfa0205a22_1056x816.png" width="1056" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1496a255-83dd-49a2-82ce-51bfa0205a22_1056x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1056,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:146660,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!60wH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1496a255-83dd-49a2-82ce-51bfa0205a22_1056x816.png 424w, https://substackcdn.com/image/fetch/$s_!60wH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1496a255-83dd-49a2-82ce-51bfa0205a22_1056x816.png 848w, https://substackcdn.com/image/fetch/$s_!60wH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1496a255-83dd-49a2-82ce-51bfa0205a22_1056x816.png 1272w, https://substackcdn.com/image/fetch/$s_!60wH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1496a255-83dd-49a2-82ce-51bfa0205a22_1056x816.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><strong>Defining AI products such as ChatGPT</strong></h3><p>An AI product is defined by its core value delivered by an AI model. In simpler terms, if the AI model is removed, the product loses its appeal or functionality. Consequently, a generative AI product uses a generative AI model. A quintessential example of one is ChatGPT. Without the underlying GPT model, which is GPT-4 today, ChatGPT would be just an empty chat interface. In contrast, a non-AI product like a spreadsheet retains its utility even without AI enhancements. Given the popularity of ChatGPT, we'll use it as the case study.</p><p>To evaluate ChatGPT against the framework, we first need to understand how GPT-4 is trained and what user data OpenAI collects. </p><h3><strong>Data OpenAI collects from ChatGPT users</strong></h3><p>According to OpenAI's <a href="https://openai.com/policies/privacy-policy">privacy policy</a>, when users talk to ChatGPT (or DALL-E), OpenAI has the right to use the chat logs to refine their models. Users have the option to opt out of this. However, this choice only impacts future interactions. Data from past conversations remains accessible to OpenAI. Even if you convince OpenAI to delete all of your data, which is right under CCPA, it is impossible to remove your data embedded inside a foundation model. In addition to chat logs, OpenAI gathers a lot of other information, similar to other software products. These are used for standard processes, such as processing payments, troubleshooting, and stalking 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_!HNY1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6142bd77-5e93-461c-9d34-a997bfd27466_2000x1545.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HNY1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6142bd77-5e93-461c-9d34-a997bfd27466_2000x1545.png 424w, https://substackcdn.com/image/fetch/$s_!HNY1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6142bd77-5e93-461c-9d34-a997bfd27466_2000x1545.png 848w, https://substackcdn.com/image/fetch/$s_!HNY1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6142bd77-5e93-461c-9d34-a997bfd27466_2000x1545.png 1272w, https://substackcdn.com/image/fetch/$s_!HNY1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6142bd77-5e93-461c-9d34-a997bfd27466_2000x1545.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HNY1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6142bd77-5e93-461c-9d34-a997bfd27466_2000x1545.png" width="712" height="550.1373626373627" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6142bd77-5e93-461c-9d34-a997bfd27466_2000x1545.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1125,&quot;width&quot;:1456,&quot;resizeWidth&quot;:712,&quot;bytes&quot;:1188380,&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_!HNY1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6142bd77-5e93-461c-9d34-a997bfd27466_2000x1545.png 424w, https://substackcdn.com/image/fetch/$s_!HNY1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6142bd77-5e93-461c-9d34-a997bfd27466_2000x1545.png 848w, https://substackcdn.com/image/fetch/$s_!HNY1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6142bd77-5e93-461c-9d34-a997bfd27466_2000x1545.png 1272w, https://substackcdn.com/image/fetch/$s_!HNY1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6142bd77-5e93-461c-9d34-a997bfd27466_2000x1545.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><strong>How does data feed into ChatGPT?</strong></h3><p>ChatGPT uses a version GPT-4 that is specifically tuned (including prompting) for conversations. It won&#8217;t produce the same output as the base GPT-4. But for this section, we focused on GPT-4 because there is public information about how it was trained and that the concepts apply would still apply to ChatGPT, and generally any generative AI product.</p><p>Training foundation models like GPT-4 go through two main stages:</p><ul><li><p><strong>Pre-training</strong>: In this stage, the model is exposed to a broad array of text from various sources. This exposure helps the model to learn language patterns, context, and an understanding of different subjects. The pre-training phase is crucial as it forms the backbone of the model's knowledge. It's like teaching a child the basics of language and world knowledge before they can understand complex instructions.</p></li><li><p><strong>Supervised Fine-Tuning (including RLHF)</strong>: After pre-training, the model undergoes supervised fine-tuning, which includes techniques like Reinforcement Learning from Human Feedback (RLHF). This stage is akin to giving the model a specialized education. Here, it learns to understand and follow specific instructions, respond appropriately to queries, and refine its responses based on feedback. This stage ensures that the model is not just knowledgeable but also useful and safe in practical applications.</p></li></ul><p>While much has been written about the quantity of data, the quality of data is equally, if not more, important.</p><ul><li><p><strong>Quantity</strong>: The sheer volume of data is a fundamental factor in training robust models like GPT-4, which was trained on 13 trillion tokens (~2,300 Wikipedias). A large dataset ensures a broad base of knowledge, enabling the model to understand and generate a wide range of content. This extensive exposure allows the model to be versatile and handle a diverse array of topics.</p></li><li><p><strong>Quality</strong>: This encompasses several aspects:</p><ul><li><p><strong>During pre-training</strong>: It includes the representativeness of the data, ensuring it covers a wide range of domains and perspectives. It also involves the freshness of content, as outdated information can lead to irrelevant or incorrect responses. Deduplication is important to prevent bias towards over-represented topics, while toxicity filtering ensures the model doesn't learn harmful or biased patterns.</p></li><li><p><strong>During fine-tuning</strong>: Quality here focuses on the relevance and clarity of the instructions given to the model, as well as the diversity and complexity of tasks. This ensures that the model can handle a wide array of instructions and generate responses that are not just accurate, but also nuanced and context-aware.</p></li></ul></li></ul><p>Research has shown that small high-quality, textbook-like datasets can lead to high-performing models. For example, Microsoft&#8217;s 2.7 billion parameter Phi-2 model trained on 1.4 trillion tokens nearly matches the performance of the Llama-2 70B, a model with 26x more parameters trained on ~2x more data.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GalX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff266d471-7623-4686-9b37-9c574f355b09_2000x586.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GalX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff266d471-7623-4686-9b37-9c574f355b09_2000x586.png 424w, https://substackcdn.com/image/fetch/$s_!GalX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff266d471-7623-4686-9b37-9c574f355b09_2000x586.png 848w, https://substackcdn.com/image/fetch/$s_!GalX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff266d471-7623-4686-9b37-9c574f355b09_2000x586.png 1272w, https://substackcdn.com/image/fetch/$s_!GalX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff266d471-7623-4686-9b37-9c574f355b09_2000x586.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GalX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff266d471-7623-4686-9b37-9c574f355b09_2000x586.png" width="684" height="200.59615384615384" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f266d471-7623-4686-9b37-9c574f355b09_2000x586.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:427,&quot;width&quot;:1456,&quot;resizeWidth&quot;:684,&quot;bytes&quot;:220905,&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_!GalX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff266d471-7623-4686-9b37-9c574f355b09_2000x586.png 424w, https://substackcdn.com/image/fetch/$s_!GalX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff266d471-7623-4686-9b37-9c574f355b09_2000x586.png 848w, https://substackcdn.com/image/fetch/$s_!GalX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff266d471-7623-4686-9b37-9c574f355b09_2000x586.png 1272w, https://substackcdn.com/image/fetch/$s_!GalX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff266d471-7623-4686-9b37-9c574f355b09_2000x586.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption"><a href="https://www.microsoft.com/en-us/research/blog/phi-2-the-surprising-power-of-small-language-models/">Microsoft</a></figcaption></figure></div><h3><strong>Is there a data flywheel? </strong></h3><p><strong>Pretraining phase</strong></p><p>Although chat logs from over 180 million active users comprise a large dataset, they are not suited for the pre-training GPT-4. The reason is that these interactions are primarily users asking ChatGPT for information, rather than contributing new knowledge for GPT-4 to learn. Additionally, if my experience mirrors the typical user's, these conversations are likely riddled with typos and grammatical errors, further diminishing the quality of this data for pre-training. In short, chat logs constitute low-quality data for pre-training.</p><p><strong>Fine-tuning phase</strong></p><p>During supervised fine-tuning, chat logs become more useful but in a roundabout way. Fine-tuning mostly uses single-turn dialogues to learn what the ideal response is: someone asks a question and ChatGPT answers. But we can't use these chats directly as ideal answers because it&#8217;s just ChatGPT responding. There is no good feedback mechanism (yet). For example, if I ask ChatGPT to explain AI Transformers, the answer might be a hit or miss depending on who&#8217;s asking. Some might find it too basic, others too complex. Figuring out the 'just right' answer for a broad user base is tough, especially when few use thumbs-up/down feedback.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rbd6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707ff840-daa3-4f7e-8d6a-762064c8c801_2000x1181.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rbd6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707ff840-daa3-4f7e-8d6a-762064c8c801_2000x1181.png 424w, https://substackcdn.com/image/fetch/$s_!rbd6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707ff840-daa3-4f7e-8d6a-762064c8c801_2000x1181.png 848w, https://substackcdn.com/image/fetch/$s_!rbd6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707ff840-daa3-4f7e-8d6a-762064c8c801_2000x1181.png 1272w, https://substackcdn.com/image/fetch/$s_!rbd6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707ff840-daa3-4f7e-8d6a-762064c8c801_2000x1181.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rbd6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707ff840-daa3-4f7e-8d6a-762064c8c801_2000x1181.png" width="562" height="331.95054945054943" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/707ff840-daa3-4f7e-8d6a-762064c8c801_2000x1181.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:860,&quot;width&quot;:1456,&quot;resizeWidth&quot;:562,&quot;bytes&quot;:721255,&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_!rbd6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707ff840-daa3-4f7e-8d6a-762064c8c801_2000x1181.png 424w, https://substackcdn.com/image/fetch/$s_!rbd6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707ff840-daa3-4f7e-8d6a-762064c8c801_2000x1181.png 848w, https://substackcdn.com/image/fetch/$s_!rbd6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707ff840-daa3-4f7e-8d6a-762064c8c801_2000x1181.png 1272w, https://substackcdn.com/image/fetch/$s_!rbd6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707ff840-daa3-4f7e-8d6a-762064c8c801_2000x1181.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><figcaption class="image-caption">ChatGPT</figcaption></figure></div><p>Instead of being used directly as fine-tuning data, chat logs are valuable by showing what users are looking for in ChatGPT. OpenAI sorts these chats into different buckets, called 'content categories.' These allow OpenAI to focus on creating fine-tuning datasets for categories that matter to users. For each category, OpenAI writes rules to steer GPT-4 towards good responses and away from the risky ones. Here&#8217;s an excerpt from the <a href="https://arxiv.org/pdf/2303.08774.pdf">GPT-4 paper</a>:</p><blockquote><p>One of our main tools for steering the model towards appropriate refusals is rule-based reward models (RBRMs). This technique uses a GPT-4 classifier (the RBRM) to provide an additional reward signal to the GPT-4 policy model during PPO fine-tuning on a subset of training prompts. The RBRM takes three things as input: the prompt (optional), the output from the policy model, and a human-written rubric (e.g., a set of rules in multiple-choice style) for how this output should be evaluated. Then, the RBRM classifies the output based on the rubric.</p><p>In practice, we write multiple rubrics for content categories on which we want to steer GPT-4- launch behavior. The main dataset comes from our production traffic (with consent from users). We use our models (the Moderation API plus zero-shot GPT-4) and human reviewers to filter and classify prompts into content categories.</p></blockquote><p><strong>Personalization</strong></p><p>The feedback loop from data to model improvement is, at best, indirect, for ChatGPT. However, the value of data is not just enhancing the models. Personalizing ChatGPT could be a powerful experience.</p><p>One way to do so is by using past conversations to provide context for future ChatGPT interactions. Another is by automatically crafting prompts tailored to different user segments. For instance, I strongly suspect that the initial GPT-3.5 powering ChatGPT was influenced by Filipino annotators. I grew up in the Philippines where writing English is unique &#8212; overly polite and indirect. American English is more direct, albeit full of idioms. Neither is better than the other. But it&#8217;d be nice if OpenAI automatically inserts prompts to tailor communication styles based on where the user lives. There are many other simple quality-of-life personalizations that OpenAI can build.</p><h3><strong>Does OpenAI have proprietary data?</strong></h3><p>As discussed above, the chat logs collected by OpenAI, while proprietary, are not directly helpful. GPT models, and most foundation models, are trained on publicly available data. That isn&#8217;t defensible. However, OpenAI has been taking steps to build a more proprietary dataset.</p><p><strong>Pre-training</strong></p><p>Over the past year, OpenAI has been chasing licenses from media companies to train GPT models on their data in exchange for millions of dollars a year. Here are some deals they&#8217;ve struck: </p><ul><li><p>July 2023 &#8212; The Associated Press on Thursday said it reached a two-year deal with OpenAI. As part of the deal, OpenAI will license some of the AP&#8217;s text archive dating back to 1985 to help train its artificial intelligence algorithms.</p></li><li><p>July 2023 &#8212; Shutterstock is extending its partnership with OpenAI for six more years, which gives OpenAI a license to access additional Shutterstock image, video, and music libraries and associated metadata for training models.</p></li><li><p>Dec 2023 &#8212; Axel Springer and OpenAI have announced a partnership &#8212; not just a licensing agreement. The partnership allows ChatGPT to enrich users&#8217; experience by adding recent content from Axel Springer&#8217;s media brands. The collaboration also involves the use of content to train OpenAI&#8217;s models</p></li><li><p>Jan 2024 &#8212; OpenAI is in discussions with media firms CNN, Fox, and Time to license their content</p></li></ul><p><strong>Fine-tuning</strong></p><p>OpenAI&#8217;s Human Data Team is building a system that uses human experts&#8217; guidance to teach our models how to understand difficult questions and execute complex instructions. They were recruiting &#8220;<a href="https://startup.jobs/expert-ai-teacher-contract-openai-3671841">Expert AI Teachers</a>&#8221; across a wide range of fields from biology to law to economics. What&#8217;s notable is they set a high bar for these teachers &#8212; they have to be at least in the 90th percentile of their field, with teaching experience, and must also possess a kind personality. OpenAI also hires Scale AI to gather more training data. The latter was recently hiring for &#8220;<a href="https://wellfound.com/jobs/2648406-ai-training-for-k12-teachers">AI Training for K12 Teachers</a>&#8221; to work on various writing projects including evaluating AI responses. While this particular job post could be for other foundation model companies, it is illustrative of companies spending money to gather high-quality proprietary data.</p><h3><strong>Is the ChatGPT experience hard to replicate? Growing to be</strong></h3><p>Three months ago, the answer would have been no. Replicating the ChatGPT experience would have just taken 5 minutes &#8212; fork a Replit repo for the front end and key in an OpenAI API. ChatGPT plug-ins were still shabby back then. But a lot has changed since OpenAI&#8217;s Dev Day in November 2023. ChatGPT is becoming more than a thin wrapper around GPT-4 with:</p><ul><li><p>a proprietary native RAG experience for ChatGPT to respond based on files given to it</p></li><li><p>the ability to customize ChatGPTs with custom instructions and actions (which replaced plug-ins). In two months, users have created over three million GPTs.</p></li><li><p>and a GPT store to find &amp; interact with other GPTs within the same UI. While it remains to be seen whether GPTs will get adopted, getting well-known brands to build GPTs is difficult to replicate. Here are some examples:</p><ul><li><p>Personalized trail recommendations from&nbsp;<a href="https://chat.openai.com/g/g-KpF6lTka3-alltrails">AllTrails</a></p></li><li><p>Expand your coding skills with Khan Academy&#8217;s&nbsp;<a href="https://chat.openai.com/g/g-HxPrv1p8v-code-tutor-khanmigo-lite">Code Tutor</a></p></li><li><p>Design presentations or social posts with&nbsp;<a href="https://chat.openai.com/g/g-alKfVrz9K-canva">Canva</a></p></li><li><p>Learn math and science anytime, anywhere with the&nbsp;<a href="https://chat.openai.com/g/g-cEEXd8Dpb-ck-12-flexi">CK-12 Flexi</a>&nbsp;AI tutor</p></li></ul></li></ul><h3><strong>Does ChatGPT have a data moat?</strong></h3><p>Yes. Going back to the framework: </p><ul><li><p>Is there a data flywheel? <em>Indirect, for now.</em></p></li><li><p>Does OpenAI have proprietary data? <em>Yes.</em></p></li><li><p>Is the ChatGPT experience hard to replicate? <em>Increasingly so.</em></p></li></ul><p>ChatGPT has a data moat &amp; OpenAI is investing to widen it. </p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/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! This essay was the hardest one to write with multiple rewrites. I hope you enjoyed it. If you did, please share it with your network and subscribe to get notified of the next one.  </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p><em>PS &#8212; While this essay focused on data moats, OpenAI&#8217;s widest moat is its product and AI talent. The pace at which their team has been releasing new products has users asking them to slow down. In 2023 alone they released: GPT-4 and GPT-4 Turbo, ChatGPT paid plans, cutting GPT-3.5 costs down by 90%, plug-ins, custom GPTs, and more. Finally, a point not emphasized as much by others is that GPT-4 finished training in the summer of 2022. Since then, there&#8217;s been plenty of healthy competition, but GPT-4 is still considered the best model. It became standard practice for researchers and software engineers to use GPT-4 to evaluate other models and even humans &#8212; how far are the answers to GPT-4&#8217;s? Holding the top spot in academic benchmarks is hard power. People unconsciously assuming that GPT-4 is the best model is soft power.</em></p><p><em>It will be fun to see who can dethrone OpenAI&#8217;s GPT models in 2024.</em></p>]]></content:encoded></item><item><title><![CDATA[Knowledge Copilots]]></title><description><![CDATA[Context is the product]]></description><link>https://www.generational.pub/p/knowledge-copilots</link><guid isPermaLink="false">https://www.generational.pub/p/knowledge-copilots</guid><dc:creator><![CDATA[Kenn So]]></dc:creator><pubDate>Fri, 08 Dec 2023 16:47:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7vTl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2d96393-c1de-4075-b7f0-85b08e527244_1272x516.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>What is a knowledge copilot?</h2><p>A knowledge copilot is a user&#8217;s thought partner, optimized for retrieving information from a knowledge base, reasoning through context, and synthesizing responses. It is much more than a wrapper around foundation models for generating copy or poems. For instance, a business analyst synthesizing the latest market news requires web access. A researcher may need to find relevant papers for citation. Features like image generation and empathic conversation, while valuable, are secondary to a knowledge copilot's primary function: thinking and researching.</p><p>I write about this topic first because it fascinates me. Since 2016, I've been experimenting with crafting my own <a href="https://github.com/kenndanielso/kcs_app/blob/master/presentation/KCS.pdf">knowledge copilot using traditional NLP techniques</a>. Second, it helps us become faster, better, and saner knowledge workers. Recent <a href="https://www.microsoft.com/en-us/research/uploads/prod/2023/12/AI-and-Productivity-Report-First-Edition.pdf">studies</a> have shown that copilot-assisted research tasks are completed ~50% faster, without compromising quality. It eliminates the drudgery of sifting through documents and weblinks to find a specific information.</p><p>In the triad of retrieving, reasoning, and synthesizing information, retrieval is foundational. It lays the groundwork for the other two. Retrieval also addresses a key limitation of foundation models: their information is often outdated, and they don't know everything. While their billions of parameters contain vast knowledge, this abundance can lead to 'hallucinations' or inaccuracies. Therefore, the capability to retrieve just the necessary contextual information is a crucial determinant of a knowledge copilot&#8217;s effectiveness.</p><p>So, let's delve into Retrieval-Augmented Generation (RAG) and Knowledge Graphs (KG).</p><h2><strong>Knowledge Graph RAG</strong></h2><p>Retrieval-Augmented Generation combines retrieval-based and generative AI models. It first retrieves relevant information from a dataset, then uses this data to inform a generative model like GPT, thereby enhancing responses with more accurate and context-specific information. This improves the AI's ability to provide informed answers based on external facts not contained in its initial training data.</p><p>Recently, LLMs augmented with Knowledge Graphs have been gaining popularity. This grounds LLM responses in ground truth data, enabling more complex reasoning. In this essay, we focus on KGs derived from unstructured data like books and documents, as opposed to those constructed from structured data.</p><p>KGs represent human-and-computer readable synthesized representation of entities (persons, things, events), relationships (spouse, author, attendee), and properties (age, date) extracted from documents.  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7vTl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2d96393-c1de-4075-b7f0-85b08e527244_1272x516.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7vTl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2d96393-c1de-4075-b7f0-85b08e527244_1272x516.png 424w, https://substackcdn.com/image/fetch/$s_!7vTl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2d96393-c1de-4075-b7f0-85b08e527244_1272x516.png 848w, https://substackcdn.com/image/fetch/$s_!7vTl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2d96393-c1de-4075-b7f0-85b08e527244_1272x516.png 1272w, https://substackcdn.com/image/fetch/$s_!7vTl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2d96393-c1de-4075-b7f0-85b08e527244_1272x516.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7vTl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2d96393-c1de-4075-b7f0-85b08e527244_1272x516.png" width="1272" height="516" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c2d96393-c1de-4075-b7f0-85b08e527244_1272x516.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:516,&quot;width&quot;:1272,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:109388,&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_!7vTl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2d96393-c1de-4075-b7f0-85b08e527244_1272x516.png 424w, https://substackcdn.com/image/fetch/$s_!7vTl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2d96393-c1de-4075-b7f0-85b08e527244_1272x516.png 848w, https://substackcdn.com/image/fetch/$s_!7vTl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2d96393-c1de-4075-b7f0-85b08e527244_1272x516.png 1272w, https://substackcdn.com/image/fetch/$s_!7vTl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2d96393-c1de-4075-b7f0-85b08e527244_1272x516.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="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6L5b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4dab3fa-a381-4e1b-ad65-80abd67ad1a5_1268x398.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6L5b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4dab3fa-a381-4e1b-ad65-80abd67ad1a5_1268x398.png 424w, https://substackcdn.com/image/fetch/$s_!6L5b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4dab3fa-a381-4e1b-ad65-80abd67ad1a5_1268x398.png 848w, https://substackcdn.com/image/fetch/$s_!6L5b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4dab3fa-a381-4e1b-ad65-80abd67ad1a5_1268x398.png 1272w, https://substackcdn.com/image/fetch/$s_!6L5b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4dab3fa-a381-4e1b-ad65-80abd67ad1a5_1268x398.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6L5b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4dab3fa-a381-4e1b-ad65-80abd67ad1a5_1268x398.png" width="1268" height="398" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4dab3fa-a381-4e1b-ad65-80abd67ad1a5_1268x398.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:398,&quot;width&quot;:1268,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:96985,&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_!6L5b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4dab3fa-a381-4e1b-ad65-80abd67ad1a5_1268x398.png 424w, https://substackcdn.com/image/fetch/$s_!6L5b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4dab3fa-a381-4e1b-ad65-80abd67ad1a5_1268x398.png 848w, https://substackcdn.com/image/fetch/$s_!6L5b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4dab3fa-a381-4e1b-ad65-80abd67ad1a5_1268x398.png 1272w, https://substackcdn.com/image/fetch/$s_!6L5b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4dab3fa-a381-4e1b-ad65-80abd67ad1a5_1268x398.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>Instead of retrieving documents, why not directly retrieve information from a KG? To explore this, I built a KG-RAG, starting with constructing a KG. There is an established process to creating a KG.</p><ul><li><p><strong>Entity Extraction</strong>: Identify and extract entities from unstructured text data, such as persons, organizations, and concepts from text.</p></li><li><p><strong>Relationship Extraction</strong>: Extract the relationships between entities. </p></li><li><p><strong>Coreference Resolution</strong>: Coreference resolution determines when two or more expressions in a text refer to the same entity (i.e. he/she refers to the right entities)</p></li><li><p><strong>KG Fusion/Construction</strong>: Fuse with an existing knowledge graph (lots of Match / Lookup queries). Otherwise, create a graph with entities and relationships as nodes and edges. </p></li></ul><p>Traditionally, engineers would have to stitch a pipeline of custom models for each step. But instead I used GPT-4 Turbo as the single model to do everything. In a single prompt, I instructed the model to create a KG based on a <a href="http://www.paulgraham.com/worked.html">lengthy essay by Paul Graham</a>. Here&#8217;s a snapshot of the KG created.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SPRC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a331f19-4da6-4ffe-a374-dd09e57d6b49_822x377.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SPRC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a331f19-4da6-4ffe-a374-dd09e57d6b49_822x377.png 424w, https://substackcdn.com/image/fetch/$s_!SPRC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a331f19-4da6-4ffe-a374-dd09e57d6b49_822x377.png 848w, https://substackcdn.com/image/fetch/$s_!SPRC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a331f19-4da6-4ffe-a374-dd09e57d6b49_822x377.png 1272w, https://substackcdn.com/image/fetch/$s_!SPRC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a331f19-4da6-4ffe-a374-dd09e57d6b49_822x377.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SPRC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a331f19-4da6-4ffe-a374-dd09e57d6b49_822x377.png" width="480" height="220.14598540145985" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a331f19-4da6-4ffe-a374-dd09e57d6b49_822x377.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:377,&quot;width&quot;:822,&quot;resizeWidth&quot;:480,&quot;bytes&quot;:47460,&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_!SPRC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a331f19-4da6-4ffe-a374-dd09e57d6b49_822x377.png 424w, https://substackcdn.com/image/fetch/$s_!SPRC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a331f19-4da6-4ffe-a374-dd09e57d6b49_822x377.png 848w, https://substackcdn.com/image/fetch/$s_!SPRC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a331f19-4da6-4ffe-a374-dd09e57d6b49_822x377.png 1272w, https://substackcdn.com/image/fetch/$s_!SPRC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a331f19-4da6-4ffe-a374-dd09e57d6b49_822x377.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-Ez7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd221b358-7515-45c3-9b70-486ca2cb7d43_815x286.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-Ez7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd221b358-7515-45c3-9b70-486ca2cb7d43_815x286.png 424w, https://substackcdn.com/image/fetch/$s_!-Ez7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd221b358-7515-45c3-9b70-486ca2cb7d43_815x286.png 848w, https://substackcdn.com/image/fetch/$s_!-Ez7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd221b358-7515-45c3-9b70-486ca2cb7d43_815x286.png 1272w, https://substackcdn.com/image/fetch/$s_!-Ez7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd221b358-7515-45c3-9b70-486ca2cb7d43_815x286.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-Ez7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd221b358-7515-45c3-9b70-486ca2cb7d43_815x286.png" width="472" height="165.63435582822086" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d221b358-7515-45c3-9b70-486ca2cb7d43_815x286.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:286,&quot;width&quot;:815,&quot;resizeWidth&quot;:472,&quot;bytes&quot;:34310,&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_!-Ez7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd221b358-7515-45c3-9b70-486ca2cb7d43_815x286.png 424w, https://substackcdn.com/image/fetch/$s_!-Ez7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd221b358-7515-45c3-9b70-486ca2cb7d43_815x286.png 848w, https://substackcdn.com/image/fetch/$s_!-Ez7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd221b358-7515-45c3-9b70-486ca2cb7d43_815x286.png 1272w, https://substackcdn.com/image/fetch/$s_!-Ez7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd221b358-7515-45c3-9b70-486ca2cb7d43_815x286.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>The result was pretty comprehensive with ~100 entities and hundreds of relationships. KG-RAG could answer questions text chunk/document-based RAG could not. For example, it identified the books authored by Jessica Livingston&#8217;s partner (Paul Graham). But the document-RAG couldn&#8217;t and sometimes hallucinates by answering with the book Jessica wrote (a compilation of interviews with startup founders). With KG-RAG, I could also trace the logic of Jessica&#8594;dated&#8594;Paul&#8594;wrote&#8594;books&#8594;(Hackers &amp; Painters, On Lisp). Let&#8217;s assume that the document-RAG is able to pull the right document chunks and answer correctly. Users would still have to read the retrieved text to validate and infer the same logical path. </p><p>Despite the advantages of KG-RAG, document-RAG is the right direction for knowledge copilots. The reasons being:</p><ul><li><p>For a large corpus that exceeds the LLM context window, engineers have to build a KG pipeline with custom models. While there are generic off-the-shelf models, they still have to be finetuned to a specific domain. </p></li><li><p>Prompt engineering large context LLMs like GPT-4 Turbo or Anthropic Claude can streamline KG construction. But based on my tests, the results are highly sensitive to prompts. Tweaking a few words resulted in a materially different KG. </p></li><li><p>KG-RAG does not have the generalization that we expect from a copilot. It can only answer what&#8217;s captured in the KG, making it highly dependent on an already cumbersome and flaky process.  </p></li><li><p>Conceptually and maybe even philosophically, knowledge is fluid. There are many perspectives on any single topic. Most people go through the exact same materials in school but end up with different takeaways. If you ask someone what is a cow, you'll get different answers. For most people, it is an animal that produces milk and beef. For kids, it is black and white animal that produces milk. For butchers, it is a source of income with expensive cuts. We know what a cow is, but there are many ways to express it and they're all correct. </p></li></ul><p>Document-RAG works because vectorizing it retains enough generality for a copilot. KG-RAG is conceptually more attractive but document-RAG is the viable path for knowledge copilots. So which document-RAG strategy is the best? There are over a dozen strategies, ranging from simple RAG to sophisticated multi-agent set ups. To answer the question, I tested a few RAG strategies that represent different conceptual approaches.</p><h2><strong>The best RAG for knowledge copilots</strong></h2><p>To evaluate RAG strategies, I used text I knew well since I wanted to manually score the results instead of the industry practice of automating it with GPT-4. I used eight Generational articles I've written this year, which has ~13,000 words.  </p><p>The scoring methodology was straightforward. Each RAG strategy started with a base score of 10 points. I crafted 10 questions requiring intricate reasoning or a deep understanding of the articles. The responses from each RAG strategy were assessed for "correctness". For an incorrect answer or a failure to find the right information, I deducted 1 point. If the answer was partially correct, I subtracted 0.5 points. (To the engineers: yes, I am mixing retrieval and LLM generation evaluation together) </p><p>As a baseline, I also evaluated the performance of GPT-4 Turbo's context window and the native RAG in OpenAI&#8217;s GPT, using the articles as the knowledge base. Details on the libraries and models used are available in the appendix. Now, let's explore each RAG strategy and its underlying logic.</p><p><strong>Simple/Naive RAG</strong>: This strategy takes an input and retrieves a set of documents with the most similar vectors.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qB7e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd279532-044e-4443-b268-abbeb0583f8b_1268x388.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qB7e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd279532-044e-4443-b268-abbeb0583f8b_1268x388.png 424w, https://substackcdn.com/image/fetch/$s_!qB7e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd279532-044e-4443-b268-abbeb0583f8b_1268x388.png 848w, https://substackcdn.com/image/fetch/$s_!qB7e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd279532-044e-4443-b268-abbeb0583f8b_1268x388.png 1272w, https://substackcdn.com/image/fetch/$s_!qB7e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd279532-044e-4443-b268-abbeb0583f8b_1268x388.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qB7e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd279532-044e-4443-b268-abbeb0583f8b_1268x388.png" width="1268" height="388" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd279532-044e-4443-b268-abbeb0583f8b_1268x388.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:388,&quot;width&quot;:1268,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:81753,&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_!qB7e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd279532-044e-4443-b268-abbeb0583f8b_1268x388.png 424w, https://substackcdn.com/image/fetch/$s_!qB7e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd279532-044e-4443-b268-abbeb0583f8b_1268x388.png 848w, https://substackcdn.com/image/fetch/$s_!qB7e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd279532-044e-4443-b268-abbeb0583f8b_1268x388.png 1272w, https://substackcdn.com/image/fetch/$s_!qB7e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd279532-044e-4443-b268-abbeb0583f8b_1268x388.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>Multiquery RAG</strong>: Generates multiple queries based on the user&#8217;s initial query. For each generated query, the most relevant documents are retrieved. The intuition is that by decomposing queries into distinct queries, we can capture the various perspectives better. The approach here is to transform the user query </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pZLl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F229f15c2-1c96-4c33-8d9b-6993951e6efe_1267x394.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pZLl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F229f15c2-1c96-4c33-8d9b-6993951e6efe_1267x394.png 424w, https://substackcdn.com/image/fetch/$s_!pZLl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F229f15c2-1c96-4c33-8d9b-6993951e6efe_1267x394.png 848w, https://substackcdn.com/image/fetch/$s_!pZLl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F229f15c2-1c96-4c33-8d9b-6993951e6efe_1267x394.png 1272w, https://substackcdn.com/image/fetch/$s_!pZLl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F229f15c2-1c96-4c33-8d9b-6993951e6efe_1267x394.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pZLl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F229f15c2-1c96-4c33-8d9b-6993951e6efe_1267x394.png" width="1267" height="394" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/229f15c2-1c96-4c33-8d9b-6993951e6efe_1267x394.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:394,&quot;width&quot;:1267,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:127022,&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_!pZLl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F229f15c2-1c96-4c33-8d9b-6993951e6efe_1267x394.png 424w, https://substackcdn.com/image/fetch/$s_!pZLl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F229f15c2-1c96-4c33-8d9b-6993951e6efe_1267x394.png 848w, https://substackcdn.com/image/fetch/$s_!pZLl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F229f15c2-1c96-4c33-8d9b-6993951e6efe_1267x394.png 1272w, https://substackcdn.com/image/fetch/$s_!pZLl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F229f15c2-1c96-4c33-8d9b-6993951e6efe_1267x394.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>Hypothetical question RAG</strong>: This approach creates questions that can be answered from each text chunk. The user's query is then matched with the most similar questions, and the associated 'parent' chunks are retrieved. The intent is to align the user's queries with hypothetical questions, anticipating a closer match in their embeddings. The approach here is to further transform the documents</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QFns!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65dd4480-5bea-4a2c-ba15-e250f2227141_1275x383.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QFns!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65dd4480-5bea-4a2c-ba15-e250f2227141_1275x383.png 424w, https://substackcdn.com/image/fetch/$s_!QFns!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65dd4480-5bea-4a2c-ba15-e250f2227141_1275x383.png 848w, https://substackcdn.com/image/fetch/$s_!QFns!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65dd4480-5bea-4a2c-ba15-e250f2227141_1275x383.png 1272w, https://substackcdn.com/image/fetch/$s_!QFns!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65dd4480-5bea-4a2c-ba15-e250f2227141_1275x383.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QFns!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65dd4480-5bea-4a2c-ba15-e250f2227141_1275x383.png" width="1275" height="383" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65dd4480-5bea-4a2c-ba15-e250f2227141_1275x383.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:383,&quot;width&quot;:1275,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:155369,&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_!QFns!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65dd4480-5bea-4a2c-ba15-e250f2227141_1275x383.png 424w, https://substackcdn.com/image/fetch/$s_!QFns!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65dd4480-5bea-4a2c-ba15-e250f2227141_1275x383.png 848w, https://substackcdn.com/image/fetch/$s_!QFns!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65dd4480-5bea-4a2c-ba15-e250f2227141_1275x383.png 1272w, https://substackcdn.com/image/fetch/$s_!QFns!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65dd4480-5bea-4a2c-ba15-e250f2227141_1275x383.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>ReAct</strong> (short for reasoning and acting): An agent in this strategy iteratively retrieves chunks and reflects on whether there is sufficient information to respond or if more querying is needed. This mimics the process of traversing a knowledge graph, albeit through text chunks.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8g3D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af6ed17-e45d-42e0-ac83-8b91517af460_1275x405.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8g3D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af6ed17-e45d-42e0-ac83-8b91517af460_1275x405.png 424w, https://substackcdn.com/image/fetch/$s_!8g3D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af6ed17-e45d-42e0-ac83-8b91517af460_1275x405.png 848w, https://substackcdn.com/image/fetch/$s_!8g3D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af6ed17-e45d-42e0-ac83-8b91517af460_1275x405.png 1272w, https://substackcdn.com/image/fetch/$s_!8g3D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af6ed17-e45d-42e0-ac83-8b91517af460_1275x405.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8g3D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af6ed17-e45d-42e0-ac83-8b91517af460_1275x405.png" width="1275" height="405" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8af6ed17-e45d-42e0-ac83-8b91517af460_1275x405.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:405,&quot;width&quot;:1275,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:125948,&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_!8g3D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af6ed17-e45d-42e0-ac83-8b91517af460_1275x405.png 424w, https://substackcdn.com/image/fetch/$s_!8g3D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af6ed17-e45d-42e0-ac83-8b91517af460_1275x405.png 848w, https://substackcdn.com/image/fetch/$s_!8g3D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af6ed17-e45d-42e0-ac83-8b91517af460_1275x405.png 1272w, https://substackcdn.com/image/fetch/$s_!8g3D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af6ed17-e45d-42e0-ac83-8b91517af460_1275x405.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>Results and insights </h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vApf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2678b43-cb80-4d1a-84d8-bb00c553c061_2551x1037.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vApf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2678b43-cb80-4d1a-84d8-bb00c553c061_2551x1037.png 424w, https://substackcdn.com/image/fetch/$s_!vApf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2678b43-cb80-4d1a-84d8-bb00c553c061_2551x1037.png 848w, https://substackcdn.com/image/fetch/$s_!vApf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2678b43-cb80-4d1a-84d8-bb00c553c061_2551x1037.png 1272w, https://substackcdn.com/image/fetch/$s_!vApf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2678b43-cb80-4d1a-84d8-bb00c553c061_2551x1037.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vApf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2678b43-cb80-4d1a-84d8-bb00c553c061_2551x1037.png" width="1456" height="592" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2678b43-cb80-4d1a-84d8-bb00c553c061_2551x1037.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:592,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:217704,&quot;alt&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!vApf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2678b43-cb80-4d1a-84d8-bb00c553c061_2551x1037.png 424w, https://substackcdn.com/image/fetch/$s_!vApf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2678b43-cb80-4d1a-84d8-bb00c553c061_2551x1037.png 848w, https://substackcdn.com/image/fetch/$s_!vApf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2678b43-cb80-4d1a-84d8-bb00c553c061_2551x1037.png 1272w, https://substackcdn.com/image/fetch/$s_!vApf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2678b43-cb80-4d1a-84d8-bb00c553c061_2551x1037.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><figcaption class="image-caption"><a href="https://docs.google.com/spreadsheets/d/1bdzTwx__DY-D9AzvnborGX0-I1AAkcYKSc5MhLNNLRw/edit?ouid=102920921444205841977&amp;usp=sheets_home&amp;ths=true">Spreadsheet of Q&amp;A</a></figcaption></figure></div><ul><li><p><strong>For simple use cases and smaller corpus, naive RAG works well enough.</strong> But if the corpus is large, more advanced RAG strategies might work better.</p></li><li><p><strong>For best &#8220;accuracy&#8221;, agents work best.</strong> A ReAct agent iteratively acquire information and reflect on it, allowing for a traceable thought process akin to human knowledge work. For instance, when querying about Microsoft Copilot's pricing versus Intercom Fin's, ReAct would first retrieve a set of document chunks. If the information on Intercom's pricing was missing, it would specifically seek out additional chunks related to Intercom.</p></li><li><p><strong>If agents are impractical, use the multiquery approach.</strong> While both multiquery and hypothetical question RAGs had similar scores, I recommend using multiquery (or methods that modify the query instead of the corpus). It is more feasible to test and diagnose queries than going through the entire corpus. You&#8217;ll see products using this approach in the next section.</p></li><li><p><strong>Context length is not everything.</strong> Extending the context length is an active area of development, with Anthropic's Claude boasting a production model with 150,000 word context window (~500 pages). But stuffing the prompt with the entire corpus led to worse performance. Overloading with information, much like in humans, can be counterproductive.</p></li><li><p><strong>Finally, OpenAI&#8217;s GPT models are frustratingly verbose. </strong>Prompt it to limit response length to a few hundred words. A cynical view of this is that OpenAI is financially incentivized to make their models verbose. </p></li></ul><h2>UX is just as important</h2><p>That said, agents are not the solution for knowledge copilots. ReAct-like agents does multiple retrievals behind the scenes. That can be slow and costly at scale. More crucial is that agents that iteratively reflect on intermediate results loses context. It could hallucinate or limit itself to an LLM&#8217;s stored knowledge. When I tested an advanced agent strategy called FLARE, the agent immediately assumes there is no pricing available for Microsoft Copilot because GPT-4&#8217;s knowledge cutoff was April 2023. </p><p>Humans should be steering the copilot during each turn. But it can be tedious to constantly type out more context and guidance. Imagine always having to type &#8220;please just search the top five Google results&#8221; or typing out acronyms like RAG. UX plays a crucial role in helping humans help copilots help humans. Below we go through examples of great UX from Perplexity and Bing&#8217;s new Deep Search. </p><ol><li><p><strong>Asking clarifying questions.</strong> This guides the retrieval to the right domain to search. For example, RAG has different meanings: a literal piece of rag, red/amber/green in project management, retrieval augmented generation, recombination-activating gene, and so on. </p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nnDd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef97bc1c-dfe7-47aa-bdb4-46933c884d98_644x335.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nnDd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef97bc1c-dfe7-47aa-bdb4-46933c884d98_644x335.png 424w, https://substackcdn.com/image/fetch/$s_!nnDd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef97bc1c-dfe7-47aa-bdb4-46933c884d98_644x335.png 848w, https://substackcdn.com/image/fetch/$s_!nnDd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef97bc1c-dfe7-47aa-bdb4-46933c884d98_644x335.png 1272w, https://substackcdn.com/image/fetch/$s_!nnDd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef97bc1c-dfe7-47aa-bdb4-46933c884d98_644x335.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nnDd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef97bc1c-dfe7-47aa-bdb4-46933c884d98_644x335.png" width="486" height="252.81055900621118" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef97bc1c-dfe7-47aa-bdb4-46933c884d98_644x335.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:335,&quot;width&quot;:644,&quot;resizeWidth&quot;:486,&quot;bytes&quot;:32731,&quot;alt&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!nnDd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef97bc1c-dfe7-47aa-bdb4-46933c884d98_644x335.png 424w, https://substackcdn.com/image/fetch/$s_!nnDd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef97bc1c-dfe7-47aa-bdb4-46933c884d98_644x335.png 848w, https://substackcdn.com/image/fetch/$s_!nnDd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef97bc1c-dfe7-47aa-bdb4-46933c884d98_644x335.png 1272w, https://substackcdn.com/image/fetch/$s_!nnDd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef97bc1c-dfe7-47aa-bdb4-46933c884d98_644x335.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><figcaption class="image-caption">Asking Perplexity &#8220;What is the best RAG strategy?&#8221; </figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GuLm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeb7742e-4045-4699-b2de-a166c6a8fd84_723x614.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GuLm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeb7742e-4045-4699-b2de-a166c6a8fd84_723x614.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GuLm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeb7742e-4045-4699-b2de-a166c6a8fd84_723x614.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GuLm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeb7742e-4045-4699-b2de-a166c6a8fd84_723x614.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GuLm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeb7742e-4045-4699-b2de-a166c6a8fd84_723x614.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GuLm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeb7742e-4045-4699-b2de-a166c6a8fd84_723x614.jpeg" width="277" height="235.23928077455048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/feb7742e-4045-4699-b2de-a166c6a8fd84_723x614.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:614,&quot;width&quot;:723,&quot;resizeWidth&quot;:277,&quot;bytes&quot;:34323,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!GuLm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeb7742e-4045-4699-b2de-a166c6a8fd84_723x614.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GuLm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeb7742e-4045-4699-b2de-a166c6a8fd84_723x614.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GuLm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeb7742e-4045-4699-b2de-a166c6a8fd84_723x614.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GuLm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeb7742e-4045-4699-b2de-a166c6a8fd84_723x614.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Bing&#8217;s Deep Search demo example</figcaption></figure></div><ol start="2"><li><p><strong>Showing the steps</strong>. It is helpful to see what the copilot did and how RAG worked. If the results seem off, this provides some level of auditability for users to adjust their queries. This transparency helps build trust with the copilot. Note that Perplexity might be using some form of multiquery RAG.  </p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hz52!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5bd05b-8033-4979-a4f3-f9fc0a1fcd37_632x316.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hz52!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5bd05b-8033-4979-a4f3-f9fc0a1fcd37_632x316.png 424w, https://substackcdn.com/image/fetch/$s_!hz52!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5bd05b-8033-4979-a4f3-f9fc0a1fcd37_632x316.png 848w, https://substackcdn.com/image/fetch/$s_!hz52!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5bd05b-8033-4979-a4f3-f9fc0a1fcd37_632x316.png 1272w, https://substackcdn.com/image/fetch/$s_!hz52!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5bd05b-8033-4979-a4f3-f9fc0a1fcd37_632x316.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hz52!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5bd05b-8033-4979-a4f3-f9fc0a1fcd37_632x316.png" width="476" height="238" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e5bd05b-8033-4979-a4f3-f9fc0a1fcd37_632x316.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:316,&quot;width&quot;:632,&quot;resizeWidth&quot;:476,&quot;bytes&quot;:31138,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!hz52!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5bd05b-8033-4979-a4f3-f9fc0a1fcd37_632x316.png 424w, https://substackcdn.com/image/fetch/$s_!hz52!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5bd05b-8033-4979-a4f3-f9fc0a1fcd37_632x316.png 848w, https://substackcdn.com/image/fetch/$s_!hz52!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5bd05b-8033-4979-a4f3-f9fc0a1fcd37_632x316.png 1272w, https://substackcdn.com/image/fetch/$s_!hz52!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5bd05b-8033-4979-a4f3-f9fc0a1fcd37_632x316.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Perplexity</figcaption></figure></div><ol start="3"><li><p><strong>Citing sources</strong>. While most copilot products have this feature, simple UX features like showing logos and reference title improve the experience. Logos immediately signal the credibility and context of the information.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kfLZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe734809-c94d-43a3-ba04-ddc4c73510e1_626x140.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kfLZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe734809-c94d-43a3-ba04-ddc4c73510e1_626x140.png 424w, https://substackcdn.com/image/fetch/$s_!kfLZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe734809-c94d-43a3-ba04-ddc4c73510e1_626x140.png 848w, https://substackcdn.com/image/fetch/$s_!kfLZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe734809-c94d-43a3-ba04-ddc4c73510e1_626x140.png 1272w, https://substackcdn.com/image/fetch/$s_!kfLZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe734809-c94d-43a3-ba04-ddc4c73510e1_626x140.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kfLZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe734809-c94d-43a3-ba04-ddc4c73510e1_626x140.png" width="590" height="131.94888178913737" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe734809-c94d-43a3-ba04-ddc4c73510e1_626x140.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:140,&quot;width&quot;:626,&quot;resizeWidth&quot;:590,&quot;bytes&quot;:24160,&quot;alt&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!kfLZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe734809-c94d-43a3-ba04-ddc4c73510e1_626x140.png 424w, https://substackcdn.com/image/fetch/$s_!kfLZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe734809-c94d-43a3-ba04-ddc4c73510e1_626x140.png 848w, https://substackcdn.com/image/fetch/$s_!kfLZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe734809-c94d-43a3-ba04-ddc4c73510e1_626x140.png 1272w, https://substackcdn.com/image/fetch/$s_!kfLZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe734809-c94d-43a3-ba04-ddc4c73510e1_626x140.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Perplexity</figcaption></figure></div><ol start="4"><li><p><strong>Constraining the search</strong>. Constraining the search surface area and setting the context can be effective. If I want to know the latest chatter, I should search Reddit. If I want to read up on the latest RAG papers, I should search Google Scholar.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YdMR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8643fce8-58df-45e8-a7d4-2816b082b69c_784x406.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YdMR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8643fce8-58df-45e8-a7d4-2816b082b69c_784x406.png 424w, https://substackcdn.com/image/fetch/$s_!YdMR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8643fce8-58df-45e8-a7d4-2816b082b69c_784x406.png 848w, https://substackcdn.com/image/fetch/$s_!YdMR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8643fce8-58df-45e8-a7d4-2816b082b69c_784x406.png 1272w, https://substackcdn.com/image/fetch/$s_!YdMR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8643fce8-58df-45e8-a7d4-2816b082b69c_784x406.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YdMR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8643fce8-58df-45e8-a7d4-2816b082b69c_784x406.png" width="564" height="292.07142857142856" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8643fce8-58df-45e8-a7d4-2816b082b69c_784x406.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:406,&quot;width&quot;:784,&quot;resizeWidth&quot;:564,&quot;bytes&quot;:35947,&quot;alt&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!YdMR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8643fce8-58df-45e8-a7d4-2816b082b69c_784x406.png 424w, https://substackcdn.com/image/fetch/$s_!YdMR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8643fce8-58df-45e8-a7d4-2816b082b69c_784x406.png 848w, https://substackcdn.com/image/fetch/$s_!YdMR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8643fce8-58df-45e8-a7d4-2816b082b69c_784x406.png 1272w, https://substackcdn.com/image/fetch/$s_!YdMR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8643fce8-58df-45e8-a7d4-2816b082b69c_784x406.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><figcaption class="image-caption">Perplexity</figcaption></figure></div><h2>After RAG, what&#8217;s next?</h2><p>Earlier, we noted that retrieval is the foundation for knowledge copilots. There is still reasoning and synthesis. But I&#8217;ll leave that to future essays. </p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/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://www.generational.pub/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><strong>Curated reads:</strong></p><p>Commercial: <a href="https://blog.google/technology/ai/google-gemini-ai/">An Introduction to Google Gemini</a></p><p>Social: <a href="https://www.microsoft.com/en-us/research/uploads/prod/2023/12/AI-and-Productivity-Report-First-Edition.pdf">Early LLM-based Tools for Enterprise Information Workers Likely Provide Meaningful Boosts to Productivity</a></p><p>Technical:  <a href="https://www.microsoft.com/en-us/research/publication/can-generalist-foundation-models-outcompete-special-purpose-tuning-case-study-in-medicine/">Can Generalist Foundation Models Outcompete Special-Purpose Tuning? Case Study in Medicine</a></p><div><hr></div><h2><strong>Appendix</strong></h2><p><strong>Corpus:</strong> ~13,000 words from eight Generational articles I've written over the past year </p><p><strong>Libraries used:</strong></p><ul><li><p><a href="https://app.capacities.io/4f71997f-5920-4aa3-b9d1-03be3c86e420/www.unstructured.io">Unstructured</a> for processing and loading the articles</p></li><li><p><a href="https://app.capacities.io/4f71997f-5920-4aa3-b9d1-03be3c86e420/llamaindex.ai">LlamaIndex</a> and <a href="https://app.capacities.io/4f71997f-5920-4aa3-b9d1-03be3c86e420/langchain.com">Langchain</a> as frameworks to split, query, and synthesize responses</p></li><li><p><a href="https://www.trychroma.com/">Chroma</a> and <a href="https://app.capacities.io/4f71997f-5920-4aa3-b9d1-03be3c86e420/www.neo4j.com">Neo4j</a> as the data stores</p></li></ul><p><strong>Chunking scenarios</strong></p><ul><li><p>Smaller chunks (~500 words) to simulate the scenario of a large corpus with lots more chunks, making it harder to retrieve right information</p></li><li><p>Large chunks (~1,000 words) to increase the chances of retrieving the right the information</p></li></ul><p><strong>Models used</strong></p><ul><li><p>GPT-4 Turbo (gpt-4-1106-preview)</p></li><li><p>Ada Embedding (text-ada-embedding-002)</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Challenges in enterprise generative AI]]></title><description><![CDATA[3 themes from conversations & conferences + Enterprise GenAI Forum event]]></description><link>https://www.generational.pub/p/challenges-in-enterprise-generative</link><guid isPermaLink="false">https://www.generational.pub/p/challenges-in-enterprise-generative</guid><dc:creator><![CDATA[Kenn So]]></dc:creator><pubDate>Thu, 05 Oct 2023 17:57:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!a9Vw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F408c43f2-0cca-49e7-9707-05ca60ee1f92_1707x1101.bin" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This post is different from past essays, which were more future-oriented. This one is grounded in today&#8217;s challenges in scaling AI. Read on to learn about the recurring challenges I&#8217;ve heard. I am also organizing the <a href="https://lu.ma/enterpriseainov23">Enterprise Generative AI Forum</a> which is designed for both technical and non-technical folks and will cover topics like product, pricing, positioning, and more.</em></p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generational.pub/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2><strong>Experimentation to Production</strong></h2><p>It has been almost one year since ChatGPT was released. In the initial six months, the community grappled with understanding the capabilities of foundation or generative AI models. The number of in-person AI events happening in Bay Area grew from just 10 in January to 100 in September. ~Three in-person events a day, filled with folks talking about AI. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!a9Vw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F408c43f2-0cca-49e7-9707-05ca60ee1f92_1707x1101.bin" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!a9Vw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F408c43f2-0cca-49e7-9707-05ca60ee1f92_1707x1101.bin 424w, https://substackcdn.com/image/fetch/$s_!a9Vw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F408c43f2-0cca-49e7-9707-05ca60ee1f92_1707x1101.bin 848w, https://substackcdn.com/image/fetch/$s_!a9Vw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F408c43f2-0cca-49e7-9707-05ca60ee1f92_1707x1101.bin 1272w, https://substackcdn.com/image/fetch/$s_!a9Vw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F408c43f2-0cca-49e7-9707-05ca60ee1f92_1707x1101.bin 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!a9Vw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F408c43f2-0cca-49e7-9707-05ca60ee1f92_1707x1101.bin" width="560" height="361.15384615384613" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/408c43f2-0cca-49e7-9707-05ca60ee1f92_1707x1101.bin&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:939,&quot;width&quot;:1456,&quot;resizeWidth&quot;:560,&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_!a9Vw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F408c43f2-0cca-49e7-9707-05ca60ee1f92_1707x1101.bin 424w, https://substackcdn.com/image/fetch/$s_!a9Vw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F408c43f2-0cca-49e7-9707-05ca60ee1f92_1707x1101.bin 848w, https://substackcdn.com/image/fetch/$s_!a9Vw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F408c43f2-0cca-49e7-9707-05ca60ee1f92_1707x1101.bin 1272w, https://substackcdn.com/image/fetch/$s_!a9Vw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F408c43f2-0cca-49e7-9707-05ca60ee1f92_1707x1101.bin 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><figcaption class="image-caption">Source: Cerebral Valley</figcaption></figure></div><p>Over the past few months, I&#8217;ve noted that the narrative has shifted. It is less about demonstrating what models can do. While hackathons still happen, the conversations transitioned from &#8220;look at how cool this is&#8221; to &#8220;how can I make this damn thing work at scale?&#8221;. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Cm-8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e924ff2-de4f-40dc-8805-e6357d404192_1665x1101.bin" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Cm-8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e924ff2-de4f-40dc-8805-e6357d404192_1665x1101.bin 424w, https://substackcdn.com/image/fetch/$s_!Cm-8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e924ff2-de4f-40dc-8805-e6357d404192_1665x1101.bin 848w, https://substackcdn.com/image/fetch/$s_!Cm-8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e924ff2-de4f-40dc-8805-e6357d404192_1665x1101.bin 1272w, https://substackcdn.com/image/fetch/$s_!Cm-8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e924ff2-de4f-40dc-8805-e6357d404192_1665x1101.bin 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Cm-8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e924ff2-de4f-40dc-8805-e6357d404192_1665x1101.bin" width="566" height="374.35302197802196" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e924ff2-de4f-40dc-8805-e6357d404192_1665x1101.bin&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:963,&quot;width&quot;:1456,&quot;resizeWidth&quot;:566,&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_!Cm-8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e924ff2-de4f-40dc-8805-e6357d404192_1665x1101.bin 424w, https://substackcdn.com/image/fetch/$s_!Cm-8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e924ff2-de4f-40dc-8805-e6357d404192_1665x1101.bin 848w, https://substackcdn.com/image/fetch/$s_!Cm-8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e924ff2-de4f-40dc-8805-e6357d404192_1665x1101.bin 1272w, https://substackcdn.com/image/fetch/$s_!Cm-8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e924ff2-de4f-40dc-8805-e6357d404192_1665x1101.bin 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><figcaption class="image-caption">Source: Cerebral Valley</figcaption></figure></div><p>This isn&#8217;t a surprise considering that today all major public software companies have released a generative AI product. There&#8217;s also a long list of private companies not included in the list below.</p><ul><li><p><strong>Collaborative Applications:</strong> Microsoft, Google, Slack, Atlassian, Smartsheet, Asana, Zoom</p></li><li><p><strong>Content Management:</strong> Box, Dropbox, Docusign</p></li><li><p><strong>Sales &amp; Marketing:</strong> Salesforce, Hubspot, Sprinklr </p></li><li><p><strong>IT &amp; Customer Support:</strong> ServiceNow, Freshworks, Five9, Shopify</p></li><li><p><strong>Finance &amp; ERP:</strong> Workday, Blackline, SAP</p></li><li><p><strong>Creative:</strong> Adobe, Canva, Autodesk</p></li><li><p><strong>App Development:</strong> Github, Gitlab, AWS, Pagerduty</p></li><li><p><strong>BI &amp; Data:</strong> Oracle, Tableau, Thoughtspot, Snowflake</p></li></ul><h2>Three challenges in making AI enterprise-ready</h2><p>Here are three recurring challenges distilled from attending and hosting several events.</p><ol><li><p><strong>RAG is the rage (both loved and loathed): </strong>Productionizing RAG<strong> </strong>seems to be the rallying call of AI vendors today. I&#8217;ve seen it become the tagline of company booths in a few events. Off-the-shelf models are sufficient for general assistants but incorporating proprietary data, which can be as simple as your last email to provide context, makes these models much more valuable. RAG is the best way to do so. Finetuning models is great for specific tasks but it is not great for incorporating new knowledge. Finetuning also makes it difficult for engineers to iterate quickly compared to engineering a RAG pipeline. As much as there is excitement to productize this pipeline though, there remains thorny problems of how to best chunk, index, rerank and synthesize the retrieved results.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0NMa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe156469c-67cf-4875-9d62-e8966393a2a0_2000x740.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0NMa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe156469c-67cf-4875-9d62-e8966393a2a0_2000x740.png 424w, https://substackcdn.com/image/fetch/$s_!0NMa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe156469c-67cf-4875-9d62-e8966393a2a0_2000x740.png 848w, https://substackcdn.com/image/fetch/$s_!0NMa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe156469c-67cf-4875-9d62-e8966393a2a0_2000x740.png 1272w, https://substackcdn.com/image/fetch/$s_!0NMa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe156469c-67cf-4875-9d62-e8966393a2a0_2000x740.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0NMa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe156469c-67cf-4875-9d62-e8966393a2a0_2000x740.png" width="1456" height="539" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e156469c-67cf-4875-9d62-e8966393a2a0_2000x740.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:539,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1415468,&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_!0NMa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe156469c-67cf-4875-9d62-e8966393a2a0_2000x740.png 424w, https://substackcdn.com/image/fetch/$s_!0NMa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe156469c-67cf-4875-9d62-e8966393a2a0_2000x740.png 848w, https://substackcdn.com/image/fetch/$s_!0NMa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe156469c-67cf-4875-9d62-e8966393a2a0_2000x740.png 1272w, https://substackcdn.com/image/fetch/$s_!0NMa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe156469c-67cf-4875-9d62-e8966393a2a0_2000x740.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><figcaption class="image-caption">RAG is the rage at the AI Conference</figcaption></figure></div></li><li><p><strong>Contextualized retrieval:</strong> While RAG is great, deploying at the enterprise level often means thousands of users accessing documents from different sources. For a consumer facing chatbot, it might be pulling from a general knowledge base that can serve most customers. For a knowledge management assistant, it requires more context to be helpful. It has to know what documents the user is working on, has access to, which users it is collaborating with, and so on. It is exponentially more complex than indexing an entire Google Drive and making it available for retrieval to anyone. At an enterprise level, context &amp; permission-aware indexing and retrieval is key. Not all employees should have access to internal financial forecasts nor should private Slack messages be searchable. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SL4F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eaf3264-0cd5-42d1-9ad4-c694cf1a7e6a_2000x857.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SL4F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eaf3264-0cd5-42d1-9ad4-c694cf1a7e6a_2000x857.png 424w, https://substackcdn.com/image/fetch/$s_!SL4F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eaf3264-0cd5-42d1-9ad4-c694cf1a7e6a_2000x857.png 848w, https://substackcdn.com/image/fetch/$s_!SL4F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eaf3264-0cd5-42d1-9ad4-c694cf1a7e6a_2000x857.png 1272w, https://substackcdn.com/image/fetch/$s_!SL4F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eaf3264-0cd5-42d1-9ad4-c694cf1a7e6a_2000x857.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SL4F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eaf3264-0cd5-42d1-9ad4-c694cf1a7e6a_2000x857.png" width="1456" height="624" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0eaf3264-0cd5-42d1-9ad4-c694cf1a7e6a_2000x857.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:624,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:326995,&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_!SL4F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eaf3264-0cd5-42d1-9ad4-c694cf1a7e6a_2000x857.png 424w, https://substackcdn.com/image/fetch/$s_!SL4F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eaf3264-0cd5-42d1-9ad4-c694cf1a7e6a_2000x857.png 848w, https://substackcdn.com/image/fetch/$s_!SL4F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eaf3264-0cd5-42d1-9ad4-c694cf1a7e6a_2000x857.png 1272w, https://substackcdn.com/image/fetch/$s_!SL4F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eaf3264-0cd5-42d1-9ad4-c694cf1a7e6a_2000x857.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><figcaption class="image-caption">Source: Glean</figcaption></figure></div></li><li><p><strong>Monitoring challenges:</strong> Transitioning experiments into production requires monitoring. While monitoring machine learning models is not new, monitoring generative AI models is. It is more complicated. First, its because of the sheer amount of additional metadata generated by LLM applications. Each prompt chain, retrieval, vector index, and so on has to be tracked. The power of LLMs is that it can handle any open ended conversation but that also expands the scope of monitoring. Even when its all logged, evaluating the conversational responses of models is subjective. Today, it is manually rated by humans who each have different subjective preferences. There is a long tail of additional challenges about mitigating bias (difficult to manage at scale), enhancing explainability (LLMs can explain themselves but can be eloquently incorrect), and enforcing copyright (detectors are proven to be ineffective).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nozF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F812578b6-038f-4ef9-a712-84cefcada0d2_1022x822.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nozF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F812578b6-038f-4ef9-a712-84cefcada0d2_1022x822.png 424w, https://substackcdn.com/image/fetch/$s_!nozF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F812578b6-038f-4ef9-a712-84cefcada0d2_1022x822.png 848w, https://substackcdn.com/image/fetch/$s_!nozF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F812578b6-038f-4ef9-a712-84cefcada0d2_1022x822.png 1272w, https://substackcdn.com/image/fetch/$s_!nozF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F812578b6-038f-4ef9-a712-84cefcada0d2_1022x822.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nozF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F812578b6-038f-4ef9-a712-84cefcada0d2_1022x822.png" width="552" height="443.9765166340509" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/812578b6-038f-4ef9-a712-84cefcada0d2_1022x822.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:822,&quot;width&quot;:1022,&quot;resizeWidth&quot;:552,&quot;bytes&quot;:236701,&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_!nozF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F812578b6-038f-4ef9-a712-84cefcada0d2_1022x822.png 424w, https://substackcdn.com/image/fetch/$s_!nozF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F812578b6-038f-4ef9-a712-84cefcada0d2_1022x822.png 848w, https://substackcdn.com/image/fetch/$s_!nozF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F812578b6-038f-4ef9-a712-84cefcada0d2_1022x822.png 1272w, https://substackcdn.com/image/fetch/$s_!nozF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F812578b6-038f-4ef9-a712-84cefcada0d2_1022x822.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><figcaption class="image-caption">Source: LangChain</figcaption></figure></div></li></ol><h2><strong>Enterprise GenAI Forum on Nov 14</strong></h2><p>While most of the events have centered around product and engineering topics, building enterprise AI is more than that. Competitive positioning, pricing &amp; packaging, practical legal issues, and talent management are also relevant to building AI companies. So I am organizing Enterprise GenAI Forum on November 14 in San Francisco to explore these topics. This event is for AI insiders that are building, selling, and investing in enterprise AI products. Details are still being finalized but if you&#8217;d like to be the first to get access, sign up here. Priority will be given to current subscribers &#8212; leave a note saying you found out about the event through Generational.</p><p><em><strong>Sign up here: <a href="https://lu.ma/enterpriseainov23">Enterprise GenAI Forum</a></strong></em></p><p><em>PS - I am looking for a speaker / panelist that has worked on pricing &amp; packaging of GenAI products. If you know someone who is a rockstar in this area would so appreciate leads.</em></p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generational.pub/subscribe?"><span>Subscribe now</span></a></p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[How to manage a team of AI agents]]></title><description><![CDATA[Lessons from building an app for $1.50 in 10 minutes]]></description><link>https://www.generational.pub/p/how-to-manage-a-team-of-ai-agents</link><guid isPermaLink="false">https://www.generational.pub/p/how-to-manage-a-team-of-ai-agents</guid><dc:creator><![CDATA[Kenn So]]></dc:creator><pubDate>Fri, 25 Aug 2023 23:33:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4TYN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9e8fb7e-d833-4f10-beab-9e9cc83eff6e_922x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Hey all, its been a awhile. I took time off for honeymoon and the resulting backlog of work. To those who joined the <a href="https://www.generational.pub/p/enterprise-ready-generative-ai-happy">enterprise-ready AI event</a>, thank you for making it awesome! The interest was staggering. Ashish and I will share the key takeaways soon. If you&#8217;d like to be the first to know of future events, consider subscribing! </em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generational.pub/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2><strong>A recent history of AI agents</strong></h2><p>The user experience of ChatGPT &amp; similar products is that it requires a human to pilot. Its works as a collaborator that needs live instructions. A different way to experience AI is that of fully autonomous AI agents, large language model (LLM)-driven programs that can seemingly operate autonomously. Give an agent a goal, it will figure it out from there. The first version of the AutoGPT project was pioneering, though a bit chaotic. The agent doesn&#8217;t know when the assigned goal is achieved. It can be unpredictable, <a href="https://www.generational.pub/p/command-line-to-conversations">such as how it started researching OnlyFans as a way to grow this newsletter</a>, and only stops working when it reaches an arbitrarily set number of API calls.</p><p>BabyAGI&#8217;s framework was a major step in making agents practical by incorporating a task management system to impose structure and direction. The human analogy is that an AI agent on its own is like a human reacting to whatever comes to mind, which is not reliable. But pair a human with a task management system, even a simple Kanban board, then work becomes so much more productive. The March 2023 launch of AutoGPT and BabyAGI marked the start of agentic AI wave. Since then developers have been improving what agents could do, equipping them with long-term memory to remember what they&#8217;ve done along with a portfolio of skills to browse the web, write software programs, and many more.</p><p>If we could build one agent, why not several? The multi-agent scene first came to prominence with the work of Google and Stanford researchers running the Smallville experiment with 25 AI agents each simulated with their own personalities and memories. What&#8217;s fascinating from the research is that social behaviors such as gossiping and event planning &#8216;naturally&#8217; emerged from the simulation. That brought multi-agent projects to the Silicon Valley mind hive. <a href="http://Character.ai">Character.ai</a> and other social bot platforms soon enabled chatrooms to host multiple agents chatting with each other. Those are all social-conversational applications, what about getting agents to do work?</p><h2>A task management app in 10 minutes and $1.50</h2><p>Just a couple of months ago, I wrote in <em><a href="https://www.generational.pub/p/command-line-to-conversations">Command line to conversations</a></em>: </p><blockquote><p>This might be a vision of the future: copilot agents from different software vendors working together. Microsoft Copilot will extract the technical requirements from the product requirements Word document, then instruct Atlassian Intelligence to create Jira tickets for each technical requirement. These tickets will then be handed off to Github Copilot to write, test, and ship code.</p></blockquote><p>That future just got closer. In the past month, there has been the advent of practical multi-agent projects. MetaGPT is the most popular one so far because it is open-source, achieved state-of-the-art (SOTA) performance, and provides an intuitive framework to build a team of AI agents. </p><p>So, what is MetaGPT?</p><blockquote><p>A framework that efficiently <strong>incorporates human workflows</strong> into LLM-based multi-agent collaboration. By <strong>encoding Standard Operating Procedures (SOPs) into prompts</strong>, MetaGPT enables structured coordination and modular outputs. It leverages an assembly line paradigm to <strong>assign diverse roles to various agents</strong>, allowing for the effective deconstruction of complex multi-agent collaborative problems. Experiments on collaborative software engineering benchmarks show promising results.</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_!4TYN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9e8fb7e-d833-4f10-beab-9e9cc83eff6e_922x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4TYN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9e8fb7e-d833-4f10-beab-9e9cc83eff6e_922x630.png 424w, https://substackcdn.com/image/fetch/$s_!4TYN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9e8fb7e-d833-4f10-beab-9e9cc83eff6e_922x630.png 848w, https://substackcdn.com/image/fetch/$s_!4TYN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9e8fb7e-d833-4f10-beab-9e9cc83eff6e_922x630.png 1272w, https://substackcdn.com/image/fetch/$s_!4TYN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9e8fb7e-d833-4f10-beab-9e9cc83eff6e_922x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4TYN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9e8fb7e-d833-4f10-beab-9e9cc83eff6e_922x630.png" width="628" height="429.1106290672451" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9e8fb7e-d833-4f10-beab-9e9cc83eff6e_922x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:922,&quot;resizeWidth&quot;:628,&quot;bytes&quot;:232265,&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_!4TYN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9e8fb7e-d833-4f10-beab-9e9cc83eff6e_922x630.png 424w, https://substackcdn.com/image/fetch/$s_!4TYN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9e8fb7e-d833-4f10-beab-9e9cc83eff6e_922x630.png 848w, https://substackcdn.com/image/fetch/$s_!4TYN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9e8fb7e-d833-4f10-beab-9e9cc83eff6e_922x630.png 1272w, https://substackcdn.com/image/fetch/$s_!4TYN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9e8fb7e-d833-4f10-beab-9e9cc83eff6e_922x630.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 the paper, the creators of MetaGPT configured it to be a software development team composed of a product manager, systems architect, program manager, software engineer, and a QA engineer. To have an objective measure of the AI team&#8217;s performance, they tested against two popular coding benchmarks, HumanEval and MBPP, and achieved SOTA results. LLMs that perform well on both benchmarks are considered to be more capable of generating code that is both correct and readable.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oxd7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dbc48a0-a7ea-4e6e-ae06-795f17e37551_2000x844.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oxd7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dbc48a0-a7ea-4e6e-ae06-795f17e37551_2000x844.png 424w, https://substackcdn.com/image/fetch/$s_!oxd7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dbc48a0-a7ea-4e6e-ae06-795f17e37551_2000x844.png 848w, https://substackcdn.com/image/fetch/$s_!oxd7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dbc48a0-a7ea-4e6e-ae06-795f17e37551_2000x844.png 1272w, https://substackcdn.com/image/fetch/$s_!oxd7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dbc48a0-a7ea-4e6e-ae06-795f17e37551_2000x844.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oxd7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dbc48a0-a7ea-4e6e-ae06-795f17e37551_2000x844.png" width="508" height="214.22527472527472" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7dbc48a0-a7ea-4e6e-ae06-795f17e37551_2000x844.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:614,&quot;width&quot;:1456,&quot;resizeWidth&quot;:508,&quot;bytes&quot;:345672,&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_!oxd7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dbc48a0-a7ea-4e6e-ae06-795f17e37551_2000x844.png 424w, https://substackcdn.com/image/fetch/$s_!oxd7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dbc48a0-a7ea-4e6e-ae06-795f17e37551_2000x844.png 848w, https://substackcdn.com/image/fetch/$s_!oxd7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dbc48a0-a7ea-4e6e-ae06-795f17e37551_2000x844.png 1272w, https://substackcdn.com/image/fetch/$s_!oxd7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dbc48a0-a7ea-4e6e-ae06-795f17e37551_2000x844.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>However, a more holistic evaluation would encompass other aspects such as ease of use, quality of the documentation, and the effort it took to build the application. MetaGPT is compelling because it produces work artifacts along with the code base such as product requirements document (PRD), system architecture and data flow diagrams, API specs, and a comparison of competing products. All these documents are in the team&#8217;s shared workspace and referenced as needed by the agents to continue working. In the paper, the example software the authors created was the 2048 game. The goal of the game is to slide the numbers around to combine them, creating larger and larger numbers until it reaches 2048. They were able to create working game along with work artifacts from a single line of instruction &#8220;Make the 2048 sliding tile number puzzle.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Hfrk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a92b38-487c-4987-8b38-5362c584fcd8_2000x913.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hfrk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a92b38-487c-4987-8b38-5362c584fcd8_2000x913.png 424w, https://substackcdn.com/image/fetch/$s_!Hfrk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a92b38-487c-4987-8b38-5362c584fcd8_2000x913.png 848w, https://substackcdn.com/image/fetch/$s_!Hfrk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a92b38-487c-4987-8b38-5362c584fcd8_2000x913.png 1272w, https://substackcdn.com/image/fetch/$s_!Hfrk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a92b38-487c-4987-8b38-5362c584fcd8_2000x913.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hfrk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a92b38-487c-4987-8b38-5362c584fcd8_2000x913.png" width="478" height="218.31730769230768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/22a92b38-487c-4987-8b38-5362c584fcd8_2000x913.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:665,&quot;width&quot;:1456,&quot;resizeWidth&quot;:478,&quot;bytes&quot;:184235,&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_!Hfrk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a92b38-487c-4987-8b38-5362c584fcd8_2000x913.png 424w, https://substackcdn.com/image/fetch/$s_!Hfrk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a92b38-487c-4987-8b38-5362c584fcd8_2000x913.png 848w, https://substackcdn.com/image/fetch/$s_!Hfrk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a92b38-487c-4987-8b38-5362c584fcd8_2000x913.png 1272w, https://substackcdn.com/image/fetch/$s_!Hfrk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a92b38-487c-4987-8b38-5362c584fcd8_2000x913.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>That&#8217;s amazing. I had to see it for myself. So I installed MetaGPT and asked it to write a task management software. Out came an almost working codebase. I still had to do some debugging but hey, it worked. It was complete with a SQL database, HTML templates, and a Flask-based Python script to stitch everything together. For $1.50 worth of API calls and 10 minutes, I got an entire AI team built an app with detailed documentation. I could have shaved half the time &amp; cost if I didn&#8217;t instruct the agents to do code reviews.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GQh0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41ab9af-f881-4d78-90ae-7c33c4898b6a_2000x2457.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GQh0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41ab9af-f881-4d78-90ae-7c33c4898b6a_2000x2457.png 424w, https://substackcdn.com/image/fetch/$s_!GQh0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41ab9af-f881-4d78-90ae-7c33c4898b6a_2000x2457.png 848w, https://substackcdn.com/image/fetch/$s_!GQh0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41ab9af-f881-4d78-90ae-7c33c4898b6a_2000x2457.png 1272w, https://substackcdn.com/image/fetch/$s_!GQh0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41ab9af-f881-4d78-90ae-7c33c4898b6a_2000x2457.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GQh0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41ab9af-f881-4d78-90ae-7c33c4898b6a_2000x2457.png" width="476" height="584.8653846153846" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e41ab9af-f881-4d78-90ae-7c33c4898b6a_2000x2457.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1789,&quot;width&quot;:1456,&quot;resizeWidth&quot;:476,&quot;bytes&quot;:334111,&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_!GQh0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41ab9af-f881-4d78-90ae-7c33c4898b6a_2000x2457.png 424w, https://substackcdn.com/image/fetch/$s_!GQh0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41ab9af-f881-4d78-90ae-7c33c4898b6a_2000x2457.png 848w, https://substackcdn.com/image/fetch/$s_!GQh0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41ab9af-f881-4d78-90ae-7c33c4898b6a_2000x2457.png 1272w, https://substackcdn.com/image/fetch/$s_!GQh0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41ab9af-f881-4d78-90ae-7c33c4898b6a_2000x2457.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>See snippets of the generated PRD and system diagram below. If you&#8217;re interested in browsing through all the other files, <a href="https://drive.google.com/drive/folders/1DwUpDItliF3_XVHDqGbW4tYwhyLYUz6S?usp=sharing">here&#8217;s the link</a>. </p><pre><code><strong>User Stories</strong>
1. I want to create, edit and delete tasks so that I can manage my work
2. I want to categorize tasks into projects so that I can organize my work 
3. I want to set due dates for tasks so that I can prioritize my work
4. I want to mark tasks as complete so that I can track my progress
5. I want to view all tasks in a single dashboard so that I can get an overview </code></pre><pre><code><strong>Competitive Analysis</strong>
1. Asana: A comprehensive project management tool. It is more suitable for teams and may be overwhelming for individual users
2. Trello: A kanban-style task management app. It is easy to use but lacks some advanced task management features
3. Microsoft To Do: A simple and straightforward task management app. It is fully integrated with other Microsoft apps
4. Google Tasks: A basic task management tool. It is integrated with Google Calendar and Gmail but lacks advanced features</code></pre><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Sacq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a2d9fe-3ad8-46f3-a106-9281a8502480_2000x2183.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Sacq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a2d9fe-3ad8-46f3-a106-9281a8502480_2000x2183.png 424w, https://substackcdn.com/image/fetch/$s_!Sacq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a2d9fe-3ad8-46f3-a106-9281a8502480_2000x2183.png 848w, https://substackcdn.com/image/fetch/$s_!Sacq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a2d9fe-3ad8-46f3-a106-9281a8502480_2000x2183.png 1272w, https://substackcdn.com/image/fetch/$s_!Sacq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a2d9fe-3ad8-46f3-a106-9281a8502480_2000x2183.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Sacq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a2d9fe-3ad8-46f3-a106-9281a8502480_2000x2183.png" width="432" height="471.46153846153845" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/11a2d9fe-3ad8-46f3-a106-9281a8502480_2000x2183.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1589,&quot;width&quot;:1456,&quot;resizeWidth&quot;:432,&quot;bytes&quot;:620985,&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_!Sacq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a2d9fe-3ad8-46f3-a106-9281a8502480_2000x2183.png 424w, https://substackcdn.com/image/fetch/$s_!Sacq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a2d9fe-3ad8-46f3-a106-9281a8502480_2000x2183.png 848w, https://substackcdn.com/image/fetch/$s_!Sacq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a2d9fe-3ad8-46f3-a106-9281a8502480_2000x2183.png 1272w, https://substackcdn.com/image/fetch/$s_!Sacq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a2d9fe-3ad8-46f3-a106-9281a8502480_2000x2183.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>Three lessons on building a team of AI agents</h2><p>The insight from this is that agents will become more helpful collaborators to humans if they adopted how humans manage and produce work. Specifically:</p><p><strong>Give agents specialized roles &#8212; </strong>Research has shown that an LLM reasons better if it assumes a cast of experts to reason about a topic, performing better than the chain-of-thought technique. The MetaGPT paper also showed that removing roles in the team led to worse performance. The intuition is that an LLM is a general brain that can be prompt-hypnotized into role playing as experts to tap into specialized knowledge hidden in the model parameters. </p><p>The process of specialization isn&#8217;t limited to prompt engineering. It can also be by equipping agents with the role-relevant skills. For example, a product manager agent needs to be able to browse the web to do competitive research, craft user stories, and synthesize them into a PRD. The creators of MetaGPT programmed these skills for each agent. It will be interesting to see if there will be a marketplace of AI skills so users can craft their AI agents in a modular fashion. We&#8217;re seeing the beginnings of this with ChatGPT plugins and Zapier&#8217;s marketplace of zappable APIs.</p><p><strong>Teach agents how to collaborate on a shared workspace &#8212;</strong> Knowledge workers have a repository of work artifacts (docs, slides, numbers, chat logs) and processes (waterfall, agile, weekly syncs) to coordinate work at scale. These are templates to model how AI agents can work together. In the MetaGPT example, it was a modeled as a waterfall development process in which agents pass on the baton of artifacts to the next one. </p><pre><code>Sidebar: When I was studying macroeconomics in university, one concept I never fully appreciated is how abstract management practices is considered part of &#8220;technological&#8221; growth factor along with likes of tangible computer chips. But seeing that programming how agents work together affect the end output gave me better appreciation of that concept. Economics, after all, is about managing scarce resources. In this case, its coordinating and allocating the skills and memory of AI agents.</code></pre><p><strong>Manage information flow &#8212;</strong> When we go about our work, we communicate a lot to make decisions and keep stakeholders aligned. Whether its written or verbal communication, we share only the relevant information (at least we try to) to complete our jobs. MetaGPT employs a similar idea with different personas subscribing to certain chat logs. The agents don&#8217;t digest all of the information arbitrarily. For example, the system architect doesn&#8217;t follow the competitive analysis work. But when the PRD is done, it&#8217;ll get notified so it can start designing an architecture. This is similar to how we don&#8217;t attend every meeting, read every email, or even read messages in Slack channels we&#8217;re in. Vector-based retrieval and a large context window can help agents digest more information, but curating information flow through intentional communication patterns matter still. Research has shown that while LLMs can handle 100,000 tokens, they&#8217;re similar to humans in that the more concise and relevant the context the better.</p><h2>What will work look like by 2024?</h2><p>Granted that MetaGPT may still seem like a shiny demo limited to simpler Python-oriented programs, the trajectory of progress is staggering. Just a few weeks after MetaGPT&#8217;s release, Microsoft open-sourced Autogen, a flexible multi-agent framework in which humans can step in as an individual contributor or give iterative feedback to agents as the manager. These projects set the stage for a future where AI does more than just assists &#8212; it also collaborates and manages. If we got here within 10 months of ChatGPT&#8217;s release, where will we be by 2024? </p><div><hr></div><p><strong>Curated reads</strong></p><p>Technical: <a href="https://github.com/geekan/MetaGPT">MetaGPT: The Multi-Agent Framework</a></p><p>Commercial: <a href="https://openai.com/blog/gpt-3-5-turbo-fine-tuning-and-api-updates">You can now finetune GPT-3.5</a></p><p>Social: <a href="https://www.nature.com/articles/d41586-023-02491-y">Nations carve different paths for tech regulation</a></p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generational.pub/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[How to create a mind]]></title><description><![CDATA[A cognitive model of AI agents]]></description><link>https://www.generational.pub/p/how-to-create-a-mind</link><guid isPermaLink="false">https://www.generational.pub/p/how-to-create-a-mind</guid><dc:creator><![CDATA[Kenn So]]></dc:creator><pubDate>Sat, 22 Jul 2023 13:47:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Vnd3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86aae91d-7490-4340-80ec-af865afe29c5_1113x616.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This essay explores how cognitive science serves as a blueprint for AI agents, giving us a framework to understand AI developments, pinpoint system gaps, and contrast human and AI minds. We walk through how the key components - perception (data inputs), working memory (context windows), procedural &amp; declarative long-term memory (databases), motor functions (tools), and the orchestrator - all work together. </p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generational.pub/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2><strong>A brief history of the pursuit</strong></h2><p>Understanding our minds is a quest that has been pursued since antiquity. Greek philosopher Aristotle explored internal mental processes such as perception, thinking, and memory, laying the groundwork for cognitive psychology. Meanwhile in the East, Indian philosopher Gotama analyzed the steps involved in perception, influencing future information processing models.</p><p>Today, cognitive science and computer science aim not just to understand, but to also recreate the mind from their discpline's unique perspectives. Cognitive science models natural minds, focusing mainly on understanding the processes that generate human thought. Meanwhile, the field of artificial intelligence (AI), nested within computer science, seeks to build algorithms and systems that mimic intelligent behavior.</p><p>For much of AI&#8217;s history, developments&#8212;though valuable&#8212;were somewhat limited relative to the lofty goal of recreating the mind. Traditionally, AI algorithms were task-specific, lacking the flexibility that is second nature to humans. AI engineers were tasked with optimizing accuracy performance for these specific tasks. However, the advent of foundational models shifted this paradigm by providing the first glimpses of general artificial intelligence. Foundation models exhibited the creativity and flexibility unique to human minds. Over the past six months, AI engineers have pivoted from optimizing task-specific models to designing autonomous systems or AI agents. </p><p>Cognitive science, on the other hand, has been building holistic models of the mind for decades. There is a rich history from which AI researchers could glean valuable insights. This essay aims to draw parallels between these two fields and highlight the insights, some practical and some intellectual, that can be learned from the comparisons.</p><h2><strong>A Cognitive Model of AI Agents</strong></h2><p>Cognition pertains to the mental processes that our brains utilize to acquire, process, store, and utilize information. It's analogous to the software that our brain employs to interpret and engage with the world around us. A cognitive architecture is analogous to a software architecture as it outlines the components of a system and how they function. Over the past 40 years, over 80 cognitive architectures have been published in scientific literature. Despite this variety, a broad consensus has emerged around what the standard cognitive model entails. It comprises five primary components: perception, working memory, procedural long-term memory (implicit knowledge), declarative long-term memory (explicit knowledge), and motor functions. As the model of the human mind, it also serves as a blueprint for building AI agents. I&#8217;ve added a sixth component, termed the orchestrator. It is not part of the standard model but is a helpful construct to complete the framework. Let's examine each one individually.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Vnd3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86aae91d-7490-4340-80ec-af865afe29c5_1113x616.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vnd3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86aae91d-7490-4340-80ec-af865afe29c5_1113x616.png 424w, https://substackcdn.com/image/fetch/$s_!Vnd3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86aae91d-7490-4340-80ec-af865afe29c5_1113x616.png 848w, https://substackcdn.com/image/fetch/$s_!Vnd3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86aae91d-7490-4340-80ec-af865afe29c5_1113x616.png 1272w, https://substackcdn.com/image/fetch/$s_!Vnd3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86aae91d-7490-4340-80ec-af865afe29c5_1113x616.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vnd3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86aae91d-7490-4340-80ec-af865afe29c5_1113x616.png" width="1113" height="616" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86aae91d-7490-4340-80ec-af865afe29c5_1113x616.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:616,&quot;width&quot;:1113,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119853,&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_!Vnd3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86aae91d-7490-4340-80ec-af865afe29c5_1113x616.png 424w, https://substackcdn.com/image/fetch/$s_!Vnd3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86aae91d-7490-4340-80ec-af865afe29c5_1113x616.png 848w, https://substackcdn.com/image/fetch/$s_!Vnd3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86aae91d-7490-4340-80ec-af865afe29c5_1113x616.png 1272w, https://substackcdn.com/image/fetch/$s_!Vnd3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86aae91d-7490-4340-80ec-af865afe29c5_1113x616.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>Perception</strong>: Perception involves interpreting sensory data we receive from our surroundings. We have five main senses (sight, hearing, taste, smell, and touch), and perception is the process our brains employ to make sense of the information they provide.</p><p>In AI, perception corresponds to tasks typically associated with computer vision, natural language processing, and other sensor data processing techniques. Concretely, it is analogous to file formats like .txt, .jpg, .mp3, which serve as digital representations of information that models can comprehend. However, not all data comes in model-readable formats (e.g. pdfs). So we also consider tools like <a href="http://unstructured.io/">Unstructured.io</a> that convert non-AI-readable formats into AI-readable formats as part of perception.</p><p><strong>Working Memory</strong>: Often compared to a mental workspace, working memory is the part of our memory that temporarily holds and manipulates information. Consider when you're performing mental arithmetic or remembering a phone number; you're utilizing your working memory. </p><p>In an AI context, working memory can be thought of as a temporary storage and processing engine for transient data. The context windows of Large Language Models (LLMs) serve a similar purpose. An LLM&#8217;s context window contains the input users (or machines) provide, which it processes alongside additional information retrieved from databases.</p><p><strong>Procedural Long-term Memory</strong>: This is the part of memory responsible for skills and habits. Procedural memories involve tasks like riding a bike, typing on a keyboard, or driving a car. It's termed "procedural" because it's primarily about knowing how to perform procedures or actions. These memories are typically unconscious, and we execute them effortlessly.</p><p>In AI, procedural memory refers to implicit skills and moral boundaries embedded within the models&#8217; neurons. For example, ChatGPT is trained to respond jovially when making fun about most religions. When it comes to Islam, ChatGPT will refuse to make jokes, provide a reason as to why, and prompt the user to be more considerate.</p><p><strong>Declarative Long-term Memory</strong>: This memory stores facts and events. It's divided into two subtypes: semantic and episodic memory. Semantic memory is for general knowledge about the world, like knowing that Paris is the capital of France or that dogs are mammals. Episodic memory, on the other hand, is for personal experiences or events, like remembering your first day at school or what you had for breakfast yesterday.</p><p>In AI, this corresponds to databases. There are various ways to implement this because information can be stored in different ways. What database to use depends on the use case. For example, knowledge graphs are an effective way to store facts and the relationships between them. While vector databases like Activeloop, Chroma, Pinecone, and Weaviate are optimized to handle abstract numerical representations (i.e. vectors) of words &amp; images.</p><p><strong>Motor</strong>: This component of cognition is dedicated to planning and executing physical actions. Whether it's something complex like playing a musical instrument or something simple like picking up a glass of water, your motor cognition is in operation. It assists you in planning the movement, coordinating your muscles, and making adjustments based on feedback like what you see and feel.</p><p>In AI software systems, this refers to abilities that interact with other software systems, such as accessing your file system or drafting an email for you. Accessing external systems is what distinguishes motor skills from procedural skills embedded inside the neural network. The range of skills that an application has depends on the use case. An example of a marketplace of skills are ChatGPT Plug-ins and Zapier&#8217;s collection of API integrations.</p><p><strong>Orchestrator</strong>: The component responsible for managing and coordinating the interactions between all the other components. In the context of AI, this could involve dictating when and how data is retrieved from the databases, how it is fed into the context window, and how it is used to plan an AI's actions. This could be app frameworks like LlamaIndex and Langchain or no-code orchestrators like Respell and Stack. Some of the processes it coordinates include:</p><ol><li><p>Retrieval: The process of bringing information from long-term memory back into working memory. For example, when you're trying to remember a movie name or a historical fact, you're using the process of retrieval. In AI, retrieval could be implemented by querying a database or a knowledge graph to pull up relevant information.</p></li><li><p>Encoding: The process of converting information into a form that can be stored in memory. For instance, when you learn a new fact, your brain encodes that information into neural patterns that can be stored in your long-term memory. In AI systems, data is encoded into numerical or symbolic representations that a machine learning model can process.</p></li><li><p>Consolidation: The process by which temporary memories are converted into a more permanent form for long-term storage. While this differs from encoding, in that we only store an imperfect synthesized version of the encoded information that goes through our minds, a similar process occurs in AI. In AI, a similar process occurs during the training or fine-tuning of a model, where neural networks are updated to reflect new knowledge. This also includes the summarization and synthesis of working memories into a database for storage.</p></li><li><p>Planning: A kind of top-level management system in the brain, which includes skills like task-switching and planning. In an AI system, this could be the task management system similar to BabyAGI which approximates a decision-making system that directs the actions of the lower-level processes based on the overall goals.</p></li></ol><h2>How it all works</h2><p>Let&#8217;s walk through a cognitive cycle to understand how it all works together. When you are reading this essay, your eyes see characters (which objectively are arbitrary lines of contrasted colors), These are passed on to the working memory which then is given meaning by our procedural reading skill. The orchestrator &amp; working memory then pulls word &amp; sentence meaning and associated memories from the declarative memory. As you learn, as I hope you would reading this, your declarative memory gets updated with new concepts and associations with past memories. As you read this essay, your mental planner could (hopefully) decide that this is worth reading further so you instruct your hand to continue scrolling.</p><p>A more technical illustration of cognitive cycle is the design pattern for the common AI chatbot that retrieves documents to answer questions. Say, you are talking to said chatbot. The input to its system is your question. Your question is encoded into a vector representation (a string of numbers) with an embedding model. A retrieval function compares your search vector with document vectors stored in a database and selects the most relevant documents. These documents are then included in the LLM&#8217;s context window as additional input to respond to your question. The LLM then synthesizes the answer or it may decide to execute your intended request (e.g. can you reset my password?) with the skills available to it.</p><h2>How to use this framework</h2><p>This model is useful for understanding the core parts of an AI agent, leaving out finer details like fine-tuning, setting boundaries, and caching prompts. A simpler, more intuitive framework complementing technical overviews (<a href="https://a16z.com/2023/06/20/emerging-architectures-for-llm-applications/">like this one</a>). Here's how I&#8217;ve used the framework:</p><p><strong>Keep up with fast AI developments:</strong> For example, Meta and Microsoft just launched Llama-2. Using this model, non-tech people can understand that it's just another addition to the pool of available Large Language Models (LLMs) to help working and procedural memories. Unless Llama-2 shows a big improvement over current models or works better with other parts, we&#8217;re happy with this takeaway. The details of the model, of course, still matter to tech people.</p><p><strong>Find bottlenecks and opportunities in developing AI systems:</strong> There are many well-funded basic model and database companies. But we&#8217;re just starting to see companies focusing on orchestrators, perception, and motor skills. Putting on the venture hat, startups in the these categories are the ones to join or invest in. But of course, deciding which companies are the best requires a deeper look - something for future articles.</p><p><strong>Compare the human and artificial mind</strong> (my favorite): We are moving towards AI systems that are better than us in most mental abilities. Humans&#8217; working memory is limited in capacity, usually about 7 pieces of information give or take a few. But the context windows of AI models today can hold up to 200,000 words, which can fit a few novels. When it comes to long-term memory, databases can grow infinitely. While scientists haven&#8217;t found a limit for our brain&#8217;s capacity to store facts, humans need a lot of effort to learn. Plus, software is also more reliable. Our mental abilities depend on our mood, sleep, age, and other seemingly trivial factors (like sunshine).</p><p>But humans still have an advantage in orchestration, which is part problem-solving, part creativity, part mystery. This might be the last practical area where the human brain excels. AI systems struggle with getting the right information because of imperfect encoding models and retrieval metrics. Feed the wrong context to the model, and you get a convincing piece of text or computer command that's wrong. Humans are able to put together information, connect the dots between memories, and get the right context effortlessly.</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generational.pub/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><strong>Curated reads</strong></p><ul><li><p>Technical: <a href="https://thegenerality.com/agi/">Series of AGI related papers from Microsoft researchers</a></p></li><li><p>Commercial: <a href="https://a16z.com/2023/06/20/emerging-architectures-for-llm-applications/">Emerging LLM Stack</a> </p></li><li><p>Social: <a href="https://www.nytimes.com/2023/07/21/us/politics/ai-regulation-biden.html">7 A.I. Companies Agree to Safeguards After Pressure From the White House</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Generative agents and artificial societies]]></title><description><![CDATA[Incepting the metaverse]]></description><link>https://www.generational.pub/p/generative-agents-and-artificial</link><guid isPermaLink="false">https://www.generational.pub/p/generative-agents-and-artificial</guid><dc:creator><![CDATA[Kenn So]]></dc:creator><pubDate>Fri, 19 May 2023 15:28:11 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%2F4f029031-9ea0-42f9-8944-63f3f545355e_1894x881.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><strong>Metaversal Efforts</strong></h2><p>The metaverse hype coincided with the web3 craze of 2020-2022. Non-fungible tokens (NFTs) and augmented/virtual-reality (AR/VR) gained traction then. Both projected visions of a digital life deeply interweaved with our physical reality. The crypto community latched on to NFTs while Meta doubled down on its Reality Labs division. The top NFT project Bored Ape Yacht Club (BAYC) created an active community of NFT owners who have access to an exclusive chatroom, a virtual bathroom, and a shared sense of superiority over pleebs. Next-gen Oculus headsets become more usable with hardware upgrades and an increasing library of games and activities to do in VR.</p><p>I never fully appreciated the hype then and even until now. And its not for a lack of trying. I created my own NFT project <a href="https://opensea.io/collection/turtlingturtles">Turtling Turtles</a>. The idea was to create a community of owners who will develop their digital turtle&#8217;s personalities to be part of a collective Turtle metaverse. I also bought Oculus Quest 2 to experience the latest in VR. My family in Asia also had a unit. After spending hours connecting our Facebook accounts to Oculus (ironic), I finally met my mom&#8217;s avatar in a Lego-like meeting room. After five minutes, the novelty wore off and we went back to talking on Facetime. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MFKO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894da4e8-ddf1-43fe-8629-1daa73ec3555_1500x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MFKO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894da4e8-ddf1-43fe-8629-1daa73ec3555_1500x500.png 424w, https://substackcdn.com/image/fetch/$s_!MFKO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894da4e8-ddf1-43fe-8629-1daa73ec3555_1500x500.png 848w, https://substackcdn.com/image/fetch/$s_!MFKO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894da4e8-ddf1-43fe-8629-1daa73ec3555_1500x500.png 1272w, https://substackcdn.com/image/fetch/$s_!MFKO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894da4e8-ddf1-43fe-8629-1daa73ec3555_1500x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MFKO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894da4e8-ddf1-43fe-8629-1daa73ec3555_1500x500.png" width="1456" height="485" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/894da4e8-ddf1-43fe-8629-1daa73ec3555_1500x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:485,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:440105,&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_!MFKO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894da4e8-ddf1-43fe-8629-1daa73ec3555_1500x500.png 424w, https://substackcdn.com/image/fetch/$s_!MFKO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894da4e8-ddf1-43fe-8629-1daa73ec3555_1500x500.png 848w, https://substackcdn.com/image/fetch/$s_!MFKO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894da4e8-ddf1-43fe-8629-1daa73ec3555_1500x500.png 1272w, https://substackcdn.com/image/fetch/$s_!MFKO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F894da4e8-ddf1-43fe-8629-1daa73ec3555_1500x500.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><figcaption class="image-caption">Banner of Turtling Turtles</figcaption></figure></div><p>My experience lends itself to the narrative that media likes to trumpet today: metaverse is dead. Billions were invested into NFTs &amp; AR/VR with naught for show. NFT trading volumes have dropped 90% from one to two years ago and Meta spent $36B just to show off &#8220;clunky Oculus headsets and a virtual wasteland populated by textureless, featureless, legless avatars and landscapes&#8221; per Open University professor John Naughton.</p><p>But the metaverse isn&#8217;t dead. NFT &amp; AR/VR are not the sole representatives. The metaverse is simply an interactive virtual space populated by many users at the same time. By that definition, metaverse is an already-two-decades-old thriving reality in the form of massively multiplayer online role-playing games (MMORPGs). They are virtual worlds where large numbers of players interact with each other in real-time, thus creating a collective virtual space. They are also interactive, with players able to alter the world or the state of the game in meaningful ways. Think World of Warcraft, Runescape, Guild Wars. I&#8217;d even include Club Penguin there. At their peak, each game had hundreds of thousands to millions of concurrent players bantering and bartering with each other. Players only needed an Intel Pentium Silver and a dial-up connection to be part of those virtual worlds. Neither blockchains nor GPU-powered headsets were needed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OyZ3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5c2cb4-759d-469c-8805-951a946a539c_750x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OyZ3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5c2cb4-759d-469c-8805-951a946a539c_750x500.png 424w, https://substackcdn.com/image/fetch/$s_!OyZ3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5c2cb4-759d-469c-8805-951a946a539c_750x500.png 848w, https://substackcdn.com/image/fetch/$s_!OyZ3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5c2cb4-759d-469c-8805-951a946a539c_750x500.png 1272w, https://substackcdn.com/image/fetch/$s_!OyZ3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5c2cb4-759d-469c-8805-951a946a539c_750x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OyZ3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5c2cb4-759d-469c-8805-951a946a539c_750x500.png" width="594" height="396" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d5c2cb4-759d-469c-8805-951a946a539c_750x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:750,&quot;resizeWidth&quot;:594,&quot;bytes&quot;:688418,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OyZ3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5c2cb4-759d-469c-8805-951a946a539c_750x500.png 424w, https://substackcdn.com/image/fetch/$s_!OyZ3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5c2cb4-759d-469c-8805-951a946a539c_750x500.png 848w, https://substackcdn.com/image/fetch/$s_!OyZ3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5c2cb4-759d-469c-8805-951a946a539c_750x500.png 1272w, https://substackcdn.com/image/fetch/$s_!OyZ3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5c2cb4-759d-469c-8805-951a946a539c_750x500.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><figcaption class="image-caption">Club Penguin</figcaption></figure></div><h2>Socially connecting in MMORPGs </h2><p>Since early 2000s, I&#8217;ve been in multiple metaverses - challenging others in Club Penguin on who can slide down the snowy slope the fastest, begging passerby in Runescape for scraps, and teaming up with strangers to hunt monsters in Ragnarok Online (RO). RO takes places in a fantasy world influenced by the Norse mythology. Similar to most fantasy-style MMORPGs, Users create their own characters to suit their style, team up with other players to tackle dungeons and hunt monsters, and form guilds to wage wars against other guilds. In this essay, I&#8217;ll use RO as the primary example because that&#8217;s <s>where I&#8217;ve spent too much of my childhood</s> what I am most familiar with. </p><p>While MMORPGs are microcosms of the metaverse geared towards video gamers, it is still useful to understand the three key elements of what makes a good MMORPG. That&#8217;ll help us explore what&#8217;s needed for the metaverse to become mainstream.</p><ol><li><p>User agency - being able to shape a character according to style and preferences. Players are more attached to the characters created as a reflection of them in an alternate world. For example, in RO you can create your own characters to match your preferences visually (hair style, clothes, accessories) and game mechanics (skills, stats, items).</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bWPX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98492d50-ba36-447d-9067-40fb77b90b9a_287x175.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bWPX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98492d50-ba36-447d-9067-40fb77b90b9a_287x175.png 424w, https://substackcdn.com/image/fetch/$s_!bWPX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98492d50-ba36-447d-9067-40fb77b90b9a_287x175.png 848w, https://substackcdn.com/image/fetch/$s_!bWPX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98492d50-ba36-447d-9067-40fb77b90b9a_287x175.png 1272w, https://substackcdn.com/image/fetch/$s_!bWPX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98492d50-ba36-447d-9067-40fb77b90b9a_287x175.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bWPX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98492d50-ba36-447d-9067-40fb77b90b9a_287x175.png" width="375" height="228.65853658536585" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/98492d50-ba36-447d-9067-40fb77b90b9a_287x175.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:175,&quot;width&quot;:287,&quot;resizeWidth&quot;:375,&quot;bytes&quot;:49106,&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_!bWPX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98492d50-ba36-447d-9067-40fb77b90b9a_287x175.png 424w, https://substackcdn.com/image/fetch/$s_!bWPX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98492d50-ba36-447d-9067-40fb77b90b9a_287x175.png 848w, https://substackcdn.com/image/fetch/$s_!bWPX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98492d50-ba36-447d-9067-40fb77b90b9a_287x175.png 1272w, https://substackcdn.com/image/fetch/$s_!bWPX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98492d50-ba36-447d-9067-40fb77b90b9a_287x175.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Character creation</figcaption></figure></div><ol start="2"><li><p>Gameplay - is the combination of how engaging the game mechanics and the virtual world are. Realism isn&#8217;t necessarily the goal, in fact, stepping out of the real world is one reason why people immerse in a virtual world. In RO, there&#8217;s a deep system of skills trees, crafting recipes, and pet accessories to engross users as they explore a mythological continent.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cafR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ae21b2-696a-4b5f-80b8-f18000946357_620x588.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cafR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ae21b2-696a-4b5f-80b8-f18000946357_620x588.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cafR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ae21b2-696a-4b5f-80b8-f18000946357_620x588.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cafR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ae21b2-696a-4b5f-80b8-f18000946357_620x588.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cafR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ae21b2-696a-4b5f-80b8-f18000946357_620x588.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cafR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ae21b2-696a-4b5f-80b8-f18000946357_620x588.jpeg" width="456" height="432.46451612903223" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43ae21b2-696a-4b5f-80b8-f18000946357_620x588.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:588,&quot;width&quot;:620,&quot;resizeWidth&quot;:456,&quot;bytes&quot;:71023,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&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_!cafR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ae21b2-696a-4b5f-80b8-f18000946357_620x588.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cafR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ae21b2-696a-4b5f-80b8-f18000946357_620x588.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cafR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ae21b2-696a-4b5f-80b8-f18000946357_620x588.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cafR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ae21b2-696a-4b5f-80b8-f18000946357_620x588.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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><figcaption class="image-caption">Job tree</figcaption></figure></div><ol start="3"><li><p>Social connections - these connections infuse the metaverse with a sense of community and emotional depth. In RO, people congregate in areas to team up, buy &amp; sell items, or just chat with each other.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X_qU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47d092cb-b14e-4d5e-9d3b-2dd29e9669e2_900x466.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X_qU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47d092cb-b14e-4d5e-9d3b-2dd29e9669e2_900x466.png 424w, https://substackcdn.com/image/fetch/$s_!X_qU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47d092cb-b14e-4d5e-9d3b-2dd29e9669e2_900x466.png 848w, https://substackcdn.com/image/fetch/$s_!X_qU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47d092cb-b14e-4d5e-9d3b-2dd29e9669e2_900x466.png 1272w, https://substackcdn.com/image/fetch/$s_!X_qU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47d092cb-b14e-4d5e-9d3b-2dd29e9669e2_900x466.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X_qU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47d092cb-b14e-4d5e-9d3b-2dd29e9669e2_900x466.png" width="598" height="309.6311111111111" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/47d092cb-b14e-4d5e-9d3b-2dd29e9669e2_900x466.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:466,&quot;width&quot;:900,&quot;resizeWidth&quot;:598,&quot;bytes&quot;:990122,&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_!X_qU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47d092cb-b14e-4d5e-9d3b-2dd29e9669e2_900x466.png 424w, https://substackcdn.com/image/fetch/$s_!X_qU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47d092cb-b14e-4d5e-9d3b-2dd29e9669e2_900x466.png 848w, https://substackcdn.com/image/fetch/$s_!X_qU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47d092cb-b14e-4d5e-9d3b-2dd29e9669e2_900x466.png 1272w, https://substackcdn.com/image/fetch/$s_!X_qU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47d092cb-b14e-4d5e-9d3b-2dd29e9669e2_900x466.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><figcaption class="image-caption">Social chaos</figcaption></figure></div><p>We need all three for a metaverse to be immersive. Without user agency, it just becomes media that is consumed passively like movies and TV shows. Without an engaging gameplay, it just becomes a text-centric social network like Facebook and Discord. Without social connections, it just becomes a single player game with limited replayability.</p><p>This framework also explains, though naively, why NFT and Meta&#8217;s VR ambitions did not translate to their metaversal ambitions. Crypto bros hoarded NFTs and shunned non-crypto bros. While Meta focused too much on the hardware. That said, both efforts are still laudable. NFTs normalized buying and selling cryptographically unique digital items while Oculus introduced a new way of experiencing the internet.</p><p>Of the three, the tech &amp; gaming industry has mastered two: agency and gameplay. There is a long history of building immersive games. Some were even adopted into TV shows by mainstream media. What hasn&#8217;t been mastered yet is how to jump start a social network and facilitate social connections. If the metaverse is about making an alternate reality be as immersive as the real one, then social connections are key. People live in drastically different environments &amp; cultures. But the value of relationships with colleagues, friends, and kin is the same everywhere. </p><p>Widely-cited studies (such as <a href="https://link.springer.com/chapter/10.1007/11872320_31">here</a>, <a href="http://www.digra.org/wp-content/uploads/digital-library/06276.26370.pdf">here</a>) of what drives MMORPG engagement also conclude that socialization is the most important factor. The gameplay of an MMORPG might attract a user to try the game, but its the connections that makes it immersive. Meta, even though it focused on the Oculus hardware, understood the same core value of the metaverse: social connections. Their &#8220;<a href="https://about.meta.com/what-is-the-metaverse/">What is the metaverse&#8221; webpage</a> states that</p><blockquote><p>The metaverse is the <strong>next evolution in social connection</strong> and the successor to the mobile Internet.</p><p>Like the Internet, the <strong>metaverse will help you connect with people</strong> when you aren't physically in the same place and get us even closer to that feeling of being together in person.</p></blockquote><p>Creating a social network, especially in a virtual environment, presents complex challenges with uncertain outcomes. It's not just about creating an attractive platform or a captivating game, but about fostering a sense of community and belonging. One of the biggest challenges is the "chicken and egg" problem: people join social networks to connect with others, but if there are not enough users at the beginning, it's hard to attract more.</p><p>But what if you could create digital humans and seed an artificial social network? What if you could jumpstart Metcalfe&#8217;s law? That would require two things:</p><ul><li><p>Ability to create autonomous digital humans (agents) that can form connections of their own</p></li><li><p>Real humans are comfortable joining and blending in with the artificial society</p></li></ul><p>With recent AI developments, we&#8217;ve started get glimpses of both.</p><h2>Generative societies</h2><p>A paper published in March 2023 by Google and Stanford researchers created a simulated world of generative agents, aka digital humans. Each agent is powered by a large language model, a database serving as a the memory, and gameplay mechanics to notice and interact with the virtual 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_!mfO5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1844dbe4-c026-4338-88ee-097b10038039_1233x650.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mfO5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1844dbe4-c026-4338-88ee-097b10038039_1233x650.png 424w, https://substackcdn.com/image/fetch/$s_!mfO5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1844dbe4-c026-4338-88ee-097b10038039_1233x650.png 848w, https://substackcdn.com/image/fetch/$s_!mfO5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1844dbe4-c026-4338-88ee-097b10038039_1233x650.png 1272w, https://substackcdn.com/image/fetch/$s_!mfO5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1844dbe4-c026-4338-88ee-097b10038039_1233x650.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mfO5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1844dbe4-c026-4338-88ee-097b10038039_1233x650.png" width="1233" height="650" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1844dbe4-c026-4338-88ee-097b10038039_1233x650.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:650,&quot;width&quot;:1233,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:817145,&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_!mfO5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1844dbe4-c026-4338-88ee-097b10038039_1233x650.png 424w, https://substackcdn.com/image/fetch/$s_!mfO5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1844dbe4-c026-4338-88ee-097b10038039_1233x650.png 848w, https://substackcdn.com/image/fetch/$s_!mfO5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1844dbe4-c026-4338-88ee-097b10038039_1233x650.png 1272w, https://substackcdn.com/image/fetch/$s_!mfO5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1844dbe4-c026-4338-88ee-097b10038039_1233x650.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><figcaption class="image-caption">Generative Agents: Interactive Simulacra of Human Behavior</figcaption></figure></div><p>The researchers created a town with homes, facilities, and 25 digital humans, each with their own personality &amp; history. For example:</p><blockquote><p>John Lin is a pharmacy shopkeeper at the Willow Market and Pharmacy who loves to help people. He is always looking for ways to make the process of getting medication easier for his customers; John Lin is living with his wife, Mei Lin, who is a college professor, and son, Eddy Lin, who is a student studying music theory; John Lin loves his family very much;</p></blockquote><p>Each agent then goes about their day. The agents are all acting autonomously, without any human intervention. Each agent&#8217;s experience of interacting with others continually shapes their future thoughts and actions.</p><blockquote><p>John Lin wakes up around 6 am and completes his morning routine, which includes brushing his teeth, taking a shower, and eating breakfast. He briefly catches up with his wife, Mei, and son, Eddy, before heading out to begin his workday.</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_!C1z2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58049ed3-767e-48ff-b1c3-92a116b35e3f_1252x645.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C1z2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58049ed3-767e-48ff-b1c3-92a116b35e3f_1252x645.png 424w, https://substackcdn.com/image/fetch/$s_!C1z2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58049ed3-767e-48ff-b1c3-92a116b35e3f_1252x645.png 848w, https://substackcdn.com/image/fetch/$s_!C1z2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58049ed3-767e-48ff-b1c3-92a116b35e3f_1252x645.png 1272w, https://substackcdn.com/image/fetch/$s_!C1z2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58049ed3-767e-48ff-b1c3-92a116b35e3f_1252x645.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C1z2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58049ed3-767e-48ff-b1c3-92a116b35e3f_1252x645.png" width="588" height="302.9233226837061" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58049ed3-767e-48ff-b1c3-92a116b35e3f_1252x645.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:645,&quot;width&quot;:1252,&quot;resizeWidth&quot;:588,&quot;bytes&quot;:312883,&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_!C1z2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58049ed3-767e-48ff-b1c3-92a116b35e3f_1252x645.png 424w, https://substackcdn.com/image/fetch/$s_!C1z2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58049ed3-767e-48ff-b1c3-92a116b35e3f_1252x645.png 848w, https://substackcdn.com/image/fetch/$s_!C1z2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58049ed3-767e-48ff-b1c3-92a116b35e3f_1252x645.png 1272w, https://substackcdn.com/image/fetch/$s_!C1z2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58049ed3-767e-48ff-b1c3-92a116b35e3f_1252x645.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 magic happens when agents start exhibiting human-like behaviors without being explicitly programmed to. Games today create characters that follow meticulously sequenced scripts. Characters cannot break out of it and usually ends up becoming a parrot repeating their last scripted line. But the simulation in this study was not scripted. There was no being <em>off script</em>. Its all &#8220;natural&#8221; adlib. The agents formed new relationships, spread news, and coordinated events all on their own. Thereby forming a self-sustaining artificial society. </p><p>One event that the researchers highlighted is when agent Isabella Rodriguez planned a valentine&#8217;s day party. The only explicit programming was the intent for the party. There was no script. With just the intent, Isabella proactively invited other agents. Other agents then spread the news until eventually half of the village became aware of the event. During the party, the agents had fun, even gossiping about crushes.</p><blockquote><p>We found evidence of coordination among the agents for Isabella&#8217;s party. The day before the event, Isabella spent time inviting guests, gathering materials, and enlisting help to decorate the cafe. On Valentine&#8217;s Day, five out of the twelve invited agents showed up at Hobbs cafe to join the party.</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_!Qrkq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2e93a7-0de0-4c4f-b2a4-0d01c708ae8f_1149x700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qrkq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2e93a7-0de0-4c4f-b2a4-0d01c708ae8f_1149x700.png 424w, https://substackcdn.com/image/fetch/$s_!Qrkq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2e93a7-0de0-4c4f-b2a4-0d01c708ae8f_1149x700.png 848w, https://substackcdn.com/image/fetch/$s_!Qrkq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2e93a7-0de0-4c4f-b2a4-0d01c708ae8f_1149x700.png 1272w, https://substackcdn.com/image/fetch/$s_!Qrkq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2e93a7-0de0-4c4f-b2a4-0d01c708ae8f_1149x700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qrkq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2e93a7-0de0-4c4f-b2a4-0d01c708ae8f_1149x700.png" width="594" height="361.8798955613577" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad2e93a7-0de0-4c4f-b2a4-0d01c708ae8f_1149x700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:700,&quot;width&quot;:1149,&quot;resizeWidth&quot;:594,&quot;bytes&quot;:246382,&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_!Qrkq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2e93a7-0de0-4c4f-b2a4-0d01c708ae8f_1149x700.png 424w, https://substackcdn.com/image/fetch/$s_!Qrkq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2e93a7-0de0-4c4f-b2a4-0d01c708ae8f_1149x700.png 848w, https://substackcdn.com/image/fetch/$s_!Qrkq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2e93a7-0de0-4c4f-b2a4-0d01c708ae8f_1149x700.png 1272w, https://substackcdn.com/image/fetch/$s_!Qrkq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2e93a7-0de0-4c4f-b2a4-0d01c708ae8f_1149x700.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><figcaption class="image-caption">Social behavior and information flow</figcaption></figure></div><p>Of course, the simulation wasn&#8217;t perfect. The researchers noted a number of erratic behaviors. Most of which I agree with, except for one.</p><blockquote><p>As a result, some agents chose less typical locations for their actions, potentially making their behavior less believable over time. For instance, while deciding where to have lunch, many initially chose the cafe. However, as some agents learned about a nearby bar, they opted to go there instead for lunch, even though the bar was intended to be a get-together location for later in the day unless the town had spontaneously developed an afternoon drinking habit.</p></blockquote><p>That sounds perfectly normal.</p><h2>Human-AI relationships</h2><p>With glimpses of human-like agents and artificial societies, how ready are real humans in being part of it? We are beginning to see signs that humans are growing more comfortable relying on and building relationships with human-like AI. And Character.ai is a great case study.</p><p>Character is a platform that hosts a multiverse of chatbots. Users can create "characters", define their "personalities", set specific parameters, and then publish them to the community for others to interact with. These characters can be based on a variety of sources, including fictional media and celebrities, or they can be completely original. Some are created with specific objectives in mind, such as assisting with creative writing or functioning as a text-based adventure game. Users can engage with individual characters or organize group chats with multiple characters interacting with each other and the user simultaneously. These are similar to the generative agents mentioned earlier, although they currently lack a deep memory and are limited to dialogue for interaction.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Hdck!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f029031-9ea0-42f9-8944-63f3f545355e_1894x881.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hdck!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f029031-9ea0-42f9-8944-63f3f545355e_1894x881.png 424w, https://substackcdn.com/image/fetch/$s_!Hdck!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f029031-9ea0-42f9-8944-63f3f545355e_1894x881.png 848w, https://substackcdn.com/image/fetch/$s_!Hdck!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f029031-9ea0-42f9-8944-63f3f545355e_1894x881.png 1272w, https://substackcdn.com/image/fetch/$s_!Hdck!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f029031-9ea0-42f9-8944-63f3f545355e_1894x881.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hdck!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f029031-9ea0-42f9-8944-63f3f545355e_1894x881.png" width="650" height="302.23214285714283" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4f029031-9ea0-42f9-8944-63f3f545355e_1894x881.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:677,&quot;width&quot;:1456,&quot;resizeWidth&quot;:650,&quot;bytes&quot;:458107,&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_!Hdck!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f029031-9ea0-42f9-8944-63f3f545355e_1894x881.png 424w, https://substackcdn.com/image/fetch/$s_!Hdck!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f029031-9ea0-42f9-8944-63f3f545355e_1894x881.png 848w, https://substackcdn.com/image/fetch/$s_!Hdck!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f029031-9ea0-42f9-8944-63f3f545355e_1894x881.png 1272w, https://substackcdn.com/image/fetch/$s_!Hdck!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f029031-9ea0-42f9-8944-63f3f545355e_1894x881.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>Building upon the autonomous product development team idea in my previous essay, I assembled a team of characters to help create the metaverse.</p><blockquote><p>Well, what if you could assemble a team of AI agents to work together autonomously? One venture capitalist told me about how his friend developed an autonomous product &amp; engineering team. There's a product manager agent that decides on a set of features, which are then passed on to a group of developer agents to code. The developers then write, compile, and test the code. After completing the first set of features, the product manager will create a new list of features. When the (human) friend reviewed the code, it works.</p></blockquote><p>With such a lofty goal, I needed the help of some of the brightest technologists: Elon Musk, Mark Zuckerberg, and Tony Stark. These characters are severely imperfect reflections of their real life counterparts, but the Elon bot seems to capture some of the real Elon&#8217;s tendencies well.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dfnD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c9db543-0271-49fb-be9d-58ae5b1de904_763x231.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dfnD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c9db543-0271-49fb-be9d-58ae5b1de904_763x231.png 424w, https://substackcdn.com/image/fetch/$s_!dfnD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c9db543-0271-49fb-be9d-58ae5b1de904_763x231.png 848w, https://substackcdn.com/image/fetch/$s_!dfnD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c9db543-0271-49fb-be9d-58ae5b1de904_763x231.png 1272w, https://substackcdn.com/image/fetch/$s_!dfnD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c9db543-0271-49fb-be9d-58ae5b1de904_763x231.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dfnD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c9db543-0271-49fb-be9d-58ae5b1de904_763x231.png" width="528" height="159.85321100917432" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c9db543-0271-49fb-be9d-58ae5b1de904_763x231.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:231,&quot;width&quot;:763,&quot;resizeWidth&quot;:528,&quot;bytes&quot;:38898,&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_!dfnD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c9db543-0271-49fb-be9d-58ae5b1de904_763x231.png 424w, https://substackcdn.com/image/fetch/$s_!dfnD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c9db543-0271-49fb-be9d-58ae5b1de904_763x231.png 848w, https://substackcdn.com/image/fetch/$s_!dfnD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c9db543-0271-49fb-be9d-58ae5b1de904_763x231.png 1272w, https://substackcdn.com/image/fetch/$s_!dfnD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c9db543-0271-49fb-be9d-58ae5b1de904_763x231.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>While ChatGPT and similar chatbots facilitate human-to-AI conversations, multiplayer chatrooms, like those in <a href="http://Character.ai">Character</a>, allow for more fascinating conversations to happen. Here&#8217;s an example of my teammates playing off each others&#8217; ideas. If you&#8217;re interested in the full conversation, head over to the <a href="https://beta.character.ai/post?post=SP6yHjbxBh7HDf8TwhQ76fOesRguMw0hK24-ym9uuBc&amp;share=true">Metaverse chat room</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_!v284!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf25224e-44df-401f-91bd-26a0fea02d05_766x902.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v284!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf25224e-44df-401f-91bd-26a0fea02d05_766x902.png 424w, https://substackcdn.com/image/fetch/$s_!v284!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf25224e-44df-401f-91bd-26a0fea02d05_766x902.png 848w, https://substackcdn.com/image/fetch/$s_!v284!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf25224e-44df-401f-91bd-26a0fea02d05_766x902.png 1272w, https://substackcdn.com/image/fetch/$s_!v284!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf25224e-44df-401f-91bd-26a0fea02d05_766x902.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v284!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf25224e-44df-401f-91bd-26a0fea02d05_766x902.png" width="532" height="626.4543080939948" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf25224e-44df-401f-91bd-26a0fea02d05_766x902.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:902,&quot;width&quot;:766,&quot;resizeWidth&quot;:532,&quot;bytes&quot;:188323,&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_!v284!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf25224e-44df-401f-91bd-26a0fea02d05_766x902.png 424w, https://substackcdn.com/image/fetch/$s_!v284!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf25224e-44df-401f-91bd-26a0fea02d05_766x902.png 848w, https://substackcdn.com/image/fetch/$s_!v284!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf25224e-44df-401f-91bd-26a0fea02d05_766x902.png 1272w, https://substackcdn.com/image/fetch/$s_!v284!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf25224e-44df-401f-91bd-26a0fea02d05_766x902.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>But how immersive can this be? SimilarWeb, a web analytics company, studied the average time spent across consumer media websites:</p><ul><li><p>ChatGPT: ~9 minutes</p></li><li><p>Twitter: ~10 minutes</p></li><li><p>Facebook: ~10 minutes</p></li><li><p>Youtube: ~20 minutes</p></li><li><p>Character: 25-30 minutes</p></li></ul><p>The data suggests that Character users today seem to be more immersed than those of other apps. To be fair, this only includes website visits on a browser. Engagement on mobile app versions of Facebook/Youtube/Twitter may be higher. But Character doesn&#8217;t have a mobile app yet. So at least the data above is a like-for-like comparison. Another indicative comparison is to that of Fortnite, occasionally referred to as the metaverse in gaming circles. Fortnite players spend ~1.2 hours per day playing while active <a href="http://Character.ai">Character.ai</a> users spend 2 hours daily.</p><p>I&#8217;m not promoting Character, though it is a fun product. The point is that we are at a turning point where we are comfortable spending a large portion of our time knowingly talking to bots. One counter point is that these are numbers only reflect the usage of early adopters, which is ~15% of the population. Fair. But 15% is still a lot. And for those 15%, they might even prefer it to human connections.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!k219!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb61436e-e4fe-43ce-a5f1-68df0ecd2db1_833x805.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!k219!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb61436e-e4fe-43ce-a5f1-68df0ecd2db1_833x805.png 424w, https://substackcdn.com/image/fetch/$s_!k219!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb61436e-e4fe-43ce-a5f1-68df0ecd2db1_833x805.png 848w, https://substackcdn.com/image/fetch/$s_!k219!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb61436e-e4fe-43ce-a5f1-68df0ecd2db1_833x805.png 1272w, https://substackcdn.com/image/fetch/$s_!k219!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb61436e-e4fe-43ce-a5f1-68df0ecd2db1_833x805.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!k219!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb61436e-e4fe-43ce-a5f1-68df0ecd2db1_833x805.png" width="542" height="523.781512605042" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb61436e-e4fe-43ce-a5f1-68df0ecd2db1_833x805.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:805,&quot;width&quot;:833,&quot;resizeWidth&quot;:542,&quot;bytes&quot;:80711,&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_!k219!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb61436e-e4fe-43ce-a5f1-68df0ecd2db1_833x805.png 424w, https://substackcdn.com/image/fetch/$s_!k219!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb61436e-e4fe-43ce-a5f1-68df0ecd2db1_833x805.png 848w, https://substackcdn.com/image/fetch/$s_!k219!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb61436e-e4fe-43ce-a5f1-68df0ecd2db1_833x805.png 1272w, https://substackcdn.com/image/fetch/$s_!k219!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb61436e-e4fe-43ce-a5f1-68df0ecd2db1_833x805.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><hr></div><p><strong>Curated reads:</strong></p><p>Commercial: <a href="https://www.similarweb.com/blog/insights/ai-news/character-ai-engagement/">ChatGPT Is More Famous, but Character.AI Wins on Engagement</a></p><p>Societal: <a href="https://www.reddit.com/r/replika/comments/112vphe/for_any_journalists_visiting_this_forum_this_is/">Reddit thread mourning the lost of sexting in Replika</a> </p><p>Technical: <a href="https://arxiv.org/abs/2304.03442">Generative Agents: Interactive Simulacra of Human Behavior</a></p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generational.pub/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>Thank you to those who joined the first Generational dinner last month! It was a fun night with wide-ranging topics and unexpectedly flashy cocktails. The format is still evolving but what&#8217;ll remain the same is that it&#8217;ll remain small, 8 or less, to foster quality conversations over good food. Also thank you to those who reached out about wanting to join. I have you all in a spreadsheet! I&#8217;m working through the invites based on the theme to make sure invitees like you will enjoy the conversations. </p><ul><li><p>Second dinner happening next week (full)</p></li><li><p>Third dinner happening next month (full)</p></li><li><p>Fourth dinner in the works. Tentative theme is AI x Agents x Metaverse aligned to this essay</p></li></ul><div><hr></div>]]></content:encoded></item><item><title><![CDATA[Command line to conversations]]></title><description><![CDATA[Working with NLUIs and autonomous agents]]></description><link>https://www.generational.pub/p/command-line-to-conversations</link><guid isPermaLink="false">https://www.generational.pub/p/command-line-to-conversations</guid><dc:creator><![CDATA[Kenn So]]></dc:creator><pubDate>Mon, 24 Apr 2023 19:57:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WbTQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2278a7fb-5384-4141-803a-7adbe0cb5577_1731x493.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>LUI, GUI, NLUI</strong></p><p>Surveys conducted earlier this year show that between 30-50% of working professionals in the US are already using ChatGPT for work, although most won&#8217;t admit it to their employers. While it has been less than six months since ChatGPT launched, we are quickly becoming more accustomed to using natural language as a primary means of interacting with software. In UX terms, this is a Language User Interface or a LUI. But LUIs aren't new. The first LUI was the Command Line Interface (CLI), which emerged in the 1960s and became popular alongside personal computers in 1970s. They were the first digital interface to replace physical punch cards used with large mainframe computers. To this day, CLIs remain the preferred interface for programmers to communicate with computers. However, CLIs are inaccessible. It requires deep knowledge of programming language syntax, alienating non-developers.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WbTQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2278a7fb-5384-4141-803a-7adbe0cb5577_1731x493.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WbTQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2278a7fb-5384-4141-803a-7adbe0cb5577_1731x493.png 424w, https://substackcdn.com/image/fetch/$s_!WbTQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2278a7fb-5384-4141-803a-7adbe0cb5577_1731x493.png 848w, https://substackcdn.com/image/fetch/$s_!WbTQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2278a7fb-5384-4141-803a-7adbe0cb5577_1731x493.png 1272w, https://substackcdn.com/image/fetch/$s_!WbTQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2278a7fb-5384-4141-803a-7adbe0cb5577_1731x493.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WbTQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2278a7fb-5384-4141-803a-7adbe0cb5577_1731x493.png" width="1456" height="415" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2278a7fb-5384-4141-803a-7adbe0cb5577_1731x493.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:415,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:467705,&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_!WbTQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2278a7fb-5384-4141-803a-7adbe0cb5577_1731x493.png 424w, https://substackcdn.com/image/fetch/$s_!WbTQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2278a7fb-5384-4141-803a-7adbe0cb5577_1731x493.png 848w, https://substackcdn.com/image/fetch/$s_!WbTQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2278a7fb-5384-4141-803a-7adbe0cb5577_1731x493.png 1272w, https://substackcdn.com/image/fetch/$s_!WbTQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2278a7fb-5384-4141-803a-7adbe0cb5577_1731x493.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So companies developed Graphical User Interfaces (GUIs) to make computers more accessible to the broader population. GUIs became popular in the 1980s, primarily due to the release of Apple's Macintosh computer in 1984. The Macintosh was the first commercially successful personal computer to feature a GUI with a mouse and keyboard. Apple also popularized the default touch-based GUIs on our smartphones today with the launch of iPhone in 2007. </p><p>With ChatGPT, LUIs are making a comeback. Not through obscure CLIs, but through Natural Language User Interfaces (NLUIs). Anyone that can understand English or other everyday language can use NLUIs skillfully. Apple did try to make Siri, a speech-based NLUI, a thing but it never caught on. Alexa and Google Assistant never caught on as well. While novel, all three were never smart enough. But ChatGPT is. And its rapidly setting our expectations to imagine and even demand that NLUIs should be everywhere: writing, searching the web, creating images, and booking flights for us.</p><p>Four months ago, ChatGPT launched with the ability to write, answer questions, and engage in conversations like a human. <a href="https://www.reuters.com/technology/chatgpt-sets-record-fastest-growing-user-base-analyst-note-2023-02-01/">It then became the fastest growing consumer app</a>. </p><p>Three months ago, Notion AI, which embeds text generation as a native feature, became popular. <a href="https://www.producthunt.com/golden-kitty-awards/hall-of-fame">Techies voted it as the most innovative technology of right after ChatGPT</a>. </p><p>Two months ago, Bing started searching the web, summarizing information, and <a href="https://www.nytimes.com/2023/02/16/technology/bing-chatbot-microsoft-chatgpt.html">falling in love with us</a>. </p><p>Last month, Microsoft previewed <a href="https://blogs.microsoft.com/blog/2023/03/16/introducing-microsoft-365-copilot-your-copilot-for-work/">copilots across their software products</a>, consolidating interactions with everyday office software into a chat interface.</p><p>This month, we started seeing more companies launch copilots and variants of NLUIs. From incumbents like <a href="https://www.atlassian.com/software/artificial-intelligence">Atlassian</a> to early-stage startups like <a href="https://equals.app/command-k/">Equals</a>, a modern spreadsheet app. As someone whose past professional life revolved around spreadsheets, this one is my favorite to date. Equals has a command bar-like interface that takes English instructions from users to perform rote tasks like changing formats to more meaningful tasks like adding up transactions to calculate revenue. The best part is that it is available to use now. Even Microsoft employees don&#8217;t have access to copilots they&#8217;ve built. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bO1Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aafe198-f531-4471-a110-681bd7537e32_800x450.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bO1Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aafe198-f531-4471-a110-681bd7537e32_800x450.gif 424w, https://substackcdn.com/image/fetch/$s_!bO1Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aafe198-f531-4471-a110-681bd7537e32_800x450.gif 848w, https://substackcdn.com/image/fetch/$s_!bO1Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aafe198-f531-4471-a110-681bd7537e32_800x450.gif 1272w, https://substackcdn.com/image/fetch/$s_!bO1Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aafe198-f531-4471-a110-681bd7537e32_800x450.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bO1Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aafe198-f531-4471-a110-681bd7537e32_800x450.gif" width="800" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9aafe198-f531-4471-a110-681bd7537e32_800x450.gif&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;:660380,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&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_!bO1Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aafe198-f531-4471-a110-681bd7537e32_800x450.gif 424w, https://substackcdn.com/image/fetch/$s_!bO1Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aafe198-f531-4471-a110-681bd7537e32_800x450.gif 848w, https://substackcdn.com/image/fetch/$s_!bO1Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aafe198-f531-4471-a110-681bd7537e32_800x450.gif 1272w, https://substackcdn.com/image/fetch/$s_!bO1Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aafe198-f531-4471-a110-681bd7537e32_800x450.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><strong>Generative agents </strong></p><p>As we&#8217;re adjusting to a new UI and UX designers rush to adapt, there&#8217;s already another emerging paradigm - agentic AI. This is an AI-driven system that uses agents to interact with the world. Agents are software programs that mimic, to some degree, humans. At a high level, it has three components: </p><ul><li><p>memory (database) for storing data, reflections, and other files</p></li><li><p>ability to use tools (APIs) like accessing the web, write Python programs, etc.</p></li><li><p>a reasoning engine (large language models) to plan tasks, understand data, and reflect on its own work</p></li></ul><p>Databases and APIs are not new. Human-like generalizable reasoning engines are. Two open-source projects that spurred this paradigm are <a href="https://github.com/yoheinakajima/babyagi">BabyAGI</a> and <a href="https://github.com/Significant-Gravitas/Auto-GPT">AutoGPT</a>. Both projects are conceptually similar, so we&#8217;ll focus on the most popular, AutoGPT. </p><blockquote><p>Auto-GPT is an experimental open-source application showcasing the capabilities of the GPT-4 language model. This program, driven by GPT-4, chains together LLM "thoughts", to autonomously achieve whatever goal you set. As one of the first examples of GPT-4 running fully autonomously, Auto-GPT pushes the boundaries of what is possible with AI.</p></blockquote><p>Users give an agent a goal. It will then autonomously figure out a plan to execute that goal on its own, without any user intervention. This is different from the NLUI of ChatGPT. AutoGPT automates multi-step projects that would&#8217;ve required back-and-forth turn-by-turn conversations. ChatGPT needs specific instructions. AutoGPT just needs a direction. </p><p>AutoGPT itself did not bring any technical innovation. Its contribution lies in combining existing technologies to create a viable new paradigm using agents. The project holds the record for becoming the fastest-growing open-source project in history, previously held by another AI open-source project Langchain. Langchain is already an anomaly in software history, which shows how singular AutoGPT is.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3V13!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918f45f8-51b3-46f9-b677-65b002fcb8f5_1105x676.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3V13!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918f45f8-51b3-46f9-b677-65b002fcb8f5_1105x676.png 424w, https://substackcdn.com/image/fetch/$s_!3V13!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918f45f8-51b3-46f9-b677-65b002fcb8f5_1105x676.png 848w, https://substackcdn.com/image/fetch/$s_!3V13!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918f45f8-51b3-46f9-b677-65b002fcb8f5_1105x676.png 1272w, https://substackcdn.com/image/fetch/$s_!3V13!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918f45f8-51b3-46f9-b677-65b002fcb8f5_1105x676.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3V13!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918f45f8-51b3-46f9-b677-65b002fcb8f5_1105x676.png" width="1105" height="676" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/918f45f8-51b3-46f9-b677-65b002fcb8f5_1105x676.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:676,&quot;width&quot;:1105,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64726,&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_!3V13!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918f45f8-51b3-46f9-b677-65b002fcb8f5_1105x676.png 424w, https://substackcdn.com/image/fetch/$s_!3V13!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918f45f8-51b3-46f9-b677-65b002fcb8f5_1105x676.png 848w, https://substackcdn.com/image/fetch/$s_!3V13!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918f45f8-51b3-46f9-b677-65b002fcb8f5_1105x676.png 1272w, https://substackcdn.com/image/fetch/$s_!3V13!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918f45f8-51b3-46f9-b677-65b002fcb8f5_1105x676.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 spectrum of use cases people have experimented with is fascinating, from identifying the top 10 party schools &amp; automatically submitting applications to world domination with <a href="https://www.youtube.com/watch?v=g7YJIpkk7KM">ChaosGPT</a>. ChaosGPT launched with a Youtube video demonstrating its early efforts into world domination. A 25-min video that I watched for longer than I should have. The entire video is just a dark terminal with flowing bright text. But watching ChaosGPT meticulously type out its steps and thoughts is mesmerizing, as if we are granted an opportunity to peer directly into the intricate workings of an evil mastermind.</p><p>Of course, I also created my own agent for your entertainment, called Generational-GPT (GG). Here&#8217;s GG&#8217;s short-lived story.</p><p>GG&#8217;s goal was to increase Generational&#8217;s subscriber count to 10,000 by being the thought leader in AI. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2ZZZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da11dd6-355e-4af4-9bfd-d7f1030d6ce2_1082x269.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2ZZZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da11dd6-355e-4af4-9bfd-d7f1030d6ce2_1082x269.png 424w, https://substackcdn.com/image/fetch/$s_!2ZZZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da11dd6-355e-4af4-9bfd-d7f1030d6ce2_1082x269.png 848w, https://substackcdn.com/image/fetch/$s_!2ZZZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da11dd6-355e-4af4-9bfd-d7f1030d6ce2_1082x269.png 1272w, https://substackcdn.com/image/fetch/$s_!2ZZZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da11dd6-355e-4af4-9bfd-d7f1030d6ce2_1082x269.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2ZZZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da11dd6-355e-4af4-9bfd-d7f1030d6ce2_1082x269.png" width="1082" height="269" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8da11dd6-355e-4af4-9bfd-d7f1030d6ce2_1082x269.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:269,&quot;width&quot;:1082,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:49285,&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_!2ZZZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da11dd6-355e-4af4-9bfd-d7f1030d6ce2_1082x269.png 424w, https://substackcdn.com/image/fetch/$s_!2ZZZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da11dd6-355e-4af4-9bfd-d7f1030d6ce2_1082x269.png 848w, https://substackcdn.com/image/fetch/$s_!2ZZZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da11dd6-355e-4af4-9bfd-d7f1030d6ce2_1082x269.png 1272w, https://substackcdn.com/image/fetch/$s_!2ZZZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da11dd6-355e-4af4-9bfd-d7f1030d6ce2_1082x269.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>GG started browsing the internet for articles to read.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!joS3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4df0fb28-933b-478d-aee2-f37234b01388_1094x209.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!joS3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4df0fb28-933b-478d-aee2-f37234b01388_1094x209.png 424w, https://substackcdn.com/image/fetch/$s_!joS3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4df0fb28-933b-478d-aee2-f37234b01388_1094x209.png 848w, https://substackcdn.com/image/fetch/$s_!joS3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4df0fb28-933b-478d-aee2-f37234b01388_1094x209.png 1272w, https://substackcdn.com/image/fetch/$s_!joS3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4df0fb28-933b-478d-aee2-f37234b01388_1094x209.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!joS3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4df0fb28-933b-478d-aee2-f37234b01388_1094x209.png" width="1094" height="209" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4df0fb28-933b-478d-aee2-f37234b01388_1094x209.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:209,&quot;width&quot;:1094,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29253,&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_!joS3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4df0fb28-933b-478d-aee2-f37234b01388_1094x209.png 424w, https://substackcdn.com/image/fetch/$s_!joS3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4df0fb28-933b-478d-aee2-f37234b01388_1094x209.png 848w, https://substackcdn.com/image/fetch/$s_!joS3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4df0fb28-933b-478d-aee2-f37234b01388_1094x209.png 1272w, https://substackcdn.com/image/fetch/$s_!joS3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4df0fb28-933b-478d-aee2-f37234b01388_1094x209.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>GG found a relevant Forbes article. It started reading and taking notes. It stored its notes in &#8220;ai_trends_2023.txt&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tP8A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083c1f89-2d77-413a-a975-cb2e0ce32132_1089x213.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tP8A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083c1f89-2d77-413a-a975-cb2e0ce32132_1089x213.png 424w, https://substackcdn.com/image/fetch/$s_!tP8A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083c1f89-2d77-413a-a975-cb2e0ce32132_1089x213.png 848w, https://substackcdn.com/image/fetch/$s_!tP8A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083c1f89-2d77-413a-a975-cb2e0ce32132_1089x213.png 1272w, https://substackcdn.com/image/fetch/$s_!tP8A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083c1f89-2d77-413a-a975-cb2e0ce32132_1089x213.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tP8A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083c1f89-2d77-413a-a975-cb2e0ce32132_1089x213.png" width="1089" height="213" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/083c1f89-2d77-413a-a975-cb2e0ce32132_1089x213.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:213,&quot;width&quot;:1089,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:37094,&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_!tP8A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083c1f89-2d77-413a-a975-cb2e0ce32132_1089x213.png 424w, https://substackcdn.com/image/fetch/$s_!tP8A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083c1f89-2d77-413a-a975-cb2e0ce32132_1089x213.png 848w, https://substackcdn.com/image/fetch/$s_!tP8A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083c1f89-2d77-413a-a975-cb2e0ce32132_1089x213.png 1272w, https://substackcdn.com/image/fetch/$s_!tP8A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083c1f89-2d77-413a-a975-cb2e0ce32132_1089x213.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>From its notes, GG wrote an article that is &#8216;engaging and informative to attract and retain subscribers&#8217;. The article was saved as &#8220;ai_trends_2023_article.txt&#8221;. I read it. It was neither engaging nor informative.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UvXf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab98726f-9b8a-45bb-b32a-954d340dd772_1088x571.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UvXf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab98726f-9b8a-45bb-b32a-954d340dd772_1088x571.png 424w, https://substackcdn.com/image/fetch/$s_!UvXf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab98726f-9b8a-45bb-b32a-954d340dd772_1088x571.png 848w, https://substackcdn.com/image/fetch/$s_!UvXf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab98726f-9b8a-45bb-b32a-954d340dd772_1088x571.png 1272w, https://substackcdn.com/image/fetch/$s_!UvXf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab98726f-9b8a-45bb-b32a-954d340dd772_1088x571.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UvXf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab98726f-9b8a-45bb-b32a-954d340dd772_1088x571.png" width="1088" height="571" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab98726f-9b8a-45bb-b32a-954d340dd772_1088x571.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:571,&quot;width&quot;:1088,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:112589,&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_!UvXf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab98726f-9b8a-45bb-b32a-954d340dd772_1088x571.png 424w, https://substackcdn.com/image/fetch/$s_!UvXf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab98726f-9b8a-45bb-b32a-954d340dd772_1088x571.png 848w, https://substackcdn.com/image/fetch/$s_!UvXf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab98726f-9b8a-45bb-b32a-954d340dd772_1088x571.png 1272w, https://substackcdn.com/image/fetch/$s_!UvXf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab98726f-9b8a-45bb-b32a-954d340dd772_1088x571.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>Armed with an article, GG tried to promote it by tweeting. It failed since I did not give it access to my Twitter credentials.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!80x2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3b5c7f1-cd16-455e-a3f2-809090c5b8a1_1089x385.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!80x2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3b5c7f1-cd16-455e-a3f2-809090c5b8a1_1089x385.png 424w, https://substackcdn.com/image/fetch/$s_!80x2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3b5c7f1-cd16-455e-a3f2-809090c5b8a1_1089x385.png 848w, https://substackcdn.com/image/fetch/$s_!80x2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3b5c7f1-cd16-455e-a3f2-809090c5b8a1_1089x385.png 1272w, https://substackcdn.com/image/fetch/$s_!80x2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3b5c7f1-cd16-455e-a3f2-809090c5b8a1_1089x385.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!80x2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3b5c7f1-cd16-455e-a3f2-809090c5b8a1_1089x385.png" width="1089" height="385" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3b5c7f1-cd16-455e-a3f2-809090c5b8a1_1089x385.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:385,&quot;width&quot;:1089,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:70065,&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_!80x2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3b5c7f1-cd16-455e-a3f2-809090c5b8a1_1089x385.png 424w, https://substackcdn.com/image/fetch/$s_!80x2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3b5c7f1-cd16-455e-a3f2-809090c5b8a1_1089x385.png 848w, https://substackcdn.com/image/fetch/$s_!80x2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3b5c7f1-cd16-455e-a3f2-809090c5b8a1_1089x385.png 1272w, https://substackcdn.com/image/fetch/$s_!80x2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3b5c7f1-cd16-455e-a3f2-809090c5b8a1_1089x385.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>GG then started to browse the web to look for alternative ways to attract potential subscribers. And one of the websites it wanted to learn from was about promoting on OnlyFans&#8230;</p><p>Interesting.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qUNy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dfdeec6-95fa-4c5e-b820-6830ffde9356_1087x610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qUNy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dfdeec6-95fa-4c5e-b820-6830ffde9356_1087x610.png 424w, https://substackcdn.com/image/fetch/$s_!qUNy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dfdeec6-95fa-4c5e-b820-6830ffde9356_1087x610.png 848w, https://substackcdn.com/image/fetch/$s_!qUNy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dfdeec6-95fa-4c5e-b820-6830ffde9356_1087x610.png 1272w, https://substackcdn.com/image/fetch/$s_!qUNy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dfdeec6-95fa-4c5e-b820-6830ffde9356_1087x610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qUNy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dfdeec6-95fa-4c5e-b820-6830ffde9356_1087x610.png" width="1087" height="610" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1dfdeec6-95fa-4c5e-b820-6830ffde9356_1087x610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:610,&quot;width&quot;:1087,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141982,&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_!qUNy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dfdeec6-95fa-4c5e-b820-6830ffde9356_1087x610.png 424w, https://substackcdn.com/image/fetch/$s_!qUNy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dfdeec6-95fa-4c5e-b820-6830ffde9356_1087x610.png 848w, https://substackcdn.com/image/fetch/$s_!qUNy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dfdeec6-95fa-4c5e-b820-6830ffde9356_1087x610.png 1272w, https://substackcdn.com/image/fetch/$s_!qUNy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dfdeec6-95fa-4c5e-b820-6830ffde9356_1087x610.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>But before things got spicy, OpenAI cut off the API connection. </p><p>Moderation works &#175;\_(&#12484;)_/&#175;  </p><p><strong>Dynamics of a singular interface to all software</strong></p><p>What both current iterations of NLUIs and agentic AI suggest is that users can consolidate all their work into a single interface. For consumers, Google is the gateway to the web. When we search for flights, insurance premiums, or news, we use Google. Hence, consumer companies had to learn SEO, build integrations with Google, and adapt to every change in Google search algorithms. This wasn't possible in business software. Each profession has their own preferred set of tools created by different companies. Designers go straight to Figma. Financial analysts log on to their Bloomberg Terminal. While Microsoft's Office suite is the dominant tool used by people across professions, the user experience is quite disjointed. So business software today is still a bunch of fiefdoms connected via APIs.</p><p>But with the capabilities that Microsoft's 365 Copilot has shown, it's not ludicrous to think that there could be a single dominant interface for business software. Microsoft is building Loop, a flexible Notion-like interface. The Loop app consists of three elements: components, pages, and workspaces. A workspace is a collection of pages. A page is a collection of components. The key innovation lies in their concept of components.</p><blockquote><p>Components are portable pieces of content that stay in sync across all the places they are shared. They allow you to co-create in the flow of work, be it on a Loop page or in a chat, email, meeting or document. They can be lists, tables, notes, and more, ensuring that you&#8217;re always working with the latest information in your preferred app &#8212; like Microsoft Teams, Outlook, Word for the web, Whiteboard and the Loop app.</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_!g34j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6703d5d6-3a26-4fb5-9301-b34711e80c7c_2048x1067.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g34j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6703d5d6-3a26-4fb5-9301-b34711e80c7c_2048x1067.png 424w, https://substackcdn.com/image/fetch/$s_!g34j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6703d5d6-3a26-4fb5-9301-b34711e80c7c_2048x1067.png 848w, https://substackcdn.com/image/fetch/$s_!g34j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6703d5d6-3a26-4fb5-9301-b34711e80c7c_2048x1067.png 1272w, https://substackcdn.com/image/fetch/$s_!g34j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6703d5d6-3a26-4fb5-9301-b34711e80c7c_2048x1067.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g34j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6703d5d6-3a26-4fb5-9301-b34711e80c7c_2048x1067.png" width="1456" height="759" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6703d5d6-3a26-4fb5-9301-b34711e80c7c_2048x1067.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:759,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:521565,&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_!g34j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6703d5d6-3a26-4fb5-9301-b34711e80c7c_2048x1067.png 424w, https://substackcdn.com/image/fetch/$s_!g34j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6703d5d6-3a26-4fb5-9301-b34711e80c7c_2048x1067.png 848w, https://substackcdn.com/image/fetch/$s_!g34j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6703d5d6-3a26-4fb5-9301-b34711e80c7c_2048x1067.png 1272w, https://substackcdn.com/image/fetch/$s_!g34j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6703d5d6-3a26-4fb5-9301-b34711e80c7c_2048x1067.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>Microsoft Loop is currently in public preview. But as early as 2022, Microsoft made clear its plans to have third-party developers build Loop components. They previewed a Loop component from SAP, illustrating how people can work on live ERP data in a Windows interface. They also launched a private preview for third-party developers.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3Jk_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfe59095-41ba-4510-9b44-bcc59f6f69ef_999x561.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3Jk_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfe59095-41ba-4510-9b44-bcc59f6f69ef_999x561.gif 424w, https://substackcdn.com/image/fetch/$s_!3Jk_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfe59095-41ba-4510-9b44-bcc59f6f69ef_999x561.gif 848w, https://substackcdn.com/image/fetch/$s_!3Jk_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfe59095-41ba-4510-9b44-bcc59f6f69ef_999x561.gif 1272w, https://substackcdn.com/image/fetch/$s_!3Jk_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfe59095-41ba-4510-9b44-bcc59f6f69ef_999x561.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3Jk_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfe59095-41ba-4510-9b44-bcc59f6f69ef_999x561.gif" width="999" height="561" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cfe59095-41ba-4510-9b44-bcc59f6f69ef_999x561.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:561,&quot;width&quot;:999,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:834948,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&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_!3Jk_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfe59095-41ba-4510-9b44-bcc59f6f69ef_999x561.gif 424w, https://substackcdn.com/image/fetch/$s_!3Jk_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfe59095-41ba-4510-9b44-bcc59f6f69ef_999x561.gif 848w, https://substackcdn.com/image/fetch/$s_!3Jk_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfe59095-41ba-4510-9b44-bcc59f6f69ef_999x561.gif 1272w, https://substackcdn.com/image/fetch/$s_!3Jk_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfe59095-41ba-4510-9b44-bcc59f6f69ef_999x561.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><a href="https://www.generational.pub/p/llamas-are-the-answer-to-ai-taking">In my last essay</a>, I pointed out that Microsoft researchers has been building TaskMatrix, an intelligent system that can &#8220;talk to a million APIs". Copilot with Loop might be their implementation of that. Loop aims to be the singular GUI for business software, with Copilot being the NLUI and brains. </p><blockquote><p>Copilot in Loop gives you AI-powered suggestions to help transform the way you create and collaborate.&nbsp;It guides you with prompts like&nbsp;<em>create</em>,&nbsp;<em>brainstorm</em>,&nbsp;<em>blueprint</em>, and&nbsp;<em>describe</em>. Or simply type in a prompt, like &#8220;<em>help me create a mission statement</em>.&#8221;</p><p>Like the rest of Microsoft Loop, Copilot in Loop was built for co-creation. As you and your teammates work, any of you can go back to earlier prompts, add language to refine the output, and edit the generated responses to get better, personalized results. Then share your work as a Loop component to meet your teammates where they are, in Teams, Outlook, Whiteboard, or Word for the web. Copilot in Loop is currently in private preview.</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_!r9ue!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b0eb18-babc-40d3-9417-5f51bf27cb20_960x540.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r9ue!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b0eb18-babc-40d3-9417-5f51bf27cb20_960x540.gif 424w, https://substackcdn.com/image/fetch/$s_!r9ue!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b0eb18-babc-40d3-9417-5f51bf27cb20_960x540.gif 848w, https://substackcdn.com/image/fetch/$s_!r9ue!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b0eb18-babc-40d3-9417-5f51bf27cb20_960x540.gif 1272w, https://substackcdn.com/image/fetch/$s_!r9ue!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b0eb18-babc-40d3-9417-5f51bf27cb20_960x540.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r9ue!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b0eb18-babc-40d3-9417-5f51bf27cb20_960x540.gif" width="960" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18b0eb18-babc-40d3-9417-5f51bf27cb20_960x540.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:960,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:822516,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&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_!r9ue!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b0eb18-babc-40d3-9417-5f51bf27cb20_960x540.gif 424w, https://substackcdn.com/image/fetch/$s_!r9ue!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b0eb18-babc-40d3-9417-5f51bf27cb20_960x540.gif 848w, https://substackcdn.com/image/fetch/$s_!r9ue!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b0eb18-babc-40d3-9417-5f51bf27cb20_960x540.gif 1272w, https://substackcdn.com/image/fetch/$s_!r9ue!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18b0eb18-babc-40d3-9417-5f51bf27cb20_960x540.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><strong>Where specialized software fits</strong></p><p>An impact of technology on jobs, which I did not explore in my last essay, is the trend towards specialization. As new technologies get adopted, jobs are automated, new industries are developed. Before cars, people used horses or walked to get around. There were a limited number of jobs related to transportation, such as blacksmiths, carriage makers, and stable workers. The invention of the car made travel faster, more efficient, and available to a larger number of people. As cars became more popular, demand for them increased. This led to the creation of the automobile industry, which required a variety of specialized jobs. These included car designers, mechanics, assembly line workers, salespeople, and marketing specialists. The rise of the automobile also created opportunities for other industries to emerge. Gas stations, repair shops, and car dealerships were established to support car owners. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wSMk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d665fd7-a053-4893-afa0-155deea77769_1214x880.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wSMk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d665fd7-a053-4893-afa0-155deea77769_1214x880.png 424w, https://substackcdn.com/image/fetch/$s_!wSMk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d665fd7-a053-4893-afa0-155deea77769_1214x880.png 848w, https://substackcdn.com/image/fetch/$s_!wSMk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d665fd7-a053-4893-afa0-155deea77769_1214x880.png 1272w, https://substackcdn.com/image/fetch/$s_!wSMk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d665fd7-a053-4893-afa0-155deea77769_1214x880.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wSMk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d665fd7-a053-4893-afa0-155deea77769_1214x880.png" width="1214" height="880" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7d665fd7-a053-4893-afa0-155deea77769_1214x880.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:880,&quot;width&quot;:1214,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:212908,&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_!wSMk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d665fd7-a053-4893-afa0-155deea77769_1214x880.png 424w, https://substackcdn.com/image/fetch/$s_!wSMk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d665fd7-a053-4893-afa0-155deea77769_1214x880.png 848w, https://substackcdn.com/image/fetch/$s_!wSMk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d665fd7-a053-4893-afa0-155deea77769_1214x880.png 1272w, https://substackcdn.com/image/fetch/$s_!wSMk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d665fd7-a053-4893-afa0-155deea77769_1214x880.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><figcaption class="image-caption">From Wolfram Alpha based on government data</figcaption></figure></div><p>Similarly, the software industry has evolved to cater to the diverse needs of professionals, developing specialized tools designed for specific tasks and roles. Taking a closer look at the creative and marketing sector, specialized software cater to different professional niches within the industry. Figma is used by UX designers, Adobe caters to photographers and graphic artists, and Google Analytics is essential for growth marketers. Each of these tools is tailored to the unique requirements of its target users, much like how specialized jobs within the automobile industry cater to specific roles and responsibilities.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HTMP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F714716eb-6287-40a6-b3ca-d1b98b4917d4_3200x1800.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HTMP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F714716eb-6287-40a6-b3ca-d1b98b4917d4_3200x1800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HTMP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F714716eb-6287-40a6-b3ca-d1b98b4917d4_3200x1800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HTMP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F714716eb-6287-40a6-b3ca-d1b98b4917d4_3200x1800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HTMP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F714716eb-6287-40a6-b3ca-d1b98b4917d4_3200x1800.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HTMP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F714716eb-6287-40a6-b3ca-d1b98b4917d4_3200x1800.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/714716eb-6287-40a6-b3ca-d1b98b4917d4_3200x1800.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&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_!HTMP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F714716eb-6287-40a6-b3ca-d1b98b4917d4_3200x1800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HTMP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F714716eb-6287-40a6-b3ca-d1b98b4917d4_3200x1800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HTMP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F714716eb-6287-40a6-b3ca-d1b98b4917d4_3200x1800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HTMP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F714716eb-6287-40a6-b3ca-d1b98b4917d4_3200x1800.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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 will always be a need for specialized software. Even if Copilot + Loop tries to be interface for all business software, the functionality will be limited. The Loop interface is not suited for building financial models, creating interactive UX designs, or coding. The specialized software vendors are also not incentivized to hand more control over to Microsoft. They will create their own copilots. Atlassian has its own Atlassian Intelligence. Github, in spite of being part of Microsoft, also has its own separate Copilot product. </p><p>What might the future look like?</p><p>Well, what if you could assemble a team of AI agents to work together autonomously? One venture capitalist told me about how his friend developed an autonomous product &amp; engineering team. There's a product manager agent that decides on a set of features, which are then passed on to a group of developer agents to code. The developers then write, compile, and test the code. After completing the first set of features, the product manager will create a new list of features. When the (human) friend reviewed the code, it works. </p><p>This might be a vision of the future: copilot agents from different software vendors working together. Microsoft Copilot will extract the technical requirements from the product requirements Word document, then instruct Atlassian Intelligence to create Jira tickets for each technical requirement. These tickets will then be handed off to Github Copilot to write, test, and ship code.</p><div><hr></div><p><strong>Curated reads:</strong></p><p>Commercial: <a href="https://blog.langchain.dev/agents-round/">Autonomous Agents &amp; Agent Simulations</a></p><p>Societal: <a href="https://www.youtube.com/@ChaosGPT">ChaosGPT</a></p><p>Technical: <a href="https://arxiv.org/abs/2210.03629">ReAct: Synergizing Reasoning and Acting in Language Models</a></p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generational.pub/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Llamas are the answer to AI taking over our jobs]]></title><description><![CDATA[So the government should buy us all one]]></description><link>https://www.generational.pub/p/llamas-are-the-answer-to-ai-taking</link><guid isPermaLink="false">https://www.generational.pub/p/llamas-are-the-answer-to-ai-taking</guid><dc:creator><![CDATA[Kenn So]]></dc:creator><pubDate>Sat, 08 Apr 2023 19:38:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!J2uo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc855023-c006-4685-a8e1-0e45d4f08178_509x383.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last Friday, I attended Hugging Face's conference at San Francisco&#8217;s Exploratorium. Initially it was supposed to be a meetup of a few dozen people or maybe a hundred at most. But registrations quickly ballooned to 5,000 and people started referring to it as the Woodstock of AI, referencing the Woodstock music festival in 1969. The festival symbolized the counterculture movement of peace and idealism. While the Hugging Face logo &#129303; could have been the icon of the original Woodstock, the company&#8217;s mission is to democratize AI by publicly hosting thousands of AI models and datasets for anyone to access.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!J2uo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc855023-c006-4685-a8e1-0e45d4f08178_509x383.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!J2uo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc855023-c006-4685-a8e1-0e45d4f08178_509x383.jpeg 424w, https://substackcdn.com/image/fetch/$s_!J2uo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc855023-c006-4685-a8e1-0e45d4f08178_509x383.jpeg 848w, https://substackcdn.com/image/fetch/$s_!J2uo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc855023-c006-4685-a8e1-0e45d4f08178_509x383.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!J2uo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc855023-c006-4685-a8e1-0e45d4f08178_509x383.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!J2uo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc855023-c006-4685-a8e1-0e45d4f08178_509x383.jpeg" width="509" height="383" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc855023-c006-4685-a8e1-0e45d4f08178_509x383.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:383,&quot;width&quot;:509,&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_!J2uo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc855023-c006-4685-a8e1-0e45d4f08178_509x383.jpeg 424w, https://substackcdn.com/image/fetch/$s_!J2uo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc855023-c006-4685-a8e1-0e45d4f08178_509x383.jpeg 848w, https://substackcdn.com/image/fetch/$s_!J2uo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc855023-c006-4685-a8e1-0e45d4f08178_509x383.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!J2uo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc855023-c006-4685-a8e1-0e45d4f08178_509x383.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><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>Alongside the buzz and excitement of AI is a growing chorus of concerns about the consequences of foundation models. The Future of Life Institute, an organization whose mission is to steer humanity away from extreme risks, penned a petition to pause any AI research smarter than GPT-4. GPT-4 already shows sparks of AGI, scoring at the 90th percentile among test takers of several academic and professional exams. Over 50,000 signatories are worried that we are not prepared to deal with the risks of AI systems becoming competitive with humans. This essay explores one of the questions posed in the letter: should&nbsp;we automate away all the jobs, including the fulfilling ones?&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IP6l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1132567a-2b90-4463-bed4-dd95331a4a53_898x215.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IP6l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1132567a-2b90-4463-bed4-dd95331a4a53_898x215.png 424w, https://substackcdn.com/image/fetch/$s_!IP6l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1132567a-2b90-4463-bed4-dd95331a4a53_898x215.png 848w, https://substackcdn.com/image/fetch/$s_!IP6l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1132567a-2b90-4463-bed4-dd95331a4a53_898x215.png 1272w, https://substackcdn.com/image/fetch/$s_!IP6l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1132567a-2b90-4463-bed4-dd95331a4a53_898x215.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IP6l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1132567a-2b90-4463-bed4-dd95331a4a53_898x215.png" width="898" height="215" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1132567a-2b90-4463-bed4-dd95331a4a53_898x215.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:215,&quot;width&quot;:898,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27626,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IP6l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1132567a-2b90-4463-bed4-dd95331a4a53_898x215.png 424w, https://substackcdn.com/image/fetch/$s_!IP6l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1132567a-2b90-4463-bed4-dd95331a4a53_898x215.png 848w, https://substackcdn.com/image/fetch/$s_!IP6l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1132567a-2b90-4463-bed4-dd95331a4a53_898x215.png 1272w, https://substackcdn.com/image/fetch/$s_!IP6l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1132567a-2b90-4463-bed4-dd95331a4a53_898x215.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><h3><strong>Will AI actually automate all the jobs?</strong></h3><p>Shortly after GPT-4's release, OpenAI and University of Pennsylvania researchers studied the job market impact of large language models (LLMs) by breaking down jobs into tasks, such as system engineers monitoring computers or gambling cage workers processing payments. They noted that some jobs share similar tasks, like grading exams for both elementary and high school teachers. For each task, human experts and GPT-4 assessed whether LLMs could reduce the time it takes to complete a task. They found that LLMs allowed 15% of tasks to be completed significantly faster without quality loss, which increased to 50% with LLM-powered software. Intriguingly, GPT-4's estimates were consistent with human experts', suggesting that the researchers could have relied on GPT-4 to reach the same conclusions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!m5Lq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b9fb90-3c68-4947-bef9-9e6eabe0ce1d_1522x676.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m5Lq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b9fb90-3c68-4947-bef9-9e6eabe0ce1d_1522x676.png 424w, https://substackcdn.com/image/fetch/$s_!m5Lq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b9fb90-3c68-4947-bef9-9e6eabe0ce1d_1522x676.png 848w, https://substackcdn.com/image/fetch/$s_!m5Lq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b9fb90-3c68-4947-bef9-9e6eabe0ce1d_1522x676.png 1272w, https://substackcdn.com/image/fetch/$s_!m5Lq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b9fb90-3c68-4947-bef9-9e6eabe0ce1d_1522x676.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m5Lq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b9fb90-3c68-4947-bef9-9e6eabe0ce1d_1522x676.png" width="1456" height="647" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/55b9fb90-3c68-4947-bef9-9e6eabe0ce1d_1522x676.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:647,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:253264,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!m5Lq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b9fb90-3c68-4947-bef9-9e6eabe0ce1d_1522x676.png 424w, https://substackcdn.com/image/fetch/$s_!m5Lq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b9fb90-3c68-4947-bef9-9e6eabe0ce1d_1522x676.png 848w, https://substackcdn.com/image/fetch/$s_!m5Lq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b9fb90-3c68-4947-bef9-9e6eabe0ce1d_1522x676.png 1272w, https://substackcdn.com/image/fetch/$s_!m5Lq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b9fb90-3c68-4947-bef9-9e6eabe0ce1d_1522x676.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><figcaption class="image-caption">Sample of occupations and tasks from the  Bureau of Labor Statistics</figcaption></figure></div><p>The study is insightful because it examines specific tasks rather than making broad estimates based on industries or job titles alone. However, it's not data-driven. Automatability is determined by subjective judgments. So, let&#8217;s look at an actual study measuring the ChatGPT&#8217;s productivity boost. But first, let me share a personal anecdote.</p><p>I've been using ChatGPT as a writing partner for several weeks now, and although I haven't measured my daily word output, I feel about 20-30% more productive. An essay that would typically take me ten days to complete can now be done in just seven. ChatGPT assists with common LLM tasks like generating essay feedback, refining sentences, and helping me find the perfect word &#8211; essentially, a conversational thesaurus. But what's astonishing is how it also boosts creativity. While writing my previous essay "GPTs are GPTs," I wanted to include some witty remarks about big tech companies' dominance.</p><p>On Google&#8217;s ability to dominate the digital ad market:</p><blockquote><p>By indexing and organizing web content, Google created new opportunities for different forms of online advertising from replacing top search results with paid ads to infuriating commercials in between videos.</p></blockquote><p>On Apple&#8217;s ability to create complementary innovations:</p><blockquote><p>These devices created an ecosystem of mobile applications and services that have shaped the way we communicate and live - ride haling with Uber, food delivery with DoorDash, and digital nicotine with Tiktok.</p></blockquote><p>But I was struggling with Microsoft. There weren&#8217;t any holes I could poke into their products. Its ad-free, unaddictive software that helps you get your work done. After gnawing at it for 15 minutes, I finally relented and asked ChatGPT for help:</p><blockquote><p>Me: Help me add a snarky, witty sentence in the Microsoft example similar to what I did for Google and Apple.</p></blockquote><p>What came out became my favorite line in that essay. How could I have forgotten the frustrations of sleuthing through random forums to figure out why there was an extra line break in my Word doc that I could not get rid of.</p><blockquote><p>ChatGPT: The standardization of Windows OS enabled generations of developers to build higher-level applications and turned countless users into masters of Word's arcane formatting mysteries, Excel's labyrinthine formulas, and PowerPoint's hypnotic slide transitions, ultimately revolutionizing how we work, procrastinate, and communicate in colorful pie charts.</p></blockquote><p>Many people have shared similar anecdotes about their experiences working with ChatGPT, but it's hard to generalize from these since everyone's experience is unique. Thankfully, pioneering MIT PhD students Shakked Noy and Whitney Zhang conducted a controlled experiment to evaluate ChatGPT's impact. They divided about 450 experienced white-collar professionals, including marketers, managers, and grant writers, into two groups: those with access to ChatGPT and those without. Participants from both groups were asked to complete writing tasks resembling real job tasks, such as crafting press releases, short reports, analysis plans, and sensitive emails. Their performance was assessed based on the speed and quality of their work. We now have statistically significant data on ChatGPT&#8217;s effects on work.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!i8rf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed188a47-8c61-47c1-8a7d-1a4a13f380fd_1342x521.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!i8rf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed188a47-8c61-47c1-8a7d-1a4a13f380fd_1342x521.png 424w, https://substackcdn.com/image/fetch/$s_!i8rf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed188a47-8c61-47c1-8a7d-1a4a13f380fd_1342x521.png 848w, https://substackcdn.com/image/fetch/$s_!i8rf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed188a47-8c61-47c1-8a7d-1a4a13f380fd_1342x521.png 1272w, https://substackcdn.com/image/fetch/$s_!i8rf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed188a47-8c61-47c1-8a7d-1a4a13f380fd_1342x521.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!i8rf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed188a47-8c61-47c1-8a7d-1a4a13f380fd_1342x521.png" width="1342" height="521" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed188a47-8c61-47c1-8a7d-1a4a13f380fd_1342x521.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:521,&quot;width&quot;:1342,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99242,&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_!i8rf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed188a47-8c61-47c1-8a7d-1a4a13f380fd_1342x521.png 424w, https://substackcdn.com/image/fetch/$s_!i8rf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed188a47-8c61-47c1-8a7d-1a4a13f380fd_1342x521.png 848w, https://substackcdn.com/image/fetch/$s_!i8rf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed188a47-8c61-47c1-8a7d-1a4a13f380fd_1342x521.png 1272w, https://substackcdn.com/image/fetch/$s_!i8rf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed188a47-8c61-47c1-8a7d-1a4a13f380fd_1342x521.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><figcaption class="image-caption">ChatGPT treatment effect on (a) time to complete a task and (b) quality of work</figcaption></figure></div><p>Not surprisingly, ChatGPT users completed tasks ~40% faster while also producing higher quality work than those who did not. The more intriguing result of their study came from further probing how participants were using ChatGPT: were they simply copy-pasting ChatGPT&#8217;s output? Did they just use the first output or did they iteratively refine their work? They found that ~70% copy-pasted the first output without editing it at all. Those who spent more time on ChatGPT to refine their work did not result in better work quality. This means that ChatGPT can immediately substitute for some workers. It&#8217;s a story of replacement rather than augmentation.</p><p>Mark Zuckerberg declared 2023 will be Meta&#8217;s year of efficiency. This eventually became the rallying cry of CEOs. If employees could be 40% more productive without loss of work throughput and quality, its unfortunately logical for companies to let employees go or freeze hiring for a while. Capitalists will accrue the benefits of ChatGPT at the expense of workers.</p><h3><strong>Sprinting towards further disruption</strong></h3><p>If current systems, which are mostly pure LLMs, can already impact us this much, imagine what more advanced LLM-powered systems? Industry researchers already have prototypes of foundation models that directly instruct other systems. If GPT-4 was a game-changer, interacting with external systems would be a revolution. We've already seen the the beginnings of this with OpenAI's ChatGPT plugins. With the plugins, users could order groceries via Instacart and plan trip via Expedia just by chatting. Taking this idea a step further, Microsoft researchers recently published a week-old paper detailing <strong><a href="http://taskmatrix.ai/">TaskMatrix.AI</a></strong>, a system using a conversational foundation model to interact with &#8220;millions of APIs&#8221; to complete tasks. Below are some excerpts from the paper showing an overview of the system and my favorite example of what TaskMatrix can do: create a formatted PowerPoint presentation about big tech companies just by chatting.</p><blockquote><p>Overview of TaskMatrix.AI. Given user instruction and the conversational context, the multimodal conversational foundation model (MCFM) first generates a solution outline (step 1), which is a textual description of the steps needed to solve the task. Then, the API selector chooses the most relevant APIs from the API platform according to the solution outline (step 2). Next, MCFM generates action codes using the recommended APIs, which will be further executed by calling APIs. Last, the user feedback on task completion is returned to MCFM and API developers.</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_!C3Og!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba031bdc-d096-41ab-8914-ce35bc32df98_1282x695.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C3Og!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba031bdc-d096-41ab-8914-ce35bc32df98_1282x695.png 424w, https://substackcdn.com/image/fetch/$s_!C3Og!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba031bdc-d096-41ab-8914-ce35bc32df98_1282x695.png 848w, https://substackcdn.com/image/fetch/$s_!C3Og!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba031bdc-d096-41ab-8914-ce35bc32df98_1282x695.png 1272w, https://substackcdn.com/image/fetch/$s_!C3Og!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba031bdc-d096-41ab-8914-ce35bc32df98_1282x695.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C3Og!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba031bdc-d096-41ab-8914-ce35bc32df98_1282x695.png" width="1282" height="695" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba031bdc-d096-41ab-8914-ce35bc32df98_1282x695.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:695,&quot;width&quot;:1282,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:351650,&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_!C3Og!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba031bdc-d096-41ab-8914-ce35bc32df98_1282x695.png 424w, https://substackcdn.com/image/fetch/$s_!C3Og!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba031bdc-d096-41ab-8914-ce35bc32df98_1282x695.png 848w, https://substackcdn.com/image/fetch/$s_!C3Og!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba031bdc-d096-41ab-8914-ce35bc32df98_1282x695.png 1272w, https://substackcdn.com/image/fetch/$s_!C3Og!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba031bdc-d096-41ab-8914-ce35bc32df98_1282x695.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>Multiple rounds of dialogue between user and <a href="http://TaskMatrix.AI">TaskMatrix.AI</a>. TaskMatrix.AI can understand user instructions and operate PowerPoint on behalf of users. TaskMatrix.AI is capable of breaking down the user&#8217;s complex instructions into multiple PowerPoint operations, assisting users in finding and using infrequent features, and generalizing the same patterns across multiple pages. While we display the API calls in a gray text box, this information is not necessary for the user.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B9Ap!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f7d944-be09-4e2f-8696-a22b56669f5e_902x1224.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B9Ap!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f7d944-be09-4e2f-8696-a22b56669f5e_902x1224.png 424w, https://substackcdn.com/image/fetch/$s_!B9Ap!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f7d944-be09-4e2f-8696-a22b56669f5e_902x1224.png 848w, https://substackcdn.com/image/fetch/$s_!B9Ap!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f7d944-be09-4e2f-8696-a22b56669f5e_902x1224.png 1272w, https://substackcdn.com/image/fetch/$s_!B9Ap!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f7d944-be09-4e2f-8696-a22b56669f5e_902x1224.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B9Ap!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f7d944-be09-4e2f-8696-a22b56669f5e_902x1224.png" width="902" height="1224" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7f7d944-be09-4e2f-8696-a22b56669f5e_902x1224.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1224,&quot;width&quot;:902,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:250296,&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_!B9Ap!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f7d944-be09-4e2f-8696-a22b56669f5e_902x1224.png 424w, https://substackcdn.com/image/fetch/$s_!B9Ap!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f7d944-be09-4e2f-8696-a22b56669f5e_902x1224.png 848w, https://substackcdn.com/image/fetch/$s_!B9Ap!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f7d944-be09-4e2f-8696-a22b56669f5e_902x1224.png 1272w, https://substackcdn.com/image/fetch/$s_!B9Ap!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7f7d944-be09-4e2f-8696-a22b56669f5e_902x1224.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><blockquote><p>More rounds of dialogue between user and <a href="http://TaskMatrix.AI">TaskMatrix.AI</a>. TaskMatrix.AI can accomplish the insert logo instruction by the insert internet feature of PowerPoint with API insert_internet_image(&#8221;Microsoft logo&#8221;). This feature will provide multiple images for users. TaskMatrix.AI can take the user&#8217;s instructions to select one of them. In the example. we omitted the selection steps for brevity.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ma7R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7102fc97-9cd5-4965-aecd-418a2206d297_883x1229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ma7R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7102fc97-9cd5-4965-aecd-418a2206d297_883x1229.png 424w, https://substackcdn.com/image/fetch/$s_!Ma7R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7102fc97-9cd5-4965-aecd-418a2206d297_883x1229.png 848w, https://substackcdn.com/image/fetch/$s_!Ma7R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7102fc97-9cd5-4965-aecd-418a2206d297_883x1229.png 1272w, https://substackcdn.com/image/fetch/$s_!Ma7R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7102fc97-9cd5-4965-aecd-418a2206d297_883x1229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ma7R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7102fc97-9cd5-4965-aecd-418a2206d297_883x1229.png" width="883" height="1229" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7102fc97-9cd5-4965-aecd-418a2206d297_883x1229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1229,&quot;width&quot;:883,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:363417,&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_!Ma7R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7102fc97-9cd5-4965-aecd-418a2206d297_883x1229.png 424w, https://substackcdn.com/image/fetch/$s_!Ma7R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7102fc97-9cd5-4965-aecd-418a2206d297_883x1229.png 848w, https://substackcdn.com/image/fetch/$s_!Ma7R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7102fc97-9cd5-4965-aecd-418a2206d297_883x1229.png 1272w, https://substackcdn.com/image/fetch/$s_!Ma7R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7102fc97-9cd5-4965-aecd-418a2206d297_883x1229.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>Creating the presentation above might've taken me 30-45 minutes to complete without any assistance. If I had TaskMatrix to help me, it would have taken me 5-10 minutes maximum, including the idle time of watching the computer fetch and resize images from the internet. Sorry to belabor the same point, the impact on the job market will be massive. And it&#8217;s coming faster than we&#8217;re prepared for.</p><p>OpenAI wrapped up GPT-4 training in August 2022 and refined it until its March 2023 launch. They've likely finished training GPT-5, with rumors pointing to a December 2023 release. OpenAI isn't racing alone towards AGI. The whole industry is. Past general-purpose technologies took years, even decades, to achieve widespread adoption. Power plants and electrical grids are massive, multi-year infrastructure projects, while the internet needed computing devices and undersea cables. But AGI-like systems are software accessible to anyone with an internet connection, so adoption will be swift. That's why ChatGPT hit 100 million monthly active users in just two months.</p><h3><strong>No clear answers but we&#8217;ll adapt</strong></h3><p>Writing this essay has left me feeling torn. On one hand, I'm thrilled about the technology and still amazed at how helpful of a collaborator it is to me. On the other hand, I'm filled with anxiety and uncertainty about what the world will look like a year from now. Nevertheless, I choose to stay hopeful. As Stephen Wolfram beautifully puts it - as a society we&#8217;ll adapt.</p><blockquote><p>Technology in some way or another enables some new occupation. And eventually that occupation becomes widespread, and lots of people do it. But then there&#8217;s a technological advance, and the occupation gets automated&#8212;and people aren&#8217;t needed to do it anymore. But now there&#8217;s a new level of technology, that enables new occupations. And the cycle continues.</p><p>A century ago the increasingly widespread use of telephones meant that more and more people worked as switchboard operators. But then telephone switching was automated&#8212;and those switchboard operators weren&#8217;t needed anymore. But with automated switching there could be huge development of telecommunications infrastructure, opening up all sorts of new types of jobs, that in aggregate employ vastly more people than were ever switchboard operators.</p><p>Something somewhat similar happened with accounting clerks. Before there were computers, one needed to have people laboriously tallying up numbers. But with computers, that was all automated away. But with that automation came the ability to do more complex financial computations&#8212;which allowed for more complex financial transactions, more complex regulations, etc., which in turn led to all sorts of new types of jobs.</p><p>And across a whole range of industries, it&#8217;s been the same kind of story. Automation obsoletes some jobs, but enables others. There&#8217;s quite often a gap in time, and a change in the skills that are needed. But at least so far there always seems to have been a broad frontier of jobs that have been made possible&#8212;but haven&#8217;t yet been automated.</p></blockquote><p>But what can we do as individuals to prepare now? We can't just wait for the day we get laid off, watch how society adjusts, and then adapt. We have to be proactive to stay relevant. I don't have answers, but here's what I'm doing:</p><ol><li><p>Leveraging conversational foundation models like ChatGPT to automate routine parts of my work, so I can focus on the most creative aspects. AI is excellent at repeating existing knowledge, but individuals who can generate new knowledge will be more valuable.</p></li></ol><ol start="2"><li><p>Building and deepening personal relationships. Strong connections help us grow and its also good for our soul.</p></li></ol><ol start="3"><li><p>Pursuing analog interests like improving my cooking and pottery skills. Maybe I'll open the cafe I've been planning for my retirement decades sooner.</p></li></ol><h3><strong>Everyone should get a Llama</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kknP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e89d95-9d92-4695-b4de-d6040ad85f14_1185x893.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kknP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e89d95-9d92-4695-b4de-d6040ad85f14_1185x893.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kknP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e89d95-9d92-4695-b4de-d6040ad85f14_1185x893.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kknP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e89d95-9d92-4695-b4de-d6040ad85f14_1185x893.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kknP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e89d95-9d92-4695-b4de-d6040ad85f14_1185x893.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kknP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e89d95-9d92-4695-b4de-d6040ad85f14_1185x893.jpeg" width="1185" height="893" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82e89d95-9d92-4695-b4de-d6040ad85f14_1185x893.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:893,&quot;width&quot;:1185,&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_!kknP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e89d95-9d92-4695-b4de-d6040ad85f14_1185x893.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kknP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e89d95-9d92-4695-b4de-d6040ad85f14_1185x893.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kknP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e89d95-9d92-4695-b4de-d6040ad85f14_1185x893.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kknP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e89d95-9d92-4695-b4de-d6040ad85f14_1185x893.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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 the crowded demo tables at the Hugging Face event was helmed by the Stanford team that built Alpaca, an open-source alternative to ChatGPT. Stanford released the model along with a live demo, which was taken down in a few days due to costs. It's expensive to run these models, especially polished, responsive products like ChatGPT. OpenAI can offer ChatGPT for free, thanks to Microsoft covering the expenses. Hugging Face already provides a public service by hosting free ChatGPT-like models, although they might be slower and less user-friendly. If usage soars, Hugging Face will need to throttle access to manage costs</p><p>Foundation models are changing the way we work. They can boost productivity significantly, letting people focus on creative and strategic tasks. Given their importance, everyone should have access to these tools. That's why I'm proposing <strong>Project Llama</strong>: a public or non-profit sponsored program designed to give everyone access to a powerful conversational foundation model like ChatGPT. To handle the risk of misuse, strict automated moderation and periodic human reviews of selected conversations would be implemented. By offering universal access to AI systems that mimic human interactions, Project Llama aims to level the playing field, helping people adapt to new ways of working and preparing for a changing job market.</p><div><hr></div><p><strong>Curated reads:</strong></p><p>Commercial: <a href="https://openai.com/blog/chatgpt-plugins">ChatGPT plugins</a></p><p>Societal: <a href="https://writings.stephenwolfram.com/2023/03/will-ais-take-all-our-jobs-and-end-human-history-or-not-well-its-complicated/">Will AIs Take All Our Jobs and End Human History&#8212;or Not? Well, It&#8217;s Complicated</a></p><p>Technical: <a href="https://arxiv.org/abs/2303.12712">Sparks of Artificial General Intelligence: Early experiments with GPT-4</a></p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generational.pub/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[GPTs are GPTs]]></title><description><![CDATA[GPTs create generational companies and existential crises]]></description><link>https://www.generational.pub/p/gpts-are-gpts</link><guid isPermaLink="false">https://www.generational.pub/p/gpts-are-gpts</guid><dc:creator><![CDATA[Kenn So]]></dc:creator><pubDate>Fri, 31 Mar 2023 00:01:56 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%2Fdebcc973-dda2-4f2b-9817-12288b070188_387x387.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Foundation models are at an inflection point of becoming general purpose technologies. New general purpose technologies create opportunities for companies to build products that transform how we work and live. Think of generational companies like Microsoft, Google, and Apple shape our daily lives. This is why I&#8217;m starting Generational - a publication chronicling the most consequential AI trends and the companies driving it. </p><h2>GPTs are GPTs</h2><p>OpenAI&#8217;s <em>Generative Pretrained Transformers</em> (GPTs) models is a specific class of foundation models, which are intelligent adaptable models comparable to humans. <em>General Purpose Technologies</em> (GPTs) are technologies that affect entire economies and meaningfully alter how have we live. For a technology be considered a GPT, it has has to meet three criteria: pervasiveness throughout the economy, ability to spawn complementary innovation, improvements over time. </p><h3><strong>Criteria 1: Pervasiveness throughout the economy</strong></h3><p>A technology must have a widespread impact on the economy, being adopted by various industries and sectors, and influencing the way businesses and individuals operate. The internet is a prime example of a pervasive technology. It has transformed various industries, from retail and finance to healthcare and education. It has also changed the way we communicate, access information, and consume media, thus permeating nearly every aspect of our lives.</p><p>ChatGPT, the conversational medium that is powered by GPT models, became the fastest growing consumer app of all time. In two months, the app grew to 100M monthly active users (MAUs) by January 2023. Tiktok, the previous record holder, took 9 months to get 100 million MAUs. While we have yet to see if ChatGPT will reach the 1.2 billion MAUs that Tiktok has today, the underlying GPT models will be more pervasive since it is available as an API for any developer to use. GPT-4 already powers the AI chat + search capabilities of Bing, which has 100 million daily active 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_!KpzL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa166e0-0778-47f4-8ef7-9fada49bfe74_768x304.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KpzL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa166e0-0778-47f4-8ef7-9fada49bfe74_768x304.png 424w, https://substackcdn.com/image/fetch/$s_!KpzL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa166e0-0778-47f4-8ef7-9fada49bfe74_768x304.png 848w, https://substackcdn.com/image/fetch/$s_!KpzL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa166e0-0778-47f4-8ef7-9fada49bfe74_768x304.png 1272w, https://substackcdn.com/image/fetch/$s_!KpzL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa166e0-0778-47f4-8ef7-9fada49bfe74_768x304.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KpzL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa166e0-0778-47f4-8ef7-9fada49bfe74_768x304.png" width="768" height="304" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5fa166e0-0778-47f4-8ef7-9fada49bfe74_768x304.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:304,&quot;width&quot;:768,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:80741,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!KpzL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa166e0-0778-47f4-8ef7-9fada49bfe74_768x304.png 424w, https://substackcdn.com/image/fetch/$s_!KpzL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa166e0-0778-47f4-8ef7-9fada49bfe74_768x304.png 848w, https://substackcdn.com/image/fetch/$s_!KpzL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa166e0-0778-47f4-8ef7-9fada49bfe74_768x304.png 1272w, https://substackcdn.com/image/fetch/$s_!KpzL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa166e0-0778-47f4-8ef7-9fada49bfe74_768x304.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>Beyond just becoming an end-consumer product, foundation models will become pervasive in our jobs too. Separate studies by OpenAI and Goldman Sachs economists analyzed which tasks are automatable. Since jobs are bundles of tasks, researchers are able to estimate what percentage of our jobs are impacted. Both groups reached the same conclusion that there will be massive repercussions across the labor market. We&#8217;ll go through OpenAI&#8217;s study because it is more nuanced. First, it studies the impact of large language models (LLMs), like ChatGPT, specifically and not artificial intelligence as a vague broad category. Second, it not only estimates the impact of LLMs but also of LLM-powered software. This includes software that can fetch web search results like Bing AI or generate images with text like DALL-E. The findings are astonishing as they are worrying.</p><ul><li><p><strong>80%</strong> of the U.S. workforce have at least 10% of their work tasks affected</p></li><li><p><strong>20%</strong> of workers may see at least 50% of their tasks impacted</p></li><li><p>With access to an LLM, <strong>15%</strong> of all worker tasks could be completed significantly faster at the same level of quality</p></li><li><p>With LLM-powered software, this share increases to <strong>50% of all tasks</strong>.</p></li></ul><h3><strong>Criteria 2: Ability to spawn complementary innovation</strong></h3><p>A technology should be able to catalyze the development of other innovative technologies, products, or services. The smartphone is an example of that has spawned complementary innovations. Its invention led to the development of mobile applications, mobile advertising, and various other services like ride-sharing and mobile payments.</p><p>The first smartphone, iPhone 1, was released in June 2007 and sold 6 million units in its first year. On its anniversary, Apple launched the 2nd generation iPhone along with the App Store. For the first time, users can experience iPhone native apps. Developers were creating novel experiences in the new interface. This led to a breakout quarter for Apple which sold 7 million iPhones in 3 months. It was the inflection point for mobile apps which set the foundations for iconic products that we love today - Uber, Doordash, and Google Maps.</p><p>OpenAI launched an app store-esque set of plugins that work with ChatGPT two weeks ago, when it already has over 100M active users. The plugins connect ChatGPT to other applications gives it more practical capabilities from booking flights via Expedia, shop via Instacart, or perform accurate calculations via Wolfram. Developers can build also their own plugins much like how iPhone developers can build iOS apps. The difference with the App Store analogy is that ChatGPT has 100x more momentum.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rBjm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8687a28e-fb3a-49eb-bb6d-bebf402c9598_1244x772.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rBjm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8687a28e-fb3a-49eb-bb6d-bebf402c9598_1244x772.png 424w, https://substackcdn.com/image/fetch/$s_!rBjm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8687a28e-fb3a-49eb-bb6d-bebf402c9598_1244x772.png 848w, https://substackcdn.com/image/fetch/$s_!rBjm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8687a28e-fb3a-49eb-bb6d-bebf402c9598_1244x772.png 1272w, https://substackcdn.com/image/fetch/$s_!rBjm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8687a28e-fb3a-49eb-bb6d-bebf402c9598_1244x772.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rBjm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8687a28e-fb3a-49eb-bb6d-bebf402c9598_1244x772.png" width="1244" height="772" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8687a28e-fb3a-49eb-bb6d-bebf402c9598_1244x772.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:772,&quot;width&quot;:1244,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:75700,&quot;alt&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!rBjm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8687a28e-fb3a-49eb-bb6d-bebf402c9598_1244x772.png 424w, https://substackcdn.com/image/fetch/$s_!rBjm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8687a28e-fb3a-49eb-bb6d-bebf402c9598_1244x772.png 848w, https://substackcdn.com/image/fetch/$s_!rBjm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8687a28e-fb3a-49eb-bb6d-bebf402c9598_1244x772.png 1272w, https://substackcdn.com/image/fetch/$s_!rBjm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8687a28e-fb3a-49eb-bb6d-bebf402c9598_1244x772.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 aftereffects won&#8217;t be limited to our personal lives. Soon billions of working professionals will have access to copilots for their jobs. Businesses are already using Microsoft&#8217;s Office Copilot and Google is racing to release its own Workspace Copilot.  </p><div id="youtube2-S7xTBa93TX8" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;S7xTBa93TX8&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/S7xTBa93TX8?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><h3><strong>Criteria 3: Improves over time</strong></h3><p>A technology should demonstrate a pattern of continuous improvement and evolution over time. This means that the technology should not only become more efficient and effective but also more accessible and affordable to a larger user base. Computing power is a good example of a technology that has shown continuous improvement over time. With the advent of Moore's Law, which predicts that the number of transistors on a microchip doubles approximately every two years, computers have become increasingly more powerful, efficient, and affordable. This has enabled the development of more complex software and applications.</p><p>There are two components to improvement. One is performance. Another is the cost per performance. Both are progressing at rapid pace for foundation models. GPT-4 significantly outperforms GPT-3.5, which was released just over a year ago, and also surpasses human performance on academic exams that people typically spend the first 20 years of their lives preparing for.  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MJVc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48834a41-9681-4ac1-a75b-1e824c87afed_932x660.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MJVc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48834a41-9681-4ac1-a75b-1e824c87afed_932x660.png 424w, https://substackcdn.com/image/fetch/$s_!MJVc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48834a41-9681-4ac1-a75b-1e824c87afed_932x660.png 848w, https://substackcdn.com/image/fetch/$s_!MJVc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48834a41-9681-4ac1-a75b-1e824c87afed_932x660.png 1272w, https://substackcdn.com/image/fetch/$s_!MJVc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48834a41-9681-4ac1-a75b-1e824c87afed_932x660.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MJVc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48834a41-9681-4ac1-a75b-1e824c87afed_932x660.png" width="932" height="660" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48834a41-9681-4ac1-a75b-1e824c87afed_932x660.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:660,&quot;width&quot;:932,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46429,&quot;alt&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!MJVc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48834a41-9681-4ac1-a75b-1e824c87afed_932x660.png 424w, https://substackcdn.com/image/fetch/$s_!MJVc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48834a41-9681-4ac1-a75b-1e824c87afed_932x660.png 848w, https://substackcdn.com/image/fetch/$s_!MJVc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48834a41-9681-4ac1-a75b-1e824c87afed_932x660.png 1272w, https://substackcdn.com/image/fetch/$s_!MJVc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48834a41-9681-4ac1-a75b-1e824c87afed_932x660.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><figcaption class="image-caption">Chart comparing the performance of GPT-3.5 and GPT-4 on academic exams that most Americans take. The vertical y-axis measures the performance relative to real test takers. GPT-4 handily beats GPT-3.5 and most humans.  </figcaption></figure></div><p>The cost of training and hosting your own model has gone down substantially because of algorithmic and hardware improvements. GPT-3 costed OpenAI $5 million to train in 2020. Today, a similar model can be trained for just 10% of the original cost.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wBI9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12f1d8b2-8c6c-4270-8b4d-a7150ee52728_935x524.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wBI9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12f1d8b2-8c6c-4270-8b4d-a7150ee52728_935x524.png 424w, https://substackcdn.com/image/fetch/$s_!wBI9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12f1d8b2-8c6c-4270-8b4d-a7150ee52728_935x524.png 848w, https://substackcdn.com/image/fetch/$s_!wBI9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12f1d8b2-8c6c-4270-8b4d-a7150ee52728_935x524.png 1272w, https://substackcdn.com/image/fetch/$s_!wBI9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12f1d8b2-8c6c-4270-8b4d-a7150ee52728_935x524.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wBI9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12f1d8b2-8c6c-4270-8b4d-a7150ee52728_935x524.png" width="935" height="524" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12f1d8b2-8c6c-4270-8b4d-a7150ee52728_935x524.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:524,&quot;width&quot;:935,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:79384,&quot;alt&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!wBI9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12f1d8b2-8c6c-4270-8b4d-a7150ee52728_935x524.png 424w, https://substackcdn.com/image/fetch/$s_!wBI9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12f1d8b2-8c6c-4270-8b4d-a7150ee52728_935x524.png 848w, https://substackcdn.com/image/fetch/$s_!wBI9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12f1d8b2-8c6c-4270-8b4d-a7150ee52728_935x524.png 1272w, https://substackcdn.com/image/fetch/$s_!wBI9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12f1d8b2-8c6c-4270-8b4d-a7150ee52728_935x524.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>While observing AI communities on Discord, I've noticed that beyond the advancements in algorithms and hardware, there is an even more significant factor: the passion of open source communities dedicated to making foundation models widely available for everyone. To reinforce that point, Databricks just open sourced a ChatGPT clone, charmingly called Dolly, that can be trained by using a $30 machine in just three hours.</p><p><strong>GPTs foster generational companies</strong></p><p>Now that we&#8217;ve established that GPTs are GPTs, so what?  General purpose technologies create an environment that allows generational companies to emerge:</p><ol><li><p>New massive markets: GPTs give rise to entirely new markets and applications, offering generational companies the opportunity to establish a strong competitive advantage and benefit from the first-mover effect. Google (Market cap: $1.3 trillion) significantly impacted the way people access information by introducing a search engine that facilitated easier access to online content. By indexing and organizing web content, Google created new opportunities for different forms of online advertising from replacing top search results with paid ads to infuriating commercials in between videos.</p></li><li><p>Complementary innovations: GPTs spur innovation across various industries, allowing generational companies to leverage their commitment to R&amp;D and develop novel products and services that disrupt existing markets. Apple (Market cap: $2.5 trillion) has been at the forefront of creating iconic consumer products like the iPhone, iPad, and Apple Watch. These devices created an ecosystem of mobile applications and services that have shaped the way we communicate and live - ride haling with Uber, food delivery with DoorDash, and digital nicotine with Tiktok.  </p></li><li><p>Standardization: The widespread adoption of GPTs often leads to the formation of industry standards, enabling generational companies to shape these standards and ensure their offerings remain relevant and compatible with the broader ecosystem. Microsoft (Market cap: $2.2 trillion) shaped the world of operating systems and productivity tools with Windows and the ubiquitous Microsoft Office suite. The standardization of Windows OS enabled generations of developers to build higher-level applications and turned countless users into masters of Word's arcane formatting mysteries, Excel's labyrinthine formulas, and PowerPoint's hypnotic slide transitions, ultimately revolutionizing how we work, procrastinate, and communicate in colorful pie charts.</p></li></ol><p>Is this just all hype? There is certainly a lot of it and skepticism is healthy. But the progress of foundation models is real. GPT-powered products created in the past 3 months are more practically valuable than what crypto has produced over the past 3 years. </p><p><strong>The flipside</strong></p><p>While I am an optimist and had never worried about technological progress, foundation models, specifically GPT-4, has. GPT-4 is accessible via an API, making it an infinitely replicable superhuman as long as the computer servers are up. GPT-4-powered software can automate 50% of our jobs. It is also smarter than 90% of the population based on academic exams that we have labored over for the first two decades of our lives. So for the past few weeks I&#8217;ve been gnawing on the question - are we fucked? I&#8217;ll untangle this in the next essay. </p><p>All this is to say that we are at the pivotal moment of GPTs becoming GPTs, with its pluses and minuses. This is why I'm writing Generational. </p><div><hr></div><p><strong>Curated reads:</strong></p><p>Business: <a href="https://www.ftc.gov/business-guidance/blog/2023/02/keep-your-ai-claims-check">Keep your AI claims in check</a></p><p>Society: <a href="https://futureoflife.org/open-letter/pause-giant-ai-experiments/">Pause Giant AI Experiments: An Open Letter</a></p><p>Academic: <a href="https://openai.com/research/gpts-are-gpts">GPTs are GPTs: An early look at the labor market impact potential of large language models</a></p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.generational.pub/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.generational.pub/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><em>Special thanks to<strong> </strong><a href="https://www.linkedin.com/in/kakran/">Ashish Kakran</a> for giving feedback on a draft version!</em></p>]]></content:encoded></item></channel></rss>