<script data-pm-proxy="intercept"></script><?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[Transitions]]></title><description><![CDATA[A personal blog where I explore and share my thoughts on startups, technology, artificial intelligence, entrepreneurship, business strategy, and any other intriguing ideas that spark my curiosity.]]></description><link>https://transitions.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!O-g8!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1fc25c30-0af9-4434-abfe-1dd9498bccbf_200x200.png</url><title>Transitions</title><link>https://transitions.substack.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 03 Sep 2026 09:26:57 GMT</lastBuildDate><atom:link href="/__u/transitions.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Franck S. Ndzomga]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[transitions@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[transitions@substack.com]]></itunes:email><itunes:name><![CDATA[Franck S. Ndzomga]]></itunes:name></itunes:owner><itunes:author><![CDATA[Franck S. Ndzomga]]></itunes:author><googleplay:owner><![CDATA[transitions@substack.com]]></googleplay:owner><googleplay:email><![CDATA[transitions@substack.com]]></googleplay:email><googleplay:author><![CDATA[Franck S. Ndzomga]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[A quantum of AI progress]]></title><description><![CDATA[Why AI progress has been both fast and slow.]]></description><link>https://transitions.substack.com/p/a-quantum-of-ai-progress</link><guid isPermaLink="false">https://transitions.substack.com/p/a-quantum-of-ai-progress</guid><dc:creator><![CDATA[Franck S. Ndzomga]]></dc:creator><pubDate>Fri, 07 Aug 2026 23:04:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KeHk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12012fe3-15b1-4af2-af0c-a4a1087304f8_1700x950.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!KeHk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12012fe3-15b1-4af2-af0c-a4a1087304f8_1700x950.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!KeHk!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12012fe3-15b1-4af2-af0c-a4a1087304f8_1700x950.png 424w, /__u/substackcdn.com/image/fetch/$s_!KeHk!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12012fe3-15b1-4af2-af0c-a4a1087304f8_1700x950.png 848w, /__u/substackcdn.com/image/fetch/$s_!KeHk!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12012fe3-15b1-4af2-af0c-a4a1087304f8_1700x950.png 1272w, /__u/substackcdn.com/image/fetch/$s_!KeHk!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12012fe3-15b1-4af2-af0c-a4a1087304f8_1700x950.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!KeHk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12012fe3-15b1-4af2-af0c-a4a1087304f8_1700x950.png" width="1456" height="814" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12012fe3-15b1-4af2-af0c-a4a1087304f8_1700x950.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:814,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2346376,&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://transitions.substack.com/i/210285336?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12012fe3-15b1-4af2-af0c-a4a1087304f8_1700x950.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!KeHk!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12012fe3-15b1-4af2-af0c-a4a1087304f8_1700x950.png 424w, /__u/substackcdn.com/image/fetch/$s_!KeHk!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12012fe3-15b1-4af2-af0c-a4a1087304f8_1700x950.png 848w, /__u/substackcdn.com/image/fetch/$s_!KeHk!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12012fe3-15b1-4af2-af0c-a4a1087304f8_1700x950.png 1272w, /__u/substackcdn.com/image/fetch/$s_!KeHk!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12012fe3-15b1-4af2-af0c-a4a1087304f8_1700x950.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>AI progress has been both fast and slow. What an odd thing to write, right? Let me explain&#8230;</span></p><p><span>The whole idea that some people in the past thought that AI progress &#8220;might slow down as we make further progress into the RL regime, but we have seen progress in 2026&#8221; is a form of retrospective straw man. And a powerful one at that, difficult to falsify, precisely because we can&#8217;t identify the person who defended that thesis, in that form, in the past. In reality, the debate was more complex than that. Silver and Sutton posited that &#8220;</span><a href="https://www.sciencedirect.com/science/article/pii/S0004370221000862"><span>reward is enough</span></a><span>&#8221; to solve AGI; Vamplew et al. </span><a href="https://arxiv.org/abs/2112.15422"><span>argued the contrary</span></a><span>. In July 2025, </span><a href="https://x.com/karpathy/status/1944435412489171119?s=20"><span>Karpathy</span></a><span> defended the idea that RL will still yield progress, even though he didn&#8217;t believe it to be the full story. Some people probably thought naive long-horizon RL has bad credit assignment, which is not wrong per se, but also doesn&#8217;t mean progress wouldn&#8217;t come through other RL techniques. LeCun/Marcus/Chollet-style critiques are about the need for new paradigms beyond current LLM/RL scaling to reach AGI. Some of them actually admitted that progress would still continue under the current regime, but would not be enough to achieve what they consider &#8220;genuine intelligence&#8221;, the capacity to generalize to unseen tasks efficiently. Again, that is a completely different position from the straw man version, and a position that hasn&#8217;t been proven wrong by recent real or perceived AI progress. The most pessimistic take was probably Toby Ord&#8217;s. He wrote in </span><a href="https://www.lesswrong.com/posts/xpj6KhDM9bJybdnEe/how-well-does-rl-scale"><span>October 2025</span></a><span>: &#8220;Now that RL-training is nearing its effective limit, we may have lost the ability to effectively turn more compute into more intelligence.&#8221; But even he didn&#8217;t believe the slowing of progress would happen </span><a href="https://forum.effectivealtruism.org/posts/JAcueP8Dh6db6knBK/the-scaling-series-discussion-thread-with-toby-ord"><span>before 2027</span></a><span>, which doesn&#8217;t match the straw man version, and is thus not contradicted by real or perceived AI progress in 2026.</span></p><p><span>There is a natural, often subconscious tendency to use current real or perceived AI progress as proof that the skeptics were wrong, by summoning a weakened version of whatever one wants to put in the skeptics&#8217; mouths. In reality, the skeptics were both right and wrong. They were right to think that doing RL with single scalar outcomes wouldn&#8217;t work for long-horizon tasks. But what they didn&#8217;t anticipate or voice more clearly is the wonders of algorithmic progress and techniques like process supervision, which means frontier training doesn&#8217;t have to wait for a single noisy reward at task end. This works particularly well in domains where building strong verifiers is easier (math, code) and less so otherwise. For that reason, recent AI progress has been jagged:  somewhat impressive or fast in domains like coding and math,  somewhat slow in domains like creative writing and non-sycophantic, helpful assistance.</span></p><p><span>Hence my initial sentence: AI progress has been both fast and slow.</span></p><p><span>And even what we consider fast AI progress is probably a bit overrated given the general enthusiasm. Let&#8217;s take coding, for example. It is arguably the domain where AI progress seems to have been fantastic in part thanks to RL. Anthropic&#8217;s models went from 33.4% on SWE-bench Verified with the original Claude 3.5 Sonnet to 62.3% with Claude 3.7 Sonnet, and later to roughly 87.6% with Claude Opus 4.7. OpenAI&#8217;s models went from 69.1% on SWE-bench Verified with o3 to 77.9% with GPT-5.1-Codex-Max. But it is almost a consensus that SWE-bench shows signs of saturation, and only measures a tiny, relatively easy portion of what software engineering is all about. As a result, most frontier model labs have been moving away from SWE-bench Verified for the benefit of other benchmarks like SWE-bench Pro, OSWorld, and internal agentic software-engineering evals where progress is real but either less spectacular or indicative of significant room for improvement. On SWE-bench Pro, GPT-5.5, the latest model from OpenAI, scores 58.6%, compared with 56.4% for GPT-5.2-Codex. For Anthropic, scores went from 53.4% to 64.3% between Opus 4.6 and Opus 4.7, and could reach 77.8% for Claude Mythos Preview if the rumors are to be believed. The progress is still there, you might be tempted to say, and you would be partly right. At the same time, how do you reconcile that progress with the fact that none of these SOTA models solved a single task on ProgramBench &#8212; a benchmark released in May 2026 by Meta FAIR and collaborators that asks agents to rebuild real software projects from scratch using only an executable and documentation? ProgramBench is much closer to holistic software engineering than fixing a contained GitHub issue. And its results tell a different story from SWE-bench Verified or Pro.</span></p><p><span>The progress is still there. The relevant question is: progress on what? On narrow issue-resolution benchmarks, progress looks spectacular. On broader software-engineering tasks that require designing and building systems from scratch, the best public models are still far from reliable autonomy. Fast and slow. Jagged.</span></p><p><span>So in a sense, the skeptics were right to think long horizon tasks would be hard. That is still the case. We just don&#8217;t perceive it that way because in software engineering, you can still decompose long-horizon tasks into issue-resolution-like short-horizon tasks, and accomplish impressive things with a human in the loop. The AI coding progress is as much about model improvement as it is about harness improvement and better human-AI collaboration.</span></p><p><span>The marvel of coding agents is that they combine three things: the harness, where static human intelligence is crystallized as code; the model; and the human-in-the-loop who provides dynamic human intelligence at inference. The problem is that we often conflate these three things as model intelligence.</span></p><p><span>Where the skeptics get it wrong is in thinking that lack of progress on one axis means overall progress stalls. Reality has been different because there are so many other axes that could still yield improvements: new algorithms, modalities, harnesses. Innovation will always untangle complex knots; the question is just how fast.</span></p><p><strong>P.S.</strong> I wrote this post back in May. A lot has happened since, but I think my thesis still pretty much holds. We continue to see fast and sometimes impressive progress in verifiable domains, and less so everywhere else. I do not want to downplay that progress in any way, but it is also important to keep in mind the limitations that come with it.</p><p>I think current progress can often seem pervasive because much of it is progress in coding. It turns out that coding is an interesting specialization because its primitives&#8212;memory, computation, tool use, iteration, and verification&#8212;are also useful across an enormous range of tasks. Any task involving information and computation can make use of this general substrate that coding provides. That is the beauty of it.</p><p>Once the world has been digitized into files, databases, APIs, and software systems, code becomes an interface to economic activity. The consequence of <a href="https://a16z.com/why-software-is-eating-the-world/">software eating the world</a> is that AI agents can now become useful across huge chunks of economic activity simply because they are increasingly capable of manipulating software.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!NbxY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefa856e4-0bd0-4340-8fad-f97c894a68d2_1432x944.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!NbxY!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefa856e4-0bd0-4340-8fad-f97c894a68d2_1432x944.png 424w, /__u/substackcdn.com/image/fetch/$s_!NbxY!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefa856e4-0bd0-4340-8fad-f97c894a68d2_1432x944.png 848w, /__u/substackcdn.com/image/fetch/$s_!NbxY!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefa856e4-0bd0-4340-8fad-f97c894a68d2_1432x944.png 1272w, /__u/substackcdn.com/image/fetch/$s_!NbxY!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefa856e4-0bd0-4340-8fad-f97c894a68d2_1432x944.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!NbxY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefa856e4-0bd0-4340-8fad-f97c894a68d2_1432x944.png" width="1432" height="944" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/efa856e4-0bd0-4340-8fad-f97c894a68d2_1432x944.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:944,&quot;width&quot;:1432,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2585043,&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://transitions.substack.com/i/210285336?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefa856e4-0bd0-4340-8fad-f97c894a68d2_1432x944.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!NbxY!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefa856e4-0bd0-4340-8fad-f97c894a68d2_1432x944.png 424w, /__u/substackcdn.com/image/fetch/$s_!NbxY!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefa856e4-0bd0-4340-8fad-f97c894a68d2_1432x944.png 848w, /__u/substackcdn.com/image/fetch/$s_!NbxY!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefa856e4-0bd0-4340-8fad-f97c894a68d2_1432x944.png 1272w, /__u/substackcdn.com/image/fetch/$s_!NbxY!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefa856e4-0bd0-4340-8fad-f97c894a68d2_1432x944.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[You Can Save 70% on Your AI Agent Benchmark Runs: Here's How]]></title><description><![CDATA[Be wise and stop wasting compute]]></description><link>https://transitions.substack.com/p/you-can-save-70-on-your-ai-agent</link><guid isPermaLink="false">https://transitions.substack.com/p/you-can-save-70-on-your-ai-agent</guid><dc:creator><![CDATA[Franck S. Ndzomga]]></dc:creator><pubDate>Wed, 01 Apr 2026 19:01:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Vo3M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fb13a87-2db9-48dd-9f36-886e227bd963_1670x924.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><strong>We&#8217;re in the Agentic Phase of AI</strong></h2><p>AI agent benchmarks are increasingly important because we are in the agentic phase of AI. We are no longer in the text-in-text-out phase of early GPTs through GPT-4o. Now LLMs have access to tools: web search, code execution, MCP servers, APIs, and more.</p><p>Why? Because tools allow us to palliate (partially) the deficiencies of text-in-text-out. To reduce hallucinations, add web search to ground answers in facts. LLMs can&#8217;t reliably do additions or multiplications of high-digit numbers or fractions ? Add Python execution to handle that and push the answer back into the LLM loop.</p><p>That&#8217;s what we now call AI agents, or to be more precise, LLM agents in most cases.</p><h2><strong>AI Agents Are Growing in Importance</strong></h2><p>AI agents are widely used, especially in software engineering: Cursor, Codex, Copilot, and many others. That acceleration was catalyzed in part by benchmarks like SWE-bench.</p><p>So the equation is simple: more AI agents means more need to benchmark them to understand capabilities, failure modes, limitations, and track progress.</p><h2><strong>But Running AI Agent Benchmarks Is Costly</strong></h2><p>The <a href="https://arxiv.org/abs/2510.11977">Holistic Agent Leaderboard (HAL)</a>, a project I contributed to, required roughly $40,000 to evaluate agents across nine benchmarks. A single agent run can cost anywhere from $22 to $2,829 depending on the benchmark and model.</p><p>Why so expensive? There&#8217;s no single forward pass. Instead you have loops, tool calls, huge context windows from file parsing, API responses, and more.</p><h2><strong>This Creates Big Problems</strong></h2><p>Independent researchers and small labs can&#8217;t maintain many leaderboards. It&#8217;s difficult to do multiple runs for statistical robustness. It&#8217;s difficult to try many scaffolds if one run could cost $2,000 and you don&#8217;t have the budget.</p><h2><strong>Which Led to Exploring Benchmark Reduction in the Agent Setting</strong></h2><p>Can we evaluate agents on fewer tasks while still getting reliable rankings?</p><h2><strong>Prior Work Exists for NLP and LLM Benchmarks</strong></h2><p>Previous research has shown that NLP and language model evaluations can often be compressed to much smaller task subsets while preserving model rankings and score predictions.</p><h2><strong>But the Agent Setting Is Different</strong></h2><p>Agent benchmarks differ from standard LM evals in three important ways:</p><ul><li><p><strong>Fewer tasks to begin with.</strong> Agent benchmarks typically contain dozens to hundreds of tasks rather than thousands, so the reduction problem is more stringent.</p></li><li><p><strong>Each task is far more costly.</strong> Each task requires a full agent loop with many forward passes, not a single prompt-response pass like in classic LM evaluation.</p></li><li><p><strong>Scaffolds matter.</strong> For agents, the scaffold&#8212;the logic around the LLM including memory, loops, and tool use&#8212;has tremendous impact on performance as I explained <a href="/__u/transitions.substack.com/p/what-burning-26-billion-prompt-tokens">here</a>. So benchmark reduction should also generalize to scaffold changes and over time, something very specific to agent benchmarks.</p></li></ul><h2><strong>The Solution: Mid-Range Task Selection</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Vo3M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fb13a87-2db9-48dd-9f36-886e227bd963_1670x924.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Vo3M!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fb13a87-2db9-48dd-9f36-886e227bd963_1670x924.png 424w, /__u/substackcdn.com/image/fetch/$s_!Vo3M!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fb13a87-2db9-48dd-9f36-886e227bd963_1670x924.png 848w, /__u/substackcdn.com/image/fetch/$s_!Vo3M!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fb13a87-2db9-48dd-9f36-886e227bd963_1670x924.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Vo3M!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fb13a87-2db9-48dd-9f36-886e227bd963_1670x924.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Vo3M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fb13a87-2db9-48dd-9f36-886e227bd963_1670x924.png" width="1456" height="806" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3fb13a87-2db9-48dd-9f36-886e227bd963_1670x924.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:806,&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="/__u/substackcdn.com/image/fetch/$s_!Vo3M!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fb13a87-2db9-48dd-9f36-886e227bd963_1670x924.png 424w, /__u/substackcdn.com/image/fetch/$s_!Vo3M!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fb13a87-2db9-48dd-9f36-886e227bd963_1670x924.png 848w, /__u/substackcdn.com/image/fetch/$s_!Vo3M!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fb13a87-2db9-48dd-9f36-886e227bd963_1670x924.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Vo3M!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fb13a87-2db9-48dd-9f36-886e227bd963_1670x924.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For my first solo research paper, I decided to work on benchmark reduction in the agent setting. I tested six task selection strategies across five evaluation protocols on eight benchmarks covering 33 agent scaffolds and 70+ model configurations.</p><p>The winner: the <strong>Mid-Range Difficulty Filter</strong>. It reduces benchmark task count by up to 70% by selecting only tasks with historical pass rates between 30% and 70%.</p><p>It beats greedy forward selection (which overfits and fails under distribution shift), random sampling (high variance, worst cases as low as &#961; = 0.54), stratified sampling, and extreme-difficulty baselines.</p><p>The mid-range filter achieves mean Spearman &#961; of 0.94 with a worst case of 0.87&#8212;maintaining reliable rankings while cutting costs dramatically.</p><h2><strong>Why It Works: Item Response Theory</strong></h2><p>The justification comes from Item Response Theory. Under a standard psychometric model, the Fisher information about latent ability is maximized at pass rate p = 0.5. Tasks where most agents fail or most agents succeed tell you little about relative rankings. Tasks in the middle are where agents are most reliably discriminated against.</p><h2><strong>Read More</strong></h2><p>The full paper with code and data is available at:<a href="https://arxiv.org/abs/2603.23749"> Efficient Benchmarking of AI Agents</a></p>]]></content:encoded></item><item><title><![CDATA[What Burning 2.6 Billion Prompt Tokens Can Teach You]]></title><description><![CDATA[Insights on Agent Scaffolding and Reasoning in Agentic Setups]]></description><link>https://transitions.substack.com/p/what-burning-26-billion-prompt-tokens</link><guid isPermaLink="false">https://transitions.substack.com/p/what-burning-26-billion-prompt-tokens</guid><dc:creator><![CDATA[Franck S. Ndzomga]]></dc:creator><pubDate>Wed, 29 Oct 2025 21:01:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!90Ep!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab29d74-6d74-462d-939b-d1a90e6a1d80_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!90Ep!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab29d74-6d74-462d-939b-d1a90e6a1d80_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!90Ep!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab29d74-6d74-462d-939b-d1a90e6a1d80_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!90Ep!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab29d74-6d74-462d-939b-d1a90e6a1d80_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!90Ep!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab29d74-6d74-462d-939b-d1a90e6a1d80_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!90Ep!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab29d74-6d74-462d-939b-d1a90e6a1d80_1024x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!90Ep!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab29d74-6d74-462d-939b-d1a90e6a1d80_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ab29d74-6d74-462d-939b-d1a90e6a1d80_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;: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="/__u/substackcdn.com/image/fetch/$s_!90Ep!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab29d74-6d74-462d-939b-d1a90e6a1d80_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!90Ep!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab29d74-6d74-462d-939b-d1a90e6a1d80_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!90Ep!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab29d74-6d74-462d-939b-d1a90e6a1d80_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!90Ep!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab29d74-6d74-462d-939b-d1a90e6a1d80_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As part of the Holistic Agent Leaderboard (HAL) initiative at Princeton CITP, we evaluated more than <strong>220 agent runs across 9 benchmark</strong>s, the equivalent of over <strong>20,000 agent rollouts across 9 models and 9 benchmarks </strong>for a<strong> total cost of $40,000</strong>. The benchmarks are: AssistantBench, CORE-Bench Hard, GAIA, Online Mind2Web, Scicode, ScienceAgentBench, SWE-bench Verified Mini, TAU-bench Airline, and USACO.</p><p>In that process, we <em><strong>&#8220;burned&#8221;</strong></em><strong> 2.6 billion prompt tokens </strong>and learned a lot along the way. In this article, I&#8217;d like to share some of the insights we gained, with a particular focus on the GAIA benchmark.</p><div><hr></div><p>GAIA is a benchmark that evaluates skills such as reasoning, web use, tool orchestration, and multimodality. It comprises 450 tasks in total. We evaluate agents on its public evaluation set of 165 tasks, which are divided into three difficulty levels.</p><p>The <strong>L1</strong> difficulty level typically involves basic reasoning, often requiring no tools or fewer than five steps. The <strong>L2</strong> level includes tasks that require tool integration and generally involve around five to ten steps. The <strong>L3</strong> level encompasses tasks that demand extensive tool use and often involve open-world actions, making them the most complex and challenging type of tasks.</p><div><hr></div><p>We evaluated <strong>16 models using two scaffolds</strong> on GAIA. It&#8217;s important to understand that within the <strong>Holistic Agent Leaderboard</strong>, there are three key axes: <strong>agent scaffolds</strong>, <strong>models</strong>, and <strong>benchmarks</strong>. For each benchmark, we typically evaluate two agent scaffolds across roughly ten or more models.</p><p>Let&#8217;s revisit what we mean by an <em>agent scaffold</em>.</p><p>What we commonly refer to as <em>AI agents</em> today are, in most cases, a combination of a <strong>large language model (LLM), tools, and the hardcoded logic</strong> that orchestrates their interaction. For instance, you might use a framework like the <em>smolagents</em> library to build an AI agent powered by GPT-5. In that case, GPT-5 serves as the <em>brain, </em>responsible for the verbal reasoning required to solve the problem at hand.</p><p>To do so effectively, the <em>brain</em> must also leverage tools that complement its limitations (for example, LLMs are not particularly good at arithmetic), provide access to new information (such as through web search or file reading), or enable control over external systems (like bash for file manipulation or other APIs).</p><p>That entire surrounding logic and control structure is what we call the scaffold.</p><div><hr></div><p>The two agent scaffolds we evaluated as part of the GAIA leaderboard are the HAL Generalist Agent and Hugging Face Open Deep Research. The HAL Generalist Agent is a minimal scaffold with no task-specific optimizations. It provides access to general-purpose tools such as web search, web browsing, and file editing.</p><p>In contrast, the Hugging Face Open Deep Research scaffold is task-specific and designed to enhance performance on benchmarks like GAIA by enabling deep research. This capability is also present in systems such as the ChatGPT app, the Anthropic app, and the Grok app. Most of these chat platforms already include some version of deep research functionality.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!0NzV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869f1ea3-77e4-4739-9a7d-50e1fd9d6f21_1600x937.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!0NzV!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869f1ea3-77e4-4739-9a7d-50e1fd9d6f21_1600x937.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!0NzV!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869f1ea3-77e4-4739-9a7d-50e1fd9d6f21_1600x937.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!0NzV!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869f1ea3-77e4-4739-9a7d-50e1fd9d6f21_1600x937.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!0NzV!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869f1ea3-77e4-4739-9a7d-50e1fd9d6f21_1600x937.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!0NzV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869f1ea3-77e4-4739-9a7d-50e1fd9d6f21_1600x937.jpeg" width="1456" height="853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/869f1ea3-77e4-4739-9a7d-50e1fd9d6f21_1600x937.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!0NzV!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869f1ea3-77e4-4739-9a7d-50e1fd9d6f21_1600x937.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!0NzV!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869f1ea3-77e4-4739-9a7d-50e1fd9d6f21_1600x937.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!0NzV!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869f1ea3-77e4-4739-9a7d-50e1fd9d6f21_1600x937.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!0NzV!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869f1ea3-77e4-4739-9a7d-50e1fd9d6f21_1600x937.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>First of all, as mentioned earlier, the higher levels in the GAIA benchmark are where many models tend to struggle. The top-performing model we evaluated is <strong>Claude Sonnet 4.5, which leads the leaderboard with 75% accuracy</strong>. Notably, Claude Sonnet 4.5 also performs strongly on Level 3, scoring <strong>69%</strong>, which is almost <strong>15 percentage points higher</strong> than the next best model.</p><p>Out of the 165 tasks in the public validation set of GAIA, 160 have been solved by at least one agent, indicating substantial coverage of the benchmark. However, no single agent has yet achieved complete coverage or solved all tasks successfully.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!v-Pg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83246502-1a69-43d7-8a0f-435b9bcfaa5d_1600x824.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!v-Pg!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83246502-1a69-43d7-8a0f-435b9bcfaa5d_1600x824.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!v-Pg!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83246502-1a69-43d7-8a0f-435b9bcfaa5d_1600x824.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!v-Pg!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83246502-1a69-43d7-8a0f-435b9bcfaa5d_1600x824.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!v-Pg!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83246502-1a69-43d7-8a0f-435b9bcfaa5d_1600x824.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!v-Pg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83246502-1a69-43d7-8a0f-435b9bcfaa5d_1600x824.jpeg" width="1456" height="750" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83246502-1a69-43d7-8a0f-435b9bcfaa5d_1600x824.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:750,&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="/__u/substackcdn.com/image/fetch/$s_!v-Pg!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83246502-1a69-43d7-8a0f-435b9bcfaa5d_1600x824.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!v-Pg!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83246502-1a69-43d7-8a0f-435b9bcfaa5d_1600x824.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!v-Pg!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83246502-1a69-43d7-8a0f-435b9bcfaa5d_1600x824.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!v-Pg!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83246502-1a69-43d7-8a0f-435b9bcfaa5d_1600x824.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In most other benchmarks on the Holistic Agent Leaderboard, the generalist agent usually performs worse than the task-specific one, which is expected since task-specific scaffolds are typically optimized for higher accuracy.</p><p>However, GAIA shows an interesting exception. On GAIA, the HAL Generalist Agent achieves higher accuracy for 12 out of 16 models and is more cost-efficient for 14 out of 16 models. A few models&#8202;&#8212;&#8202;such as GPT-5 Medium, GPT-4.1, o4 Mini High, and o3 Medium&#8202;&#8212;&#8202;perform slightly better with Open Deep Research, but usually at a significantly higher cost.</p><p>Interestingly, all of these are OpenAI models, which highlights a strong interaction between models and scaffolds. Most prior evaluations do not control for or compare across scaffolds, meaning that such interactions often go unnoticed. This is an important point for developers of AI agents to keep in mind: <strong>the design priors used in building a scaffold can unintentionally bias it toward a specific family of models</strong>.</p><p>For example, if you design and test your scaffold exclusively on OpenAI models, iterative tuning of prompts or logic may make it inadvertently better suited to that model family&#8217;s behavior, and less compatible with others. <strong>Scaffolds are not neutral</strong>. It is crucial to consider the interaction between the scaffold and the embedded LLM, as the resulting performance differences can be substantial.</p><div><hr></div><p>On the <a href="https://hal.cs.princeton.edu/">HAL website</a>, we also plotted the Pareto frontier points, which represent the best accuracy-to-cost trade-offs across all the runs we conducted. All the Pareto frontier points correspond to HAL Generalist Agent runs. This reinforces the point mentioned earlier: in this case, the HAL Generalist Agent is significantly more efficient than Open Deep Research. It achieves higher accuracy at lower costs, while Open Deep Research runs tend to be much more expensive.</p><p>This finding suggests that a simpler scaffold can often outperform more complex, task-specific designs on GAIA. More broadly, it shows that <strong>increasing the complexity of an agent scaffold does not necessarily lead to better accuracy.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!nHq_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F597919fb-fd45-4543-bd03-f60dc2e8cae6_1600x705.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!nHq_!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F597919fb-fd45-4543-bd03-f60dc2e8cae6_1600x705.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!nHq_!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F597919fb-fd45-4543-bd03-f60dc2e8cae6_1600x705.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!nHq_!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F597919fb-fd45-4543-bd03-f60dc2e8cae6_1600x705.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!nHq_!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F597919fb-fd45-4543-bd03-f60dc2e8cae6_1600x705.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!nHq_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F597919fb-fd45-4543-bd03-f60dc2e8cae6_1600x705.jpeg" width="1456" height="642" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/597919fb-fd45-4543-bd03-f60dc2e8cae6_1600x705.jpeg&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;: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="/__u/substackcdn.com/image/fetch/$s_!nHq_!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F597919fb-fd45-4543-bd03-f60dc2e8cae6_1600x705.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!nHq_!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F597919fb-fd45-4543-bd03-f60dc2e8cae6_1600x705.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!nHq_!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F597919fb-fd45-4543-bd03-f60dc2e8cae6_1600x705.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!nHq_!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F597919fb-fd45-4543-bd03-f60dc2e8cae6_1600x705.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It is also worth noting that the Open Deep Research scaffold was implemented using the smolagents library. Architecturally, it is an agent capable of using another agent as a tool. This type of nested or recursive structure&#8202;&#8212;&#8202;where the primary agent is granted high autonomy and can invoke another agent with access to its own tools&#8202;&#8212;&#8202;can quickly make the overall system less efficient.</p><p>When designing agent scaffolds, it is therefore important to focus on <strong>simplicity and efficiency, and to avoid unnecessary complexity</strong>. While overcomplicated scaffolds may show temporary performance gains during training or evaluation, their performance often degrades rapidly in broader or longer-term use.</p><div><hr></div><p>Finally, one striking observation was that <strong>more reasoning does not always lead to better performance on the GAIA benchmark</strong>, which was quite surprising. Intuitively, you would expect that giving an agent more time to think would significantly improve its results&#8202;&#8212;&#8202;and in four cases, it did. However, in four other cases, performance actually decreased.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!U0AS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93d03d15-39fc-45c7-ac4a-9d1887c249db_2779x1780.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!U0AS!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93d03d15-39fc-45c7-ac4a-9d1887c249db_2779x1780.png 424w, /__u/substackcdn.com/image/fetch/$s_!U0AS!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93d03d15-39fc-45c7-ac4a-9d1887c249db_2779x1780.png 848w, /__u/substackcdn.com/image/fetch/$s_!U0AS!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93d03d15-39fc-45c7-ac4a-9d1887c249db_2779x1780.png 1272w, /__u/substackcdn.com/image/fetch/$s_!U0AS!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93d03d15-39fc-45c7-ac4a-9d1887c249db_2779x1780.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!U0AS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93d03d15-39fc-45c7-ac4a-9d1887c249db_2779x1780.png" width="1456" height="933" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93d03d15-39fc-45c7-ac4a-9d1887c249db_2779x1780.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:933,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:243206,&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://transitions.substack.com/i/177511083?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93d03d15-39fc-45c7-ac4a-9d1887c249db_2779x1780.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!U0AS!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93d03d15-39fc-45c7-ac4a-9d1887c249db_2779x1780.png 424w, /__u/substackcdn.com/image/fetch/$s_!U0AS!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93d03d15-39fc-45c7-ac4a-9d1887c249db_2779x1780.png 848w, /__u/substackcdn.com/image/fetch/$s_!U0AS!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93d03d15-39fc-45c7-ac4a-9d1887c249db_2779x1780.png 1272w, /__u/substackcdn.com/image/fetch/$s_!U0AS!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93d03d15-39fc-45c7-ac4a-9d1887c249db_2779x1780.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>This finding is particularly interesting because it suggests that the scaffold design can matter more than the model&#8217;s raw reasoning ability. In other words, when building AI agents, the way you structure the surrounding logic, tools, and control flow can have a greater impact than simply allowing the model to reason longer. Of course, having a powerful model remains crucial, and we do see that the more capable models achieve excellent performance on the GAIA leaderboard. Yet, in some situations, the advantages of improved scaffolding outweigh the gains from additional reasoning depth.</p><p>These are some of the key insights we derived from running the GAIA benchmark and evaluating its results as part of the HAL initiative . As mentioned earlier, we also run a range of other benchmarks that are available on our <a href="https://hal.cs.princeton.edu/">website</a> with all the traces of these runs readily available for download . A detailed summary of our findings is presented in our paper now available on arXiv:</p><p>https://www.arxiv.org/abs/2510.11977</p><p></p>]]></content:encoded></item><item><title><![CDATA[Doctolib’s Profitability Issues]]></title><description><![CDATA[A positive net profit is expected this year. Is that a good sign?]]></description><link>https://transitions.substack.com/p/doctolibs-profitability-issues</link><guid isPermaLink="false">https://transitions.substack.com/p/doctolibs-profitability-issues</guid><dc:creator><![CDATA[Franck S. Ndzomga]]></dc:creator><pubDate>Tue, 06 May 2025 18:47:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BqeN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba290a-6826-43db-a05b-16809ee30530_658x590.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I recently read several articles announcing that Doctolib has reached &#8364;348 million in annual recurring revenue by 2024, which would represent a 22.5% growth compared to its 2023 ARR.</p><p>Over the past five years, Doctolib&#8217;s growth has also averaged 22.5% per year, which indicates steady expansion.</p><p>France remains Doctolib&#8217;s primary market, representing 80% of its 2024 ARR (or approximately &#8364;278 million). Germany, meanwhile, is in second place, with 7% of its ARR (approximately &#8364;59 million), 25 million registered patients, and 100,000 healthcare professionals. Italy represents approximately 2.6% of its ARR (approximately &#8364;9 million). Doctolib&#8217;s European expansion plans are clear, even if profitability questions remain.</p><p>Doctolib has reduced its operating loss by 38%, from &#8364;87.1 million in 2023 to &#8364;53.8 million in 2024. Profitability is expected this year. But will it be a typical SaaS break-even event ?</p><p>Founders often report 6&#8211;8 years on average to reach profitability; many only IPO around year 12. Doctolib was founded in 2013. It therefore took 13 years to reach profitability, which is significantly longer than a typical SaaS, even though it aligns with many high-growth health-tech peers. Doctolib&#8217;s revenue still trails those of its peers Cegedim (&#8364;654.5 million in 2024, up +6.3% vs. 2023) and CompuGroup Medical (&#8364;1,154.0 million in 2024, &#8212; 3% vs. 2023 (&#8364;1,187.7 million).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!BqeN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba290a-6826-43db-a05b-16809ee30530_658x590.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!BqeN!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba290a-6826-43db-a05b-16809ee30530_658x590.png 424w, /__u/substackcdn.com/image/fetch/$s_!BqeN!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba290a-6826-43db-a05b-16809ee30530_658x590.png 848w, /__u/substackcdn.com/image/fetch/$s_!BqeN!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba290a-6826-43db-a05b-16809ee30530_658x590.png 1272w, /__u/substackcdn.com/image/fetch/$s_!BqeN!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba290a-6826-43db-a05b-16809ee30530_658x590.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!BqeN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba290a-6826-43db-a05b-16809ee30530_658x590.png" width="658" height="590" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4ba290a-6826-43db-a05b-16809ee30530_658x590.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:590,&quot;width&quot;:658,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!BqeN!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba290a-6826-43db-a05b-16809ee30530_658x590.png 424w, /__u/substackcdn.com/image/fetch/$s_!BqeN!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba290a-6826-43db-a05b-16809ee30530_658x590.png 848w, /__u/substackcdn.com/image/fetch/$s_!BqeN!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba290a-6826-43db-a05b-16809ee30530_658x590.png 1272w, /__u/substackcdn.com/image/fetch/$s_!BqeN!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba290a-6826-43db-a05b-16809ee30530_658x590.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>To be fair, the comparison is not entirely &#8220;iso&#8221; because Cegedim and CompuGroup Medical have large portfolios of different SaaS solutions. Cegedim, for example, has media solutions and cybersecurity solutions. However, I think the comparison still matters because it tells a lot about the industry Doctolib is in, an industry where players have to do a lot of different things in hopes of achieving profitability. And even when profitability is achieved, the net margin can be extremely thin.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!xfGY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4648d2fe-f309-4777-8f32-ec79896f40e6_640x622.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!xfGY!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4648d2fe-f309-4777-8f32-ec79896f40e6_640x622.png 424w, /__u/substackcdn.com/image/fetch/$s_!xfGY!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4648d2fe-f309-4777-8f32-ec79896f40e6_640x622.png 848w, /__u/substackcdn.com/image/fetch/$s_!xfGY!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4648d2fe-f309-4777-8f32-ec79896f40e6_640x622.png 1272w, /__u/substackcdn.com/image/fetch/$s_!xfGY!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4648d2fe-f309-4777-8f32-ec79896f40e6_640x622.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!xfGY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4648d2fe-f309-4777-8f32-ec79896f40e6_640x622.png" width="640" height="622" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4648d2fe-f309-4777-8f32-ec79896f40e6_640x622.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:622,&quot;width&quot;:640,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!xfGY!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4648d2fe-f309-4777-8f32-ec79896f40e6_640x622.png 424w, /__u/substackcdn.com/image/fetch/$s_!xfGY!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4648d2fe-f309-4777-8f32-ec79896f40e6_640x622.png 848w, /__u/substackcdn.com/image/fetch/$s_!xfGY!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4648d2fe-f309-4777-8f32-ec79896f40e6_640x622.png 1272w, /__u/substackcdn.com/image/fetch/$s_!xfGY!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4648d2fe-f309-4777-8f32-ec79896f40e6_640x622.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In 2024, Cegedim recorded a -2.2% net margin (&#8211; 14.7 M&#8364; on 654.5 M&#8364; of revenue), despite a healthy 18.9% EBITDA margin. CompuGroup achieved roughly a 2.9% net margin in 2024 (&#8776; 33.6 M&#8364; net profit on 1,154 M&#8364; revenues). While positive, this sits below typical software and programming benchmarks (net margins around 14% on average) and below high-growth SaaS peers.</p><p>The reasons healthcare IT SaaS have low margins reside in the need to invest a lot of money on R&amp;D and compliance costs, especially when you must interoperate with hospitals, clinics, and insurers. In some cases, you even have to deliver customized implementations, thus diluting economies of scale. And don&#8217;t forget the pricing pressure from public health systems and large group purchasers.</p><p>Fortunately for Doctolib, they can achieve economies of scale because of an &#8220;out-of-the-box&#8221; model: the same platform is replicated from one client to another, onboarding and implementation are done via standard workflows, and professionals (offices, clinics) subscribe online via packaged formulas. Also, so far, they do not have to deal with the strong pricing pressures of public healthcare systems or large buyers, such as some hospital software publishers. But this last point might not be true in the long term because for Doctolib to survive, they will have to enter public hospitals on a massive scale. More on that later.</p><p>In France, 50 million patients use Doctolib. France has approximately 68 million people, so this points to a saturation in the French market that did not translate into stellar profits. Doctolib is entering other markets in the EU, and that&#8217;s good. The problem is that these countries often have their own version of Doctolib already operating. Doctolib, the outsider, will have to fight tooth and nail to gain market share. 13 years after its creation, it is fair to say that Doctolib has lost the effect of surprise. Does all this mean that Doctolib is doomed? Not necessarily.</p><p>Doctolib will have to expand the set of solutions they propose. It&#8217;s the inevitable next step to grow and dethrone competitors like Cegedim, which are old (founded in 1969). Doctolib&#8217;s edge is the technological one. It comes from a modern, user-centric web and mobile experiences. Doctolib can ship features faster and better than incumbents. Doctolib should maintain that tech edge at all costs.</p><p>For the purpose of this article, I went on the Cegedim website and looked at all the solutions they proposed. It&#8217;s a lot. They are deeply entrenched. Dethroning them in the healthcare space, where government, decade-old relationships, and resistance to IT transformation are rampant, will not be easy.</p><p>But I also noticed something. The overall landing page seems dated. When I tried to look at the solutions in the English version of the page, I couldn&#8217;t scroll down. Look at the GIF. In the English version, nothing moves, but I was actually trying to scroll down.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!pvRM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8978a521-2fb7-46f4-9079-eb0c99f11aa1_800x392.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!pvRM!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8978a521-2fb7-46f4-9079-eb0c99f11aa1_800x392.gif 424w, /__u/substackcdn.com/image/fetch/$s_!pvRM!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8978a521-2fb7-46f4-9079-eb0c99f11aa1_800x392.gif 848w, /__u/substackcdn.com/image/fetch/$s_!pvRM!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8978a521-2fb7-46f4-9079-eb0c99f11aa1_800x392.gif 1272w, /__u/substackcdn.com/image/fetch/$s_!pvRM!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8978a521-2fb7-46f4-9079-eb0c99f11aa1_800x392.gif 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!pvRM!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8978a521-2fb7-46f4-9079-eb0c99f11aa1_800x392.gif" width="800" height="392" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8978a521-2fb7-46f4-9079-eb0c99f11aa1_800x392.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:392,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!pvRM!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8978a521-2fb7-46f4-9079-eb0c99f11aa1_800x392.gif 424w, /__u/substackcdn.com/image/fetch/$s_!pvRM!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8978a521-2fb7-46f4-9079-eb0c99f11aa1_800x392.gif 848w, /__u/substackcdn.com/image/fetch/$s_!pvRM!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8978a521-2fb7-46f4-9079-eb0c99f11aa1_800x392.gif 1272w, /__u/substackcdn.com/image/fetch/$s_!pvRM!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8978a521-2fb7-46f4-9079-eb0c99f11aa1_800x392.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And that&#8217;s just the landing page. Now imagine how dated and not user-friendly the SaaS solutions they propose to hospitals, clinics, and others should be. Their weakness is clearly in technology, and Doctolib can exploit that. The first step, which is the hardest one, will be to find an entry point, a breach. It is totally possible.</p><p>It&#8217;s worth noting that Doctolib&#8217;s path to profitability was lengthened by its aggressive R&amp;D spending: the company earmarked &#8364;92 million for innovation in 2023 (a 24 % increase over 2022) and maintained a &#8364;100 million R&amp;D budget in 2024&#8202;&#8212;&#8202;roughly 29 % of its &#8364;348 million ARR&#8202;&#8212;&#8202;underscoring a deliberate choice to prioritize long-term tech leadership over short-term margins.</p><p>Those investments have fueled AI-driven features like the Consultation Assistant&#8202;&#8212;&#8202;which has already supported over 1.5 million patient encounters by automating note-taking and streamlining workflows&#8202;&#8212;&#8202;and the October 2024 launch of an auto-dossier population tool, further cementing Doctolib&#8217;s competitive moat by embedding advanced intelligence deeply into its platform.</p><p>By reaching the level of revenue they&#8217;ve reached and delivering a stellar customer experience (83% of general practitioners and pediatricians say the service saves them time and improves their daily workflow), Doctolib has built the credibility necessary to disrupt incumbents.</p><p>The fight won&#8217;t be easy, though. Let&#8217;s wait and see.</p><div><hr></div><h3>Read more:</h3><p><strong><a href="https://medium.com/thoughts-on-machine-learning/what-machine-learning-boils-down-to-82591d52dbdc">What Machine Learning Boils Down To</a></strong></p>]]></content:encoded></item><item><title><![CDATA[Llama 4 and Benchmark Lies]]></title><description><![CDATA[AI Progress Is Overrated]]></description><link>https://transitions.substack.com/p/llama-4-and-benchmark-lies</link><guid isPermaLink="false">https://transitions.substack.com/p/llama-4-and-benchmark-lies</guid><dc:creator><![CDATA[Franck S. Ndzomga]]></dc:creator><pubDate>Tue, 08 Apr 2025 16:21:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Yp6f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3d1cdf-7a10-433f-92a1-dbe9e430df7a_1400x1750.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Yp6f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3d1cdf-7a10-433f-92a1-dbe9e430df7a_1400x1750.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Yp6f!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3d1cdf-7a10-433f-92a1-dbe9e430df7a_1400x1750.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Yp6f!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3d1cdf-7a10-433f-92a1-dbe9e430df7a_1400x1750.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Yp6f!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3d1cdf-7a10-433f-92a1-dbe9e430df7a_1400x1750.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Yp6f!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3d1cdf-7a10-433f-92a1-dbe9e430df7a_1400x1750.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Yp6f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3d1cdf-7a10-433f-92a1-dbe9e430df7a_1400x1750.jpeg" width="1400" height="1750" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a3d1cdf-7a10-433f-92a1-dbe9e430df7a_1400x1750.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1750,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!Yp6f!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3d1cdf-7a10-433f-92a1-dbe9e430df7a_1400x1750.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Yp6f!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3d1cdf-7a10-433f-92a1-dbe9e430df7a_1400x1750.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Yp6f!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3d1cdf-7a10-433f-92a1-dbe9e430df7a_1400x1750.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Yp6f!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3d1cdf-7a10-433f-92a1-dbe9e430df7a_1400x1750.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@josiahfarrow?utm_source=medium&amp;utm_medium=referral">Josiah Farrow</a> on <a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure></div><p>Yesterday, I wrote an article about the release of the Llama 4 suite of models. In that article, I explained why I no longer give too much importance to most LLM benchmarks. You can read it here:</p><p><strong><a href="https://medium.com/thoughts-on-machine-learning/llama-4-and-the-differentiation-game-e21aeae59b7c?source=post_page-----85f4445fac88---------------------------------------">Llama 4 and the Differentiation Game</a></strong></p><p>The truth is that most LLM benchmarks are easily hackable.</p><p>Why?</p><p>Because it is difficult to curate a set of question-answer pairs that measure intelligence and not just brute force memorization or a subtle form of that.</p><p>The only benchmark that is a bit resistant to hacking is ARC-AGI. But even then, a bit of fine-tuning can break it, as we saw when OpenAI released a fine-tuned version of o3 that achieved an impressive score on ARC-AGI (87.5% on semi-private eval). To reach that score, this is what OpenAI did:</p><blockquote><p><em>They trained o3 on 75% of the Public Training set.</em></p></blockquote><p>Traditional ML engineers might say: &#8220;Well, there is no problem with that. It&#8217;s not like they trained on the test set.&#8221;</p><p>And normally, I would agree. But in this case, nothing says that the public training set distribution is not very similar to the test set distribution, so much so that training on a fraction of the training set is enough to capture most of the patterns one might have in the test set, not with generality but a pattern matching hack.</p><p>So that&#8217;s not really cheating in a traditional sense, but it is not an increase in generality either. Or to be precise, it is a narrow increase in generality that only works on a limited task domain.</p><p>It basically means that to boost performance on task A, you need to fine-tune your model or adapt your model based on versions of task A. That&#8217;s not news in the ML world. The only difference is that, given the very large base models we now use, one no longer needs a huge fine-tuning dataset to achieve impressive performance. But even that is not huge news in the ML world.</p><p>With enough parameters and compute, you can literally fit anything. However, that comes at a cost: overfitting.</p><h1><strong>The overfitting curse</strong></h1><p><strong><a href="https://medium.com/thoughts-on-machine-learning/llama-4-and-benchmark-lies-85f4445fac88">Read more</a></strong></p>]]></content:encoded></item><item><title><![CDATA[I Have No Confidence in Klarna]]></title><description><![CDATA[Let the age of the "Collateralized Burrito Obligations" begin !]]></description><link>https://transitions.substack.com/p/i-have-no-confidence-in-klarna</link><guid isPermaLink="false">https://transitions.substack.com/p/i-have-no-confidence-in-klarna</guid><dc:creator><![CDATA[Franck S. Ndzomga]]></dc:creator><pubDate>Fri, 21 Mar 2025 20:22:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wG3F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5e041cf-1563-4f49-8e14-37728bffcb79_1048x1192.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Klarna Is Doing Too Much and Going Too Far</p><p>Klarna wants to do an IPO this year. For those who follow the BNPL (Buy Now, Pay Later) industry, that&#8217;s not news. But apparently, they want to do it so badly they are willing to go into strange places.</p><p>The PR campaign preceding the IPO is, to some extent, typical of what one might expect from a tech company. It started with Klarna&#8217;s CEO doing everything to ride the AI wave. Sebastian Siemiatkowski announced grandiose cost reductions allegedly attributed to the use of LLMs and chatbots, vaguely declared getting rid of a lot of SaaS without explaining how and why, and threw some shade at Salesforce before backtracking.</p><p>As someone who deeply follows what happens in the AI space, I always found Klarna CEO&#8217;s grandiose announcements a bit suspicious and hype-infused. I still think he is exaggerating the impact of AI in cost reduction. I think Klarna essentially decided to do some cost reductions to have a strong P&amp;L pre-IPO and decided to exaggerate AI&#8217;s role in it to surf on the current AI hype cycle.</p><p>And apparently, they decided to move back from AI chatbots to human agents quickly after&#8230;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!wG3F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5e041cf-1563-4f49-8e14-37728bffcb79_1048x1192.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!wG3F!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5e041cf-1563-4f49-8e14-37728bffcb79_1048x1192.png 424w, /__u/substackcdn.com/image/fetch/$s_!wG3F!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5e041cf-1563-4f49-8e14-37728bffcb79_1048x1192.png 848w, /__u/substackcdn.com/image/fetch/$s_!wG3F!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5e041cf-1563-4f49-8e14-37728bffcb79_1048x1192.png 1272w, /__u/substackcdn.com/image/fetch/$s_!wG3F!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5e041cf-1563-4f49-8e14-37728bffcb79_1048x1192.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!wG3F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5e041cf-1563-4f49-8e14-37728bffcb79_1048x1192.png" width="1048" height="1192" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5e041cf-1563-4f49-8e14-37728bffcb79_1048x1192.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1192,&quot;width&quot;:1048,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!wG3F!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5e041cf-1563-4f49-8e14-37728bffcb79_1048x1192.png 424w, /__u/substackcdn.com/image/fetch/$s_!wG3F!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5e041cf-1563-4f49-8e14-37728bffcb79_1048x1192.png 848w, /__u/substackcdn.com/image/fetch/$s_!wG3F!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5e041cf-1563-4f49-8e14-37728bffcb79_1048x1192.png 1272w, /__u/substackcdn.com/image/fetch/$s_!wG3F!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5e041cf-1563-4f49-8e14-37728bffcb79_1048x1192.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But okay, I get it. They do what they have to do to better position the company. Over the past few weeks, they continued the barrage of positive announcements, notably securing an exclusive provider deal with OnePay, the Walmart-backed fintech company.</p><p>Another announcement took me by surprise, though. And not in a good way. Klarna announced a deal with Doordash. Yes, you read that correctly: Doordash.</p><p>Doordash customers will soon be able to buy food in interest-free installments via Klarna. This is crazy to me. People will buy their burritos in interest-free installments. Wow.</p><p>Sure, I get the interest for Doordash. BNPL will probably boost conversion rates and average order value while reducing the risk of non-payment. For the customer, I really don&#8217;t see how this is not in some way encouraging bad behavior or profiteering off one of the most basic human needs: the need to eat.</p><p>Don&#8217;t get fooled by the &#8220;interest-free&#8221; bullshit. Think about it. Who will most likely buy sandwiches in installments? Poor people, or people who can&#8217;t afford to pay in full directly. Klarna will basically indulge their temptation to eat stuff they don&#8217;t necessarily need under the pretense that the cost will be spread over several months. These people will live above their means, and when they can no longer pay, they will be charged late fees. That&#8217;s the catch: the late fees. It&#8217;s &#8220;interest-free,&#8221; but don&#8217;t forget the fucking late fees that are equivalent to 217% APR in some cases!</p><p>So if you bought something for $100 split into 4 payments, the maximum total late fees you could be charged would be $25 (if you missed multiple payments). That&#8217;s pretty high, actually.</p><p>Anyway, I was not the only one shocked by all this. People are obviously laughing at Klarna&#8217;s latest proposal on X&#8212; rightfully so, because it&#8217;s very laughable and scary at the same time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!z8BG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9668d3ee-8960-4e6c-8bb9-95573dff9653_1056x812.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!z8BG!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9668d3ee-8960-4e6c-8bb9-95573dff9653_1056x812.png 424w, /__u/substackcdn.com/image/fetch/$s_!z8BG!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9668d3ee-8960-4e6c-8bb9-95573dff9653_1056x812.png 848w, /__u/substackcdn.com/image/fetch/$s_!z8BG!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9668d3ee-8960-4e6c-8bb9-95573dff9653_1056x812.png 1272w, /__u/substackcdn.com/image/fetch/$s_!z8BG!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9668d3ee-8960-4e6c-8bb9-95573dff9653_1056x812.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!z8BG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9668d3ee-8960-4e6c-8bb9-95573dff9653_1056x812.png" width="1056" height="812" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9668d3ee-8960-4e6c-8bb9-95573dff9653_1056x812.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:812,&quot;width&quot;:1056,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!z8BG!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9668d3ee-8960-4e6c-8bb9-95573dff9653_1056x812.png 424w, /__u/substackcdn.com/image/fetch/$s_!z8BG!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9668d3ee-8960-4e6c-8bb9-95573dff9653_1056x812.png 848w, /__u/substackcdn.com/image/fetch/$s_!z8BG!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9668d3ee-8960-4e6c-8bb9-95573dff9653_1056x812.png 1272w, /__u/substackcdn.com/image/fetch/$s_!z8BG!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9668d3ee-8960-4e6c-8bb9-95573dff9653_1056x812.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!nUcz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c920323-d8cc-454a-8e05-23ebb2abda86_1052x954.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!nUcz!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c920323-d8cc-454a-8e05-23ebb2abda86_1052x954.png 424w, /__u/substackcdn.com/image/fetch/$s_!nUcz!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c920323-d8cc-454a-8e05-23ebb2abda86_1052x954.png 848w, /__u/substackcdn.com/image/fetch/$s_!nUcz!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c920323-d8cc-454a-8e05-23ebb2abda86_1052x954.png 1272w, /__u/substackcdn.com/image/fetch/$s_!nUcz!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c920323-d8cc-454a-8e05-23ebb2abda86_1052x954.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!nUcz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c920323-d8cc-454a-8e05-23ebb2abda86_1052x954.png" width="1052" height="954" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c920323-d8cc-454a-8e05-23ebb2abda86_1052x954.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:954,&quot;width&quot;:1052,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!nUcz!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c920323-d8cc-454a-8e05-23ebb2abda86_1052x954.png 424w, /__u/substackcdn.com/image/fetch/$s_!nUcz!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c920323-d8cc-454a-8e05-23ebb2abda86_1052x954.png 848w, /__u/substackcdn.com/image/fetch/$s_!nUcz!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c920323-d8cc-454a-8e05-23ebb2abda86_1052x954.png 1272w, /__u/substackcdn.com/image/fetch/$s_!nUcz!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c920323-d8cc-454a-8e05-23ebb2abda86_1052x954.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ZUkc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87a5edcf-0e72-48c6-8bd8-cc9efbf74218_1068x1124.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ZUkc!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87a5edcf-0e72-48c6-8bd8-cc9efbf74218_1068x1124.png 424w, /__u/substackcdn.com/image/fetch/$s_!ZUkc!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87a5edcf-0e72-48c6-8bd8-cc9efbf74218_1068x1124.png 848w, /__u/substackcdn.com/image/fetch/$s_!ZUkc!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87a5edcf-0e72-48c6-8bd8-cc9efbf74218_1068x1124.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ZUkc!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87a5edcf-0e72-48c6-8bd8-cc9efbf74218_1068x1124.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ZUkc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87a5edcf-0e72-48c6-8bd8-cc9efbf74218_1068x1124.png" width="1068" height="1124" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/87a5edcf-0e72-48c6-8bd8-cc9efbf74218_1068x1124.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1124,&quot;width&quot;:1068,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!ZUkc!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87a5edcf-0e72-48c6-8bd8-cc9efbf74218_1068x1124.png 424w, /__u/substackcdn.com/image/fetch/$s_!ZUkc!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87a5edcf-0e72-48c6-8bd8-cc9efbf74218_1068x1124.png 848w, /__u/substackcdn.com/image/fetch/$s_!ZUkc!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87a5edcf-0e72-48c6-8bd8-cc9efbf74218_1068x1124.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ZUkc!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87a5edcf-0e72-48c6-8bd8-cc9efbf74218_1068x1124.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!wOBG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88209d84-a53f-4d10-94c7-2ef73b4ce19e_1042x1114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!wOBG!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88209d84-a53f-4d10-94c7-2ef73b4ce19e_1042x1114.png 424w, /__u/substackcdn.com/image/fetch/$s_!wOBG!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88209d84-a53f-4d10-94c7-2ef73b4ce19e_1042x1114.png 848w, /__u/substackcdn.com/image/fetch/$s_!wOBG!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88209d84-a53f-4d10-94c7-2ef73b4ce19e_1042x1114.png 1272w, /__u/substackcdn.com/image/fetch/$s_!wOBG!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88209d84-a53f-4d10-94c7-2ef73b4ce19e_1042x1114.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!wOBG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88209d84-a53f-4d10-94c7-2ef73b4ce19e_1042x1114.png" width="1042" height="1114" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/88209d84-a53f-4d10-94c7-2ef73b4ce19e_1042x1114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1114,&quot;width&quot;:1042,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!wOBG!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88209d84-a53f-4d10-94c7-2ef73b4ce19e_1042x1114.png 424w, /__u/substackcdn.com/image/fetch/$s_!wOBG!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88209d84-a53f-4d10-94c7-2ef73b4ce19e_1042x1114.png 848w, /__u/substackcdn.com/image/fetch/$s_!wOBG!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88209d84-a53f-4d10-94c7-2ef73b4ce19e_1042x1114.png 1272w, /__u/substackcdn.com/image/fetch/$s_!wOBG!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88209d84-a53f-4d10-94c7-2ef73b4ce19e_1042x1114.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>]]></content:encoded></item><item><title><![CDATA[Vibe Coding Is Overrated]]></title><description><![CDATA[Vibes Can Only Take You So Far]]></description><link>https://transitions.substack.com/p/vibe-coding-is-overrated</link><guid isPermaLink="false">https://transitions.substack.com/p/vibe-coding-is-overrated</guid><dc:creator><![CDATA[Franck S. Ndzomga]]></dc:creator><pubDate>Tue, 18 Mar 2025 17:57:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_qwh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1cc9e7-2ead-4c18-8303-8f0a21549445_1060x924.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Vibe coding is on the rise. The term, popularized by Andrej Karpathy, describes the act of coding by simply uttering commands to AI assistants like Cursor.</p><p>Here is Andrej&#8217;s description of vibe coding:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!_qwh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1cc9e7-2ead-4c18-8303-8f0a21549445_1060x924.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!_qwh!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1cc9e7-2ead-4c18-8303-8f0a21549445_1060x924.png 424w, /__u/substackcdn.com/image/fetch/$s_!_qwh!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1cc9e7-2ead-4c18-8303-8f0a21549445_1060x924.png 848w, /__u/substackcdn.com/image/fetch/$s_!_qwh!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1cc9e7-2ead-4c18-8303-8f0a21549445_1060x924.png 1272w, /__u/substackcdn.com/image/fetch/$s_!_qwh!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1cc9e7-2ead-4c18-8303-8f0a21549445_1060x924.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!_qwh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1cc9e7-2ead-4c18-8303-8f0a21549445_1060x924.png" width="1060" height="924" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c1cc9e7-2ead-4c18-8303-8f0a21549445_1060x924.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:924,&quot;width&quot;:1060,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!_qwh!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1cc9e7-2ead-4c18-8303-8f0a21549445_1060x924.png 424w, /__u/substackcdn.com/image/fetch/$s_!_qwh!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1cc9e7-2ead-4c18-8303-8f0a21549445_1060x924.png 848w, /__u/substackcdn.com/image/fetch/$s_!_qwh!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1cc9e7-2ead-4c18-8303-8f0a21549445_1060x924.png 1272w, /__u/substackcdn.com/image/fetch/$s_!_qwh!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1cc9e7-2ead-4c18-8303-8f0a21549445_1060x924.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Vibe coding is a way to embrace the power of LLMs (<strong><a href="https://www.lycee.ai/blog/claude-is-for-code-an-ode-to-claude-3.7">especially Claude Sonnet</a></strong>). LLMs are good at coding, so much so that one can easily develop web applications by just doing clever prompt engineering.</p><p>Since Andrej&#8217;s post, a new wave of &#8216;vibe coders&#8217; has been taking shape. Indie hackers like levelsio are also in the party. Levelsio recently &#8216;vibe-coded&#8217; a whole game and made more than 80,000 USD in revenue in a matter of weeks. Sure, his large audience and influencer status may have played a role, but it was enough to excite even more wannabe vibe-coders.</p><p>Vibe coding is now a burgeoning tech movement. Will it last? Only time will tell.</p><p>What is fundamentally interesting about vibe coding is that it frees the imagination. It allows for simple and rapid iteration on tech ideas. It helps lower the barrier to entry for software creation, even by non-coders.</p><p>As a result, thanks to vibe coding, it is easier to imagine a lot of home-cooked software, personal software being built.</p><p>Think about the software you use daily. Most of the time, you use less than 40% of its functionality. For most software, it is even lower. General-purpose software tries to cater to the needs of a lot of different users with one UI. The problem is that often means offering an average experience across the board for everyone instead of a highly specific one for each target user.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Kr9P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac95623b-2b52-43ea-986b-0351dc88e5e3_1332x772.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Kr9P!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac95623b-2b52-43ea-986b-0351dc88e5e3_1332x772.png 424w, /__u/substackcdn.com/image/fetch/$s_!Kr9P!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac95623b-2b52-43ea-986b-0351dc88e5e3_1332x772.png 848w, /__u/substackcdn.com/image/fetch/$s_!Kr9P!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac95623b-2b52-43ea-986b-0351dc88e5e3_1332x772.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Kr9P!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac95623b-2b52-43ea-986b-0351dc88e5e3_1332x772.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Kr9P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac95623b-2b52-43ea-986b-0351dc88e5e3_1332x772.png" width="1332" height="772" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac95623b-2b52-43ea-986b-0351dc88e5e3_1332x772.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:772,&quot;width&quot;:1332,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!Kr9P!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac95623b-2b52-43ea-986b-0351dc88e5e3_1332x772.png 424w, /__u/substackcdn.com/image/fetch/$s_!Kr9P!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac95623b-2b52-43ea-986b-0351dc88e5e3_1332x772.png 848w, /__u/substackcdn.com/image/fetch/$s_!Kr9P!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac95623b-2b52-43ea-986b-0351dc88e5e3_1332x772.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Kr9P!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac95623b-2b52-43ea-986b-0351dc88e5e3_1332x772.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Vibe coding is nice for developing small prototypes and iterating faster, but what strikes me as potentially revolutionary is that coding assistants, when used properly, will basically reduce the cost of producing software and thus make it more likely that people will produce highly specific software with fewer features &#8212; just the features they need for their workflows. That&#8217;s what I call personal software or home-cooked software.</p><p>Now, I anticipate that not everyone will enjoy or want to create custom software. Most people will continue to enjoy general-purpose software, and that is fine. It is a bit like cooking. Everyone can cook at home, but most of us still like dining at a restaurant.</p><p>One of the reasons we have SaaS and general-purpose software is that for most people and most organizations, it is more cost-effective to outsource the cost of maintaining software quality to an external entity. Imagine having to maintain and develop new features for your custom Microsoft PowerPoint. That takes time and effort, and time is our most valuable resource as humans on this earth. Wouldn&#8217;t you rather spend those three hours playing with your son or something?</p><p>Vibe coding a prototype for fun is easy. Developing a robust software solution with auth, security, best practices, etc., is way harder, and vibe coders can&#8217;t do that yet. Maybe they never will.</p><p>Some vibe-coders are already facing the consequences of not knowing the code behind the applications they have generated:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Z4ud!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33005d20-8b79-41a4-b9c0-b481a6f2978e_1034x1306.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Z4ud!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33005d20-8b79-41a4-b9c0-b481a6f2978e_1034x1306.png 424w, /__u/substackcdn.com/image/fetch/$s_!Z4ud!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33005d20-8b79-41a4-b9c0-b481a6f2978e_1034x1306.png 848w, /__u/substackcdn.com/image/fetch/$s_!Z4ud!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33005d20-8b79-41a4-b9c0-b481a6f2978e_1034x1306.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Z4ud!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33005d20-8b79-41a4-b9c0-b481a6f2978e_1034x1306.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Z4ud!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33005d20-8b79-41a4-b9c0-b481a6f2978e_1034x1306.png" width="1034" height="1306" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/33005d20-8b79-41a4-b9c0-b481a6f2978e_1034x1306.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1306,&quot;width&quot;:1034,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!Z4ud!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33005d20-8b79-41a4-b9c0-b481a6f2978e_1034x1306.png 424w, /__u/substackcdn.com/image/fetch/$s_!Z4ud!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33005d20-8b79-41a4-b9c0-b481a6f2978e_1034x1306.png 848w, /__u/substackcdn.com/image/fetch/$s_!Z4ud!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33005d20-8b79-41a4-b9c0-b481a6f2978e_1034x1306.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Z4ud!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33005d20-8b79-41a4-b9c0-b481a6f2978e_1034x1306.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So vibe coding is a nice way to democratize software creation (mostly simple prototypes), but a bit overrated. Don&#8217;t believe people who boldly claim that software engineering is dying. To build robust and complex software, you still need to learn, understand, and master programming languages and computer science in general.</p><p>The people who will primarily create personal software are those who already know how to code and will be able to prototype faster because of AI coding assistants.</p><p><strong><a href="https://www.lycee.ai/courses/62a4716e-ce39-41b2-8ae7-88cebdf9814a/chapters/3ae1868f-c248-499e-b3f8-80cb866ec5a1">Learn to code!</a></strong> Then vibe code !</p><h1><br><br>Read more:</h1><p><strong><a href="https://medium.com/thoughts-on-machine-learning/mcp-is-mostly-bullshit-a42e59a09b04">MCP Is Mostly Bullshit</a></strong></p><p><strong><a href="https://medium.com/thoughts-on-machine-learning/openai-is-going-for-regulatory-capture-98dae5c29f9b">OpenAI Is Going for Regulatory Capture</a></strong></p><p><strong><a href="https://medium.com/gitconnected/mcp-is-nice-but-have-you-tried-smolagents-75485a3de640">MCP Is Nice, but Have You Tried SmolAgents?</a></strong></p><p><strong><a href="https://medium.com/thoughts-on-machine-learning/building-a-columnar-file-format-from-scratch-in-python-1-4e114565fd3f">Building a Columnar File Format from Scratch in Python (1)</a></strong></p>]]></content:encoded></item><item><title><![CDATA[The Separation of Storage and Compute]]></title><description><![CDATA[The Secret Formula Behind Snowflake&#8217;s Success]]></description><link>https://transitions.substack.com/p/the-separation-of-storage-and-compute</link><guid isPermaLink="false">https://transitions.substack.com/p/the-separation-of-storage-and-compute</guid><dc:creator><![CDATA[Franck S. Ndzomga]]></dc:creator><pubDate>Wed, 12 Mar 2025 21:08:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!g8NZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0e70515-dba3-4d8c-9065-1b368f35b585_1400x605.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!g8NZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0e70515-dba3-4d8c-9065-1b368f35b585_1400x605.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!g8NZ!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0e70515-dba3-4d8c-9065-1b368f35b585_1400x605.png 424w, /__u/substackcdn.com/image/fetch/$s_!g8NZ!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0e70515-dba3-4d8c-9065-1b368f35b585_1400x605.png 848w, /__u/substackcdn.com/image/fetch/$s_!g8NZ!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0e70515-dba3-4d8c-9065-1b368f35b585_1400x605.png 1272w, /__u/substackcdn.com/image/fetch/$s_!g8NZ!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0e70515-dba3-4d8c-9065-1b368f35b585_1400x605.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!g8NZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0e70515-dba3-4d8c-9065-1b368f35b585_1400x605.png" width="1400" height="605" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b0e70515-dba3-4d8c-9065-1b368f35b585_1400x605.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:605,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!g8NZ!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0e70515-dba3-4d8c-9065-1b368f35b585_1400x605.png 424w, /__u/substackcdn.com/image/fetch/$s_!g8NZ!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0e70515-dba3-4d8c-9065-1b368f35b585_1400x605.png 848w, /__u/substackcdn.com/image/fetch/$s_!g8NZ!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0e70515-dba3-4d8c-9065-1b368f35b585_1400x605.png 1272w, /__u/substackcdn.com/image/fetch/$s_!g8NZ!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0e70515-dba3-4d8c-9065-1b368f35b585_1400x605.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When you think about it, every modern cloud data warehouse is built on two key ideas:</p><ul><li><p>Columnar storage</p></li><li><p>Separation of storage and compute.</p></li></ul><h1><strong>Columnar storage</strong></h1><p>Columnar storage enables fast and efficient querying. Since the main use case of data warehouses is analytics and BI, you do want fast and efficient querying.</p><p>There are many types of columnar data formats (e.g., Parquet, ORC, Capacitor), often tweaked for the specific platform they are built for. But the core idea is simple. Since analytical queries often read specific columns (e.g., <code>SUM(sales)</code>, <code>WHERE country = 'US'</code> ), storing data in columns allows for powerful optimisations:</p><ul><li><p>No need to access irrelevant data,</p></li><li><p>The engine can just access the column(s) it needs and perform computations,</p></li><li><p>You can compress data significantly.</p></li></ul><p>Let&#8217;s say you want to execute the following query:</p><pre><code>SELECT SUM(B) FROM table WHERE A &gt; 10;</code></pre><p>The original table looks like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!uuO-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff35c2432-eb60-42e5-bd34-8681a76d00b5_340x442.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!uuO-!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff35c2432-eb60-42e5-bd34-8681a76d00b5_340x442.png 424w, /__u/substackcdn.com/image/fetch/$s_!uuO-!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff35c2432-eb60-42e5-bd34-8681a76d00b5_340x442.png 848w, /__u/substackcdn.com/image/fetch/$s_!uuO-!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff35c2432-eb60-42e5-bd34-8681a76d00b5_340x442.png 1272w, /__u/substackcdn.com/image/fetch/$s_!uuO-!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff35c2432-eb60-42e5-bd34-8681a76d00b5_340x442.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!uuO-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff35c2432-eb60-42e5-bd34-8681a76d00b5_340x442.png" width="340" height="442" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f35c2432-eb60-42e5-bd34-8681a76d00b5_340x442.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:442,&quot;width&quot;:340,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!uuO-!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff35c2432-eb60-42e5-bd34-8681a76d00b5_340x442.png 424w, /__u/substackcdn.com/image/fetch/$s_!uuO-!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff35c2432-eb60-42e5-bd34-8681a76d00b5_340x442.png 848w, /__u/substackcdn.com/image/fetch/$s_!uuO-!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff35c2432-eb60-42e5-bd34-8681a76d00b5_340x442.png 1272w, /__u/substackcdn.com/image/fetch/$s_!uuO-!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff35c2432-eb60-42e5-bd34-8681a76d00b5_340x442.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you use row-based storage, the internal representation of data consists of a succession of rows.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!69o7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F909be3d2-3930-467e-8424-97db56ad424b_438x358.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!69o7!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F909be3d2-3930-467e-8424-97db56ad424b_438x358.png 424w, /__u/substackcdn.com/image/fetch/$s_!69o7!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F909be3d2-3930-467e-8424-97db56ad424b_438x358.png 848w, /__u/substackcdn.com/image/fetch/$s_!69o7!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F909be3d2-3930-467e-8424-97db56ad424b_438x358.png 1272w, /__u/substackcdn.com/image/fetch/$s_!69o7!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F909be3d2-3930-467e-8424-97db56ad424b_438x358.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!69o7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F909be3d2-3930-467e-8424-97db56ad424b_438x358.png" width="438" height="358" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/909be3d2-3930-467e-8424-97db56ad424b_438x358.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:358,&quot;width&quot;:438,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!69o7!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F909be3d2-3930-467e-8424-97db56ad424b_438x358.png 424w, /__u/substackcdn.com/image/fetch/$s_!69o7!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F909be3d2-3930-467e-8424-97db56ad424b_438x358.png 848w, /__u/substackcdn.com/image/fetch/$s_!69o7!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F909be3d2-3930-467e-8424-97db56ad424b_438x358.png 1272w, /__u/substackcdn.com/image/fetch/$s_!69o7!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F909be3d2-3930-467e-8424-97db56ad424b_438x358.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Consequently, executing the query described above will require, more or less (it&#8217;s a simplified model), the following steps:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!K8WQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0596754-99f5-455f-bcce-d7788ba59477_1240x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!K8WQ!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0596754-99f5-455f-bcce-d7788ba59477_1240x816.png 424w, /__u/substackcdn.com/image/fetch/$s_!K8WQ!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0596754-99f5-455f-bcce-d7788ba59477_1240x816.png 848w, /__u/substackcdn.com/image/fetch/$s_!K8WQ!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0596754-99f5-455f-bcce-d7788ba59477_1240x816.png 1272w, /__u/substackcdn.com/image/fetch/$s_!K8WQ!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0596754-99f5-455f-bcce-d7788ba59477_1240x816.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!K8WQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0596754-99f5-455f-bcce-d7788ba59477_1240x816.png" width="1240" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0596754-99f5-455f-bcce-d7788ba59477_1240x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1240,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!K8WQ!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0596754-99f5-455f-bcce-d7788ba59477_1240x816.png 424w, /__u/substackcdn.com/image/fetch/$s_!K8WQ!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0596754-99f5-455f-bcce-d7788ba59477_1240x816.png 848w, /__u/substackcdn.com/image/fetch/$s_!K8WQ!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0596754-99f5-455f-bcce-d7788ba59477_1240x816.png 1272w, /__u/substackcdn.com/image/fetch/$s_!K8WQ!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0596754-99f5-455f-bcce-d7788ba59477_1240x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For the execution, all the columns and all the rows are loaded, even though 80% of columns are not necessary to compute the result of the query.</p><p>If you use a columnar format, data is stored as contiguous columns.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!3Wkz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba2d181-7011-4f2e-a201-76df72cfb479_784x394.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!3Wkz!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba2d181-7011-4f2e-a201-76df72cfb479_784x394.png 424w, /__u/substackcdn.com/image/fetch/$s_!3Wkz!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba2d181-7011-4f2e-a201-76df72cfb479_784x394.png 848w, /__u/substackcdn.com/image/fetch/$s_!3Wkz!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba2d181-7011-4f2e-a201-76df72cfb479_784x394.png 1272w, /__u/substackcdn.com/image/fetch/$s_!3Wkz!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba2d181-7011-4f2e-a201-76df72cfb479_784x394.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!3Wkz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba2d181-7011-4f2e-a201-76df72cfb479_784x394.png" width="784" height="394" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ba2d181-7011-4f2e-a201-76df72cfb479_784x394.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:394,&quot;width&quot;:784,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!3Wkz!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba2d181-7011-4f2e-a201-76df72cfb479_784x394.png 424w, /__u/substackcdn.com/image/fetch/$s_!3Wkz!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba2d181-7011-4f2e-a201-76df72cfb479_784x394.png 848w, /__u/substackcdn.com/image/fetch/$s_!3Wkz!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba2d181-7011-4f2e-a201-76df72cfb479_784x394.png 1272w, /__u/substackcdn.com/image/fetch/$s_!3Wkz!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ba2d181-7011-4f2e-a201-76df72cfb479_784x394.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As a consequence, the query engine only needs to manipulate two columns to achieve the same results. It works like this:</p><pre><code>Column A: [5,15,8,25,12] &#8594; Filter &#8594; [15,25,12]
  
Column B: [20,30,10,40,25] &#8594; Extract &#8594; [30,40,25] 
 
Sum &#8594; 95</code></pre><p>The execution is fast: only <strong>2/4 columns</strong> are scanned (<strong>vs. 4/4 in row-based</strong>). When you factor in compression, you even get a smaller I/O footprint.</p><p>Row-based storage is optimized for <strong>OLTP (Online Transaction Processing)</strong>, while column-based storage is optimized for <strong>OLAP (Online Analytical Processing)</strong>. This is why platforms like <strong>Snowflake</strong> and <strong>BigQuery</strong> use columnar storage!</p><h1><strong>The separation of storage and compute</strong></h1><p>Modern cloud data warehouses decouple storage and compute to increase flexibility and scalability while reducing costs.</p><p>I think one catalyst of the decoupling was the rise of cheap object storage on the cloud.</p><p>Today, object storage is approximately 10x cheaper than on-prem SAN.</p><p>As a result, it makes sense to store all data in a cheap service like AWS S3 for example, and scale processing nodes as needed to handle queries.</p><p>In the pre-cloud era, databases were <strong>monolithic. </strong>Storage and compute were tightly coupled. Scaling up was vertical (more disk for storage, more CPUs) and costly.</p><p>With the cloud, storage is cheap, and it is easy to scale horizontally. Compute clusters can scale up/down instantly based on workload. That&#8217;s why the separation of storage and compute became an obvious choice.</p><p>Take Snowflake, for example. By using it, you can basically have your data living in S3/Azure Blob in compressed, columnar format (micro-partitions). For compute, you get virtual warehouses (clusters) that are spun up to process queries and suspended to save costs after finishing.</p><p>Snowflake tracks data location, statistics, and access patterns to optimize queries. You literally no longer have to manually tune hardware, index or partition your data. You can just focus on getting the most out of your data, fast.</p><p>Isn&#8217;t that nice?</p><p>Start using <a href="https://www.snowflake.com/en/emea/?source=post_page-----4092e1e2c02a---------------------------------------">Snowflake now</a> !!!<br></p><h4>Read more:</h4><p><a href="https://medium.com/thoughts-on-machine-learning/ezra-klein-is-wrong-about-ai-e457ac438060">Ezra Klein Is Wrong About AI</a></p><p><a href="https://mailchi.mp/0390a458cdb6/build-a-tool-calling-ai-agent-using-smolagents-35764?e=aa007cb864">Lycee AI</a></p>]]></content:encoded></item><item><title><![CDATA[Intelligence Is Not the Bottleneck]]></title><description><![CDATA[Why AGI Might Not Be Enough to Double the World's GDP.]]></description><link>https://transitions.substack.com/p/intelligence-is-not-the-bottleneck</link><guid isPermaLink="false">https://transitions.substack.com/p/intelligence-is-not-the-bottleneck</guid><dc:creator><![CDATA[Franck S. Ndzomga]]></dc:creator><pubDate>Tue, 04 Mar 2025 01:53:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!oBpA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeaa04cd-4a55-48c6-a07e-bd2876dd0aff_1400x788.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!oBpA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeaa04cd-4a55-48c6-a07e-bd2876dd0aff_1400x788.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!oBpA!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeaa04cd-4a55-48c6-a07e-bd2876dd0aff_1400x788.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!oBpA!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeaa04cd-4a55-48c6-a07e-bd2876dd0aff_1400x788.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!oBpA!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeaa04cd-4a55-48c6-a07e-bd2876dd0aff_1400x788.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!oBpA!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeaa04cd-4a55-48c6-a07e-bd2876dd0aff_1400x788.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!oBpA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeaa04cd-4a55-48c6-a07e-bd2876dd0aff_1400x788.jpeg" width="1400" height="788" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aeaa04cd-4a55-48c6-a07e-bd2876dd0aff_1400x788.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!oBpA!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeaa04cd-4a55-48c6-a07e-bd2876dd0aff_1400x788.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!oBpA!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeaa04cd-4a55-48c6-a07e-bd2876dd0aff_1400x788.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!oBpA!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeaa04cd-4a55-48c6-a07e-bd2876dd0aff_1400x788.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!oBpA!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeaa04cd-4a55-48c6-a07e-bd2876dd0aff_1400x788.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@alandelacruz4?utm_source=medium&amp;utm_medium=referral">ALAN DE LA CRUZ</a> on <a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure></div><p>Intelligence is not the bottleneck to progress or effectiveness in most companies.<br>That&#8217;s why having access to more intelligence &#8212; human or artificial &#8212; will not solve everything.</p><p>Increasing individual worker productivity won&#8217;t be enough either. I personally know how being super productive as an individual contributor is often even a disadvantage. If the system is not set up to reward increased individual productivity, you can end up resented by less productive coworkers who secretly plot your demise.</p><p>Moreover, the mere fact that you act differently from the normal, standardized, and unproductive way of doing things in the company means everything you do will probably be negatively perceived by the defenders of the status quo. This happens either because they are genuinely (but wrongly) convinced that the status quo is the best equilibrium state, or simply because they don&#8217;t like the change in pace, the pressure to increase their output, or the need to reevaluate their assumptions.</p><p>There is a simple concept in psychology that explains all of this: <strong><a href="https://en.wikipedia.org/wiki/Self-serving_bias">self-serving bias</a></strong>. People interpret situations in a way that protects their self-image. Those who have been successful under the current regime &#8212; and who, as a result, hold the most power and influence &#8212; will struggle to recognize or admit that the system they&#8217;ve been running is fundamentally unproductive and sometimes even toxic. It&#8217;s even harder for them to acknowledge this when revenues are still increasing.</p><blockquote><p><em><strong>Note:</strong> The self-serving bias also applies to you, dear reader, and to me. So, we&#8217;d better always ensure we are controlling for that bias.</em></p></blockquote><p>When a company ultimately fails, there is always a lag between the actions that led to failure and the first hit on revenues and profitability. That&#8217;s why the collapse of big companies often feels sudden when, in reality, it has been years in the making. The truth is, revenues often continue to grow even though the seeds of failure have already been planted.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!oI0G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6111d7-98ee-48aa-bb33-83769d2f605b_1400x668.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!oI0G!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6111d7-98ee-48aa-bb33-83769d2f605b_1400x668.png 424w, /__u/substackcdn.com/image/fetch/$s_!oI0G!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6111d7-98ee-48aa-bb33-83769d2f605b_1400x668.png 848w, /__u/substackcdn.com/image/fetch/$s_!oI0G!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6111d7-98ee-48aa-bb33-83769d2f605b_1400x668.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oI0G!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6111d7-98ee-48aa-bb33-83769d2f605b_1400x668.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!oI0G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6111d7-98ee-48aa-bb33-83769d2f605b_1400x668.png" width="1400" height="668" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f6111d7-98ee-48aa-bb33-83769d2f605b_1400x668.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:668,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!oI0G!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6111d7-98ee-48aa-bb33-83769d2f605b_1400x668.png 424w, /__u/substackcdn.com/image/fetch/$s_!oI0G!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6111d7-98ee-48aa-bb33-83769d2f605b_1400x668.png 848w, /__u/substackcdn.com/image/fetch/$s_!oI0G!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6111d7-98ee-48aa-bb33-83769d2f605b_1400x668.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oI0G!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6111d7-98ee-48aa-bb33-83769d2f605b_1400x668.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Another disadvantage of being an individual contributor with really high productivity is that your remuneration never matches the value you create or can create. That can&#8217;t be sustainable in the long run. Eventually, people just adjust their productivity to the average acceptable level in the company. There is a race to the bottom.</p><p>Putting chatbots everywhere to supposedly increase your workers&#8217; productivity will only work if that productivity increase is rewarded by a growth in wages. If not, workers will bury the productivity increases into processes and ceremonies that give the impression of work being done while actually acting as productivity sinks. As always, it is all about incentives.</p><p>And if you are a business owner reading this and thinking you can still extract some of those productivity gains by increasing control over your employees (no remote work, increased workload), you will fail. Workers will always find a way around it, or the culture inside your company will degrade so much that you will self-select for the less productive people to stay while the most productive ones eventually leave. That&#8217;s not sustainable.</p><p>One of the reasons startups have a higher level of productivity is that most workers have <em>skin in the game</em> (equity). They know their hard work will directly increase their payoff. I think we should probably move toward a world where <em>every </em>worker has skin in the game. And the incentive should be clear &#8212; not some vague, eventual benefit if profits increase, where only the owner decides what that benefit will be.</p><p>But I&#8217;m not sure most business owners would want that.</p><p>Maybe AI will eventually force everyone to do that? We will see&#8230;</p><p>In the meantime, intelligence is not the bottleneck. Humans are the bottleneck. Bureaucracy is the bottleneck. Misguided incentive structures from business owners are the bottleneck. The principal-agent problem is the bottleneck. And that&#8217;s not completely a bad thing.</p><p>So what now?</p><p>AI tools should be seen as knowledge repositories &#8212; a quick way to gather relevant information to solve problems. They should be used as such, not as powerful oracles that can do anything. We should be very mindful of their weaknesses and not brush them off.</p><p>Personally, I find LLMs useful as <strong>better replacements for Google Search</strong>, as tools for conducting <strong>thought experiments</strong>, as <strong>assistants for text editing or formatting, learning, and coding</strong>. The mix depends on the person. But in every case, I remain fully aware of the risk of hallucinations and double-check what needs to be verified.</p><p>A little rant:</p><blockquote><p><em>I see a lot of people and consulting companies hyping nonsensical use cases of AI models (mostly LLMs). I often say in my head, &#8220;How the hell is it possible that Chief Digital Officers are buying that bullshit?&#8221; Then I remember that a lot of it is just people trying to project an image of relevance, and nowadays having a generative AI initiative is the best way to do so. A lot of things that happen in the business world are ceremonies whose purpose is to make relationships or build one&#8217;s profile.</em></p><p><em>There is a lot of bullshit in this world, especially coming from people who walk around brandishing the right credentials (schools, titles, ex-companies). The problem is that, because of those credentials, people take them seriously even when they say or do the most nonsensical things.</em></p><p><em>I used to believe a bit in credentialism. Now I mostly hate it. I hate it because it does so much damage to the world as a whole. I hate it because the people with the credentials mostly end up believing they have all those privileges because they are really smarter than the rest of the population. They start believing their own bullshit and their own mythology.</em></p><p><em>Having been in that position myself (elite schools in Cameroon, then France to some extent), I know how much of that is bullshit. Bro, you are not smarter than the rest of the population just because you know how to do beautiful slides filled with bullshit&#8230; Get off your fucking fake pedestal!</em></p><p><em>These days, I try to judge people based on what they can really do, regardless of their credentials. And when I see people who have less, I remind myself that it does not mean they are less than. More often than not, it means that circumstances&#8202;-&#8202;many beyond their control&#8202;-&#8202;have played a significant role in depriving them of the opportunity to have more.</em></p><p><em>I am a big believer in personal responsibility, but I never discount the power of structural inequities.</em></p><p><em>I am sure the consultants who worked on the NYC trash-can study felt they were so smart and deserved the $1.6 million. Not to mention the very &#8220;good&#8221; and &#8220;smart&#8221; people who worked on turbocharging opioid sales.</em></p><p><em>I guess it often boils down to what Upton Sinclair said:</em></p><p><em><strong>&#8220;It is difficult to get a man to understand something when his salary depends on his not understanding it.&#8221;</strong></em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ZT8j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58df11ed-0f99-4fb5-acb1-084368a6e0a9_1278x692.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ZT8j!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58df11ed-0f99-4fb5-acb1-084368a6e0a9_1278x692.png 424w, /__u/substackcdn.com/image/fetch/$s_!ZT8j!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58df11ed-0f99-4fb5-acb1-084368a6e0a9_1278x692.png 848w, /__u/substackcdn.com/image/fetch/$s_!ZT8j!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58df11ed-0f99-4fb5-acb1-084368a6e0a9_1278x692.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ZT8j!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58df11ed-0f99-4fb5-acb1-084368a6e0a9_1278x692.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ZT8j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58df11ed-0f99-4fb5-acb1-084368a6e0a9_1278x692.png" width="1278" height="692" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58df11ed-0f99-4fb5-acb1-084368a6e0a9_1278x692.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:692,&quot;width&quot;:1278,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!ZT8j!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58df11ed-0f99-4fb5-acb1-084368a6e0a9_1278x692.png 424w, /__u/substackcdn.com/image/fetch/$s_!ZT8j!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58df11ed-0f99-4fb5-acb1-084368a6e0a9_1278x692.png 848w, /__u/substackcdn.com/image/fetch/$s_!ZT8j!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58df11ed-0f99-4fb5-acb1-084368a6e0a9_1278x692.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ZT8j!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58df11ed-0f99-4fb5-acb1-084368a6e0a9_1278x692.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!T1Bt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e3c41a-0741-4968-a775-87249319b077_1350x834.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!T1Bt!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e3c41a-0741-4968-a775-87249319b077_1350x834.png 424w, /__u/substackcdn.com/image/fetch/$s_!T1Bt!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e3c41a-0741-4968-a775-87249319b077_1350x834.png 848w, /__u/substackcdn.com/image/fetch/$s_!T1Bt!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e3c41a-0741-4968-a775-87249319b077_1350x834.png 1272w, /__u/substackcdn.com/image/fetch/$s_!T1Bt!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e3c41a-0741-4968-a775-87249319b077_1350x834.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!T1Bt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e3c41a-0741-4968-a775-87249319b077_1350x834.png" width="1350" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48e3c41a-0741-4968-a775-87249319b077_1350x834.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1350,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!T1Bt!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e3c41a-0741-4968-a775-87249319b077_1350x834.png 424w, /__u/substackcdn.com/image/fetch/$s_!T1Bt!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e3c41a-0741-4968-a775-87249319b077_1350x834.png 848w, /__u/substackcdn.com/image/fetch/$s_!T1Bt!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e3c41a-0741-4968-a775-87249319b077_1350x834.png 1272w, /__u/substackcdn.com/image/fetch/$s_!T1Bt!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e3c41a-0741-4968-a775-87249319b077_1350x834.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Read more:</strong></p><p><a href="https://www.lycee.ai/blog/claude-is-for-code-an-ode-to-claude-3.7">Claude Is for Code</a></p><p><a href="https://www.lycee.ai/courses/62a4716e-ce39-41b2-8ae7-88cebdf9814a/chapters/64340176-4ecd-4007-a2f7-176a70d50115">Build Powerful AI Agents Using smolagents from Hugging Face</a></p><p><a href="/__u/open.substack.com/pub/transitions/p/the-ai-enemy-from-within?utm_campaign=post&amp;utm_medium=web">The AI Enemy From Within</a></p>]]></content:encoded></item><item><title><![CDATA[GPT-4.5 Is a Flop]]></title><description><![CDATA[Pretraining has hit a wall, and Sam Altman was wrong.]]></description><link>https://transitions.substack.com/p/gpt-45-is-a-flop</link><guid isPermaLink="false">https://transitions.substack.com/p/gpt-45-is-a-flop</guid><dc:creator><![CDATA[Franck S. Ndzomga]]></dc:creator><pubDate>Fri, 28 Feb 2025 21:45:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jMm1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac9bec0-f0ee-4da1-88ac-806345fc4bd8_1074x634.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!jMm1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac9bec0-f0ee-4da1-88ac-806345fc4bd8_1074x634.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!jMm1!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac9bec0-f0ee-4da1-88ac-806345fc4bd8_1074x634.png 424w, /__u/substackcdn.com/image/fetch/$s_!jMm1!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac9bec0-f0ee-4da1-88ac-806345fc4bd8_1074x634.png 848w, /__u/substackcdn.com/image/fetch/$s_!jMm1!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac9bec0-f0ee-4da1-88ac-806345fc4bd8_1074x634.png 1272w, /__u/substackcdn.com/image/fetch/$s_!jMm1!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac9bec0-f0ee-4da1-88ac-806345fc4bd8_1074x634.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!jMm1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac9bec0-f0ee-4da1-88ac-806345fc4bd8_1074x634.png" width="1074" height="634" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eac9bec0-f0ee-4da1-88ac-806345fc4bd8_1074x634.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:634,&quot;width&quot;:1074,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!jMm1!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac9bec0-f0ee-4da1-88ac-806345fc4bd8_1074x634.png 424w, /__u/substackcdn.com/image/fetch/$s_!jMm1!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac9bec0-f0ee-4da1-88ac-806345fc4bd8_1074x634.png 848w, /__u/substackcdn.com/image/fetch/$s_!jMm1!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac9bec0-f0ee-4da1-88ac-806345fc4bd8_1074x634.png 1272w, /__u/substackcdn.com/image/fetch/$s_!jMm1!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feac9bec0-f0ee-4da1-88ac-806345fc4bd8_1074x634.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>OpenAI finally released its biggest model yet: GPT-4.5. And it&#8217;s a flop.</p><p>It&#8217;s a flop because OpenAI built up so much anticipation about it for months, just for everyone to realize how mid it is in terms of performance. Look at the ARC-AGI semi-private evaluation above &#8212; GPT-4.5 is almost at the exact same level GPT-4o was. That doesn&#8217;t seem like an increase in intelligence, does it?</p><p>OpenAI&#8217;s response has been to say GPT-4.5 is not a reasoning model but a classic model that went through pretraining, supervised fine-tuning, and reinforcement learning with human feedback. As such, we should not expect it to thrive on benchmarks but rather to exhibit better creative writing skills and a much stronger grasp of facts (less hallucination).</p><p>But if that&#8217;s the case, why hype it up so much? Why release it now with pricing so absurd that developers will just skip using it? The messaging around GPT-4.5 has been clumsy at best. I feel like this is the first timing mistake from OpenAI.</p><p>And the argument that it is just a bigger GPT model that will later yield better reasoning models doesn&#8217;t even hold. DeepSeek-V3, a similar type of model &#8212; if we want to make apple-to-apple comparisons &#8212; is still better than GPT-4.5 on benchmarks like AIME and SWE-bench verified while being way cheaper, as pointed out by this anonymous X account.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!n_e-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ced3bc3-ab46-4338-bade-9732790b4deb_1048x1218.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!n_e-!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ced3bc3-ab46-4338-bade-9732790b4deb_1048x1218.png 424w, /__u/substackcdn.com/image/fetch/$s_!n_e-!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ced3bc3-ab46-4338-bade-9732790b4deb_1048x1218.png 848w, /__u/substackcdn.com/image/fetch/$s_!n_e-!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ced3bc3-ab46-4338-bade-9732790b4deb_1048x1218.png 1272w, /__u/substackcdn.com/image/fetch/$s_!n_e-!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ced3bc3-ab46-4338-bade-9732790b4deb_1048x1218.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!n_e-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ced3bc3-ab46-4338-bade-9732790b4deb_1048x1218.png" width="1048" height="1218" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ced3bc3-ab46-4338-bade-9732790b4deb_1048x1218.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1218,&quot;width&quot;:1048,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!n_e-!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ced3bc3-ab46-4338-bade-9732790b4deb_1048x1218.png 424w, /__u/substackcdn.com/image/fetch/$s_!n_e-!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ced3bc3-ab46-4338-bade-9732790b4deb_1048x1218.png 848w, /__u/substackcdn.com/image/fetch/$s_!n_e-!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ced3bc3-ab46-4338-bade-9732790b4deb_1048x1218.png 1272w, /__u/substackcdn.com/image/fetch/$s_!n_e-!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ced3bc3-ab46-4338-bade-9732790b4deb_1048x1218.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Jeremy Howard also pointed out that the current performance of GPT-4.5 on Aider Polyglot, a robust coding benchmark, might indicate that OpenAI is in &#8220;deep trouble.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!dTEI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04f70ed5-5829-4b0a-b86b-d64cd29ac8ad_1056x812.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!dTEI!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04f70ed5-5829-4b0a-b86b-d64cd29ac8ad_1056x812.png 424w, /__u/substackcdn.com/image/fetch/$s_!dTEI!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04f70ed5-5829-4b0a-b86b-d64cd29ac8ad_1056x812.png 848w, /__u/substackcdn.com/image/fetch/$s_!dTEI!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04f70ed5-5829-4b0a-b86b-d64cd29ac8ad_1056x812.png 1272w, /__u/substackcdn.com/image/fetch/$s_!dTEI!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04f70ed5-5829-4b0a-b86b-d64cd29ac8ad_1056x812.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!dTEI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04f70ed5-5829-4b0a-b86b-d64cd29ac8ad_1056x812.png" width="1056" height="812" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04f70ed5-5829-4b0a-b86b-d64cd29ac8ad_1056x812.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:812,&quot;width&quot;:1056,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!dTEI!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04f70ed5-5829-4b0a-b86b-d64cd29ac8ad_1056x812.png 424w, /__u/substackcdn.com/image/fetch/$s_!dTEI!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04f70ed5-5829-4b0a-b86b-d64cd29ac8ad_1056x812.png 848w, /__u/substackcdn.com/image/fetch/$s_!dTEI!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04f70ed5-5829-4b0a-b86b-d64cd29ac8ad_1056x812.png 1272w, /__u/substackcdn.com/image/fetch/$s_!dTEI!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04f70ed5-5829-4b0a-b86b-d64cd29ac8ad_1056x812.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So I, like many others in the AI space, am left wondering: Why did they release it now? What did they expect to achieve by releasing it now, and what does it say about what comes next in the AI space?</p><p>I have a theory.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.lycee.ai/courses/62a4716e-ce39-41b2-8ae7-88cebdf9814a/chapters/64340176-4ecd-4007-a2f7-176a70d50115" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!lFiD!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2eba155-8c60-47f6-aa1b-45795711f83c_1400x652.png 424w, /__u/substackcdn.com/image/fetch/$s_!lFiD!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2eba155-8c60-47f6-aa1b-45795711f83c_1400x652.png 848w, /__u/substackcdn.com/image/fetch/$s_!lFiD!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2eba155-8c60-47f6-aa1b-45795711f83c_1400x652.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lFiD!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2eba155-8c60-47f6-aa1b-45795711f83c_1400x652.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!lFiD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2eba155-8c60-47f6-aa1b-45795711f83c_1400x652.png" width="1400" height="652" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2eba155-8c60-47f6-aa1b-45795711f83c_1400x652.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:652,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.lycee.ai/courses/62a4716e-ce39-41b2-8ae7-88cebdf9814a/chapters/64340176-4ecd-4007-a2f7-176a70d50115&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="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!lFiD!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2eba155-8c60-47f6-aa1b-45795711f83c_1400x652.png 424w, /__u/substackcdn.com/image/fetch/$s_!lFiD!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2eba155-8c60-47f6-aa1b-45795711f83c_1400x652.png 848w, /__u/substackcdn.com/image/fetch/$s_!lFiD!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2eba155-8c60-47f6-aa1b-45795711f83c_1400x652.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lFiD!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2eba155-8c60-47f6-aa1b-45795711f83c_1400x652.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Build AI Agents Using <strong><a href="https://www.lycee.ai/courses/62a4716e-ce39-41b2-8ae7-88cebdf9814a/chapters/64340176-4ecd-4007-a2f7-176a70d50115">smolagents from Hugging Face</a></strong></figcaption></figure></div><p></p>
      <p>
          <a href="/__u/transitions.substack.com/p/gpt-45-is-a-flop">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Grok 3 Passes the Vibe Check]]></title><description><![CDATA[The B2C AI space is up for grabs again.]]></description><link>https://transitions.substack.com/p/grok-3-passes-the-vibe-check</link><guid isPermaLink="false">https://transitions.substack.com/p/grok-3-passes-the-vibe-check</guid><dc:creator><![CDATA[Franck S. Ndzomga]]></dc:creator><pubDate>Fri, 21 Feb 2025 10:06:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!5yqJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F244b4837-2e7c-4492-ab03-3d6ef352eb31_1400x910.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!5yqJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F244b4837-2e7c-4492-ab03-3d6ef352eb31_1400x910.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!5yqJ!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F244b4837-2e7c-4492-ab03-3d6ef352eb31_1400x910.png 424w, /__u/substackcdn.com/image/fetch/$s_!5yqJ!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F244b4837-2e7c-4492-ab03-3d6ef352eb31_1400x910.png 848w, /__u/substackcdn.com/image/fetch/$s_!5yqJ!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F244b4837-2e7c-4492-ab03-3d6ef352eb31_1400x910.png 1272w, /__u/substackcdn.com/image/fetch/$s_!5yqJ!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F244b4837-2e7c-4492-ab03-3d6ef352eb31_1400x910.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!5yqJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F244b4837-2e7c-4492-ab03-3d6ef352eb31_1400x910.png" width="1400" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/244b4837-2e7c-4492-ab03-3d6ef352eb31_1400x910.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!5yqJ!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F244b4837-2e7c-4492-ab03-3d6ef352eb31_1400x910.png 424w, /__u/substackcdn.com/image/fetch/$s_!5yqJ!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F244b4837-2e7c-4492-ab03-3d6ef352eb31_1400x910.png 848w, /__u/substackcdn.com/image/fetch/$s_!5yqJ!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F244b4837-2e7c-4492-ab03-3d6ef352eb31_1400x910.png 1272w, /__u/substackcdn.com/image/fetch/$s_!5yqJ!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F244b4837-2e7c-4492-ab03-3d6ef352eb31_1400x910.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>xAI, the artificial intelligence company founded by Elon Musk to compete with OpenAI, finally released its most powerful model, <strong>Grok 3</strong>.</p><p>On the surface, Grok 3 is marketed as the world&#8217;s smartest AI. And when you first look at the benchmarks it might appear as such. In reality, the truth was purposefully hidden in plain sight. Most of Grok 3&#8217;s scores reported are<em><strong>cons@64</strong></em>, which is not a fair comparison with the other models. In LLM evaluations, <strong>&#8220;cons@64&#8221;</strong> refers to a metric where the model generates 64 separate output samples (or predictions) for a given prompt or question, and the final answer is determined by taking the <strong>consensus</strong> &#8212; typically the most common or majority answer among those 64 outputs.</p><p>When compared apples to apples, Grok 3 is <strong><a href="https://x.ai/blog/grok-3">less capable</a></strong> than o1 and o3-mini-high from OpenAI, and slightly better than DeepSeek R1.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!r71R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6e5db-e2ce-4920-810b-983ed5548a12_1400x485.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!r71R!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6e5db-e2ce-4920-810b-983ed5548a12_1400x485.png 424w, /__u/substackcdn.com/image/fetch/$s_!r71R!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6e5db-e2ce-4920-810b-983ed5548a12_1400x485.png 848w, /__u/substackcdn.com/image/fetch/$s_!r71R!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6e5db-e2ce-4920-810b-983ed5548a12_1400x485.png 1272w, /__u/substackcdn.com/image/fetch/$s_!r71R!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6e5db-e2ce-4920-810b-983ed5548a12_1400x485.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!r71R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6e5db-e2ce-4920-810b-983ed5548a12_1400x485.png" width="1400" height="485" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0dc6e5db-e2ce-4920-810b-983ed5548a12_1400x485.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:485,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!r71R!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6e5db-e2ce-4920-810b-983ed5548a12_1400x485.png 424w, /__u/substackcdn.com/image/fetch/$s_!r71R!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6e5db-e2ce-4920-810b-983ed5548a12_1400x485.png 848w, /__u/substackcdn.com/image/fetch/$s_!r71R!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6e5db-e2ce-4920-810b-983ed5548a12_1400x485.png 1272w, /__u/substackcdn.com/image/fetch/$s_!r71R!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6e5db-e2ce-4920-810b-983ed5548a12_1400x485.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!AKvy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fec32f6-2a0d-4ccf-804f-fbd05b8aa265_1400x683.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!AKvy!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fec32f6-2a0d-4ccf-804f-fbd05b8aa265_1400x683.png 424w, /__u/substackcdn.com/image/fetch/$s_!AKvy!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fec32f6-2a0d-4ccf-804f-fbd05b8aa265_1400x683.png 848w, /__u/substackcdn.com/image/fetch/$s_!AKvy!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fec32f6-2a0d-4ccf-804f-fbd05b8aa265_1400x683.png 1272w, /__u/substackcdn.com/image/fetch/$s_!AKvy!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fec32f6-2a0d-4ccf-804f-fbd05b8aa265_1400x683.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!AKvy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fec32f6-2a0d-4ccf-804f-fbd05b8aa265_1400x683.png" width="1400" height="683" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0fec32f6-2a0d-4ccf-804f-fbd05b8aa265_1400x683.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:683,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!AKvy!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fec32f6-2a0d-4ccf-804f-fbd05b8aa265_1400x683.png 424w, /__u/substackcdn.com/image/fetch/$s_!AKvy!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fec32f6-2a0d-4ccf-804f-fbd05b8aa265_1400x683.png 848w, /__u/substackcdn.com/image/fetch/$s_!AKvy!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fec32f6-2a0d-4ccf-804f-fbd05b8aa265_1400x683.png 1272w, /__u/substackcdn.com/image/fetch/$s_!AKvy!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fec32f6-2a0d-4ccf-804f-fbd05b8aa265_1400x683.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It&#8217;s funny that a few weeks ago, the discourse on AI twitter was about the fact that we shouldn&#8217;t trust anything coming from China, because they often fake their numbers to serve CCP goals (when DeepSeek never faked numbers or engaged in marketing half truths). And now you have xAI founded by Elon Musk &#8212; the quintessential american tech bro, unofficial co-president of the US &#8212; engaging in marketing half truths to make Grok 3 appear more capable than it really is.</p><p>Which is not to say Grok 3 is not an impressive achievement. The quality of a model or a chatbot is about more than benchmarks. Benchmarks are overrated and are increasingly gamed. So to form a more comprehensive opinion about Grok 3, I decided to start using it for a few days. The conclusion:</p>
      <p>
          <a href="/__u/transitions.substack.com/p/grok-3-passes-the-vibe-check">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[A Future of Cheap Compute]]></title><description><![CDATA[The current AI cluster buildup will not serve LLM training but rather something else.]]></description><link>https://transitions.substack.com/p/a-future-of-cheap-compute</link><guid isPermaLink="false">https://transitions.substack.com/p/a-future-of-cheap-compute</guid><dc:creator><![CDATA[Franck S. Ndzomga]]></dc:creator><pubDate>Wed, 12 Feb 2025 06:07:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WXqZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f564085-5ec5-4512-aa11-4ff06df3e11b_1400x933.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!WXqZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f564085-5ec5-4512-aa11-4ff06df3e11b_1400x933.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!WXqZ!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f564085-5ec5-4512-aa11-4ff06df3e11b_1400x933.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!WXqZ!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f564085-5ec5-4512-aa11-4ff06df3e11b_1400x933.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!WXqZ!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f564085-5ec5-4512-aa11-4ff06df3e11b_1400x933.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!WXqZ!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f564085-5ec5-4512-aa11-4ff06df3e11b_1400x933.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!WXqZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f564085-5ec5-4512-aa11-4ff06df3e11b_1400x933.jpeg" width="1400" height="933" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f564085-5ec5-4512-aa11-4ff06df3e11b_1400x933.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:933,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!WXqZ!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f564085-5ec5-4512-aa11-4ff06df3e11b_1400x933.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!WXqZ!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f564085-5ec5-4512-aa11-4ff06df3e11b_1400x933.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!WXqZ!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f564085-5ec5-4512-aa11-4ff06df3e11b_1400x933.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!WXqZ!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f564085-5ec5-4512-aa11-4ff06df3e11b_1400x933.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@lime517?utm_source=medium&amp;utm_medium=referral">Joseph Greve</a> on <a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure></div><p>We are in an AI bubble. The space has a <strong><a href="https://www.sequoiacap.com/article/ais-600b-question/">$600B</a> problem </strong>(probably more by now). Private and public valuations are through the roof. Like Paul Krugman recently noted, the<strong> <a href="/__u/paulkrugman.substack.com/p/have-we-been-partying-like-its-1999">S&amp;P 500 PE ratio is sitting at about 30</a></strong>. It was 33 in 1999, just before the Dot-com bubble burst.</p><p>Nobody knows how long the exuberance will last. With the quest of AGI quickly becoming a <strong><a href="/__u/open.substack.com/pub/transitions/p/the-ai-enemy-from-within?r=56ql7&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=false">global geopolitical battle</a></strong>, countries and firms are poised to make huge investments in 2025 and beyond.</p><p>The only thing we know for sure is that big AI clusters will be built, and Jensen Huang will continue to increase his wealth significantly. OpenAI recently announced project Stargate, a $500B undertaking to build AI clusters in the US. In France, President Macron unveiled <strong><a href="https://www.lemonde.fr/en/economy/article/2025/02/10/ai-with-the-announcement-of-a-109-billion-investment-macron-intends-to-take-on-the-us_6737985_19.html">&#8364;109B</a></strong> worth of AI investments, some directed towards building AI clusters and data centers.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Lb_w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3811f0-55a9-4cf3-a806-4234b029707d_1230x702.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Lb_w!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3811f0-55a9-4cf3-a806-4234b029707d_1230x702.png 424w, /__u/substackcdn.com/image/fetch/$s_!Lb_w!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3811f0-55a9-4cf3-a806-4234b029707d_1230x702.png 848w, /__u/substackcdn.com/image/fetch/$s_!Lb_w!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3811f0-55a9-4cf3-a806-4234b029707d_1230x702.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Lb_w!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3811f0-55a9-4cf3-a806-4234b029707d_1230x702.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Lb_w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3811f0-55a9-4cf3-a806-4234b029707d_1230x702.png" width="1230" height="702" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c3811f0-55a9-4cf3-a806-4234b029707d_1230x702.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:702,&quot;width&quot;:1230,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!Lb_w!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3811f0-55a9-4cf3-a806-4234b029707d_1230x702.png 424w, /__u/substackcdn.com/image/fetch/$s_!Lb_w!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3811f0-55a9-4cf3-a806-4234b029707d_1230x702.png 848w, /__u/substackcdn.com/image/fetch/$s_!Lb_w!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3811f0-55a9-4cf3-a806-4234b029707d_1230x702.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Lb_w!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3811f0-55a9-4cf3-a806-4234b029707d_1230x702.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The evolution of Jensen Huang&#8217;s net worth</figcaption></figure></div><p>There is a high probability that all these AI clusters will not serve the objectives for which they are being built, much like <strong><a href="https://en.wikipedia.org/wiki/Telecoms_crash">previous infrastructure</a> </strong>buildups. The current assumption is that foundation models (LLMs primarily) will lead to AGI. According to the <strong><a href="https://en.wikipedia.org/wiki/Neural_scaling_law">scaling laws</a></strong>, one only has to pour more data and more compute to achieve more &#8220;intelligent behaviour&#8221; from AI models. And with this newfound unlimited intelligence, researchers in all domains will discover faster, companies will become more productive, and abundance will reign over planet Earth.</p><p>That&#8217;s a very beautiful future isn&#8217;t it? Except, there is a good chance LLMs and other generative AI tools will never be the revolutionary technology everybody thinks they will be. Generative AI models are useful but also doomed to hallucinate (a friendly term to say &#8216;spit complete falsehoods&#8217;) because of how they are trained. They are not trained to be factually correct all the time or to generate images and videos where all objects respect the laws of physics.</p><p>It&#8217;s still early, but there is clearly a possibility that generative AI models will not serve more than nice replacements for Google search and MS Paint. Under that scenario, compute prices will decrease significantly as companies struggle to maintain decent utilization rates for their high-end GPUs. This is similar to what happened after the telecom crash of 2001, and the result was a massive surplus of underutilized infrastructure, leading to a sharp drop in bandwidth prices and a wave of innovation built on cheap connectivity. If we have video streaming <strong>(YouTube, Netflix),</strong> cloud computing <strong>(AWS, GCP)</strong>, the rise of SaaS <strong>(Salesforce, Dropbox)</strong>, VoIP <strong>(Skype, WhatsApp, Zoom, Discord)</strong>, social media <strong>(Facebook, Twitter, Instagram, Snapchat, TikTok)</strong>, it is in huge part because of ultra-cheap bandwidth after the telecom crash.</p><p>Similarly, as AI compute prices fall dramatically after the current bubble bursts, we could see an explosion of new applications and business models leveraging abundant GPU power. These GPUs will probably not be used for LLM, text-to-image, or text-to-video models training and inference. There is a high chance it will be for something completely different.</p><p>In the future, everyone will be GPU-rich. So my question for you is: &#8220;How are you preparing for an era of cheap compute?&#8221;.</p>]]></content:encoded></item><item><title><![CDATA[The AI Enemy From Within]]></title><description><![CDATA[If the U.S. loses the AI race, it won't be because of China.]]></description><link>https://transitions.substack.com/p/the-ai-enemy-from-within</link><guid isPermaLink="false">https://transitions.substack.com/p/the-ai-enemy-from-within</guid><dc:creator><![CDATA[Franck S. Ndzomga]]></dc:creator><pubDate>Tue, 11 Feb 2025 08:54:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530ac7ae-3bbb-40e4-a34e-7cd73a3dd562_1400x924.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The release of <strong><a href="https://medium.com/thoughts-on-machine-learning/the-laymans-introduction-to-deepseek-r1-training-80d8ff7a887d">DeepSeek R1</a></strong> a few weeks ago showed the world how fragile the US leadership in AI development really is. Before that, nobody even questioned the dominance of firms such as OpenAI, Anthropic, and xAI. Remember, in June 2023, Sam Altman was discouraging Indians from even entertaining the idea of building their own LLMs. Whether that was simply a business tactic to delay the emergence of serious competition or Altman&#8217;s genuine belief that OpenAI was so far ahead &#8212; fortified by its GPU-rich status&#8212; that no one could catch up remains an open question. The truth is likely a mix of both.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!57Vq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77e570c7-96f3-462f-8c80-a42084e9d000_1400x444.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!57Vq!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77e570c7-96f3-462f-8c80-a42084e9d000_1400x444.png 424w, /__u/substackcdn.com/image/fetch/$s_!57Vq!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77e570c7-96f3-462f-8c80-a42084e9d000_1400x444.png 848w, /__u/substackcdn.com/image/fetch/$s_!57Vq!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77e570c7-96f3-462f-8c80-a42084e9d000_1400x444.png 1272w, /__u/substackcdn.com/image/fetch/$s_!57Vq!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77e570c7-96f3-462f-8c80-a42084e9d000_1400x444.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!57Vq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77e570c7-96f3-462f-8c80-a42084e9d000_1400x444.png" width="1400" height="444" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/77e570c7-96f3-462f-8c80-a42084e9d000_1400x444.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:444,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!57Vq!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77e570c7-96f3-462f-8c80-a42084e9d000_1400x444.png 424w, /__u/substackcdn.com/image/fetch/$s_!57Vq!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77e570c7-96f3-462f-8c80-a42084e9d000_1400x444.png 848w, /__u/substackcdn.com/image/fetch/$s_!57Vq!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77e570c7-96f3-462f-8c80-a42084e9d000_1400x444.png 1272w, /__u/substackcdn.com/image/fetch/$s_!57Vq!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77e570c7-96f3-462f-8c80-a42084e9d000_1400x444.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: <a href="https://www.indiatoday.in/technology/news/story/open-ai-ceo-sam-altman-tells-indians-you-can-not-build-ai-like-chatgpt-2390798-2023-06-09">https://www.indiatoday.in/technology/news/story/open-ai-ceo-sam-altman-tells-indians-you-can-not-build-ai-like-chatgpt-2390798-2023-06-09</a></figcaption></figure></div><p>DeepSeek R1 was a wake up call that forced the US to react. It shattered the idea that OpenAI and the US AI giants had some kind of proprietary advanced knowledge that made it almost impossible to catch up with them. It shattered the three moats OpenAI and co had been trying to consolidate in the past two years: compute, IP, and brand. How ? DeepSeek proved it was possible to catch up with OpenAI quite fast, and with less compute than previously thought. DeepSeek did it despite export controls on high end GPUs. DeepSeek did it despite OpenAI, Anthropic and co not publishing their research breakthroughs. And in a matter of days, DeepSeek&#8217;s brand gained huge popularity via their web and mobile apps. It looks like the real moat is the talent.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!SyrG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27c544c5-579e-4acd-b8da-e8a44c972817_1400x1019.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!SyrG!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27c544c5-579e-4acd-b8da-e8a44c972817_1400x1019.png 424w, /__u/substackcdn.com/image/fetch/$s_!SyrG!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27c544c5-579e-4acd-b8da-e8a44c972817_1400x1019.png 848w, /__u/substackcdn.com/image/fetch/$s_!SyrG!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27c544c5-579e-4acd-b8da-e8a44c972817_1400x1019.png 1272w, /__u/substackcdn.com/image/fetch/$s_!SyrG!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27c544c5-579e-4acd-b8da-e8a44c972817_1400x1019.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!SyrG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27c544c5-579e-4acd-b8da-e8a44c972817_1400x1019.png" width="1400" height="1019" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27c544c5-579e-4acd-b8da-e8a44c972817_1400x1019.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1019,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!SyrG!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27c544c5-579e-4acd-b8da-e8a44c972817_1400x1019.png 424w, /__u/substackcdn.com/image/fetch/$s_!SyrG!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27c544c5-579e-4acd-b8da-e8a44c972817_1400x1019.png 848w, /__u/substackcdn.com/image/fetch/$s_!SyrG!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27c544c5-579e-4acd-b8da-e8a44c972817_1400x1019.png 1272w, /__u/substackcdn.com/image/fetch/$s_!SyrG!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27c544c5-579e-4acd-b8da-e8a44c972817_1400x1019.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">DeepSeek caught up with OpenAI really fast.</figcaption></figure></div><h1><strong>Narrative violations</strong></h1><p>Immediate reactions mostly came from OpenAI as its leadership at the top of the AI space was challenged by the impressive achievements of DeepSeek. Suddenly, to reclaim mindshare, OpenAI had to engage in a flurry of releases, including GPT-4o with scheduled tasks (a glorified reminder functionality), o3-mini and o3-mini-high available on ChatGPT (including the free tier), Deep Research, Operator, project Stargate ($500B investment pledge for AI infrastructure in the US), and the ability to read the reasoning traces of o3 models (in response to DeepSeek R1&#8217;s traces being available with no obfuscation).</p><p><strong>Vladimir Ilyich Lenin </strong>famously said<strong>: &#8220;</strong>There are decades where nothing happens; and there are weeks where decades happen.&#8221; That was certainly true of the four weeks of January 2025 as far as the generative AI landscape is concerned.</p><p>In an AMA on Reddit, Sam Altman even went as far as to say OpenAI would make an effort to contribute more to Open Source initiatives, a stark reversal of the &#8220;proprietary&#8221; approach that allowed DeepSeek to claim the Open Source AI throne without much resistance by open sourcing DeepSeek V3 and R1. DeepSeek&#8217;s models effectively became the true &#8220;open AIs,&#8221; much to the satisfaction of huge swaths of the open source AI community.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!0j2k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d25ee0-e33f-4f97-af1f-0cd341f6ff42_1400x948.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!0j2k!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d25ee0-e33f-4f97-af1f-0cd341f6ff42_1400x948.png 424w, /__u/substackcdn.com/image/fetch/$s_!0j2k!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d25ee0-e33f-4f97-af1f-0cd341f6ff42_1400x948.png 848w, /__u/substackcdn.com/image/fetch/$s_!0j2k!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d25ee0-e33f-4f97-af1f-0cd341f6ff42_1400x948.png 1272w, /__u/substackcdn.com/image/fetch/$s_!0j2k!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d25ee0-e33f-4f97-af1f-0cd341f6ff42_1400x948.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!0j2k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d25ee0-e33f-4f97-af1f-0cd341f6ff42_1400x948.png" width="1400" height="948" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1d25ee0-e33f-4f97-af1f-0cd341f6ff42_1400x948.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:948,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!0j2k!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d25ee0-e33f-4f97-af1f-0cd341f6ff42_1400x948.png 424w, /__u/substackcdn.com/image/fetch/$s_!0j2k!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d25ee0-e33f-4f97-af1f-0cd341f6ff42_1400x948.png 848w, /__u/substackcdn.com/image/fetch/$s_!0j2k!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d25ee0-e33f-4f97-af1f-0cd341f6ff42_1400x948.png 1272w, /__u/substackcdn.com/image/fetch/$s_!0j2k!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d25ee0-e33f-4f97-af1f-0cd341f6ff42_1400x948.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Other reactions were not so constructive and revealed the shock in US tech cycles to realize they weren&#8217;t above everyone else as they initially thought. First there was disbelief about DeepSeek&#8217;s accomplishments. For some prominent US investors, DeepSeek was a CCP psyops, pointing out censorship in the chat app. Others doubted the veracity of the training budget communicated in DeepSeek R1&#8217;s paper, speculated that OpenAI&#8217;s secrets must have been leaked during San Francisco parties and that was the only way DeepSeek&#8217;s team could have known what to do (only US tech engineers can innovate don&#8217;t you know that?). Others accused DeepSeek of training on OpenAI&#8217;s outputs which would not be &#8220;fair use&#8221;. Coming from those who scraped all the internet without asking for consent, that last criticism was a bit ironic.</p><p>It was all cope, and understandably so. When you are so used to being at the top, realizing your position is fragile and can be challenged easily is unsettling. It triggers narrative violations and can shatter the self.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!HNmY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b34395-064b-457c-aa9b-ab0ff271d648_1182x958.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!HNmY!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b34395-064b-457c-aa9b-ab0ff271d648_1182x958.png 424w, /__u/substackcdn.com/image/fetch/$s_!HNmY!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b34395-064b-457c-aa9b-ab0ff271d648_1182x958.png 848w, /__u/substackcdn.com/image/fetch/$s_!HNmY!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b34395-064b-457c-aa9b-ab0ff271d648_1182x958.png 1272w, /__u/substackcdn.com/image/fetch/$s_!HNmY!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b34395-064b-457c-aa9b-ab0ff271d648_1182x958.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!HNmY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b34395-064b-457c-aa9b-ab0ff271d648_1182x958.png" width="1182" height="958" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3b34395-064b-457c-aa9b-ab0ff271d648_1182x958.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:958,&quot;width&quot;:1182,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!HNmY!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b34395-064b-457c-aa9b-ab0ff271d648_1182x958.png 424w, /__u/substackcdn.com/image/fetch/$s_!HNmY!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b34395-064b-457c-aa9b-ab0ff271d648_1182x958.png 848w, /__u/substackcdn.com/image/fetch/$s_!HNmY!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b34395-064b-457c-aa9b-ab0ff271d648_1182x958.png 1272w, /__u/substackcdn.com/image/fetch/$s_!HNmY!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b34395-064b-457c-aa9b-ab0ff271d648_1182x958.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!zlmw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc73d63f9-7a6c-429c-989b-bbaa56bfd697_1184x1240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!zlmw!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc73d63f9-7a6c-429c-989b-bbaa56bfd697_1184x1240.png 424w, /__u/substackcdn.com/image/fetch/$s_!zlmw!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc73d63f9-7a6c-429c-989b-bbaa56bfd697_1184x1240.png 848w, /__u/substackcdn.com/image/fetch/$s_!zlmw!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc73d63f9-7a6c-429c-989b-bbaa56bfd697_1184x1240.png 1272w, /__u/substackcdn.com/image/fetch/$s_!zlmw!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc73d63f9-7a6c-429c-989b-bbaa56bfd697_1184x1240.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!zlmw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc73d63f9-7a6c-429c-989b-bbaa56bfd697_1184x1240.png" width="1184" height="1240" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c73d63f9-7a6c-429c-989b-bbaa56bfd697_1184x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1240,&quot;width&quot;:1184,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!zlmw!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc73d63f9-7a6c-429c-989b-bbaa56bfd697_1184x1240.png 424w, /__u/substackcdn.com/image/fetch/$s_!zlmw!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc73d63f9-7a6c-429c-989b-bbaa56bfd697_1184x1240.png 848w, /__u/substackcdn.com/image/fetch/$s_!zlmw!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc73d63f9-7a6c-429c-989b-bbaa56bfd697_1184x1240.png 1272w, /__u/substackcdn.com/image/fetch/$s_!zlmw!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc73d63f9-7a6c-429c-989b-bbaa56bfd697_1184x1240.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">&#128514;&#128514;&#128514;</figcaption></figure></div><p>At the end of all that, OpenAI remains the leader of the pack; its products offer the most polished user experience and the most features. However, UI and UX are hardly a strong moat. With DeepSeek, Qwen, Kimi and others, China and the open source AI movement have virtually caught up with OpenAI. There is no use case where choosing a model from OpenAI will give an insurmountable advantage over using an open source AI alternative. Open source will continue to grow even faster in 2025. Models are commodities. The moat is the talent to train models and build products on top of them. The moat is the brand. The limiting factor is the amount of compute available. What&#8217;s different now is that AI researchers no longer have to start from scratch to reach OpenAI&#8217;s level of model capability. Powerful open-source pre-trained models are available (DeepSeek V3 &amp; R1, but not only), and post-training is reasonably accessible.</p><h1><strong>The Geopolitics of AI</strong></h1><p>The AI race is increasingly geopolitical, like I previously wrote in this newsletter. I think the B2B market will be dominated by different players with divisions along spheres of geopolitical influence. In North and South America to some extent, I expect to see the likes of OpenAI and Anthropic continue to dominate. Cohere might dominate in Canada but so far nothing points to an ability to challenge OpenAI or Anthropic in the US.</p><p>Similarly, Mistral AI has a good chance of dominating in France and the EU due to the political connections and will of French and EU leaders to craft their own path in the AI race. Recent announcements of corporate partnerships (AXA, SAP, Capgemini, and others) and the construction of an AI cluster in Essonne seem to confirm my hypothesis of a huge B2B play at the EU level. The Paris AI summit currently underway is also a show of strength for the French AI ecosystem. The French pitch is basically as follows: &#8220;We have the energy (cheap and clean nuclear energy), we have world-class talent (at least in mathematics, maybe less so in engineering), come invest in our tech ecosystem.&#8221; That&#8217;s basically the pitch you will hear from President Macron and others all week long.</p><p>And that pitch works, to some extent. Macron has already announced a &#8364;100 billion investment in AI from various local and international investors. The French people reading this newsletter probably had their hair stand on end when I said France has world-class talent in mathematics and maybe less so in engineering. Some of you might be ready to respond: &#8220;But we have Polytechnique (X), ENS, Centrale, and more.&#8221; And I can&#8217;t deny that. My experience, though is that the engineering culture in France often turns too academic, and a lot of engineering schools train people with the idea that they are destined to become managers instead of deeply technical people. How many top engineers go to X just to end up in finance to make big bucks ? How many create tech startups ? It&#8217;s cultural and it has to do with incentives.</p><p>My feeling after living in France for the past 5+ years and working in tech is that there is a cultural incentive to move away from deeply technical subjects fast, as a way to grow in one&#8217;s career. You will be shocked to see how much a lot of non-technical people can quickly become leaders of technical people and get more pay and influence in the process. That is the recipe to convince your techies that there is no upside in staying a techie for a long time. So there are a lot of engineers (relatively), but most of them can&#8217;t build anything and become consultants. So they can do the most beautiful slides ever, engage in corporate political games better than Machiavelli himself, and they can surely tell you what a <strong><a href="https://en.wikipedia.org/wiki/Topological_algebra">topological algebra</a></strong> is. If you don&#8217;t know what that is, check the definition on Wikipedia. (You don&#8217;t have to use <strong><a href="https://chat.mistral.ai/chat">&#8220;Le Chat&#8221;</a></strong>for everything, ok? &#128527;)</p><p>I might be exaggerating a bit, but combine all I said with a cultural aversion to risk and failure, the excessive elitism even in startup hiring and VC funding, and you end up with a formula that fails and will probably fail to be competitive against the US and China&#8217;s tech ecosystems where tech talent density is also probably higher just because of demographic scale.</p><p>For a country of its size, France is already punching above its weight to be honest. And that&#8217;s impressive.</p><p>I expect the Paris AI Summit to be great. If there is something about the French, as proven by the latest Olympic Games,it is that they know how to put on a good show.Thish is to be expected from a country with so many beautiful monuments, deep historical prestige, and a quasi-hegemony over the luxury industry.</p><p>As for the EU expansion of Mistral, given the frequent silent power struggles between Paris and Berlin, I don&#8217;t know if the Germans will accept being second in AI. One can note that while Macron was opening the AI summit in Paris, Sam Altman was in Germany announcing a new OpenAI office. <strong><a href="https://techcrunch.com/2025/02/07/openai-plans-to-open-an-office-in-germany/?source=post_page-----9ec182848bf9--------------------------------">Coincidence ?</a></strong></p><p>Africa, the continent I was born in, isn&#8217;t even on the radar as a producer of AI innovations. Much like for the internet and the rise of social media, the lack of preparedness and infrastructure limits Africa to be mostly a consumer of AI innovations. Africans who have regular access to the internet can already use DeepSeek, ChatGPT and other chat interfaces. It is still difficult to see what the overall impact will be. Will it be a great educational tool or mostly a great misinformation and propaganda tool ? Will it be just another way to search on the internet ? For now, Africans (most of them on the free tier for obvious economic reasons) are producing data AI companies can use to train their models. I doubt a lot of them are opting out of that when using the free tier, maybe less so than in the EU and the US.</p><p>AI could&#8217;ve been, and maybe will be, a great way to store the knowledge of local languages at scale, even in the absence of extensive literature. But what for ? Knowing the human tendency to form small groups based on identity, I often wonder if stubbornly working to preserve languages used by often less than 100K people is worth the tribalism and divisions, especially when these groups fight each other as if they are from different planets. I know firsthand what I am talking about, having grown up in Cameroon, a small country with around 250 languages spoken. Anyway, that&#8217;s another debate.</p><p>Frankly Africa&#8217;s no-show in the AI race is not that concerning to me. Africa has much bigger problems to tackle (basic infrastructure, education, governance). Spending billions on training yet another LLM is definitely not a priority.</p><p>I think OpenAI will continue to dominate the B2C market because of their brand (ChatGPT started it all) and continuous innovation on the product side (slick UI &amp; UX, more features, and more products). DeepSeek may be able to make a dent there, but I think availability issues due to their limited access to compute, as well as concerns regarding data access by the CCP, will likely restrict their scale of reach in the West. Things might be different in Africa, South America, and India, because of a more skeptical view of the West&#8217;s tendency to claim the moral high ground even as ChatGPT and others probably collect as much data as DeepSeek. But you know, it is only bad when it comes from China&#8230;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!OzW8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a996c9-9aa4-4029-803e-3674ed797546_1170x756.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!OzW8!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a996c9-9aa4-4029-803e-3674ed797546_1170x756.png 424w, /__u/substackcdn.com/image/fetch/$s_!OzW8!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a996c9-9aa4-4029-803e-3674ed797546_1170x756.png 848w, /__u/substackcdn.com/image/fetch/$s_!OzW8!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a996c9-9aa4-4029-803e-3674ed797546_1170x756.png 1272w, /__u/substackcdn.com/image/fetch/$s_!OzW8!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a996c9-9aa4-4029-803e-3674ed797546_1170x756.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!OzW8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a996c9-9aa4-4029-803e-3674ed797546_1170x756.png" width="1170" height="756" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/22a996c9-9aa4-4029-803e-3674ed797546_1170x756.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:756,&quot;width&quot;:1170,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!OzW8!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a996c9-9aa4-4029-803e-3674ed797546_1170x756.png 424w, /__u/substackcdn.com/image/fetch/$s_!OzW8!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a996c9-9aa4-4029-803e-3674ed797546_1170x756.png 848w, /__u/substackcdn.com/image/fetch/$s_!OzW8!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a996c9-9aa4-4029-803e-3674ed797546_1170x756.png 1272w, /__u/substackcdn.com/image/fetch/$s_!OzW8!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a996c9-9aa4-4029-803e-3674ed797546_1170x756.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Which leads me to the crux of the issue, and the inspiration of this post&#8217;s title. DeepSeek started a panic in US tech circles about China&#8217;s catching up and potentially seizing leadership in the AI space. Are those fears warranted ? Why is China releasing an open source LLM a threat to the US?</p><h1><strong>Make American AI Great Again</strong></h1><p>I think, at a fundamental level, and for irrational reasons, this has everything to do with the fact that China is already the first economic power if you look at GDP PPP. In the US there is a sense of decline that exacerbates the competition with China. When the whole identity of a country, for decades, has been: &#8220;we are the best, we are the first,&#8221; it can be a bit unsettling when that gradually no longer becomes the case. But there is obviously more.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!yYfS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f6c595-2dde-4635-bd1f-c18ce6dcdfa7_1400x742.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!yYfS!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f6c595-2dde-4635-bd1f-c18ce6dcdfa7_1400x742.png 424w, /__u/substackcdn.com/image/fetch/$s_!yYfS!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f6c595-2dde-4635-bd1f-c18ce6dcdfa7_1400x742.png 848w, /__u/substackcdn.com/image/fetch/$s_!yYfS!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f6c595-2dde-4635-bd1f-c18ce6dcdfa7_1400x742.png 1272w, /__u/substackcdn.com/image/fetch/$s_!yYfS!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f6c595-2dde-4635-bd1f-c18ce6dcdfa7_1400x742.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!yYfS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f6c595-2dde-4635-bd1f-c18ce6dcdfa7_1400x742.png" width="1400" height="742" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/45f6c595-2dde-4635-bd1f-c18ce6dcdfa7_1400x742.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:742,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!yYfS!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f6c595-2dde-4635-bd1f-c18ce6dcdfa7_1400x742.png 424w, /__u/substackcdn.com/image/fetch/$s_!yYfS!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f6c595-2dde-4635-bd1f-c18ce6dcdfa7_1400x742.png 848w, /__u/substackcdn.com/image/fetch/$s_!yYfS!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f6c595-2dde-4635-bd1f-c18ce6dcdfa7_1400x742.png 1272w, /__u/substackcdn.com/image/fetch/$s_!yYfS!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f6c595-2dde-4635-bd1f-c18ce6dcdfa7_1400x742.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some think generative AI is a revolutionary technology that will eventually lead to <strong><a href="https://en.wikipedia.org/wiki/Artificial_general_intelligence">AGI</a></strong>. And AGI is akin to the atomic bomb of intelligence, the reasoning goes. If achieved, it could drive progress across all domains, including medicine and military applications. So, the first country to develop AGI will potentially become the most powerful on the planet.</p><p>Knowing how LLMs are trained and work, I think there is a lot of wishful thinking in the line of reasoning I just presented. But the mere existence of the possibilities outlined above with a nonzero probability of occurrence, makes it impossible for countries that can afford to do it not to enter the AI race and treat every country from the competing block (democracies vs autocracies) as adversaries. It&#8217;s all about the strategic imperative.</p><p>Consequently, the US has mainly leveraged export controls on high-end chips to limit China&#8217;s progress. That has not been so successful since DeepSeek was still able to catch up. It looks like export controls will mostly delay but not significantly curtail Chinese AI progress.</p><p>I think China&#8217;s strength boils down to talent density. China has more STEM graduates than the next four countries combined. The US is focusing on external tactics to win the AI race, when it should probably look even more at internal levers of action. While stopgap measures may be effective in the short term, they are likely to fail in the long term due to differing fundamental conditions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!TOWK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530ac7ae-3bbb-40e4-a34e-7cd73a3dd562_1400x924.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!TOWK!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530ac7ae-3bbb-40e4-a34e-7cd73a3dd562_1400x924.png 424w, /__u/substackcdn.com/image/fetch/$s_!TOWK!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530ac7ae-3bbb-40e4-a34e-7cd73a3dd562_1400x924.png 848w, /__u/substackcdn.com/image/fetch/$s_!TOWK!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530ac7ae-3bbb-40e4-a34e-7cd73a3dd562_1400x924.png 1272w, /__u/substackcdn.com/image/fetch/$s_!TOWK!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530ac7ae-3bbb-40e4-a34e-7cd73a3dd562_1400x924.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!TOWK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530ac7ae-3bbb-40e4-a34e-7cd73a3dd562_1400x924.png" width="1400" height="924" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/530ac7ae-3bbb-40e4-a34e-7cd73a3dd562_1400x924.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:924,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!TOWK!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530ac7ae-3bbb-40e4-a34e-7cd73a3dd562_1400x924.png 424w, /__u/substackcdn.com/image/fetch/$s_!TOWK!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530ac7ae-3bbb-40e4-a34e-7cd73a3dd562_1400x924.png 848w, /__u/substackcdn.com/image/fetch/$s_!TOWK!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530ac7ae-3bbb-40e4-a34e-7cd73a3dd562_1400x924.png 1272w, /__u/substackcdn.com/image/fetch/$s_!TOWK!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530ac7ae-3bbb-40e4-a34e-7cd73a3dd562_1400x924.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The US is currently facing internal divisions and chaos since the last election (in perception if not in reality). Every article I read about the US evokes a constitutional crisis. Politics and decision-making at the highest level of government often appear to disregard established facts. The US is spending more time bullying allies than foes with tariffs and threats. You can understand why I think that if the US loses the AI race in the long run, it might have more to do with internal divisions than anything China does. I am not a historian, but I do know that a lot of past empires fell primarily due to internal divisions and weaknesses that made defeat under external pressure evident in hindsight.</p><p>And I write this knowing that China doesn&#8217;t even have a perfect picture right now or in the foreseeable future. Demographic issues are poised to emerge in the next few decades. The US, thanks to immigration, will probably avoid those issues.</p><p>There is a clear possibility that the US stays on top or reclaims the ultimate spot in the future. That likely requires preserving the tenets of Pax Americana, which is probably not what we will see during the next two years.</p><p>Dangerous and exciting times ahead.</p><div><hr></div><h4><strong>Read more:</strong></h4><p><a href="https://www.lycee.ai/blog/the-truth-about-few-shot-prompting">The Truth About Few-Shot Prompting.</a></p>]]></content:encoded></item><item><title><![CDATA[The Layman’s Introduction to DeepSeek-R1 Training]]></title><description><![CDATA[Get to know the whale &#128011;. Or die trying.]]></description><link>https://transitions.substack.com/p/the-laymans-introduction-to-deepseek</link><guid isPermaLink="false">https://transitions.substack.com/p/the-laymans-introduction-to-deepseek</guid><dc:creator><![CDATA[Franck S. Ndzomga]]></dc:creator><pubDate>Tue, 28 Jan 2025 21:23:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rR47!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c62854b-4844-4920-aa92-fd4adec14035_1522x1304.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>January 28, 2025</p><p>Yesterday, NVIDIA lost more than $600 billion in value because of fears that DeepSeek&#8217;s ability to train powerful LLMs at low cost means we might not need as many GPUs as previously thought to build AGI. After all, DeepSeek does not have access to as many high-end GPUs as OpenAI, yet it was able to create a model on par with OpenAI&#8217;s o1 at a fraction of its cost. It&#8217;s an impressive feat.</p><p>Last week, I wrote that <strong><a href="/__u/open.substack.com/pub/transitions/p/deepseek-is-coming-for-openais-neck?r=56ql7&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=false">DeepSeek is now the true nemesis of OpenAI</a></strong>. That assertion is just getting confirmed as days pass and more people discover how capable DeepSeek-R1 is. Even &#8220;normies&#8221; now use DeepSeek&#8217;s mobile app. It surpassed ChatGPT to become the top app on the App Store in the US. I think it is fair to say <strong>DeepSeek is having its ChatGPT moment</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!rR47!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c62854b-4844-4920-aa92-fd4adec14035_1522x1304.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!rR47!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c62854b-4844-4920-aa92-fd4adec14035_1522x1304.png 424w, /__u/substackcdn.com/image/fetch/$s_!rR47!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c62854b-4844-4920-aa92-fd4adec14035_1522x1304.png 848w, /__u/substackcdn.com/image/fetch/$s_!rR47!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c62854b-4844-4920-aa92-fd4adec14035_1522x1304.png 1272w, /__u/substackcdn.com/image/fetch/$s_!rR47!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c62854b-4844-4920-aa92-fd4adec14035_1522x1304.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!rR47!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c62854b-4844-4920-aa92-fd4adec14035_1522x1304.png" width="1456" height="1247" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c62854b-4844-4920-aa92-fd4adec14035_1522x1304.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1247,&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="/__u/substackcdn.com/image/fetch/$s_!rR47!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c62854b-4844-4920-aa92-fd4adec14035_1522x1304.png 424w, /__u/substackcdn.com/image/fetch/$s_!rR47!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c62854b-4844-4920-aa92-fd4adec14035_1522x1304.png 848w, /__u/substackcdn.com/image/fetch/$s_!rR47!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c62854b-4844-4920-aa92-fd4adec14035_1522x1304.png 1272w, /__u/substackcdn.com/image/fetch/$s_!rR47!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c62854b-4844-4920-aa92-fd4adec14035_1522x1304.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>I won&#8217;t go into detail about whether or not the NVIDIA (or AI-tech-related stock selloff) is warranted.</strong> Obviously, I am not giving financial advice in this newsletter. Over the weekend, a lot of people argued that the selloff is based on a wrong understanding of what is going to happen next. A lot of people (Microsoft&#8217;s CEO Satya Nadella included) have invoked <strong>Jevons Paradox,</strong> which is simply the idea that as a commodity becomes cheaper or more efficient to use, overall consumption of that commodity tends to increase rather than decrease. This counterintuitive effect occurs because improvements in efficiency lower the cost of using the resource, making it more attractive for consumption, which can ultimately lead to greater total demand rather than conservation.</p><p>People are assuming that DeepSeek's efficiency means fewer GPUs will be needed overall. In essence, Jevons Paradox suggests that instead, cheaper AI training will lead to an explosion in demand for AI models and, in turn, more GPUs to train and serve those models. Moreover, <strong>the</strong> race to AGI will likely increase computational needs, not reduce them. NVIDIA&#8217;s stock rallied today, so I guess many investors believe that the Jevons Paradox applies to high-end GPUs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Khic!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09eda5c5-62b9-4a58-ba91-64d537a0cde4_1364x1084.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Khic!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09eda5c5-62b9-4a58-ba91-64d537a0cde4_1364x1084.png 424w, /__u/substackcdn.com/image/fetch/$s_!Khic!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09eda5c5-62b9-4a58-ba91-64d537a0cde4_1364x1084.png 848w, /__u/substackcdn.com/image/fetch/$s_!Khic!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09eda5c5-62b9-4a58-ba91-64d537a0cde4_1364x1084.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Khic!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09eda5c5-62b9-4a58-ba91-64d537a0cde4_1364x1084.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Khic!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09eda5c5-62b9-4a58-ba91-64d537a0cde4_1364x1084.png" width="1364" height="1084" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09eda5c5-62b9-4a58-ba91-64d537a0cde4_1364x1084.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1084,&quot;width&quot;:1364,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:507275,&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="/__u/substackcdn.com/image/fetch/$s_!Khic!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09eda5c5-62b9-4a58-ba91-64d537a0cde4_1364x1084.png 424w, /__u/substackcdn.com/image/fetch/$s_!Khic!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09eda5c5-62b9-4a58-ba91-64d537a0cde4_1364x1084.png 848w, /__u/substackcdn.com/image/fetch/$s_!Khic!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09eda5c5-62b9-4a58-ba91-64d537a0cde4_1364x1084.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Khic!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09eda5c5-62b9-4a58-ba91-64d537a0cde4_1364x1084.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>But is there a scenario where yesterday&#8217;s selloff, while mostly fear-driven, ends up being right? I did a bit of research, and the short answer is yes. There are a lot of powerful open-source models, and companies might mostly do <strong>fine-tuning,</strong> which is less GPU-intensive. If fewer companies need to train large models from scratch, that reduces demand for expensive GPU clusters. NVIDIA benefits mostly from high-end AI training workloads, but if most AI workloads shift to fine-tuning and inference, it weakens NVIDIA&#8217;s long-term advantage.</p><p>That&#8217;s it for the stock market commentary. This post is going to be a bit technical going forward. I will mostly try to explain as simply as possible the training recipe of <strong>DeepSeek-R1.</strong> I spent a bunch of hours reading the DeepSeek paper&#8212;I learned a lot along the way.</p><h2><strong>Training DeepSeek-R1</strong></h2><p>DeepSeek-R1 is a reasoning model that was trained mainly using reinforcement learning (RL). It&#8217;s called a reasoning model, but at its core, it is still a large language model that just goes through specific post-training. The purpose of post-training phase, at least in this case, is to make the model better at reasoning-intensive tasks like solving math problems, coding problems, or general problems that require logical reasoning.</p><p>To understand how DeepSeek-R1 was trained and why, one has to understand how <strong>DeepSeek-R1-Zero</strong> was trained. DeepSeek-R1-Zero was basically an experiment to see if pure RL could be efficient in helping LLMs acquire better reasoning ability. The positive results obtained informed the design of the pipeline that was used to train DeepSeek-R1.</p><h3><strong>Training DeepSeek-R1-Zero</strong></h3><p>Like I said, DeepSeek-R1-Zero was trained purely through reinforcement learning without supervised fine-tuning (contrary to traditional models). This is a pretty different approach from what was common practice until now.</p><p>The traditional method of training large language models (LLMs) goes like this:</p><ol><li><p><strong>The model is first pre-trained on large-scale text corpora </strong>(e.g., books, web pages) in an unsupervised manner. Here, the objective of the training is just for the model to be good at predicting the next token.</p></li><li><p>It is then <strong>fine-tuned using labeled datasets with human-verified responses</strong> to improve its performance on specific tasks such as:</p><ul><li><p><strong>Reasoning</strong> (solving math problems with step-by-step solutions)</p></li><li><p><strong>Coding</strong> (writing correct programs)</p></li><li><p><strong>Question Answering</strong> (fact-based or multi-step responses)</p></li><li><p><strong>Dialogue</strong> (improving natural conversation flow)</p></li></ul></li></ol><p>The fine-tuning process guides the model by explicitly providing correct answers, making it more structured and reliable. For a reasoning task, the dataset may contain question-answer pairs with step-by-step reasoning or <strong>Chain of Thought</strong> traces (<strong>CoT</strong>). Here is an example:</p><blockquote><p><strong>Question:</strong> What is the result of 2 + 2 &#215; (1 + 3)?<br><strong>Answer:</strong> I first need to compute 1 + 3, which equals 4. Since multiplication has higher priority than addition, I have to compute 2 &#215; 4 next, which yields 8, and finally, I add 2 + 8. So the final result is 10.</p></blockquote><p>This is the <strong>supervised fine-tuning (SFT)</strong> I mentioned previously&#8212;supervised because there has to be a human-labeled dataset of questions and answers (including CoT) to teach reasoning to the model. <strong>DeepSeek-R1-Zero didn&#8217;t go through this part.</strong> Instead, DeepSeek-R1-Zero begins with <strong>DeepSeek-V3-Base,</strong> a pre-trained model with general knowledge. It is then directly trained using RL.</p><p>How does it work in practice? The model generates multiple possible answers to a reasoning problem using sampling (<strong>the famous temperature parameters</strong>). A rule-based reward model evaluates these answers based on accuracy and format (having these tags: <code>&lt;think&gt; &lt;/think&gt;</code>, with the reasoning inside). If the reasoning path is correct, it gets a positive reward; if incorrect, it gets a penalty. Over thousands of iterations, the model learns to refine its reasoning steps independently.</p><p>To reduce the training costs of RL, DeepSeek&#8217;s team decided to forgo the classic <strong>Proximal Policy Optimization (PPO)</strong> algorithm in favor of a custom algorithm of their creation: <strong>GRPO (Group Relative Policy Optimization).</strong> I won&#8217;t go into the details of this here&#8212;RL is a relatively complex and wonkish domain. But suffice it to say the RL algorithm is a way to do soft backpropagation based on the feedback of a reward. For example, you want to reward the model for good CoT reasoning that leads to a correct answer and <strong>&#8216;punish&#8217;</strong> it for false answers. So at the end of the day, it is still backpropagation, and the process is typically as follows:</p><p>Generate responses &#8594; Score them &#8594; Compute policy ratios &#8594; Clip updates (so they are soft) &#8594; Backpropagate &#8594; Repeat</p><p>The result of the <strong>DeepSeek-R1-Zero experiment</strong> was immediately promising. With pure RL, the model was able to reach <strong>SOTA</strong> performance on reasoning-heavy benchmarks like <strong>AIME 2024, MATH-500,</strong> or <strong>CodeForces.</strong> I think the eureka moment of the DeepSeek team was probably when they saw these results.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!GQbZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0fe5c7b-c741-4bb7-996e-262df729a816_1458x540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!GQbZ!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0fe5c7b-c741-4bb7-996e-262df729a816_1458x540.png 424w, /__u/substackcdn.com/image/fetch/$s_!GQbZ!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0fe5c7b-c741-4bb7-996e-262df729a816_1458x540.png 848w, /__u/substackcdn.com/image/fetch/$s_!GQbZ!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0fe5c7b-c741-4bb7-996e-262df729a816_1458x540.png 1272w, /__u/substackcdn.com/image/fetch/$s_!GQbZ!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0fe5c7b-c741-4bb7-996e-262df729a816_1458x540.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!GQbZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0fe5c7b-c741-4bb7-996e-262df729a816_1458x540.png" width="1456" height="539" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0fe5c7b-c741-4bb7-996e-262df729a816_1458x540.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;: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="/__u/substackcdn.com/image/fetch/$s_!GQbZ!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0fe5c7b-c741-4bb7-996e-262df729a816_1458x540.png 424w, /__u/substackcdn.com/image/fetch/$s_!GQbZ!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0fe5c7b-c741-4bb7-996e-262df729a816_1458x540.png 848w, /__u/substackcdn.com/image/fetch/$s_!GQbZ!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0fe5c7b-c741-4bb7-996e-262df729a816_1458x540.png 1272w, /__u/substackcdn.com/image/fetch/$s_!GQbZ!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0fe5c7b-c741-4bb7-996e-262df729a816_1458x540.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But not everything was perfect. DeepSeek-R1-Zero&#8217;s outputs were often poorly readable, and its reasoning traces frequently exhibited language mixing (CoT containing english and chinese for example). To mitigate that issue and create a better model, DeepSeek&#8217;s team came up with a new recipe.</p><h3><strong>The DeepSeek-R1 Recipe</strong></h3><p>The transition from DeepSeek-V3 base to DeepSeek-R1 involved a <strong>multi-stage training process</strong> to address the issues of poor readability and language mixing in DeepSeek-R1-Zero while further enhancing reasoning performance. Here&#8217;s how the process went:</p><ul><li><p><strong>Cold Start Finetuning</strong></p><p>First, a small amount of long CoT data (10k) was collected from finetuned models, R1-Zero, and human annotators. That dataset was then used to finetune the DeepSeek-V3 base model. The goal here was to increase readability and coherence.</p><p></p></li><li><p><strong>Reasoning-Oriented RL</strong></p><p>The model obtained from the previous finetuning step went through RL, exactly like R1-Zero. A rule-based reward model&#8212;based on accuracy, format, <strong>and language consistency (added to prevent the language mixing observed in R1-Zero)</strong>. The same dataset of reasoning QA pairs used for R1-Zero (math, coding, science, and logical reasoning) was used here as well.</p><p></p></li><li><p><strong>Finetuning for Reasoning and General NLP Tasks</strong></p><p>Here&#8217;s where it gets interesting. I initially expected this finetuning to be applied to the model obtained after the previous RL step. I had to double-check this, but DeepSeek actually applies it to the DeepSeek-V3 base. The model obtained from the previous RL step is only used to generate a <strong>synthetic reasoning dataset of 600K samples</strong>. DeepSeek&#8217;s team performed rejection sampling, used DeepSeek-V3 as a judge, and filtered the results to remove mixed languages, long paragraphs, and code blocks.</p><p></p><p>They then combined the synthetic reasoning dataset with a non-reasoning one (200K) containing other common NLP tasks (role-playing, translation, etc.). I think the purpose of adding the non-reasoning samples is to achieve a "balanced" finetuning, preventing the model from skewing too much toward reasoning approaches for standard NLP tasks that may be straightforward.</p><p></p></li><li><p><strong>RL for Human Preferences and Reasoning</strong></p><p>Finally, the finetuned version of DeepSeek-V3 base obtained from the previous step goes through a final RL stage based on a combination of reward signals: rule-based rewards for reasoning (like in DeepSeek-R1-Zero) and a neural reward model for human preferences.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!wj0j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5902da54-9610-4151-ac7c-7be9ee117256_1600x786.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!wj0j!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5902da54-9610-4151-ac7c-7be9ee117256_1600x786.png 424w, /__u/substackcdn.com/image/fetch/$s_!wj0j!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5902da54-9610-4151-ac7c-7be9ee117256_1600x786.png 848w, /__u/substackcdn.com/image/fetch/$s_!wj0j!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5902da54-9610-4151-ac7c-7be9ee117256_1600x786.png 1272w, /__u/substackcdn.com/image/fetch/$s_!wj0j!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5902da54-9610-4151-ac7c-7be9ee117256_1600x786.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!wj0j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5902da54-9610-4151-ac7c-7be9ee117256_1600x786.png" width="1456" height="715" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5902da54-9610-4151-ac7c-7be9ee117256_1600x786.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:715,&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="/__u/substackcdn.com/image/fetch/$s_!wj0j!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5902da54-9610-4151-ac7c-7be9ee117256_1600x786.png 424w, /__u/substackcdn.com/image/fetch/$s_!wj0j!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5902da54-9610-4151-ac7c-7be9ee117256_1600x786.png 848w, /__u/substackcdn.com/image/fetch/$s_!wj0j!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5902da54-9610-4151-ac7c-7be9ee117256_1600x786.png 1272w, /__u/substackcdn.com/image/fetch/$s_!wj0j!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5902da54-9610-4151-ac7c-7be9ee117256_1600x786.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>DeepSeek-R1 is thus a feat of clever engineering&#8212;a carefully crafted model that benefits from both supervised finetuning and reinforcement learning.</p><p>My intuition about RL is that it increases the probability of the model remembering certain textual reasoning approaches and general facts. Fundamentally, I see it as memorization masquerading as reasoning, as it involves memorization of parameterized patterns. As such, I suspect there is an upper limit to the performance gains achievable through RL.</p><p>What I mean by that is: you can&#8217;t expect that throwing ever more compute at RL will lead to better reasoning in a general sense. However, curating large synthetic reasoning datasets from RL and using them for finetuning might improve the performance of LLMs on reasoning benchmarks in the short to medium term. In other words, o4, R3, and R4 will likely exhibit increasingly better reasoning performance on benchmarks (especially for closed problems) but less so on general problems.</p><p>That said, I see huge opportunities in applying the DeepSeek-R1 recipe to solve a variety of economically useful problems. I&#8217;ll probably write more about this later.</p><p>For now, go enjoy the whale! &#128011;&#128011;</p><p><strong>Happy prompting!</strong></p><div><hr></div><p>Enjoying my free articles? Support my work here:<br><strong><a href="https://buymeacoffee.com/franckeinstein">Support the Newsletter</a></strong></p>]]></content:encoded></item><item><title><![CDATA[OpenAI Launches “Operator,” Its First Web Agent to Reclaim Mindshare from DeepSeek]]></title><description><![CDATA[The Battle for AI Dominance Rages On]]></description><link>https://transitions.substack.com/p/openai-launches-operator-its-first</link><guid isPermaLink="false">https://transitions.substack.com/p/openai-launches-operator-its-first</guid><dc:creator><![CDATA[Franck S. Ndzomga]]></dc:creator><pubDate>Thu, 23 Jan 2025 19:38:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!R5xT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1602294-2581-430c-adc4-2d7eebf8de90_1400x780.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!R5xT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1602294-2581-430c-adc4-2d7eebf8de90_1400x780.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!R5xT!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1602294-2581-430c-adc4-2d7eebf8de90_1400x780.png 424w, /__u/substackcdn.com/image/fetch/$s_!R5xT!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1602294-2581-430c-adc4-2d7eebf8de90_1400x780.png 848w, /__u/substackcdn.com/image/fetch/$s_!R5xT!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1602294-2581-430c-adc4-2d7eebf8de90_1400x780.png 1272w, /__u/substackcdn.com/image/fetch/$s_!R5xT!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1602294-2581-430c-adc4-2d7eebf8de90_1400x780.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!R5xT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1602294-2581-430c-adc4-2d7eebf8de90_1400x780.png" width="1400" height="780" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a1602294-2581-430c-adc4-2d7eebf8de90_1400x780.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:780,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!R5xT!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1602294-2581-430c-adc4-2d7eebf8de90_1400x780.png 424w, /__u/substackcdn.com/image/fetch/$s_!R5xT!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1602294-2581-430c-adc4-2d7eebf8de90_1400x780.png 848w, /__u/substackcdn.com/image/fetch/$s_!R5xT!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1602294-2581-430c-adc4-2d7eebf8de90_1400x780.png 1272w, /__u/substackcdn.com/image/fetch/$s_!R5xT!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1602294-2581-430c-adc4-2d7eebf8de90_1400x780.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>OpenAI just launched <strong>Operator</strong>, a powerful web agent that can handle your grocery shopping, pick a restaurant, or plan a trip for you. Operator&#8217;s interface is a chat interface akin to ChatGPT. To accomplish tasks, Operator opens a browser in the cloud and navigates by using vision capabilities to identify buttons to click and inputs to fill, much like a human would. Operator, therefore, does not need API access.</p><p>Operator is based on a <strong>fine-tuned</strong> version of GPT-4o, built to behave as what people called <strong>Large Action Models</strong> a few months back. The behind-the-scenes process should be something like this:</p><ol><li><p>Open a web browser</p></li><li><p>Take a screenshot before taking any action to fulfill the user request</p></li><li><p>Move the pointer accordingly and perform necessary elementary actions (clicks, filling input fields, etc.)</p></li><li><p>Take a screenshot after taking any action to understand what happened and decide what the next action should be</p></li></ol><p>Operator&#8217;s demo was impressive, and it further reinforces my conviction that AI agents are going to be big in 2025. We are going to see a lot of progress from OpenAI and others. AI coworkers are coming in the not-so-distant future.</p><p>One unintended victim of Operator might be <strong>UiPath</strong>, a company that specializes in process automation. With an effective Operator, you can essentially automate all the workflows UiPath helps automate &#8212; but in a simpler manner. Operator will be available through the API, according to OpenAI, so UiPath will always have the opportunity to integrate it and improve their current offerings. However, I suspect that might not be easy or straightforward because shipping fast is incredibly difficult in large organizations. That might create an opening for startups.</p><p>The only challenge for startups is that finding distribution will be hard, whereas UiPath already has a tremendous amount of distribution to leverage. But nothing is impossible, and it&#8217;s arguably difficult to predict how things will unfold.</p><p>Operator is also a clever way for OpenAI to reclaim mindshare among developers and consumers when it comes to AI. First, the announcement of <strong>Project Stargate</strong>, and now the demo of Operator &#8212; it looks like the incredible progress made by <strong>DeepSeek</strong> and the wave created by the release of <strong>R1</strong> are indeed forcing OpenAI to react.</p><p>Personally, I still feel like the release of R1 is a much more significant event than the announcement of Stargate or the demo of Operator. AI researchers at <strong>Meta</strong> are reportedly panicking because they now have additional pressure to explain how DeepSeek was able to build superior models with far less budget and at such a rapid pace. I doubt this sentiment is limited to Meta.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!31vM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dd81bba-b46c-4bd6-ba7b-6d0d682298d9_1400x982.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!31vM!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dd81bba-b46c-4bd6-ba7b-6d0d682298d9_1400x982.png 424w, /__u/substackcdn.com/image/fetch/$s_!31vM!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dd81bba-b46c-4bd6-ba7b-6d0d682298d9_1400x982.png 848w, /__u/substackcdn.com/image/fetch/$s_!31vM!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dd81bba-b46c-4bd6-ba7b-6d0d682298d9_1400x982.png 1272w, /__u/substackcdn.com/image/fetch/$s_!31vM!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dd81bba-b46c-4bd6-ba7b-6d0d682298d9_1400x982.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!31vM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dd81bba-b46c-4bd6-ba7b-6d0d682298d9_1400x982.png" width="1400" height="982" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3dd81bba-b46c-4bd6-ba7b-6d0d682298d9_1400x982.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:982,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!31vM!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dd81bba-b46c-4bd6-ba7b-6d0d682298d9_1400x982.png 424w, /__u/substackcdn.com/image/fetch/$s_!31vM!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dd81bba-b46c-4bd6-ba7b-6d0d682298d9_1400x982.png 848w, /__u/substackcdn.com/image/fetch/$s_!31vM!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dd81bba-b46c-4bd6-ba7b-6d0d682298d9_1400x982.png 1272w, /__u/substackcdn.com/image/fetch/$s_!31vM!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dd81bba-b46c-4bd6-ba7b-6d0d682298d9_1400x982.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Meta in panic mode</figcaption></figure></div><p>I even think OpenAI&#8217;s decision to pledge access to o3-mini for free and Pro users is a direct reaction to DeepSeek R1 being available for free on DeepSeek&#8217;s chat product.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!CzdO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705f4cc7-f14c-475c-96ae-37629966351f_1174x492.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!CzdO!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705f4cc7-f14c-475c-96ae-37629966351f_1174x492.png 424w, /__u/substackcdn.com/image/fetch/$s_!CzdO!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705f4cc7-f14c-475c-96ae-37629966351f_1174x492.png 848w, /__u/substackcdn.com/image/fetch/$s_!CzdO!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705f4cc7-f14c-475c-96ae-37629966351f_1174x492.png 1272w, /__u/substackcdn.com/image/fetch/$s_!CzdO!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705f4cc7-f14c-475c-96ae-37629966351f_1174x492.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!CzdO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705f4cc7-f14c-475c-96ae-37629966351f_1174x492.png" width="1174" height="492" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/705f4cc7-f14c-475c-96ae-37629966351f_1174x492.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:492,&quot;width&quot;:1174,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!CzdO!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705f4cc7-f14c-475c-96ae-37629966351f_1174x492.png 424w, /__u/substackcdn.com/image/fetch/$s_!CzdO!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705f4cc7-f14c-475c-96ae-37629966351f_1174x492.png 848w, /__u/substackcdn.com/image/fetch/$s_!CzdO!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705f4cc7-f14c-475c-96ae-37629966351f_1174x492.png 1272w, /__u/substackcdn.com/image/fetch/$s_!CzdO!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705f4cc7-f14c-475c-96ae-37629966351f_1174x492.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The geopolitical battle for AI dominance is underway &#8212; China is on the rise, and 2025 is shaping up to be a defining year.</p><p>Buckle up!</p><p>Read:</p><ol><li><p><strong><a href="https://medium.com/thoughts-on-machine-learning/deepseek-is-coming-for-openais-neck-946935f94842">DeepSeek is Coming for OpenAI&#8217;s Neck</a></strong></p></li><li><p><strong><a href="/__u/open.substack.com/pub/transitions/p/building-powerful-open-source-ai?r=56ql7&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=false">Building Powerful Open Source AI Agents with DSPy, LangGraph, CrewAI, and Nebius AI (1)</a></strong></p></li><li><p><strong><a href="https://medium.com/thoughts-on-machine-learning/drop-langchain-and-instructor-use-this-alternative-for-structured-output-generation-30f0b503c6d0">Drop LangChain and Instructor: Use This Alternative for Structured Output Generation</a></strong></p></li></ol>]]></content:encoded></item><item><title><![CDATA[DeepSeek is Coming for OpenAI’s Neck]]></title><description><![CDATA[Open Source AI Is So Back]]></description><link>https://transitions.substack.com/p/deepseek-is-coming-for-openais-neck</link><guid isPermaLink="false">https://transitions.substack.com/p/deepseek-is-coming-for-openais-neck</guid><dc:creator><![CDATA[Franck S. Ndzomga]]></dc:creator><pubDate>Mon, 20 Jan 2025 16:52:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wYeO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31580124-a92b-4dc3-a429-8afa5bf83f6a_1400x1019.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!wYeO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31580124-a92b-4dc3-a429-8afa5bf83f6a_1400x1019.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!wYeO!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31580124-a92b-4dc3-a429-8afa5bf83f6a_1400x1019.png 424w, /__u/substackcdn.com/image/fetch/$s_!wYeO!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31580124-a92b-4dc3-a429-8afa5bf83f6a_1400x1019.png 848w, /__u/substackcdn.com/image/fetch/$s_!wYeO!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31580124-a92b-4dc3-a429-8afa5bf83f6a_1400x1019.png 1272w, /__u/substackcdn.com/image/fetch/$s_!wYeO!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31580124-a92b-4dc3-a429-8afa5bf83f6a_1400x1019.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!wYeO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31580124-a92b-4dc3-a429-8afa5bf83f6a_1400x1019.png" width="1400" height="1019" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31580124-a92b-4dc3-a429-8afa5bf83f6a_1400x1019.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1019,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!wYeO!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31580124-a92b-4dc3-a429-8afa5bf83f6a_1400x1019.png 424w, /__u/substackcdn.com/image/fetch/$s_!wYeO!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31580124-a92b-4dc3-a429-8afa5bf83f6a_1400x1019.png 848w, /__u/substackcdn.com/image/fetch/$s_!wYeO!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31580124-a92b-4dc3-a429-8afa5bf83f6a_1400x1019.png 1272w, /__u/substackcdn.com/image/fetch/$s_!wYeO!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31580124-a92b-4dc3-a429-8afa5bf83f6a_1400x1019.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Two years is a very long time in the world of AI. And during that very long time, the consensus about the true nemesis of OpenAI has shifted several times. First, we all believed Anthropic was the true rival of OpenAI. It is understandable. Anthropic was founded by former members of OpenAI&#8217;s technical or leadership teams, reportedly over a disagreement about AI safety. Anthropic was thus the AI safe alternative to OpenAI. Then, with the release of Claude Sonnet-3.5, it became the company with the best coding model.</p><p>After Anthropic, Mistral briefly emerged as a strong contender due to its focus on open-source models, <strong><a href="https://medium.com/thoughts-on-machine-learning/mistral-ai-strategy-to-beat-openai-04f30549cc90">which contrasted with the proprietary approach of OpenAI and Anthropic</a></strong>. However, Mistral&#8217;s impact diminished as they shifted their strategy to more proprietary models, likely for financial reasons. Anthropic came back on top as the main OpenAI&#8217;s alternative soon after, with the release of Claude Sonnet-3.5 and <strong><a href="https://support.anthropic.com/en/articles/9487310-what-are-artifacts-and-how-do-i-use-them">artifacts</a></strong>. It also captured significant mindshare by pushing innovative concepts like <strong><a href="https://www.anthropic.com/news/3-5-models-and-computer-use">computer use</a></strong>and the <strong><a href="https://www.anthropic.com/news/model-context-protocol">model control protocol</a></strong>. At the same time, OpenAI kept its lead with the release of powerful reasoning models like o1.</p><p>And now we have, as I wrote a <strong><a href="/__u/open.substack.com/pub/transitions/p/deepseek-the-ai-company-openai-thinks?r=56ql7&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=false">few weeks back</a></strong>, a new big competitor: <strong>DeepSeek</strong>.</p><h2><strong>DeepSeek Enters the Chat</strong></h2><p>DeepSeek has rapidly risen to the forefront of AI with the launch of DeepSeek-V3, an open-source model that outperforms GPT-4o and Claude 3.5 Sonnet. This achievement is even more remarkable considering it was developed at a fraction of the cost (reportedly less than $6 million).</p><p>My first encounter with DeepSeek was through their coding model, DeepSeek-Coder-V2, available in the <strong><a href="https://nebius.com/services/studio-inference-service?utm_source=medium_fsndzomga">Nebius AI Studio</a></strong>. This open-source model impressed me with its quality and accessibility. It&#8217;s straightforward to set up and can be fine-tuned for specific needs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!9ez-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F927de5ff-7d25-450c-98f0-4360e7ace3c5_1400x692.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9ez-!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F927de5ff-7d25-450c-98f0-4360e7ace3c5_1400x692.png 424w, /__u/substackcdn.com/image/fetch/$s_!9ez-!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F927de5ff-7d25-450c-98f0-4360e7ace3c5_1400x692.png 848w, /__u/substackcdn.com/image/fetch/$s_!9ez-!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F927de5ff-7d25-450c-98f0-4360e7ace3c5_1400x692.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9ez-!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F927de5ff-7d25-450c-98f0-4360e7ace3c5_1400x692.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9ez-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F927de5ff-7d25-450c-98f0-4360e7ace3c5_1400x692.png" width="1400" height="692" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/927de5ff-7d25-450c-98f0-4360e7ace3c5_1400x692.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:692,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!9ez-!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F927de5ff-7d25-450c-98f0-4360e7ace3c5_1400x692.png 424w, /__u/substackcdn.com/image/fetch/$s_!9ez-!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F927de5ff-7d25-450c-98f0-4360e7ace3c5_1400x692.png 848w, /__u/substackcdn.com/image/fetch/$s_!9ez-!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F927de5ff-7d25-450c-98f0-4360e7ace3c5_1400x692.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9ez-!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F927de5ff-7d25-450c-98f0-4360e7ace3c5_1400x692.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Testing DeepSeek-Coder-V2-Lite</figcaption></figure></div><p>Let&#8217;s say you want to finetune a coding LLM so it excels on questions related to your proprietary codebase. The first step would be to get all the code documentation available. This includes API references, internal developer guides, inline code comments, and any architectural diagrams that provide insights into the system.</p><p>Next, you should collect a dataset of relevant code snippets, bug reports, and past developer interactions that can help the model understand real-world usage patterns. Cleaning and structuring this data is essential to remove redundant or misleading information.</p><p>Once the data is prepared, you can fine-tune an open-weight model like DeepSeek-Coder-V2 or even V3 using techniques like LoRA (Low-Rank Adaptation) to efficiently adapt the base model to your specific coding style and architecture. Hosting the fine-tuned model on a cloud platform like Nebius AI Studio allows for easy deployment and integration into your development workflow.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!2NYI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b2caac5-509e-47ee-890c-20f564659e34_1400x612.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!2NYI!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b2caac5-509e-47ee-890c-20f564659e34_1400x612.png 424w, /__u/substackcdn.com/image/fetch/$s_!2NYI!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b2caac5-509e-47ee-890c-20f564659e34_1400x612.png 848w, /__u/substackcdn.com/image/fetch/$s_!2NYI!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b2caac5-509e-47ee-890c-20f564659e34_1400x612.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2NYI!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b2caac5-509e-47ee-890c-20f564659e34_1400x612.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!2NYI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b2caac5-509e-47ee-890c-20f564659e34_1400x612.png" width="1400" height="612" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b2caac5-509e-47ee-890c-20f564659e34_1400x612.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:612,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!2NYI!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b2caac5-509e-47ee-890c-20f564659e34_1400x612.png 424w, /__u/substackcdn.com/image/fetch/$s_!2NYI!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b2caac5-509e-47ee-890c-20f564659e34_1400x612.png 848w, /__u/substackcdn.com/image/fetch/$s_!2NYI!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b2caac5-509e-47ee-890c-20f564659e34_1400x612.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2NYI!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b2caac5-509e-47ee-890c-20f564659e34_1400x612.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Request LoRA hosting on Nebius AI Studio</figcaption></figure></div><h2><strong>R1 vs. o1: The Battle of the Reasoning Models</strong></h2><p>With the release of DeepSeek-R1, DeepSeek has matched OpenAI&#8217;s large reasoning model, o1, but at a fraction of the cost. We just collectively realized that the true nemesis of OpenAI is a Chinese AI startup and that will be the case for the foreseeable future.</p><p>DeepSeek R1 is MIT licensed and it is truly &#8220;open AI&#8221;, contrary to OpenAI that is open in name only.</p><p>R1 is 90 to 95 percent cheaper than o1. So, for high usage, R1 is better than o1.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!QtnA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42956702-d93b-4476-85cf-000e2afc70e0_1400x1178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!QtnA!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42956702-d93b-4476-85cf-000e2afc70e0_1400x1178.png 424w, /__u/substackcdn.com/image/fetch/$s_!QtnA!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42956702-d93b-4476-85cf-000e2afc70e0_1400x1178.png 848w, /__u/substackcdn.com/image/fetch/$s_!QtnA!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42956702-d93b-4476-85cf-000e2afc70e0_1400x1178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!QtnA!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42956702-d93b-4476-85cf-000e2afc70e0_1400x1178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!QtnA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42956702-d93b-4476-85cf-000e2afc70e0_1400x1178.png" width="1400" height="1178" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42956702-d93b-4476-85cf-000e2afc70e0_1400x1178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1178,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!QtnA!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42956702-d93b-4476-85cf-000e2afc70e0_1400x1178.png 424w, /__u/substackcdn.com/image/fetch/$s_!QtnA!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42956702-d93b-4476-85cf-000e2afc70e0_1400x1178.png 848w, /__u/substackcdn.com/image/fetch/$s_!QtnA!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42956702-d93b-4476-85cf-000e2afc70e0_1400x1178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!QtnA!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42956702-d93b-4476-85cf-000e2afc70e0_1400x1178.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>DeepSeek also released six smaller open source models distilled from R1. They have between 1.5B and 70B parameters. The performance of these distilled versions is also impressive. Take for example DeepSeek-R1-Distill-Qwen-1.5B. It is a small model, but it beats GPT-4o and Claude-3.5-Sonnet on math benchmarks (AIME 2024 and MATH-500, see image below). In the past two years, I haven&#8217;t seen anything that can condense such a high level of capability into such a small model.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Yejt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee7aaa2-262a-4a1d-a2c1-b403311f4405_1400x640.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Yejt!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee7aaa2-262a-4a1d-a2c1-b403311f4405_1400x640.png 424w, /__u/substackcdn.com/image/fetch/$s_!Yejt!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee7aaa2-262a-4a1d-a2c1-b403311f4405_1400x640.png 848w, /__u/substackcdn.com/image/fetch/$s_!Yejt!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee7aaa2-262a-4a1d-a2c1-b403311f4405_1400x640.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Yejt!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee7aaa2-262a-4a1d-a2c1-b403311f4405_1400x640.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Yejt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee7aaa2-262a-4a1d-a2c1-b403311f4405_1400x640.png" width="1400" height="640" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bee7aaa2-262a-4a1d-a2c1-b403311f4405_1400x640.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:640,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!Yejt!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee7aaa2-262a-4a1d-a2c1-b403311f4405_1400x640.png 424w, /__u/substackcdn.com/image/fetch/$s_!Yejt!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee7aaa2-262a-4a1d-a2c1-b403311f4405_1400x640.png 848w, /__u/substackcdn.com/image/fetch/$s_!Yejt!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee7aaa2-262a-4a1d-a2c1-b403311f4405_1400x640.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Yejt!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee7aaa2-262a-4a1d-a2c1-b403311f4405_1400x640.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>One interesting conclusion from the R1 paper is that the reasoning patterns of larger models can be distilled into smaller models, leading to better performance than what is achieved through reinforcement learning on small models.</p><h2><strong>We Have No Moat</strong></h2><p>All this made me think about the now infamous leaked internal google document that said: &#8220;We Have No Moat, And Neither Does OpenAI&#8221;. That thesis now seems prescient. With DeepSeek R1, Open Source AI has now effectively caught up with proprietary models. There is no going back. There is no putting the genie back in the bottle. Expect more innovations in the following months. Expect the innovations to come at breakneck speed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!IXb7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfab012-43c8-41ab-bc18-a8dd24d33c58_1056x878.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!IXb7!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfab012-43c8-41ab-bc18-a8dd24d33c58_1056x878.png 424w, /__u/substackcdn.com/image/fetch/$s_!IXb7!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfab012-43c8-41ab-bc18-a8dd24d33c58_1056x878.png 848w, /__u/substackcdn.com/image/fetch/$s_!IXb7!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfab012-43c8-41ab-bc18-a8dd24d33c58_1056x878.png 1272w, /__u/substackcdn.com/image/fetch/$s_!IXb7!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfab012-43c8-41ab-bc18-a8dd24d33c58_1056x878.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!IXb7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfab012-43c8-41ab-bc18-a8dd24d33c58_1056x878.png" width="1056" height="878" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dbfab012-43c8-41ab-bc18-a8dd24d33c58_1056x878.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:878,&quot;width&quot;:1056,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!IXb7!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfab012-43c8-41ab-bc18-a8dd24d33c58_1056x878.png 424w, /__u/substackcdn.com/image/fetch/$s_!IXb7!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfab012-43c8-41ab-bc18-a8dd24d33c58_1056x878.png 848w, /__u/substackcdn.com/image/fetch/$s_!IXb7!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfab012-43c8-41ab-bc18-a8dd24d33c58_1056x878.png 1272w, /__u/substackcdn.com/image/fetch/$s_!IXb7!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbfab012-43c8-41ab-bc18-a8dd24d33c58_1056x878.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is my first reaction. I will do a more detailed analysis of the R1 paper later.</p><p>For now, we can say with a high degree of confidence that DeepSeek&#8217;s trajectory suggests that it is the true nemesis of OpenAI. Their open-source approach and innovative strategies, even under constraints, are reshaping the AI landscape.</p><p>For the foreseeable future, DeepSeek is the competitor to watch.</p><p>Read this:</p><ol><li><p><strong><a href="https://medium.com/thoughts-on-machine-learning/drop-langchain-and-instructor-use-this-alternative-for-structured-output-generation-30f0b503c6d0">Drop LangChain and Instructor: Use This Alternative for Structured Output Generation</a></strong></p></li><li><p><strong><a href="/__u/open.substack.com/pub/transitions/p/deepseek-the-ai-company-openai-thinks?r=56ql7&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=false">DeepSeek: The AI Company OpenAI Thinks It Is</a></strong></p></li></ol>]]></content:encoded></item><item><title><![CDATA[Comparing Text-To-Image Models and Their Use Cases.]]></title><description><![CDATA[We are in mid-January, and the AI space has already delivered a mind-blowing number of exciting developments.]]></description><link>https://transitions.substack.com/p/ai-daemons-are-here-pray</link><guid isPermaLink="false">https://transitions.substack.com/p/ai-daemons-are-here-pray</guid><dc:creator><![CDATA[Franck S. Ndzomga]]></dc:creator><pubDate>Thu, 16 Jan 2025 01:55:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tlWv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d42f688-2e29-478b-bc77-280cab7bcb30_512x512.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!tlWv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d42f688-2e29-478b-bc77-280cab7bcb30_512x512.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!tlWv!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d42f688-2e29-478b-bc77-280cab7bcb30_512x512.png 424w, /__u/substackcdn.com/image/fetch/$s_!tlWv!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d42f688-2e29-478b-bc77-280cab7bcb30_512x512.png 848w, /__u/substackcdn.com/image/fetch/$s_!tlWv!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d42f688-2e29-478b-bc77-280cab7bcb30_512x512.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tlWv!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d42f688-2e29-478b-bc77-280cab7bcb30_512x512.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!tlWv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d42f688-2e29-478b-bc77-280cab7bcb30_512x512.png" width="512" height="512" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7d42f688-2e29-478b-bc77-280cab7bcb30_512x512.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:512,&quot;width&quot;:512,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!tlWv!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d42f688-2e29-478b-bc77-280cab7bcb30_512x512.png 424w, /__u/substackcdn.com/image/fetch/$s_!tlWv!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d42f688-2e29-478b-bc77-280cab7bcb30_512x512.png 848w, /__u/substackcdn.com/image/fetch/$s_!tlWv!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d42f688-2e29-478b-bc77-280cab7bcb30_512x512.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tlWv!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d42f688-2e29-478b-bc77-280cab7bcb30_512x512.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Imaginary representation of an AI daemon generated using <strong><a href="https://nebius.com/services/studio-inference-service?utm_source=medium_fsndzomga">Nebius AI Studio</a></strong></figcaption></figure></div><p>We are in mid-January, and the AI space has already delivered a mind-blowing number of exciting developments. Yesterday, OpenAI announced &#8216;Tasks&#8217;, a feature that allows users to set intelligent reminders. This is the first time people are going to be &#8216;contacted&#8217; by an LLM instead of contacting the LLM. As such, it opens new possibilities for what some people are already calling &#8216;ambient AI&#8217;.</p><p>An ambient AI is akin to a computer daemon &#8212; a background process that performs tasks invisibly and only interacts with the user when necessary. It&#8217;s an AI that runs in the background, does a bunch of interesting tasks on your behalf, and then only updates you when necessary so you can take data-driven decisions.</p><p>We are in the early days, so don&#8217;t get excited too much. Still, this is a change I have been waiting for. Doesn&#8217;t it bother you that you are always the one initiating contact with AIs ? What if the AI can just reach out to you and say: &#8220;Hey, I noticed you recently worked on A and spent time studying B. It&#8217;s 9pm, I think it would be great for you to learn about C, to become more effective at A&#8221; ? Wouldn&#8217;t it be nice ?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!o784!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad6af467-2778-455c-9ac6-df34388aa994_1400x729.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!o784!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad6af467-2778-455c-9ac6-df34388aa994_1400x729.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!o784!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad6af467-2778-455c-9ac6-df34388aa994_1400x729.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!o784!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad6af467-2778-455c-9ac6-df34388aa994_1400x729.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!o784!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad6af467-2778-455c-9ac6-df34388aa994_1400x729.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!o784!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad6af467-2778-455c-9ac6-df34388aa994_1400x729.jpeg" width="1400" height="729" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad6af467-2778-455c-9ac6-df34388aa994_1400x729.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:729,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!o784!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad6af467-2778-455c-9ac6-df34388aa994_1400x729.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!o784!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad6af467-2778-455c-9ac6-df34388aa994_1400x729.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!o784!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad6af467-2778-455c-9ac6-df34388aa994_1400x729.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!o784!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad6af467-2778-455c-9ac6-df34388aa994_1400x729.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There are some people who obviously derided that new feature, calling it a &#8216;TODO app&#8217;. I get it. It&#8217;s pretty basic for now. But keep in mind that the rate of improvement is probably going to be significant.</p><p>In a sense, we are slowly entering level 3 of the 5 stages of Artificial Intelligence. You read it from me before, 2025 is probably going to be big for AI agents. With the o series of models and similar program synthesis initiatives, enormous progress is currently being done on the path to strong reasoners.</p><p>In parallel, a lot of initiatives around agentic systems focus on architectures that allow AIs to take action (send a reminder, check emails, etc.). These parallel efforts will merge as soon as we get stronger reasoners outside of coding and math. At that point, building powerful agents will feel easy and inevitable. Building innovators will also feel easy and inevitable. Moving from level 4 to level 5 will then just be a question of change management. Humans will be the biggest bottleneck, as it should be. After all, we don&#8217;t want rogue AIs doing things that could be detrimental to humanity.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!OVhE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e43ef62-eaba-4af8-9b26-b0b35718274b_1374x642.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!OVhE!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e43ef62-eaba-4af8-9b26-b0b35718274b_1374x642.png 424w, /__u/substackcdn.com/image/fetch/$s_!OVhE!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e43ef62-eaba-4af8-9b26-b0b35718274b_1374x642.png 848w, /__u/substackcdn.com/image/fetch/$s_!OVhE!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e43ef62-eaba-4af8-9b26-b0b35718274b_1374x642.png 1272w, /__u/substackcdn.com/image/fetch/$s_!OVhE!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e43ef62-eaba-4af8-9b26-b0b35718274b_1374x642.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!OVhE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e43ef62-eaba-4af8-9b26-b0b35718274b_1374x642.png" width="1374" height="642" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e43ef62-eaba-4af8-9b26-b0b35718274b_1374x642.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:642,&quot;width&quot;:1374,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!OVhE!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e43ef62-eaba-4af8-9b26-b0b35718274b_1374x642.png 424w, /__u/substackcdn.com/image/fetch/$s_!OVhE!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e43ef62-eaba-4af8-9b26-b0b35718274b_1374x642.png 848w, /__u/substackcdn.com/image/fetch/$s_!OVhE!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e43ef62-eaba-4af8-9b26-b0b35718274b_1374x642.png 1272w, /__u/substackcdn.com/image/fetch/$s_!OVhE!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e43ef62-eaba-4af8-9b26-b0b35718274b_1374x642.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Exciting stuff. Let&#8217;s get back to regular programming.</p><h1><strong>The Flux Is Coming</strong></h1><p>As an extensive user of the <strong><a href="https://nebius.com/services/studio-inference-service?utm_source=medium_fsndzomga">Nebius AI Studio</a></strong>, I got to play with some of the text to image (TTI) models they will be shipping soon: <strong>Flux Schnell, Flux Dev, and SDXL</strong>. These three models are impressive and SOTA.</p><p>Most people (including developers) seem stuck at the LLM level. I get it. Everything started with them LLMs. But goddammit, how long are we going to ignore the power of TTI models, especially since they&#8217;ve improved so much in the past two years ?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!WFBC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb74ff813-638c-4227-9191-1331c8c393b8_1400x775.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!WFBC!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb74ff813-638c-4227-9191-1331c8c393b8_1400x775.png 424w, /__u/substackcdn.com/image/fetch/$s_!WFBC!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb74ff813-638c-4227-9191-1331c8c393b8_1400x775.png 848w, /__u/substackcdn.com/image/fetch/$s_!WFBC!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb74ff813-638c-4227-9191-1331c8c393b8_1400x775.png 1272w, /__u/substackcdn.com/image/fetch/$s_!WFBC!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb74ff813-638c-4227-9191-1331c8c393b8_1400x775.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!WFBC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb74ff813-638c-4227-9191-1331c8c393b8_1400x775.png" width="1400" height="775" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b74ff813-638c-4227-9191-1331c8c393b8_1400x775.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:775,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!WFBC!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb74ff813-638c-4227-9191-1331c8c393b8_1400x775.png 424w, /__u/substackcdn.com/image/fetch/$s_!WFBC!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb74ff813-638c-4227-9191-1331c8c393b8_1400x775.png 848w, /__u/substackcdn.com/image/fetch/$s_!WFBC!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb74ff813-638c-4227-9191-1331c8c393b8_1400x775.png 1272w, /__u/substackcdn.com/image/fetch/$s_!WFBC!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb74ff813-638c-4227-9191-1331c8c393b8_1400x775.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Images generated using Flux Schnell on Nebius AI Studio</figcaption></figure></div><p>The reality is that prompting LLMs is easier than prompting TTI models. Anticipating the results of LLM calls is also easier. To properly prompt TTI models you need to imagine and describe the most clearly possible the image you want to get. You have to think about the subject, the medium, the environment, the lighting, the color, the mood, the composition. That requires much more effort. Add the fact that there is also a specific jargon you often have to learn to elicit the kind of response you need (<em><strong>&#8216;realistic&#8217;, &#8216;closeup&#8217;, &#8216;overcast&#8217;, etc.</strong></em>), and the result is less general usage except from niche communities (designers, photographers etc.).</p><p>Still, I am here to tell you to start tinkering with TTI models. Maybe you need images for a presentation you are working on. Maybe you need assets for your next ad campaign. TTI models can help you iterate on design ideas. And in a world where appearance often trumps everything else, an AI generated image is maybe the missing piece you need to shine (haha, half joking here).</p><p>Let&#8217;s talk price for a minute. I have said it before. AI models will <strong><a href="https://www.lycee.ai/blog/why-large-language-models-are-a-commodity-now">become commodities over time</a></strong>. It&#8217;s practically already the case, just look at the price drops since November 2023. TTI models also follow that trend. The Nebius AI Studio offers the optimal choice across Flux Schnell, Flux Dev, and SDXL, with unmatched affordability, exceptional flexibility, and blazingly fast generation speeds.</p><p>In the Nebius AI Studio, generating 1000 images will only cost you <strong>$1.3</strong> if you use Flux Schnell, <strong>$7</strong> if you use Flux Dev, and <strong>$3</strong> if you use SDXL. That&#8217;s the cheapest prices for each model you will get among model providers (Replicate, FAL, and Fireworks are more expensive).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!s4V_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3dd75a3-0a25-412f-b31d-643231066c09_1400x625.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!s4V_!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3dd75a3-0a25-412f-b31d-643231066c09_1400x625.png 424w, /__u/substackcdn.com/image/fetch/$s_!s4V_!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3dd75a3-0a25-412f-b31d-643231066c09_1400x625.png 848w, /__u/substackcdn.com/image/fetch/$s_!s4V_!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3dd75a3-0a25-412f-b31d-643231066c09_1400x625.png 1272w, /__u/substackcdn.com/image/fetch/$s_!s4V_!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3dd75a3-0a25-412f-b31d-643231066c09_1400x625.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!s4V_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3dd75a3-0a25-412f-b31d-643231066c09_1400x625.png" width="1400" height="625" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3dd75a3-0a25-412f-b31d-643231066c09_1400x625.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:625,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!s4V_!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3dd75a3-0a25-412f-b31d-643231066c09_1400x625.png 424w, /__u/substackcdn.com/image/fetch/$s_!s4V_!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3dd75a3-0a25-412f-b31d-643231066c09_1400x625.png 848w, /__u/substackcdn.com/image/fetch/$s_!s4V_!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3dd75a3-0a25-412f-b31d-643231066c09_1400x625.png 1272w, /__u/substackcdn.com/image/fetch/$s_!s4V_!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3dd75a3-0a25-412f-b31d-643231066c09_1400x625.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Testing Flux Schnell on the Nebius AI Studio&#8217;s Playground</figcaption></figure></div><p>I recently built a website to help people learn how to prompt TTI models. Give it a try. Here is the link:</p><p><a href="http://promptcraft.lycee.ai">promptcraft.lycee.ai</a></p><p>Here is how to use the app. It is pretty straightforward:</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;9efeec15-a072-4a39-a4ee-1aba245683e3&quot;,&quot;duration&quot;:null}"></div><p>Try and let me know what you think.</p><p>Happy prompting !</p><h2><strong>Read more:</strong></h2><ol><li><p><a href="https://medium.com/thoughts-on-machine-learning/building-powerful-open-source-ai-agents-with-dspy-langgraph-crewai-and-nebius-ai-1-a2b81255b7ea">Building Powerful Open Source AI Agents with DSPy, LangGraph, CrewAI, and Nebius AI (1)</a></p></li><li><p><a href="https://medium.com/thoughts-on-machine-learning/building-powerful-open-source-ai-agents-with-dspy-langgraph-crewai-and-nebius-ai-2-55102b54abe1">Building Powerful Open Source AI Agents with DSPy, LangGraph, CrewAI, and Nebius AI (2)</a></p></li></ol>]]></content:encoded></item><item><title><![CDATA[Building Powerful Open Source AI Agents with DSPy, LangGraph, CrewAI, and Nebius AI (1)]]></title><description><![CDATA[In his latest blog post, titled &#8220;Reflections&#8221;, Sam Altman, the CEO of OpenAI, wrote that they are now confident about their ability to build AGI (Artificial General Intelligence).]]></description><link>https://transitions.substack.com/p/building-powerful-open-source-ai</link><guid isPermaLink="false">https://transitions.substack.com/p/building-powerful-open-source-ai</guid><dc:creator><![CDATA[Franck S. Ndzomga]]></dc:creator><pubDate>Tue, 07 Jan 2025 20:18:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GlvN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe081df6d-b2e3-473e-8339-cfd6026853f9_1400x1750.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!GlvN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe081df6d-b2e3-473e-8339-cfd6026853f9_1400x1750.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!GlvN!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe081df6d-b2e3-473e-8339-cfd6026853f9_1400x1750.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!GlvN!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe081df6d-b2e3-473e-8339-cfd6026853f9_1400x1750.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!GlvN!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe081df6d-b2e3-473e-8339-cfd6026853f9_1400x1750.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!GlvN!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe081df6d-b2e3-473e-8339-cfd6026853f9_1400x1750.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!GlvN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe081df6d-b2e3-473e-8339-cfd6026853f9_1400x1750.jpeg" width="1400" height="1750" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e081df6d-b2e3-473e-8339-cfd6026853f9_1400x1750.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1750,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!GlvN!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe081df6d-b2e3-473e-8339-cfd6026853f9_1400x1750.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!GlvN!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe081df6d-b2e3-473e-8339-cfd6026853f9_1400x1750.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!GlvN!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe081df6d-b2e3-473e-8339-cfd6026853f9_1400x1750.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!GlvN!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe081df6d-b2e3-473e-8339-cfd6026853f9_1400x1750.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@cashmacanaya?utm_source=medium&amp;utm_medium=referral">Cash Macanaya</a> on <a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure></div><p>In his latest blog post, titled <em>&#8220;Reflections&#8221;</em>, Sam Altman, the CEO of OpenAI, wrote that they are now confident about their ability to build AGI (Artificial General Intelligence). That&#8217;s a pretty serious statement to make, and I don&#8217;t think Altman would make that jokingly.</p><p>However, something else captured my attention. In the same blog post, Altman also said that OpenAI believes that in 2025 we will probably see the first AI agents join the workforce. That&#8217;s huge, especially because it is timed to happen in 2025 and not some distant future date. It prompted me to resume my experimentation with AI agents. In this article I am going to share what I think and what I learned. I will present my experimentations using DSPy, LiteLLM, Nebius AI Studio, OpenAI&#8217;s Swarm, CrewAI, and LangGraph.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ecYE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc29026-907c-4f3f-bbad-b961a100efc2_788x261.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ecYE!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc29026-907c-4f3f-bbad-b961a100efc2_788x261.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!ecYE!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc29026-907c-4f3f-bbad-b961a100efc2_788x261.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!ecYE!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc29026-907c-4f3f-bbad-b961a100efc2_788x261.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!ecYE!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc29026-907c-4f3f-bbad-b961a100efc2_788x261.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ecYE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc29026-907c-4f3f-bbad-b961a100efc2_788x261.jpeg" width="788" height="261" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cc29026-907c-4f3f-bbad-b961a100efc2_788x261.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:261,&quot;width&quot;:788,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!ecYE!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc29026-907c-4f3f-bbad-b961a100efc2_788x261.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!ecYE!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc29026-907c-4f3f-bbad-b961a100efc2_788x261.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!ecYE!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc29026-907c-4f3f-bbad-b961a100efc2_788x261.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!ecYE!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cc29026-907c-4f3f-bbad-b961a100efc2_788x261.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Sam Altman in &#8220;Reflections&#8221;</figcaption></figure></div><h1><strong>What is an AI agent ?</strong></h1><p>But first, let&#8217;s go back to the basics. What exactly is an AI agent, both in its traditional sense and in today&#8217;s discourse?</p><p>When people talk about AI agents, they usually refer to one of two distinct concepts in computing: intelligent agents and software agents. I researched all these agents and their definitions are not clear cut and can intersect in some aspects.</p><p><strong>An intelligent agent</strong> is an autonomous, goal-directed entity which observes and acts upon an environment. This is a very broad definition. It encompasses thermostats, firms, states, as well as humans.</p><p><strong>A software agent</strong> is a computer program that acts as a user. It can act with a certain degree of autonomy to accomplish tasks for a human. It has to demonstrate the following characteristics:</p><ol><li><p><strong>Autonomy:</strong> Agents should be capable of selecting and prioritizing tasks, making decisions, and acting without human intervention to achieve a defined goal.</p></li><li><p><strong>Social ability:</strong> Agents should be able to communicate and collaborate with other components, agents, or systems to accomplish tasks.</p></li><li><p><strong>Reactivity:</strong> Agents should be able to perceive their environment and react appropriately.</p></li></ol><p>When people talk about AI agents these days, they mostly refer to new kinds of software agents. You will often hear people discuss about <strong>travel agents</strong>that take a description of your holiday goals and desires and plan the perfect trip for you, buys tickets, and handles hotel reservation. You will hear discussions about AI coworkers, that can handle the tasks you assign them seamlessly. In all of these cases, they are primarily describing software agents. The only difference is that large language models are added into the mix.</p><p>In the past two years, since the emergence of ChatGPT, developers have realised that LLMs can serve not only as next-token predictors but also as intelligent assistants. Language models are few shot learners, and that key capability explains why they can be used as the brain of an AI agent.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Vu5f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68160f70-ad9c-423f-91bc-e332c6551b1a_1400x897.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Vu5f!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68160f70-ad9c-423f-91bc-e332c6551b1a_1400x897.png 424w, /__u/substackcdn.com/image/fetch/$s_!Vu5f!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68160f70-ad9c-423f-91bc-e332c6551b1a_1400x897.png 848w, /__u/substackcdn.com/image/fetch/$s_!Vu5f!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68160f70-ad9c-423f-91bc-e332c6551b1a_1400x897.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Vu5f!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68160f70-ad9c-423f-91bc-e332c6551b1a_1400x897.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Vu5f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68160f70-ad9c-423f-91bc-e332c6551b1a_1400x897.png" width="1400" height="897" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68160f70-ad9c-423f-91bc-e332c6551b1a_1400x897.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:897,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!Vu5f!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68160f70-ad9c-423f-91bc-e332c6551b1a_1400x897.png 424w, /__u/substackcdn.com/image/fetch/$s_!Vu5f!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68160f70-ad9c-423f-91bc-e332c6551b1a_1400x897.png 848w, /__u/substackcdn.com/image/fetch/$s_!Vu5f!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68160f70-ad9c-423f-91bc-e332c6551b1a_1400x897.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Vu5f!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68160f70-ad9c-423f-91bc-e332c6551b1a_1400x897.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The popularity of LLMs has predictably driven the popularity of AI agents, or more precisely LLM-based agents, with early applications like <strong>BabyAGI</strong> and <strong>Auto-GPT</strong> capturing the imagination of AI enthusiasts. The key is to leverage the reasoning capabilities of an LLM to power a new kind of software agent capable of decision-making via textual reasoning. The LLM is the brain of the agent, responsible for natural language understanding, planning, and decision-making.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!T11Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d7ec2f-0a4a-4deb-80f4-ed84693feeef_1274x1188.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!T11Z!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d7ec2f-0a4a-4deb-80f4-ed84693feeef_1274x1188.png 424w, /__u/substackcdn.com/image/fetch/$s_!T11Z!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d7ec2f-0a4a-4deb-80f4-ed84693feeef_1274x1188.png 848w, /__u/substackcdn.com/image/fetch/$s_!T11Z!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d7ec2f-0a4a-4deb-80f4-ed84693feeef_1274x1188.png 1272w, /__u/substackcdn.com/image/fetch/$s_!T11Z!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d7ec2f-0a4a-4deb-80f4-ed84693feeef_1274x1188.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!T11Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d7ec2f-0a4a-4deb-80f4-ed84693feeef_1274x1188.png" width="1274" height="1188" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50d7ec2f-0a4a-4deb-80f4-ed84693feeef_1274x1188.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1188,&quot;width&quot;:1274,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!T11Z!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d7ec2f-0a4a-4deb-80f4-ed84693feeef_1274x1188.png 424w, /__u/substackcdn.com/image/fetch/$s_!T11Z!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d7ec2f-0a4a-4deb-80f4-ed84693feeef_1274x1188.png 848w, /__u/substackcdn.com/image/fetch/$s_!T11Z!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d7ec2f-0a4a-4deb-80f4-ed84693feeef_1274x1188.png 1272w, /__u/substackcdn.com/image/fetch/$s_!T11Z!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d7ec2f-0a4a-4deb-80f4-ed84693feeef_1274x1188.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Simple LLM interaction vs agentic LLM interaction.</figcaption></figure></div><h1><strong>Iteration and Recursion</strong></h1><p>The core difference between simple LLM interactions and &#8216;agentic&#8217; ones lies in planning, execution (in a loop or recursion), and tools use. Tools can be anything from a function that executes custom logic to an API owned by external provider. Tools allow LLM-based agents to delegate custom tasks to specialized systems in order to reduce hallucinations and increase accuracy.</p><p>Fundamentally, you can&#8217;t have an LLM-based agent without some kind of iteration or recursion. Agents should include more than one call to an LLM because planning, decision-making, synthesis of tool responses can&#8217;t happen in a single call.</p><p>Iteration occurs when you create an agent with a fixed framework for solving problems. Maybe you want the agent to think about the problem and the steps it would need to solve it, then execute each step sequentially, then merge everything to provide the final answer. Such an agent is easier to implement using a loop.</p><p>In other cases, you may want more flexibility and give the agent the ability to recursively call itself. While powerful, recursion also comes with inherent risks. We will talk about this in more detail later.</p><p>For now, let&#8217;s blend theory and practice and build an agent using DSPy with LLMs from the <strong><a href="https://nebius.com/services/studio-inference-service?utm_source=medium_fsndzomga">Nebius AI Studio</a></strong>.</p><h1><strong>AI Agent Using DSPy, Nebius, and Finite State Machines</strong></h1><p>In this section, let&#8217;s explore state machines and how they can be used to build an AI agent using DSPy, and Nebius AI Studio. State machines are an essential concept in many AI systems, especially when it comes to controlling the flow of processes based on conditions or events.</p><h2><strong>What Are State Machines?</strong></h2><p>A state machine is a computational model used to describe a system that can exist in one of several defined states at any given time. It reacts to events or inputs by transitioning between these states according to predefined rules. The system follows a well-defined process that ensures it responds to conditions in a structured manner.</p><p>A <strong>finite state machine (FSM)</strong> is a specific type of state machine with a finite number of states. Each state represents a particular condition or situation that the system is in. The transitions between states are triggered by inputs or events. The beauty of FSMs lies in their simplicity and determinism &#8212; at any given point, the system is in one state, and it behaves predictably based on the inputs and its current state.</p><p>In the case of our AI agent, the state machine governs the agent&#8217;s thought process, decisions, and actions. It starts in an initial state and moves through various states, making decisions and taking actions at each step, until it reaches the final conclusion.</p><h2><strong>Code Implementation Breakdown</strong></h2><p>Let&#8217;s go step by step through the code and understand how state machines are integrated into the AI agent.</p><p>1. <strong>Imports and Setup</strong></p><p>Start by importing necessary libraries:</p><pre><code>import dspy
from dotenv import load_dotenv
import os
import logging
from transitions import Machine</code></pre><ul><li><p>DSPy is the library for handling LLMs (Large Language Models). It allows us to program LLMs, which is more powerful than simply prompting them.</p></li><li><p>The load_dotenv and os packages are used for loading environment variables, specifically for the API key of the Nebius AI Studio. Follow this link to get a free API key: <strong><a href="https://nebius.com/services/studio-inference-service?utm_source=medium_fsndzomga">Nebius API Key</a></strong>.</p></li><li><p>The logging package is set up to log messages (with a default log level of <code>ERROR</code>).</p></li><li><p>The <code>transitions</code> package is used to create the state machine that will drive the AI agent&#8217;s transitions.</p></li></ul><p>2. <strong>Loading Environment Variables</strong></p><p>The environment variables are loaded from a <code>.env</code> file, allowing us to securely store sensitive information like API keys. Make sure you create that .env file and add your Nebius API key in it.</p><pre><code>load_dotenv()</code></pre><p>3. <strong>LLM Configuration</strong></p><p>Next, the language model is defined using the <code>dspy.LM</code> method, specifying the model (in this case, Meta-Llama 3.1) and the API key from Nebius AI Studio. This configures the language model that the AI agent will use to generate responses and make decisions.</p><pre><code>llm = dspy.LM(
    model="openai/meta-llama/Meta-Llama-3.1-405B-Instruct",
    api_key=os.environ.get("NEBIUS_API_KEY"),
    api_base="https://api.studio.nebius.ai/v1/",
)</code></pre><p><strong>Meta-Llama 3.1</strong> will thus be the brain of our AI agent. It is a powerful model, matter of fact, it is the most powerful model released by Meta so far. Since we rely of the LLM as the decision making brain of our agent, It is always good practice to use the most powerful model at your disposal. LLMs just approximate reasoning, so the more powerful the LLM you use in your agent, the better.</p><p>4. <strong>Defining the Signature for Decisions</strong></p><p>The <code>DecisionSignature</code> class is defined to structure the input and output fields required for decision-making. The agent will decide whether or not it has reached a conclusion based on the rationale provided.</p><pre><code>class DecisionSignature(dspy.Signature):
    input_text = dspy.InputField(desc="The input text to be processed")
    rationale = dspy.OutputField(desc="The rationale for the decision")
    decision: bool = dspy.OutputField(desc="True if the input text contains the final answer, False otherwise")</code></pre><p>5. <strong>Creating the Agent Class with a State Machine</strong></p><p>Now we come to the core of the agent: the <code>Agent</code> class, which integrates a state machine to control the flow of operations.</p><pre><code>class Agent(Machine):
    states = ['start', 'thought', 'acted', 'observed', 'concluded']</code></pre><ul><li><p><code>states</code> defines the different states the agent will pass through: <code>start</code>, <code>thought</code>, <code>acted</code>, <code>observed</code>, and <code>concluded</code>.</p></li><li><p>The <code>Machine</code> class from the <code>transitions</code> library is inherited by the <code>Agent</code>class, making it a state machine.</p></li></ul><p>6. <strong>State Transitions</strong></p><p>The <code>Agent</code> class defines several state transitions:</p><pre><code>self.add_transition(trigger='think', source='start', dest='thought')
self.add_transition(trigger='act', source='thought', dest='acted')
self.add_transition(trigger='observe', source='acted', dest='observed')
self.add_transition(trigger='decide', source='observed', dest='concluded')</code></pre><p>These transitions map out how the agent will progress through its states based on different triggers (<code>think</code>, <code>act</code>, <code>observe</code>, <code>decide</code>).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!2IrA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd537df-6dd7-4e7b-8d08-80d352c9af6f_1128x690.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!2IrA!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd537df-6dd7-4e7b-8d08-80d352c9af6f_1128x690.png 424w, /__u/substackcdn.com/image/fetch/$s_!2IrA!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd537df-6dd7-4e7b-8d08-80d352c9af6f_1128x690.png 848w, /__u/substackcdn.com/image/fetch/$s_!2IrA!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd537df-6dd7-4e7b-8d08-80d352c9af6f_1128x690.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2IrA!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd537df-6dd7-4e7b-8d08-80d352c9af6f_1128x690.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!2IrA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd537df-6dd7-4e7b-8d08-80d352c9af6f_1128x690.png" width="1128" height="690" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bfd537df-6dd7-4e7b-8d08-80d352c9af6f_1128x690.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:690,&quot;width&quot;:1128,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!2IrA!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd537df-6dd7-4e7b-8d08-80d352c9af6f_1128x690.png 424w, /__u/substackcdn.com/image/fetch/$s_!2IrA!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd537df-6dd7-4e7b-8d08-80d352c9af6f_1128x690.png 848w, /__u/substackcdn.com/image/fetch/$s_!2IrA!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd537df-6dd7-4e7b-8d08-80d352c9af6f_1128x690.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2IrA!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfd537df-6dd7-4e7b-8d08-80d352c9af6f_1128x690.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>7. <strong>Processing Each Step</strong></p><p>The <code>process_step</code> method is responsible for performing actions and transitioning between states. It generates a prompt for the language model, receives a response, and updates the agent&#8217;s memory before moving to the next state.</p><pre><code>def process_step(self, action, message, next_state):
    print(action + "...")
    prompt = f"{message}: {self.objective} {' '.join(self.memory)}"
    response = self.llm(prompt).pop()
    self.memory.append(response)
    print(response)
    self.state = next_state</code></pre><ul><li><p>The <code>action</code> variable describes the action being performed (thinking, acting, observing).</p></li><li><p>The prompt is constructed dynamically based on the current state and the agent&#8217;s objective.</p></li><li><p>The <code>memory</code> stores previous responses to inform future decisions.</p></li></ul><p>8. <strong>Decision-Making</strong></p><p>Once the agent has gathered enough information, it needs to make a decision. The <code>decide</code> method uses the <code>DecisionSignature</code> to process the agent&#8217;s accumulated memory and determine whether the objective has been reached.</p><pre><code>def decide(self):
    print("Deciding...")
    prompt = "Based on your observations, make a decision: " + ' '.join(self.memory)
    decision_maker = dspy.Predict(DecisionSignature)
    response = decision_maker(input_text=prompt)
    if response.decision:
        self.state = 'concluded'
        final_answer = self.llm(f"What is the final answer to this: {self.objective}, given this: {' '.join(self.memory)}").pop()
        print("The final answer is: " + final_answer)
        return final_answer
    else:
        self.memory.append("Decision not reached because " + response.rationale)
        self.state = 'start'</code></pre><ul><li><p>The prompt asks the agent to decide based on its memory.</p></li><li><p>If a decision is made (<code>response.decision</code> is <code>True</code>), the agent moves to the <code>concluded</code> state and provides the final answer.</p></li><li><p>If not, it appends a rationale and goes back to the <code>start</code> state to reconsider its actions.</p></li></ul><p>9. <strong>Executing the Agent</strong></p><p>The <code>execute</code> method loops through the agent&#8217;s states, performing the necessary actions at each state until it reaches the <code>concluded</code> state.</p><pre><code>def execute(self):
    actions = {
        'start': (self.process_step, 'Thinking', "Think step by step about how to correctly answer this", 'thought'),
        'thought': (self.process_step, 'Acting', "Execute the thinking based on the information you have", 'acted'),
        'acted': (self.process_step, 'Observing', "Analyze the results of your actions", 'observed'),
        'observed': (self.decide,)
    }
    while self.state != 'concluded':
        action=/__u/transitions.substack.com/actions[self.state]
        if len(action) == 4:
            action[0](action[1], action[2], action[3])
        else:
            action[0]()</code></pre><ul><li><p>This method uses a dictionary to map each state to the corresponding action (processing a step or deciding).</p></li><li><p>The while loop ensures that the agent continues executing until it reaches the <code>concluded</code> state.</p></li></ul><p>10. <strong>Instantiating and Running the Agent</strong></p><p>Finally, the agent is instantiated with an objective and then executed:</p><pre><code>agent = Agent(llm, objective="What is twice the sum of Donald Trump and his wife's ages as of the end of January 2025?")
agent.execute()</code></pre><p>The agent will work through the various states, gather information, make decisions, and ultimately provide the final answer to the question.</p><h1><strong>Conclusion</strong></h1><p>This code demonstrates how a state machine can be used to control the decision-making and action flow of an AI agent. Each state represents a distinct phase in the agent&#8217;s thought process, from starting to think, acting, observing, and ultimately deciding on a conclusion. By using a state machine, the agent is able to operate in a clear and structured manner, which is crucial for complex decision-making tasks.</p><p>In this example, I use DSPy, but you can also use libraries like OpenAI&#8217;s Swarm, LangGraph, and Crew AI. In the next article of this series, we are going to explore some of those, explain their approach to building Agents, and build agents to get a practical understanding of what is going on.</p><p><strong>Learn DSPy:</strong></p><ol><li><p><a href="https://www.lycee.ai/courses/a5b7d115-c794-410d-92f2-15d8f2932130/chapters/bc227f31-3c8b-425b-99dd-c5e597ac943e">DSPy: Learn how to program (not prompt) language models (Full Course)</a></p></li><li><p><a href="https://www.lycee.ai/courses/a00089e7-81dd-40f5-96cf-2cfd0edf05d7/chapters/602cb432-7b7a-48d8-8ab0-cc11ad895030">Advanced DSPy Tutorials</a></p></li><li><p><a href="https://www.lycee.ai/courses/a5b088fa-8a9f-4240-b57b-2b03463df84d/chapters/bab08b2c-972c-499d-933e-5afb877d1a4b">Develop a RAG app using DSPy, Weaviate, and FastAPI</a></p></li></ol>]]></content:encoded></item><item><title><![CDATA[AGI Will Be Invented in 2025 in the Loiret Department of France]]></title><description><![CDATA[It was revealed to me in a dream]]></description><link>https://transitions.substack.com/p/agi-will-be-invented-in-2025-in-the</link><guid isPermaLink="false">https://transitions.substack.com/p/agi-will-be-invented-in-2025-in-the</guid><dc:creator><![CDATA[Franck S. Ndzomga]]></dc:creator><pubDate>Wed, 01 Jan 2025 17:10:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!v5vy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedcda1b1-8096-4252-97ce-078cabe90f78_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!v5vy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedcda1b1-8096-4252-97ce-078cabe90f78_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!v5vy!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedcda1b1-8096-4252-97ce-078cabe90f78_1024x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!v5vy!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedcda1b1-8096-4252-97ce-078cabe90f78_1024x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!v5vy!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedcda1b1-8096-4252-97ce-078cabe90f78_1024x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!v5vy!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedcda1b1-8096-4252-97ce-078cabe90f78_1024x1024.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!v5vy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedcda1b1-8096-4252-97ce-078cabe90f78_1024x1024.webp" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/edcda1b1-8096-4252-97ce-078cabe90f78_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121906,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&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="/__u/substackcdn.com/image/fetch/$s_!v5vy!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedcda1b1-8096-4252-97ce-078cabe90f78_1024x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!v5vy!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedcda1b1-8096-4252-97ce-078cabe90f78_1024x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!v5vy!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedcda1b1-8096-4252-97ce-078cabe90f78_1024x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!v5vy!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedcda1b1-8096-4252-97ce-078cabe90f78_1024x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Hear me out: AGI will rise in 2025. Let me explain why. </p><p>We&#8217;ve all heard the rumours about the singularity&#8212;the moment when Artificial General Intelligence (AGI) surpasses human intelligence, not just on benchmarks, but in everything. Well, it all happens in 2025.</p><p>2025 is not just an ordinary number or an ordinary year; it is a symbol, a secret hidden in plain sight, a sort of Da Vinci Code I was able to decipher yesterday, after years of unsuccessful attempts.</p><p>Let&#8217;s start with the number itself&#8212;2025. It is the square of 45. Do you really think that is a coincidence? Of course not. Now, what&#8217;s so special about 45? In geometry, 45 degrees is the angle at which balance and chaos intersect&#8212;a delicate equilibrium between two opposing forces. It&#8217;s the exact threshold where systems begin to break and transform. Imagine a pendulum swinging: when it reaches 45 degrees, it&#8217;s no longer just going in one direction&#8212;it is at the cusp of swinging in the opposite direction. It's the point where something is poised to change forever. If you take a 45 degree turn, you are no longer going in the same direction and there is no going back. 45 degrees is the &#8220;tipping point&#8221; between stability and revolution, and that&#8217;s exactly what AGI represents.</p><p>But the symbolism of 45 extends far beyond mathematics. Consider this: 45, like in the year 1945&#8212;a year in which humanity experienced pivotal, world-changing events: the end of World War II, the dawn of the atomic age with the dropping of the first atomic bombs in Hiroshima and Nagasaki, the creation of the UN. In 1945, humanity had to come to terms with the devastating potential of its technological advancements. The year 1945 was a threshold&#8212;a moment when a new world order began to emerge.</p><p>2025 is similar. It is another threshold, equally revolutionary. It will be the year of the rise of AGI. Just as 1945 marked the tipping point between the old world and a new reality, 2025 marks the tipping point when intelligence becomes too cheap to meter, and capital no longer needs human labor.</p><p>And here&#8217;s where it gets interesting: I even know where AGI will be invented. Just as the Magi knew where Jesus Christ would be born, we can pinpoint the exact location of AGI's rise.</p><p>AGI will rise in the Loiret department in France. In France, the Loiret department number is 45. Yes, the very same 45 that has been symbolic throughout history will be the place where AGI first takes its breath. It&#8217;s as if the universe has aligned to reveal this sacred ground where the future of intelligence will unfold.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!27KN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc655b1ba-d415-4e74-b902-b93f9ca42eae_1710x836.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!27KN!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc655b1ba-d415-4e74-b902-b93f9ca42eae_1710x836.png 424w, /__u/substackcdn.com/image/fetch/$s_!27KN!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc655b1ba-d415-4e74-b902-b93f9ca42eae_1710x836.png 848w, /__u/substackcdn.com/image/fetch/$s_!27KN!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc655b1ba-d415-4e74-b902-b93f9ca42eae_1710x836.png 1272w, /__u/substackcdn.com/image/fetch/$s_!27KN!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc655b1ba-d415-4e74-b902-b93f9ca42eae_1710x836.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!27KN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc655b1ba-d415-4e74-b902-b93f9ca42eae_1710x836.png" width="1456" height="712" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c655b1ba-d415-4e74-b902-b93f9ca42eae_1710x836.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:712,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1816387,&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="/__u/substackcdn.com/image/fetch/$s_!27KN!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc655b1ba-d415-4e74-b902-b93f9ca42eae_1710x836.png 424w, /__u/substackcdn.com/image/fetch/$s_!27KN!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc655b1ba-d415-4e74-b902-b93f9ca42eae_1710x836.png 848w, /__u/substackcdn.com/image/fetch/$s_!27KN!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc655b1ba-d415-4e74-b902-b93f9ca42eae_1710x836.png 1272w, /__u/substackcdn.com/image/fetch/$s_!27KN!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc655b1ba-d415-4e74-b902-b93f9ca42eae_1710x836.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Of course, all of this is a joke &#128514;&#128514;, but amazing things will happen in the AI space in 2025. I will write about all that on this newsletter. If you want to stay up to date with what matters and take advantage of the AI revolution that is unfolding, subscribe!</p><p>Happy New Year!<br><br>Read this:<br><strong><a href="/__u/transitions.substack.com/p/deepseek-the-ai-company-openai-thinks?r=56ql7&amp;utm_campaign=post&amp;utm_medium=web&amp;triedRedirect=true">DeepSeek: The AI Company OpenAI Thinks It Is</a></strong></p>]]></content:encoded></item><item><title><![CDATA[DeepSeek: The AI Company OpenAI Thinks It Is]]></title><description><![CDATA[You can't public policy your way to AGI ??]]></description><link>https://transitions.substack.com/p/deepseek-the-ai-company-openai-thinks</link><guid isPermaLink="false">https://transitions.substack.com/p/deepseek-the-ai-company-openai-thinks</guid><dc:creator><![CDATA[Franck S. Ndzomga]]></dc:creator><pubDate>Fri, 27 Dec 2024 14:24:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gby_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5739994-a5fd-4a2a-843f-2b49800acc12_1326x1158.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Deepseek AI, a Chinese foundation model company, released Deepseek V3, a model so good that it beats GPT-4o and Claude-3.5-Sonnet, the two best proprietary models out there. Deepseek V3 is, therefore, the best open-source model available.</p><p>Deepseek V3 has impressive performance, even in code and math benchmarks.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!gby_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5739994-a5fd-4a2a-843f-2b49800acc12_1326x1158.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!gby_!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5739994-a5fd-4a2a-843f-2b49800acc12_1326x1158.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!gby_!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5739994-a5fd-4a2a-843f-2b49800acc12_1326x1158.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!gby_!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5739994-a5fd-4a2a-843f-2b49800acc12_1326x1158.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!gby_!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5739994-a5fd-4a2a-843f-2b49800acc12_1326x1158.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!gby_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5739994-a5fd-4a2a-843f-2b49800acc12_1326x1158.jpeg" width="1326" height="1158" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5739994-a5fd-4a2a-843f-2b49800acc12_1326x1158.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1158,&quot;width&quot;:1326,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:227133,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&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="/__u/substackcdn.com/image/fetch/$s_!gby_!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5739994-a5fd-4a2a-843f-2b49800acc12_1326x1158.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!gby_!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5739994-a5fd-4a2a-843f-2b49800acc12_1326x1158.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!gby_!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5739994-a5fd-4a2a-843f-2b49800acc12_1326x1158.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!gby_!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5739994-a5fd-4a2a-843f-2b49800acc12_1326x1158.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Deepseek V3 was trained with less than $6 million, which is ridiculously cheap compared to what companies like OpenAI and Anthropic spent to achieve the same performance. I have been saying this for the past few months, but I will say it again: it is impressive what Chinese AI research labs are able to accomplish under compute constraints due to US policy maneuvers (e.g., the Chips Act). As it is often the case, genius shines under constraints.</p><p>Expect to see more impressive innovation coming from the East (especially China) in 2025. Plan accordingly so you can take advantage of that.</p><p>Due to censorship, expect Chinese models to hide some details, such as the Tiananmen Square incident. So, don&#8217;t use these models for historical accuracy, but you will still benefit from having a mix of models from different providers. For tech-heavy use cases like code generation, it really doesn&#8217;t matter if the model can&#8217;t discuss Tiananmen, so choose models or ensembles of models based on your use cases.</p><p><strong>Deepseek V3 is on par in performance with GPT-4 and Claude 3.5 Sonnet but can be accessed at a much cheaper price. </strong>This is also a trend I mentioned in my past articles. <strong><a href="https://medium.com/thoughts-on-machine-learning/what-happens-now-that-large-language-models-are-a-commodity-7459ac1c9db1">LLMs are quickly becoming commodities</a></strong>, and I expect this trend to continue. What that means is that the value will now lie in the apps built on top of models, the brand, and the ability to sell to enterprises. So far, OpenAI, with ChatGPT, dominates the B2C market because of its stronger brand. The brand is stronger because OpenAI literally started the generative AI craze two years ago and is continually shipping improvements that make ChatGPT sticky. It also helps that it is free to use for most people who don&#8217;t see the value of a $20 monthly subscription. </p><p>The B2B market is a bit fragmented, and I expect it to further fragment in 2025 and beyond. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!DL0t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092ee523-a55f-45ab-ba85-5e4cd7070de3_1614x820.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!DL0t!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092ee523-a55f-45ab-ba85-5e4cd7070de3_1614x820.png 424w, /__u/substackcdn.com/image/fetch/$s_!DL0t!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092ee523-a55f-45ab-ba85-5e4cd7070de3_1614x820.png 848w, /__u/substackcdn.com/image/fetch/$s_!DL0t!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092ee523-a55f-45ab-ba85-5e4cd7070de3_1614x820.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DL0t!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_webp, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092ee523-a55f-45ab-ba85-5e4cd7070de3_1614x820.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!DL0t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092ee523-a55f-45ab-ba85-5e4cd7070de3_1614x820.png" width="1456" height="740" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/092ee523-a55f-45ab-ba85-5e4cd7070de3_1614x820.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:740,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:483154,&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="/__u/substackcdn.com/image/fetch/$s_!DL0t!, /__u/transitions.substack.com/w_424, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092ee523-a55f-45ab-ba85-5e4cd7070de3_1614x820.png 424w, /__u/substackcdn.com/image/fetch/$s_!DL0t!, /__u/transitions.substack.com/w_848, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092ee523-a55f-45ab-ba85-5e4cd7070de3_1614x820.png 848w, /__u/substackcdn.com/image/fetch/$s_!DL0t!, /__u/transitions.substack.com/w_1272, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092ee523-a55f-45ab-ba85-5e4cd7070de3_1614x820.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DL0t!, /__u/transitions.substack.com/w_1456, /__u/transitions.substack.com/c_limit, /__u/transitions.substack.com/f_auto, /__u/transitions.substack.com/q_auto:good, /__u/transitions.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092ee523-a55f-45ab-ba85-5e4cd7070de3_1614x820.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Market Share of LLMs (Enterprise - US)</figcaption></figure></div><p></p><p>OpenAI is in pole position thanks to a deal to make their models available only through the Azure cloud platform, and we know Azure has a lot of existing enterprise clients to leverage (usually consultants like Accenture do all the work for them and take in their consulting fees, which has led to the <strong><a href="https://newsroom.accenture.com/news/2024/accenture-and-nvidia-lead-enterprises-into-era-of-ai">record generative AI bookings Accenture </a></strong>has posted these past two years). So, I expect OpenAI (at least its models through Azure) to continue to take a good share of the B2B market. But that share is poised to diminish or stabilize, first because Google is suing Microsoft to be able to host OpenAI models on Google&#8217;s platform, and that might be successful, although I doubt it; second, Anthropic is taking market share, especially because of the superiority of its model for specific use cases like code generation. </p><p>Overall, I expect the market to be fragmented by geographic region, with OpenAI and Anthropic dominating the North American market, Cohere potentially dominating Canada because of its local connections, and Mistral likely getting a fair share of B2B in France and Europe due to local connections as well. Deepseek and Qwen will probably dominate the Asian market. Local connections will be useful because AI has quickly become a geopolitical battle, with each block trying to win or stay relevant. The US is using chip regulations to prevent China from catching up (which seems not to be working, given what companies like Deepseek have achieved with less compute). France is trying to position itself as the AI center of Europe, with a deep pool of math wizards (but math wizardry is a necessary but not sufficient ingredient; you also need a strong entrepreneurial culture, venture capital, funding for diverse talents, and funding by people who actually know tech, not just technocrats from Sciences Po Paris). China is also innovating in open-source to stay relevant, and it is quite successful for now.</p><p>Locality can only go so far&#8212;model quality will be crucial, as well as existing distribution networks. For example, it will be easier for a company that is on Azure to use OpenAI&#8217;s models, given that they are state-of-the-art. And some French companies will not use Mistral models if the Anthropic alternative is far better for their use cases.</p><p>Expect more exploration of Deepseek from me in the near future, along with more rambling on what the generative AI/AI landscape will look like in 2025.</p><p>In the meantime, read this:</p><ol><li><p><a href="https://medium.com/thoughts-on-machine-learning/why-nebius-ai-studios-unlimited-scalability-is-a-game-changer-for-ai-engineers-and-enterprises-cd2a4856737c">Why Nebius AI Studio&#8217;s Unlimited Scalability Is a Game-Changer for AI Engineers</a></p></li><li><p><a href="https://medium.com/thoughts-on-machine-learning/drop-langchain-and-instructor-use-this-alternative-for-structured-output-generation-30f0b503c6d0">Drop LangChain and Instructor: Use This Alternative for Structured Output Generation</a></p></li><li><p><a href="https://medium.com/thoughts-on-machine-learning/why-devs-should-opt-for-open-source-vision-models-baca23f61d82">Why developers should opt for open-source vision models</a></p></li><li><p><a href="https://medium.com/thoughts-on-machine-learning/langchains-state-of-ai-agents-report-is-mostly-bullshit-c689d0021a19">Langchain&#8217;s state of AI agents report is mostly bullshit</a></p></li></ol>]]></content:encoded></item></channel></rss>