<?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[Beyond the Prompt]]></title><description><![CDATA[Beyond the Prompt’s goal is to dissect the economics of software businesses, especially AI from a product, technical and overall business lens. I talk about latest news and advancements in autonomous AI agents, spatial computing and marketplaces.]]></description><link>https://sidstage.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!_ujG!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19664785-100a-483f-8783-ab8c3a11ff81_1024x1024.png</url><title>Beyond the Prompt</title><link>https://sidstage.substack.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 25 Aug 2026 01:22:41 GMT</lastBuildDate><atom:link href="https://sidstage.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Siddhant Sahu]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[sidstage@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[sidstage@substack.com]]></itunes:email><itunes:name><![CDATA[Sid Sahu]]></itunes:name></itunes:owner><itunes:author><![CDATA[Sid Sahu]]></itunes:author><googleplay:owner><![CDATA[sidstage@substack.com]]></googleplay:owner><googleplay:email><![CDATA[sidstage@substack.com]]></googleplay:email><googleplay:author><![CDATA[Sid Sahu]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Reddit's AI-Driven Future: Shaping the Next Era of Conversational Social Media]]></title><description><![CDATA[Building the next generation of social media with AI, community insights, and niche marketplaces.]]></description><link>https://sidstage.substack.com/p/reddits-ai-driven-future-shaping</link><guid isPermaLink="false">https://sidstage.substack.com/p/reddits-ai-driven-future-shaping</guid><dc:creator><![CDATA[Siddhant Sahu]]></dc:creator><pubDate>Thu, 05 Sep 2024 07:27:20 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1862087d-83e4-4ecf-af1a-c8d51e3f3ef8_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>TL;DR</h3><ul><li><p><strong>Reddit's Strengths:</strong> Community-driven, interest-specific, and admin-moderated platform that fosters deep, vertical &amp; anonymous conversations, attracting a younger, tech-savvy audience.</p></li><li><p><strong>Challenges to Growth</strong>: Low Daily to Weekly Active user ratio (DAU / WAU), low Average Revenue per User, and competition from AI-driven tools and platforms like Discord and X.</p></li><li><p><strong>Growth opportunities</strong>: Increasing awareness, enhancing rich media types, improving monetization efficiency, and diversifying revenue streams.</p></li><li><p><strong>Potential for Product Innovation with AI as a Tailwind: </strong></p><ul><li><p><strong>Browser-Based Conversational Search Engine:</strong> Develop a native semantic answer engine to reduce dependence on external search engines.</p></li><li><p><strong>Community Embedded AI Personas:</strong> Introduction of AI personas to drive cross-community engagement and curated content.</p></li><li><p><strong>AI-Based Content Creation Tools:</strong> Facilitate efficient content generation with tools like thread summaries and text creation assistants.</p></li><li><p><strong>Product &amp; Services Marketplace:</strong> For niche products and services, leveraging community trust to boost transactions and ad targeting.</p></li></ul></li></ul><h3>Reddit as a community of communities</h3><p>Reddit has evolved into a unique digital community of communities, transcending traditional social media platforms. It serves as a global hub where users connect through shared interests and passions, effectively functioning as a "digital city." Unlike platforms that prioritize personal connections, GenZ on reddit create, edit, post, comment, like and follow in ways that may feel completely unfamiliar to older generations</p><p>The platform's recent IPO, raising $519 million at a $6.5 billion market cap, underscores its significant market position. However, despite high gross margins, Reddit reported a $90.8 million loss in 2023, highlighting the need for strategic monetization and network effect amplification of its young &amp; growing &amp; user base with a high potential long term value. </p><h3>Community driven, Interest Specific, Admin Moderated</h3><p>Despite the dominance of short-form video on TikTok, long-form video on YouTube, &amp; images on Instagram, Reddit proves the enduring power of text-based media. Meta Threads' success, <a href="https://www.reuters.com/technology/metas-threads-hits-over-175-mln-monthly-active-users-zuckerberg-says-2024-07-03/#:~:text=O)%20%2C%20opens%20new%20tab%20newest,ahead%20of%20its%20first%20anniversary.">reaching 175 million MAUs by its first anniversary,</a> underscores this trend. Reddit, however, differentiates in the following ways:</p><ul><li><p><strong>Anonymity</strong> fosters authentic, long-form discussions, enabling users to express themselves freely without personal reputation concerns.</p></li><li><p><strong>Over 100,000 niche lightly moderated subreddits</strong> represent diverse vertical interest graphs, each with its own culture and norms with the top ones being focussed on college education, gaming, animation, humor, college sports, esports &amp; sports, consumer electronics, life advise &amp; music.</p></li><li><p><strong>A predominantly younger, tech-savvy audience</strong> creates a dynamic user base with potential for long-term engagement and network effects broadly categorized into:</p><ul><li><p><strong>Young Entertainment Users </strong>that are often transient, contribute sporadically, and access Reddit during breaks or commutes with shorter session times.</p></li><li><p><strong>Pass-by Users:</strong> Arrive via search engines to read about specific topics without contributing to the community.</p></li><li><p><strong>Highly Engaged Users</strong> who engage deeply by posting or moderating, returning regularly (every 7-30 days) to actively participate.</p></li><li><p><strong>Hobbyists </strong>that use Reddit to explore and deepen their knowledge of specific hobbies, connecting with like-minded enthusiasts on specific subreddits.</p></li></ul></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w03N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d9341c1-e886-439a-8c96-a6a14a4d9e14_1813x1101.bin" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w03N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d9341c1-e886-439a-8c96-a6a14a4d9e14_1813x1101.bin 424w, https://substackcdn.com/image/fetch/$s_!w03N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d9341c1-e886-439a-8c96-a6a14a4d9e14_1813x1101.bin 848w, https://substackcdn.com/image/fetch/$s_!w03N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d9341c1-e886-439a-8c96-a6a14a4d9e14_1813x1101.bin 1272w, https://substackcdn.com/image/fetch/$s_!w03N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d9341c1-e886-439a-8c96-a6a14a4d9e14_1813x1101.bin 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w03N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d9341c1-e886-439a-8c96-a6a14a4d9e14_1813x1101.bin" width="466" height="282.92857142857144" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d9341c1-e886-439a-8c96-a6a14a4d9e14_1813x1101.bin&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:884,&quot;width&quot;:1456,&quot;resizeWidth&quot;:466,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Output image&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="Output image" title="Output image" srcset="https://substackcdn.com/image/fetch/$s_!w03N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d9341c1-e886-439a-8c96-a6a14a4d9e14_1813x1101.bin 424w, https://substackcdn.com/image/fetch/$s_!w03N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d9341c1-e886-439a-8c96-a6a14a4d9e14_1813x1101.bin 848w, https://substackcdn.com/image/fetch/$s_!w03N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d9341c1-e886-439a-8c96-a6a14a4d9e14_1813x1101.bin 1272w, https://substackcdn.com/image/fetch/$s_!w03N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d9341c1-e886-439a-8c96-a6a14a4d9e14_1813x1101.bin 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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><ul><li><p><strong>Vast repository of realtime user-generated content, </strong>including billions of posts and comments, makes Reddit a treasure trove of authentic information and perspectives, making it one of the most-visited sites in the U.S as of Dec 2023. <a href="https://www.redditinc.com/blog/gen-z-on-reddit/">60% of Gen Z</a> users say things are big on Reddit before they are big anywhere else.</p></li><li><p><strong>High-intent engagement</strong> from users seeking trustworthy answers and recommendations translates to valuable opportunities for advertisers. Reddit has served as an authentic place to find eCommerce product reviews with 82% Gen Zers trusting it almost as much as Amazon &amp; Google.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tzwu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ba12cdb-1b17-4529-9d77-336c586772c0_2042x1101.bin" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tzwu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ba12cdb-1b17-4529-9d77-336c586772c0_2042x1101.bin 424w, https://substackcdn.com/image/fetch/$s_!Tzwu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ba12cdb-1b17-4529-9d77-336c586772c0_2042x1101.bin 848w, https://substackcdn.com/image/fetch/$s_!Tzwu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ba12cdb-1b17-4529-9d77-336c586772c0_2042x1101.bin 1272w, https://substackcdn.com/image/fetch/$s_!Tzwu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ba12cdb-1b17-4529-9d77-336c586772c0_2042x1101.bin 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tzwu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ba12cdb-1b17-4529-9d77-336c586772c0_2042x1101.bin" width="546" height="294.375" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ba12cdb-1b17-4529-9d77-336c586772c0_2042x1101.bin&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:785,&quot;width&quot;:1456,&quot;resizeWidth&quot;:546,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Output image&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="Output image" title="Output image" srcset="https://substackcdn.com/image/fetch/$s_!Tzwu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ba12cdb-1b17-4529-9d77-336c586772c0_2042x1101.bin 424w, https://substackcdn.com/image/fetch/$s_!Tzwu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ba12cdb-1b17-4529-9d77-336c586772c0_2042x1101.bin 848w, https://substackcdn.com/image/fetch/$s_!Tzwu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ba12cdb-1b17-4529-9d77-336c586772c0_2042x1101.bin 1272w, https://substackcdn.com/image/fetch/$s_!Tzwu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ba12cdb-1b17-4529-9d77-336c586772c0_2042x1101.bin 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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.redditinc.com/blog/gen-z-on-reddit/">GenZ on Reddit</a></figcaption></figure></div><ul><li><p><strong>Light admin moderation</strong> strikes a balance between free expression and community health, allowing for open communication while maintaining order.</p></li></ul><h3>Engagement, Monetization &amp; Competitive Risks</h3><p>Let&#8217;s take a deeper look at some engagement &amp; user metrics:</p><ul><li><p><strong>DAU/WAU/MAU Ratio &amp; Search Dependence </strong>While Reddit boasts a strong <a href="https://apoorv03.com/i/147512553/engagement-how-entrenched-are-your-users">77% WAU:MAU ratio</a>, indicating consistent weekly value, its lower DAU:WAU ratio suggests a significant portion of transient users not returning frequently. </p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VCdZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34200ceb-e0df-4123-a0d6-a20b4f3a34be_712x255.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VCdZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34200ceb-e0df-4123-a0d6-a20b4f3a34be_712x255.png 424w, https://substackcdn.com/image/fetch/$s_!VCdZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34200ceb-e0df-4123-a0d6-a20b4f3a34be_712x255.png 848w, https://substackcdn.com/image/fetch/$s_!VCdZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34200ceb-e0df-4123-a0d6-a20b4f3a34be_712x255.png 1272w, https://substackcdn.com/image/fetch/$s_!VCdZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34200ceb-e0df-4123-a0d6-a20b4f3a34be_712x255.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VCdZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34200ceb-e0df-4123-a0d6-a20b4f3a34be_712x255.png" width="314" height="112.45786516853933" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/34200ceb-e0df-4123-a0d6-a20b4f3a34be_712x255.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:255,&quot;width&quot;:712,&quot;resizeWidth&quot;:314,&quot;bytes&quot;:31731,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VCdZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34200ceb-e0df-4123-a0d6-a20b4f3a34be_712x255.png 424w, https://substackcdn.com/image/fetch/$s_!VCdZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34200ceb-e0df-4123-a0d6-a20b4f3a34be_712x255.png 848w, https://substackcdn.com/image/fetch/$s_!VCdZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34200ceb-e0df-4123-a0d6-a20b4f3a34be_712x255.png 1272w, https://substackcdn.com/image/fetch/$s_!VCdZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34200ceb-e0df-4123-a0d6-a20b4f3a34be_712x255.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Reddit&#8217;s User Statistics for three months ending December, 2023</figcaption></figure></div><ul><li><p><strong>Referral Traffic:</strong> A substantial portion of Reddit's traffic comes from users appending "reddit" to their search queries. This reliance on external search engines and potential changes to their result ranking poses a risk to organic traffic growth. </p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yPbL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc19d9e84-1b62-4ea3-9681-f931f5eb02d6_1155x675.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yPbL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc19d9e84-1b62-4ea3-9681-f931f5eb02d6_1155x675.png 424w, https://substackcdn.com/image/fetch/$s_!yPbL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc19d9e84-1b62-4ea3-9681-f931f5eb02d6_1155x675.png 848w, https://substackcdn.com/image/fetch/$s_!yPbL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc19d9e84-1b62-4ea3-9681-f931f5eb02d6_1155x675.png 1272w, https://substackcdn.com/image/fetch/$s_!yPbL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc19d9e84-1b62-4ea3-9681-f931f5eb02d6_1155x675.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yPbL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc19d9e84-1b62-4ea3-9681-f931f5eb02d6_1155x675.png" width="492" height="287.53246753246754" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c19d9e84-1b62-4ea3-9681-f931f5eb02d6_1155x675.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1155,&quot;resizeWidth&quot;:492,&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="https://substackcdn.com/image/fetch/$s_!yPbL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc19d9e84-1b62-4ea3-9681-f931f5eb02d6_1155x675.png 424w, https://substackcdn.com/image/fetch/$s_!yPbL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc19d9e84-1b62-4ea3-9681-f931f5eb02d6_1155x675.png 848w, https://substackcdn.com/image/fetch/$s_!yPbL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc19d9e84-1b62-4ea3-9681-f931f5eb02d6_1155x675.png 1272w, https://substackcdn.com/image/fetch/$s_!yPbL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc19d9e84-1b62-4ea3-9681-f931f5eb02d6_1155x675.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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">Reddit&#8217;s top referring websites (July 2024) - Similarweb</figcaption></figure></div><ul><li><p><strong>Low Average Revenue Per user (ARPU):</strong> As of March 2023, Reddit's global ARPU was $3.42, with U.S. ARPU at $5. This is significantly lower than competitors like Meta, which boasts a U.S. ARPU of $68.5. The disparity is partly due to a large number of logged-out or non-U.S. users, limiting monetization potential.</p></li><li><p><strong>Multi-Faceted Competition:</strong> Reddit faces competition on multiple fronts: </p><ul><li><p><strong>Information sharing:</strong> AI-powered search tools and chatbots that summarize rather than route traffic may threaten Reddit's position as a go-to source for answers and discussions.</p></li><li><p><strong>Community engagement: </strong>Platforms like Discord and X (formerly Twitter) compete for user attention, especially among younger demographics.</p></li></ul></li></ul><h3>Core Drivers for Reddit to Innovate</h3><p>To compete, differentiate and improve its user, creator &amp; advertiser engagement, the following are some core pillars of focus for Reddit:</p><ul><li><p><strong>Awareness Expansion:</strong> Reddit needs to broaden its reach beyond its current low ARPU user base by developing products and partnerships that make its vast knowledge base more accessible to a wider audience with higher willingness to pay. Integration of Reddit's vertical interest graphs into other platforms (such as eCommerce) could enhance engagement and visibility.</p></li><li><p><strong>Rich Media Expansion:</strong> With a 35% increase in video engagement in 2023, Reddit can capitalize on the growing demand for multimedia content. Combining video with its threaded text format can create a richer, multi-modal community experience, similar to YouTube's comment section but with its unique community thread dynamics.</p></li><li><p><strong>Improving Ads Effectiveness:</strong> Reddit's advantage lies in its ability to offer contextual and interest-based advertising within niche, highly-engaged communities. By focusing on moments of high user intent, delivering relevant and contextually-placed ads, it can differentiate itself from competitors platforms like Meta and Google.</p></li><li><p><strong>Creator Revenue Share:</strong> While exploring data licensing deals for AI training, Reddit must also develop new products and revenue streams that align with the community-centric model, including creator revenue sharing programs to maintain network effects and incentivize quality content production.</p></li></ul><h3>Potential Bets on Search Integrations, AI Personas, Creator Tools and Niche Marketplace Offerings</h3><h4>Improving Semantic Search with Deeper Browser &amp; Integration</h4><p>In Dec 2023, Reddit saw over 35 million search queries, with a 30% increase in &#8220;7-day user retention&#8221; for those searching directly on the platform. However, the vulnerability due to dependance of traffic from external search engines can be mitigated by:</p><ul><li><p><strong>Building a vertical semantic answer engine </strong>that capitalizes on its vast corpus of human conversations, providing answers validated by community thread references, <strong>deep linked within search results</strong>, allowing users to expand, read, and engage directly with content.</p></li><li><p><strong>Developing browser plug-ins for Chrome, Safari &amp; Edge and Android / IoS widgets</strong> to surface Reddit&#8217;s native search as closer to the start of the user session, circumventing traditional search engines.</p></li><li><p>Providing users the capability to search within specific subreddits, search across, providing references &amp; related queries for users to organically dive deeper.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zj0T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25692c4e-e8cf-451a-bf6f-accd8c6d97e0_264x392.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zj0T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25692c4e-e8cf-451a-bf6f-accd8c6d97e0_264x392.gif 424w, https://substackcdn.com/image/fetch/$s_!zj0T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25692c4e-e8cf-451a-bf6f-accd8c6d97e0_264x392.gif 848w, https://substackcdn.com/image/fetch/$s_!zj0T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25692c4e-e8cf-451a-bf6f-accd8c6d97e0_264x392.gif 1272w, https://substackcdn.com/image/fetch/$s_!zj0T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25692c4e-e8cf-451a-bf6f-accd8c6d97e0_264x392.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zj0T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25692c4e-e8cf-451a-bf6f-accd8c6d97e0_264x392.gif" width="360" height="534.5454545454545" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/25692c4e-e8cf-451a-bf6f-accd8c6d97e0_264x392.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:392,&quot;width&quot;:264,&quot;resizeWidth&quot;:360,&quot;bytes&quot;:2278277,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!zj0T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25692c4e-e8cf-451a-bf6f-accd8c6d97e0_264x392.gif 424w, https://substackcdn.com/image/fetch/$s_!zj0T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25692c4e-e8cf-451a-bf6f-accd8c6d97e0_264x392.gif 848w, https://substackcdn.com/image/fetch/$s_!zj0T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25692c4e-e8cf-451a-bf6f-accd8c6d97e0_264x392.gif 1272w, https://substackcdn.com/image/fetch/$s_!zj0T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25692c4e-e8cf-451a-bf6f-accd8c6d97e0_264x392.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><figcaption class="image-caption">Perplexity&#8217;s browser plug-in design with answers &amp; Reddit references</figcaption></figure></div><h4>Embedding Authentic Avatars within Community Threads</h4><p>As explained by Marc Andreessen <a href="https://youtu.be/-hxeDjAxvJ8?t=499">in this podcast</a>, the future of internet is going to be conversations between AI &amp; humans. With over 20 mn global users &amp; 16 mn chatbots created in 2 years, <a href="https://character.ai/">character.ai</a> has gained a lot of prominence by challenging the uncanny valley of people talking to custom-built AI avatars. <a href="https://about.fb.com/news/2023/09/introducing-ai-powered-assistants-characters-and-creative-tools/">Meta AI&#8217;s recent implementation</a> of AI avatars across its family of apps such as Whatsapp, Messenger &amp; IG DMs showcases how chat assistants can be distributed across social products. Reddit can capitalize on this behavioral user trend shift by:</p><ul><li><p>Introducing <strong>AI personas natively within community threads</strong> to drive cross-community engagement and curate fresh content to bootstrap content.</p></li><li><p><strong>Fine-tuning the persona to write in specific styles</strong> and curate content tailored to particular chains of thought for specific threads, maintaining consistency.</p></li><li><p><strong>Enabling cross-pollination</strong> of insights from similar or orthogonal communities, bringing diverse perspectives to existing threads &amp; amplifying cross community network effects by deep linking other relevant threads.</p></li><li><p>Enabling <strong>AI personas to engage with users over DMs</strong>, to facilitate deeper and more contextual conversation catering to user needs, but harnessing from the vast community corpus of data.</p></li></ul><p>Discord has already seen an uptick in the <a href="https://discord.com/blog/ai-on-discord-your-place-for-ai-with-friends">use of AI characters within group chats</a> while Character.AI rolled out <a href="https://blog.character.ai/new-feature-announcement-character-group-chat/">a similar functionality late last year</a>. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g_3W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80638e04-68fa-4d92-b493-5da236774485_551x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g_3W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80638e04-68fa-4d92-b493-5da236774485_551x900.png 424w, https://substackcdn.com/image/fetch/$s_!g_3W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80638e04-68fa-4d92-b493-5da236774485_551x900.png 848w, https://substackcdn.com/image/fetch/$s_!g_3W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80638e04-68fa-4d92-b493-5da236774485_551x900.png 1272w, https://substackcdn.com/image/fetch/$s_!g_3W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80638e04-68fa-4d92-b493-5da236774485_551x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g_3W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80638e04-68fa-4d92-b493-5da236774485_551x900.png" width="345" height="563.5208711433756" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80638e04-68fa-4d92-b493-5da236774485_551x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:551,&quot;resizeWidth&quot;:345,&quot;bytes&quot;:607221,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!g_3W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80638e04-68fa-4d92-b493-5da236774485_551x900.png 424w, https://substackcdn.com/image/fetch/$s_!g_3W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80638e04-68fa-4d92-b493-5da236774485_551x900.png 848w, https://substackcdn.com/image/fetch/$s_!g_3W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80638e04-68fa-4d92-b493-5da236774485_551x900.png 1272w, https://substackcdn.com/image/fetch/$s_!g_3W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80638e04-68fa-4d92-b493-5da236774485_551x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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">A preview of what AI avatars could look like on Reddit'</figcaption></figure></div><h4>Empowering Users and Moderators with AI-Infused Creator Tools</h4><p>Given Reddit's user-generated content (UGC) play and large text based expression, the platform is uniquely positioned to offer creator tools that can enable the following:</p><ul><li><p><strong>Thread summaries</strong>, generated on-demand, would benefit transient users from search engines seeking quick answers without sifting through long conversations. While this might reduce time spent on threads, strategic use of citations to specific discussions could encourage deeper engagement. Additionally, in-line ad placements within these summaries offer new monetization avenues.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Gho8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58b8e3ec-1077-47c6-b12f-d48f9b259941_549x559.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gho8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58b8e3ec-1077-47c6-b12f-d48f9b259941_549x559.png 424w, https://substackcdn.com/image/fetch/$s_!Gho8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58b8e3ec-1077-47c6-b12f-d48f9b259941_549x559.png 848w, https://substackcdn.com/image/fetch/$s_!Gho8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58b8e3ec-1077-47c6-b12f-d48f9b259941_549x559.png 1272w, https://substackcdn.com/image/fetch/$s_!Gho8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58b8e3ec-1077-47c6-b12f-d48f9b259941_549x559.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gho8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58b8e3ec-1077-47c6-b12f-d48f9b259941_549x559.png" width="359" height="365.5391621129326" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58b8e3ec-1077-47c6-b12f-d48f9b259941_549x559.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:559,&quot;width&quot;:549,&quot;resizeWidth&quot;:359,&quot;bytes&quot;:91315,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Gho8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58b8e3ec-1077-47c6-b12f-d48f9b259941_549x559.png 424w, https://substackcdn.com/image/fetch/$s_!Gho8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58b8e3ec-1077-47c6-b12f-d48f9b259941_549x559.png 848w, https://substackcdn.com/image/fetch/$s_!Gho8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58b8e3ec-1077-47c6-b12f-d48f9b259941_549x559.png 1272w, https://substackcdn.com/image/fetch/$s_!Gho8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58b8e3ec-1077-47c6-b12f-d48f9b259941_549x559.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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">Envisioning Thread Summaries on Reddit</figcaption></figure></div><ul><li><p><strong>For moderators, Text-based content assistants</strong> could significantly reduce the time spent bootstrapping and engaging communities. These AI tools, fine-tuned on Reddit's unique data corpus, would help craft content tailored to each community's style and interests. This approach maintains authenticity while fostering diversity through the cross-pollination of ideas from related subreddits.</p></li><li><p><strong>Multi-modal content creation features</strong> would allow users to seamlessly augment their posts with images, creating richer expressions. This is particularly valuable for younger users in entertainment-focused subreddits, empowering them to create "meme-o-graphic" content that can drive viral engagement loops. Offering these tools to both moderators and regular participants can enhance content quality and user engagement, potentially increasing DAU/MAU engagement.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5vTB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b77225b-dd73-4027-bddb-a895b5e48e1b_553x801.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5vTB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b77225b-dd73-4027-bddb-a895b5e48e1b_553x801.png 424w, https://substackcdn.com/image/fetch/$s_!5vTB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b77225b-dd73-4027-bddb-a895b5e48e1b_553x801.png 848w, https://substackcdn.com/image/fetch/$s_!5vTB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b77225b-dd73-4027-bddb-a895b5e48e1b_553x801.png 1272w, https://substackcdn.com/image/fetch/$s_!5vTB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b77225b-dd73-4027-bddb-a895b5e48e1b_553x801.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5vTB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b77225b-dd73-4027-bddb-a895b5e48e1b_553x801.png" width="395" height="572.1428571428571" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b77225b-dd73-4027-bddb-a895b5e48e1b_553x801.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:801,&quot;width&quot;:553,&quot;resizeWidth&quot;:395,&quot;bytes&quot;:305185,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5vTB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b77225b-dd73-4027-bddb-a895b5e48e1b_553x801.png 424w, https://substackcdn.com/image/fetch/$s_!5vTB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b77225b-dd73-4027-bddb-a895b5e48e1b_553x801.png 848w, https://substackcdn.com/image/fetch/$s_!5vTB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b77225b-dd73-4027-bddb-a895b5e48e1b_553x801.png 1272w, https://substackcdn.com/image/fetch/$s_!5vTB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b77225b-dd73-4027-bddb-a895b5e48e1b_553x801.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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">Image Generation Tools for Content Creators on Reddit</figcaption></figure></div></li></ul><h4>The Future of Reddit as a Product &amp; Services Marketplace</h4><p>Reddit's potential as a marketplace leverages its strong network effects and community trust, similar to how Facebook Marketplace evolved on top of the flagship platform . Reddit is uniquely positioned in this space because of:</p><ul><li><p><strong>Differentiated supply</strong> from traditional marketplaces through various products and services currently transacted on Reddit:</p><ul><li><p><strong>Digital services</strong> such as graphic design, writing, programming and tutoring are often exchanged via Reddit through specific communities.</p></li><li><p><strong>Artisanal &amp; bespoke products </strong>such as handmade craft collections, jewelry, collectibles (<a href="https://www.reddit.com/r/marketplace/">r/marketplace</a>), bespoke watches ( 20K watches sold on <a href="https://www.reddit.com/r/Watchexchange/">r/WatchExchange</a>), mechanical keyboards (<a href="https://www.reddit.com/r/mechmarket/">r/mechmarket</a>) paves a path for Reddit to find a niche similar to marketplaces such as Etsy.</p></li></ul></li><li><p><strong>Existing Trust</strong> established through the detailed community threads that can enlist historical transactions, comments &amp; reviews from other users regardless of the anonymous nature of users makes it easier for users to transact.</p></li></ul><p>By formalizing these exchanges through dedicated marketplace pages and streamlined buyer/seller interactions, Reddit can enhance user experience and engagement. While marketplace fees may not be a primary revenue driver, the real value lies in the deep understanding of user intent gained through these transactions which can significantly boost advertising effectiveness and grow into new Ads verticals. The potential vertical search and discovery engine can be extended to interest-based e-commerce, bringing a segment of buyers closer to transactions.</p><h3>Is Community + Data + AI = Higher Engagement + Profitability?</h3><h4>The Bull Case</h4><p>Reddit's younger, tech-savvy user base, segmented across vertical interest graphs, has a higher propensity to engage with the proposed vertical search &amp; embedded AI functionalities. This segment is also more open to transacting via such community focused platforms and engaging with niche brands which provides Reddit an opportunity to create a more nuanced advertising business. This, coupled with potential marketplace for bespoke products and services, brings the buyer much closer to the commercial and casual sellers. Browser &amp; device level partnerships and semantic answer engine capabilities, if executed well, gives Reddit the chance of become a dedicated vertical search tool &amp; eCommerce marketplace for an emerging user segment.</p><h4>The Bear Case</h4><p>Despite promising growth avenues listed above, the platform's ARPU may be constrained by the relatively low willingness to pay among its users, especially within a highly competitive ad market. Browser integrations for vertical search may not significantly boost user engagement compared to established LLM search providers such as OpenAI, Claude &amp; Perplexity. While creative AI content could enhance community engagement, it introduces risks related to content quality, safety, and latency. Deploying such functionality at scale also requires substantial infrastructure investments, which must be justified by positive unit economics, especially for a loss making, yet emerging public company. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/siddhantsahu92&quot;,&quot;text&quot;:&quot;Find me on X&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://twitter.com/siddhantsahu92"><span>Find me on X</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.linkedin.com/in/siddhantsahu/&quot;,&quot;text&quot;:&quot;Find me on LinkedIn&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.linkedin.com/in/siddhantsahu/"><span>Find me on LinkedIn</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;mailto:siddhant.sahu@alumni.duke.edu&quot;,&quot;text&quot;:&quot;Email Me&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="mailto:siddhant.sahu@alumni.duke.edu"><span>Email Me</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://sidstage.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading AIconomics! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Beyond the Cloud: Distributed AI and On-Device Intelligence]]></title><description><![CDATA[Transition of AI workflows from cloud to the edge with specialized chip infrastructure & models, multi-modality and ambience across devices]]></description><link>https://sidstage.substack.com/p/beyond-the-cloud-distributed-ai-and</link><guid isPermaLink="false">https://sidstage.substack.com/p/beyond-the-cloud-distributed-ai-and</guid><dc:creator><![CDATA[Siddhant Sahu]]></dc:creator><pubDate>Thu, 30 May 2024 13:02:29 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/26000797-d319-4107-b96c-a230f34bdaae_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>TL;DR</h3><blockquote><p>Today, we&#8217;re going beyond the cloud, to the device, removing those fundamental constraints of power and space, reducing latency, ensuring privacy. We believe AI will be distributed. The richest AI experiences will harness the power of cloud and the edge, working together, in concert. This in turn will lead to a new category of devices that turn the world itself into a prompt. Devices that can instantly see us, hear us, reason about our intent and our surroundings</p></blockquote><p>The above is the opening line from Satya Nadella's recent keynote for the launch of a <a href="https://blogs.microsoft.com/blog/2024/05/20/introducing-copilot-pcs/">Windows PC tailored to AI</a>. The new and improved Windows OS and laptop design claims to be 58% more performant and have 20% more battery life than the latest MacBook Air while processing state-of-the-art AI workloads. The event was perfectly timed two weeks prior to Apple's WWDC, where Apple is expected to unveil native AI features embedded within iOS 18 through Siri, Search, and Safari. The following trends are very clear:</p><ul><li><p><strong>Small Language Models:</strong> The advent of smaller language models is intended to act as a local semantic kernel that can run on the device, understand and process the user&#8217;s screen context, and handle queries to a certain extent while delegating complex user queries to the cloud model.</p></li><li><p><strong>Cloud to the Edge:</strong> Part of the AI community is shifting from a pure cloud-based Model-as-a-Service approach to a hybrid approach including local multi-modal AI workloads interfacing with cloud hosted models. This approach leverages an ensemble of open-source and closed models based on the nature of input and complexity of the task at hand.</p></li><li><p><strong>Specialized Chips for Local AI Workloads:</strong> While companies such as Groq provide lightning-fast inference speeds on the cloud, the need for specialized chips for on-device processing is gaining momentum. Big tech and major chip manufacturers are partnering to bring state-of-the-art neural chip architectures to run local AI workflows in a low-latency, battery-efficient, and secure manner.</p></li><li><p><strong>Omni-Modality &amp; Device Ambience:</strong> Model architectures are transitioning to uniformly tokenize multiple modalities of input, including text, images, voice, and video. They process them using an ensemble or sometimes a single model architecture while exposing such services across laptops, phones, tablets, and smart glasses. This leverages all sources of the user&#8217;s environmental context, creating ambient services that users can take anywhere and deeply interact with.</p></li></ul><div id="youtube2-iHQgf3DNAr8" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;iHQgf3DNAr8&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/iHQgf3DNAr8?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h3>Multi-Modal SLMs deployed locally on devices</h3><p>The core benefits that SLMs claim to offer over LLMs are reduced latency and higher data security due to on-device processing. However, this comes with trade-offs in battery life, compute constraints, and intelligence constraints. Notable recent model releases include:</p><ul><li><p><strong><a href="https://venturebeat.com/ai/microsoft-introduces-phi-silica-a-3-3b-parameter-model-made-for-copilot-pc-npus/?utm_source=tldrai">Phi 3-Silica</a> from Microsoft:</strong> With 3.3 billion parameters, this latest release from the Phi 3 small language model series is optimized to work with Microsoft NPUs designed specifically for co-pilots and PCs. Phi 3 claims to outperform GPT-3.5 with far fewer parameters, has a token latency of 650 tokens/s, and leverages 1.5 W of power. It signals progress in deploying SLMs locally on optimized end-user hardware.</p></li><li><p><strong><a href="https://arxiv.org/abs/2403.20329">Apple ReaLM:</a></strong> This hybrid architecture deploys a smaller language model fine-tuned on reference resolution tasks such as a user&#8217;s active screen, conversational history, and background processes that serve as multiple signals of context. It creates diverse context representations sent to OpenAI&#8217;s models for comprehensive responses. This is targeted at maximizing user experience by deeply understanding user&#8217;s screen context and getting better responses, possibly from cloud hosted LLMs to create a hybrid approach towards building useful AI functionalities within Apple devices.</p></li><li><p><strong><a href="https://store.google.com/intl/en/ideas/articles/gemini-nano-google-pixel/">Google Gemini Nano</a>:</strong> This multi-modal on-device foundational model aims to make the end-user experience faster and more secure. It is currently catered towards locally processed audio calls for spam detection, improving accessibility via TalkBack, etc. that make for useful functionalities for the Google Pixel.</p></li><li><p><strong><a href="https://x.com/argmaxinc/status/1790785157840125957">Stable Diffusion 3 Partnership with Argmax</a>:</strong> Deployed via DiffusionKit for on-device inference on Mac, this model is optimized for memory consumption and latency for both MLX and Core ML (frameworks for running machine learning on Apple silicon) and showcases Stability AI&#8217;s investment in on-device model execution frameworks.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VHfi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa489c964-eb99-40b9-8e06-9ef2dc93335a_1005x708.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VHfi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa489c964-eb99-40b9-8e06-9ef2dc93335a_1005x708.webp 424w, https://substackcdn.com/image/fetch/$s_!VHfi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa489c964-eb99-40b9-8e06-9ef2dc93335a_1005x708.webp 848w, https://substackcdn.com/image/fetch/$s_!VHfi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa489c964-eb99-40b9-8e06-9ef2dc93335a_1005x708.webp 1272w, https://substackcdn.com/image/fetch/$s_!VHfi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa489c964-eb99-40b9-8e06-9ef2dc93335a_1005x708.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VHfi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa489c964-eb99-40b9-8e06-9ef2dc93335a_1005x708.webp" width="1005" height="708" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a489c964-eb99-40b9-8e06-9ef2dc93335a_1005x708.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:708,&quot;width&quot;:1005,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VHfi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa489c964-eb99-40b9-8e06-9ef2dc93335a_1005x708.webp 424w, https://substackcdn.com/image/fetch/$s_!VHfi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa489c964-eb99-40b9-8e06-9ef2dc93335a_1005x708.webp 848w, https://substackcdn.com/image/fetch/$s_!VHfi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa489c964-eb99-40b9-8e06-9ef2dc93335a_1005x708.webp 1272w, https://substackcdn.com/image/fetch/$s_!VHfi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa489c964-eb99-40b9-8e06-9ef2dc93335a_1005x708.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><figcaption class="image-caption">Phi-3 family of models benchmarked against commonly available SLMs</figcaption></figure></div><h3>On-device end user apps deployed across multiple devices</h3><p>Now that we&#8217;ve discussed the underlying models powering the end-user context layer, it&#8217;s important to understand how this context is gathered via various device sensors. Local agents view what the user views by capturing their screen context alongside the camera and microphone feed for external audio and video when prompted. They process multiple modalities of inputs in real-time, running inference quickly to provide a low latency user experience. Here are a few latest announcements:</p><ul><li><p><strong><a href="https://www.youtube.com/watch?v=mzdvw_euKlk">ChatGPT-4o:</a></strong> The latest launch announced a local desktop client that can watch a user screen and help with various use cases such as summarizing code, analyzing complex charts, or assisting with math problems. One of the demos showcased ChatGPT&#8217;s <a href="https://www.youtube.com/watch?v=_nSmkyDNulk">capability to watch a live video feed</a> from a tablet camera and explain the solution to the user in real time with minimal latency. This signals the power of an omni-modal model service interfacing via a local desktop client with low-latency video &amp; user screen inputs. Creating useful desktop clients that can not only chat with the user, but also watch the user&#8217;s screen, gather video via device cameras, while sending high bandwidth information in real time to the core model service facilitates seamless human-machine interaction.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!40Ti!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650b1449-1517-45f9-a4fc-3f98cabf9ff3_2642x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!40Ti!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650b1449-1517-45f9-a4fc-3f98cabf9ff3_2642x1500.png 424w, https://substackcdn.com/image/fetch/$s_!40Ti!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650b1449-1517-45f9-a4fc-3f98cabf9ff3_2642x1500.png 848w, https://substackcdn.com/image/fetch/$s_!40Ti!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650b1449-1517-45f9-a4fc-3f98cabf9ff3_2642x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!40Ti!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650b1449-1517-45f9-a4fc-3f98cabf9ff3_2642x1500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!40Ti!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650b1449-1517-45f9-a4fc-3f98cabf9ff3_2642x1500.png" width="520" height="295.35714285714283" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/650b1449-1517-45f9-a4fc-3f98cabf9ff3_2642x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:827,&quot;width&quot;:1456,&quot;resizeWidth&quot;:520,&quot;bytes&quot;:1890064,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!40Ti!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650b1449-1517-45f9-a4fc-3f98cabf9ff3_2642x1500.png 424w, https://substackcdn.com/image/fetch/$s_!40Ti!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650b1449-1517-45f9-a4fc-3f98cabf9ff3_2642x1500.png 848w, https://substackcdn.com/image/fetch/$s_!40Ti!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650b1449-1517-45f9-a4fc-3f98cabf9ff3_2642x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!40Ti!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650b1449-1517-45f9-a4fc-3f98cabf9ff3_2642x1500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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">ChatGPT&#8217;s Desktop app that gathers on-screen contect</figcaption></figure></div><ul><li><p><strong><a href="https://youtu.be/XEzRZ35urlk?t=4699">On-Screen Widgets:</a> </strong>In the latest Android keynote, Google introduced the &#8220;AI at the Core&#8221; initiative for Android, that includes functionalities such as &#8220;Circle to Search&#8221; and context-aware features by overlaying the Gemini assistant on top of existing apps to seamlessly switch back and forth between the app and the assistant. Google also claims to release the capability for Gemini Nano to analyze the content of active applications on a user&#8217;s screen to provide relevant suggestions in the upcoming months. This is similar to the ChatGPT-4o desktop client, but implemented keeping mobile form factor in mind, making it easy for users to retrieve information with minimal context switching.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2fzk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65505009-fde2-44a9-afc9-8b711a846596_428x865.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2fzk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65505009-fde2-44a9-afc9-8b711a846596_428x865.png 424w, https://substackcdn.com/image/fetch/$s_!2fzk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65505009-fde2-44a9-afc9-8b711a846596_428x865.png 848w, https://substackcdn.com/image/fetch/$s_!2fzk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65505009-fde2-44a9-afc9-8b711a846596_428x865.png 1272w, https://substackcdn.com/image/fetch/$s_!2fzk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65505009-fde2-44a9-afc9-8b711a846596_428x865.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2fzk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65505009-fde2-44a9-afc9-8b711a846596_428x865.png" width="230" height="464.83644859813086" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65505009-fde2-44a9-afc9-8b711a846596_428x865.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:865,&quot;width&quot;:428,&quot;resizeWidth&quot;:230,&quot;bytes&quot;:379097,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2fzk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65505009-fde2-44a9-afc9-8b711a846596_428x865.png 424w, https://substackcdn.com/image/fetch/$s_!2fzk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65505009-fde2-44a9-afc9-8b711a846596_428x865.png 848w, https://substackcdn.com/image/fetch/$s_!2fzk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65505009-fde2-44a9-afc9-8b711a846596_428x865.png 1272w, https://substackcdn.com/image/fetch/$s_!2fzk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65505009-fde2-44a9-afc9-8b711a846596_428x865.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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">Google Gemini Nano on-device agent running on top of Youtube</figcaption></figure></div><ul><li><p><strong><a href="https://www.theverge.com/2024/4/23/24138090/ray-ban-meta-smart-glasses-ai-wearableshttps://www.theverge.com/2024/4/23/24138090/ray-ban-meta-smart-glasses-ai-wearables">Meta&#8217;s Ray-Bans&#8217;s latest multi-modal AI upgrade:</a></strong> This has turned out to be a surprising success for consumers, as the glasses can see exactly what the user sees through the embedded camera. While the AI assistant largely uses a Bluetooth connection to a mobile device, leveraging the mobile internet to interface with Meta&#8217;s hosted Llama models, the core value-add comes from the capability to summon the model intuitively via voice and interact with the assistant in real-time through audio and video feed. This sets the precedent for how AI agents can become much more ambient across our real and virtual world.</p></li></ul><p>In the existing architectures leveraged for various device types, we&#8217;re noticing deeper OS level integrations for the SLMs exposing various on-device components while giving them the flexibility to interface with end users via lightweight client applications supported across multiple devices. However, we may see see more powerful on-device models that increasingly reduce the need for interfacing with cloud LLMs, processing complex user queries locally while keeping user data more secure and minimizing latency. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://sidstage.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe to receive my monthly newsletter.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>Specialized Chipsets</h3><p>While Nvidia's data center revenue in Q2 2024 has continued to surge with increasing gross margins due to growing demand for AI training and a lot more inference, we&#8217;re starting to see several hyperscalers build out or advance their own chipset initiatives with <a href="https://cloud.google.com/blog/products/compute/introducing-trillium-6th-gen-tpus">Google Trillium</a>, <a href="https://press.aboutamazon.com/2023/11/aws-unveils-next-generation-aws-designed-chips">AWS Trainium v2</a>, <a href="https://ai.meta.com/blog/next-generation-meta-training-inference-accelerator-AI-MTIA/">Meta MTIA</a>. While lot of chip-level innovation seems to be shifting from training to inference, at the same time, we&#8217;re also observing various innovations for on-device chips optimized for local AI workloads.</p><ul><li><p><strong><a href="https://www.qualcomm.com/news/onq/2024/02/what-is-an-npu-and-why-is-it-key-to-unlocking-on-device-generative-ai">Microsoft&#8217;s Neural Processing Unit (NPU)</a></strong>: This power-efficient local chipset can run voice recognition, image generation, and various other tasks on the edge while complementing CPUs and GPUs on the latest Microsoft Windows PCs, that claims to run a variety of small language models locally.</p></li><li><p><strong><a href="https://www.apple.com/newsroom/2024/05/apple-introduces-m4-chip/">Apple&#8217;s latest M4 chip</a>:</strong>  This release claims to have the fastest neural processing engine, paving the way for various on-device machine learning operations that Apple may announce for Siri and Search at WWDC 24. Apple currently uses this on the iPad Pro, but we may see variants of this chip leveraged for MacBooks and eventually the iPhone, which is where Apple may release a plethora of AI-native features across Siri, Search, and Safari.</p></li><li><p><strong><a href="https://blog.google/products/pixel/google-tensor-g3-pixel-8/">Google Tensor G3</a>:</strong> Powers Pixel 8, claimed to locally execute the same text-to-speech model that Google has historically used in the cloud, and runs twice as many machine learning models on-device for various use cases.</p></li><li><p>Several other manufacturers are competing to bring on-device chips to market for local AI workloads including AMD with its Ryzen 7040 series of notebook processors, as well as Samsung and LG for their consumer grade mobile devices. NVIDIA is also speculated to join the party by preparing a system-on-chip (SoC) that pairs Arm's Cortex-X5 core design with GPUs based on its own recently introduced Blackwell architecture. It signals a strategy shift from the Grace ARM CPU design focussing on data center applications to datacenter applications, to get a greater slice of the AI PC market, coalescing around CPUs with built-in AI acceleration.</p></li></ul><h2>From Multi-Modality to Omni-Modality</h2><p>The latest release of ChatGPT-4o, which can reason across text, audio, and video in real-time in a fast and natively multi-modal way while detecting emotion in voice input, clearly marks an evolution in input encoder architectures, giving them a new name: "<strong>Multimodal Unified Token Transformers (MUTTs)"</strong>. This signifies an evolution from single large monolithic models used separately based on prompt inputs to a micro-services style muli-modal model ensemble that can process various modalities</p><ul><li><p>Meta&#8217;s introduction of Chameleon, a mixed-modal early-fusion foundation model similar to GPT-4o, capable of interleaved text and image understanding and generation, also signals a shift in the research communities towards an <a href="https://x.com/ArmenAgha/status/1791275538625241320">early fusion multimodal approach</a>.</p></li></ul><h3>Open Questions &amp; Constraints</h3><p>While the progress for on-device assistants looks very promising and is backed by real model releases, device rollouts, and meaningful demos, the following aspects are yet to be fully addressed:</p><ul><li><p><strong>Intelligence Constraints</strong>: While small language models have shown promising performance on various benchmarks with a smaller number of parameters, they&#8217;re still far from the benchmarks of state-of-the-art large language models (LLMs) with medium to high parameter counts. Initially, the consensus was to scale data, compute, and parameters in a coordinated fashion in line with Chinchilla optimal scaling. However, more recently, it has become evident that for deployment efficiency, it&#8217;s more useful to focus on big compute and data for much smaller models. Meta's Llama-3 8b was almost as powerful as the biggest version of Llama 2. Phi-3 mini with 3.8 billion parameters was trained on 3.3 trillion tokens of high-quality data with extensive post-training, paving the path for future model evolution.</p></li><li><p><strong>Battery Constraints</strong>: While the models have become smaller and are running on optimized chipsets, battery usage remains a significant trade-off. Although Phi 3 has promising battery usage claims, long-term performance versus battery consumption is yet to be seen.</p></li><li><p><strong>Compute Constraints</strong>: While the inference speeds for Phi 3 are stated at 650 tokens/s, the small language model community as a whole is yet to see broader community-built end-user applications beyond those created by Google and Microsoft. This will help determine how latency problems are broadly solved by the open-source community on a broader set of small language models.</p></li></ul><h3>The Bull Case</h3><p>From an optimistic perspective, the following factors may lead to large-scale adoption of SLMs (Small Language Models) locally deployed on devices:</p><ol><li><p><strong>Advancements in Research</strong>: As research progresses in finding high-quality data sets to train models with fewer parameters, we could potentially see smaller parameter models (&lt; 1 billion) achieving accuracy benchmarks comparable to existing state-of-the-art (SOTA) large language models (LLMs).</p></li><li><p><strong>Chipset Efficiency</strong>: Chipsets may become smaller and more efficient at handling higher magnitudes of computation. This could enable them to run even larger language models locally on consumer devices such as phones, tablets, and smart glasses.</p></li><li><p><strong>Battery Improvements</strong>: Batteries in PCs, tablets, mobile phones, and smart glasses may become more powerful without changing form factors, allowing both small and large models to run with acceptable inference speeds and minimal power drain.</p></li></ol><h3>The Bear Case</h3><p>Looking at future evolution from a different perspective:</p><ol><li><p><strong>Historical Trends in Cloud Computing</strong>: During the rise of cloud computing, many companies provided on-premises "cloud API proxies" or appliances for creating on-premises clouds. While infrastructure companies like Nutanix and Cisco had emerging products in this space, the value consolidated to the cloud hyper-scalers. A similar trend could apply to LLMs, potentially reducing the value of SLMs.</p></li><li><p><strong>Increasing Power of Cloud-Hosted Models</strong>: Cloud-hosted models may become increasingly powerful compared to SLMs, making the trade-off for deploying SLMs less attractive. This could be further emphasized by significant improvements in network bandwidths and data center computing capabilities, reducing network latency and inference speeds, thereby decreasing the need for locally executed AI workloads.</p></li></ol><p>Ultimately, the decision between LLMs and SLMs will depend on specific use cases, security requirements, latency, power usage, and user experience considerations.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/siddhantsahu92&quot;,&quot;text&quot;:&quot;Find me on X&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://twitter.com/siddhantsahu92"><span>Find me on X</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.linkedin.com/in/siddhantsahu/&quot;,&quot;text&quot;:&quot;Find me on LinkedIn&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.linkedin.com/in/siddhantsahu/"><span>Find me on LinkedIn</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;mailto:siddhant.sahu@alumni.duke.edu&quot;,&quot;text&quot;:&quot;Email Me&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="mailto:siddhant.sahu@alumni.duke.edu"><span>Email Me</span></a></p>]]></content:encoded></item><item><title><![CDATA[Evolution from Single to Multi-Threaded Agent Workflows]]></title><description><![CDATA[Dissecting the incremental value unlock from "Assistants" to "Agents"]]></description><link>https://sidstage.substack.com/p/evolution-from-single-to-multi-threaded</link><guid isPermaLink="false">https://sidstage.substack.com/p/evolution-from-single-to-multi-threaded</guid><dc:creator><![CDATA[Siddhant Sahu]]></dc:creator><pubDate>Sat, 04 May 2024 01:01:18 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/34b9c30e-9876-4469-b46b-92b8114152c6_1280x1280.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>TL;DR</h3><ul><li><p><strong>From Assistants to Agents:</strong> Initially designed as basic tools for answering tasks, AI chat assistants have advanced into autonomous agents capable of solving complex, multi-faceted problems.</p></li><li><p><strong>Limitations of Single-threaded Interfaces:</strong> These traditional chat interfaces, while effective for linear tasks, struggle with complex queries that require broader contextual understanding and multi-step reasoning.</p></li><li><p><strong>Open-Source Frameworks:</strong> Open-source frameworks have been instrumental in enhancing the capabilities of AI assistants, contributing to areas like software development, academic research, and creative content generation.</p></li><li><p><strong>Evolving Software Ecosystem:</strong> The growing ecosystem is currently burgeoning at the infrastructure layer through frameworks such as ChatDev, MetaGPT, AutoGen, with some releases for vertical-ized tools such as Devin and Multi-On, and promise of on-device multi-threaded agents for consumer grade devices</p></li></ul><h3>Base Large Language Models to Helpful Chat Products</h3><p>The 2017 release of the <a href="https://arxiv.org/abs/1706.03762">transformer architecture</a> created an inflection point for adoption of language models. Subsequent releases of GPT 3 in 2020 &amp; GPT 3.5 in early 2022 led to the first helpful internet-scale answering engine (ChatGPT). Base models are NOT assistants, and they merely want to complete documents by predicting the next token. This first product iteration of a base model ended up being the <a href="https://youtu.be/bZQun8Y4L2A?t=633">model tricked into serving as an assistant</a> tasked at answering questions, using the corpus of internet knowledge that it was trained on. This led to users being able to ask deeply complex questions and get answers as opposed to getting traditional search results which created a step function in productivity gains.</p><h3>Limitations of Single Threaded Chat Assistants</h3><p>The way we interact with LLMs is through single-threaded chat interfaces such as ChatGPT, Perplexity, Claude, Gemini etc. wherein every search query is attached to a single threaded chat session. While this model has yielded productivity gains thus far, here are some limitations that we&#8217;ve observed:</p><ul><li><p><strong>Planning based on Broader User Intent:</strong> Queries often embody a user intent behind them, tied to a longer and much more complex task goal, that often requires planning an outline / identifying bodies of work, determining the necessary tools for each task and whether web searches are required, writing initial drafts &amp; reflecting to iterate on multiple drafts etc.</p></li><li><p><strong>Context Segregated Search Queries:</strong> Based on complexity, users may typically spin up multiple search queries, associated with individual tasks which are often disjointed from a context perspective, but could benefit from cross-collaboration &amp; abstraction into a broader goal. As of today, chat products enable users to spin up multiple queries without a means to group or link them together</p></li><li><p><strong>Context Switching within the same query:</strong> Users switch context all the time within these single threaded conversations wherein they may move from one phase of their complex goal / task to the other, to maintain continuity and ease of use. While Large Language Models offer context lengths to the order of 1 million tokens (Gemini 1.5), model accuracy reducse as the user adds more complex and varying context types as opposed to if the model is fed with a singular topic.</p></li><li><p><strong>Task Specialization by Model:</strong> While LLMs are typically adept at a wide variety of tasks within different verticals, models fine tuned / grounded on specific data may have the capability to perform better than general purpose models. </p></li><li><p><strong>Computational Inequality:</strong> A model spends the same amount of compute on predicting every token regardless of whether the task is complex or not, thus making it computationally very expensive. Only a portion of the model layers &amp; nodes are leveraged for specific tasks, thus creating inefficiencies from an inference time and cost perspective.</p></li><li><p><strong>Reflection</strong> As Andrew Ng <a href="https://www.deeplearning.ai/the-batch/issue-242/">perfectly summarized</a>, we use LLMs in zero-shot or a few-shot prompting mode to generate final output tokens. It&#8217;s like asking someone to write an essay from start to finish, without any pauses, backspaces and review. This often leads to hallucinations over a long range of predicted output tokens reducing overall reliability of responses.</p></li></ul><h3>Where do multi-agent frameworks add value?</h3><p>From a use case standpoint, here are some key categories / users where such multi-agent frameworks may yield the highest benefit:</p><ul><li><p><strong>Software Development</strong> Typically involves multiple activities including planning, requirements gathering, architectural design, systems design, coding, testing, bug detection and resolution done by a variety of roles such as product managers, architects, program managers, SW engineers and QA engineers. This makes it a great fit for a multi-agent style framework to solve each task separately while collaborating on a broader end goal. <a href="https://githubnext.com/projects/copilot-workspace/">Github Co-Pilot Workspace</a> is a great first example of a broader project based, task oriented &amp; multi-agent assisted software development workflow.</p></li><li><p><strong>Corporate &amp; Academic Research:</strong> Research across various industries involves engaging in information search based on multiple hypotheses, driving multiple internet searches to analyze market trends, leveraging tools to build scenarios and validating external search with internal knowledge bases. This is followed by strategy creation &amp; iteration through an iterative process of documentation (tooling). This process is multi-faceted, involves multiple steps, tools and often delegated roles. Part of <a href="https://www.bloomberg.com/news/articles/2024-04-04/openai-sees-tremendous-growth-in-corporate-version-of-chatgpt">OpenAI&#8217;s 600K sign-ups</a> for ChatGPT for enterprise showcases the growing value of this specific use case.</p></li><li><p><strong>Content Creators </strong>leverage an iterative process that involves discovering latest trends for novel content ideas, leveraging existing audience analytics to understand demographics and preferences, and experimentation to create an end product via potential trailers. Considering each step requires research, amalgamation of ideas and content creation via creative tools, multi-threaded agent workflows can help orchestrate the multi-modal content creation piece as well as augmentation with the creators&#8217; existing audience analytics and trends via tooling integrations. Meta during its latest earnings call, talked about dedicated AI content creation tools for <a href="https://techcrunch.com/2023/10/04/meta-debuts-generative-ai-features-for-advertisers/">its advertisers</a> as well as businesses leveraging their suite of services by creating specific AI tools for each aspect of their workflow.</p></li></ul><h3>Application Co-Pilots vs Unified Chat Interfaces</h3><p>The most evident trade-off while designing multi-agent frameworks is whether companies building in this space should focus on building co-pilots that are deeply integrated with their existing business apps or building a completely new interface that integrates with an existing productivity suite while aggregating information for the user in one single place. This can be viewed from the following lens:</p><ul><li><p><strong>Accretive Innovation:</strong> This is currently seen within incumbents wherein multiple co-pilots have been built per underlying application. This design decision makes sense for large productivity suite companies such as Microsoft or Google, wherein the business model is based on the number of seats per tool sold to customers. These co-pilots may or may not collaborate, reflect on each other responses or help with broader user intent to solve for an overarching problem.</p></li><li><p><strong>Disruptive Innovation:</strong> This interface may make more sense for newer companies such as OpenAI, Anthropic, Cohere and various other end user AI application builders wherein integrating across a wide variety of productivity tools, while keeping users on a centralized dashboard may make sense to justify the subscription costs (the most common business model) and provide the best user experience, while keeping it simple.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!a42R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd388db-9089-4dcc-b642-869ee56ed23a_1196x723.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!a42R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd388db-9089-4dcc-b642-869ee56ed23a_1196x723.png 424w, https://substackcdn.com/image/fetch/$s_!a42R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd388db-9089-4dcc-b642-869ee56ed23a_1196x723.png 848w, https://substackcdn.com/image/fetch/$s_!a42R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd388db-9089-4dcc-b642-869ee56ed23a_1196x723.png 1272w, https://substackcdn.com/image/fetch/$s_!a42R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd388db-9089-4dcc-b642-869ee56ed23a_1196x723.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!a42R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd388db-9089-4dcc-b642-869ee56ed23a_1196x723.png" width="556" height="336.11036789297657" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0dd388db-9089-4dcc-b642-869ee56ed23a_1196x723.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:723,&quot;width&quot;:1196,&quot;resizeWidth&quot;:556,&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="https://substackcdn.com/image/fetch/$s_!a42R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd388db-9089-4dcc-b642-869ee56ed23a_1196x723.png 424w, https://substackcdn.com/image/fetch/$s_!a42R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd388db-9089-4dcc-b642-869ee56ed23a_1196x723.png 848w, https://substackcdn.com/image/fetch/$s_!a42R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd388db-9089-4dcc-b642-869ee56ed23a_1196x723.png 1272w, https://substackcdn.com/image/fetch/$s_!a42R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd388db-9089-4dcc-b642-869ee56ed23a_1196x723.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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">Microsoft&#8217;s Co-Pilot Offering across their suite of business apps, alongside a core ChatGPT style offering for core chat and creative work.</figcaption></figure></div><h3>Product Architecture</h3><p>A typical multi-agent architecture can include the following nuances:</p><ul><li><p><strong>Multiple model architectures</strong> to solve for multiple modalities (diffusion driven image / video vs text based transformer models).</p></li><li><p><strong>Multiple orchestration types</strong> such as smaller models being hosted locally on a user device for the conversational component while the larger models orchestrated on the cloud via API calls for more complex tasks.</p></li><li><p><strong>Same models orchestrated with different contexts</strong> &amp; prompts to generate different responses based on the decomposed sub-tasks.</p></li><li><p><strong>Models of different sizes / fine tuned states</strong>, based on nature of task, to leverage specialized knowledge and achieve higher accuracy.</p></li></ul><p>The above nuances are representative and designs can largely vary based on the use case, product constraints and accuracy requirements. Below is a high level representative architecture of what this multi-agent workflow may look like:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mBBq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa699174c-4dd1-4076-b49a-c43241ba453a_1710x958.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mBBq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa699174c-4dd1-4076-b49a-c43241ba453a_1710x958.png 424w, https://substackcdn.com/image/fetch/$s_!mBBq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa699174c-4dd1-4076-b49a-c43241ba453a_1710x958.png 848w, https://substackcdn.com/image/fetch/$s_!mBBq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa699174c-4dd1-4076-b49a-c43241ba453a_1710x958.png 1272w, https://substackcdn.com/image/fetch/$s_!mBBq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa699174c-4dd1-4076-b49a-c43241ba453a_1710x958.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mBBq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa699174c-4dd1-4076-b49a-c43241ba453a_1710x958.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a699174c-4dd1-4076-b49a-c43241ba453a_1710x958.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:210252,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mBBq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa699174c-4dd1-4076-b49a-c43241ba453a_1710x958.png 424w, https://substackcdn.com/image/fetch/$s_!mBBq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa699174c-4dd1-4076-b49a-c43241ba453a_1710x958.png 848w, https://substackcdn.com/image/fetch/$s_!mBBq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa699174c-4dd1-4076-b49a-c43241ba453a_1710x958.png 1272w, https://substackcdn.com/image/fetch/$s_!mBBq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa699174c-4dd1-4076-b49a-c43241ba453a_1710x958.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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><h3>Ecosystem</h3><p>The multi-agent framework has an existing footprint and potential across these respective layers:</p><ul><li><p><strong>Infrasturcture &amp; Tooling:</strong> Several open source tools have gained traction recently such as <a href="https://microsoft.github.io/autogen/">AutoGen</a>, <a href="https://www.crewai.com/">Crew AI</a>, <a href="https://chatdev.ai/">ChatDev</a> &amp; <a href="https://github.com/geekan/MetaGPT">MetaGPT</a> that provide tools for collaborative multi-agent workflows for a broad set of, or specific use cases.</p></li><li><p><strong>End User Applications:</strong> This is the most interesting and eventually most valuable layer where:</p><ul><li><p><strong>Verticalized applications</strong> such as <a href="https://www.cognition-labs.com/introducing-devin">Devin</a>, <a href="https://www.multion.ai/">MultiOn</a>, <a href="https://www.glean.com/">Glean</a> leverage multi-agent workflows for consumer and enterprise use cases while solving complex tasks from coding, workflow automation to enterprise productivity. </p></li><li><p><strong>Large novel consumer chat interfaces interfaces</strong> such as Cohere, Gemini, Claude, ChatGPT, Meta AI etc. are largely single threaded as of today and may achieve higher user stickiness by evolving beyond the existing single threaded workflows to such multi-agent architectures. While they may be using multiple models in the background, surfacing that framework for solving complex end user problems is yet to be seen. OpenAI&#8217;s <a href="https://www.linkedin.com/pulse/exploring-chatgpts-mention-custom-gpt-first-impression-reynold-wu-5xric/">custom GPT mention</a> seems to be a step in this direction but the chats are still largely single threaded</p></li><li><p><strong>On-Device Agents</strong> such as the one that <a href="https://appleinsider.com/articles/24/04/15/apples-ios-18-ai-will-be-on-device-preserving-privacy-and-not-server-side?utm_source=tldrai">Apple is rumored to release</a> may involve leveraging multiple models under the hood including OpenAI, Gemini and their own <a href="https://machinelearning.apple.com/research/openelm">OpenELM</a> model, deeply integrated with Spotlight, Siri and Safari as the multi-agent assistant. Device manufacturers such as Google Pixel and dedicated AI devices / pins may follow similar product designs.</p></li></ul></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0WDt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facc2f81f-b6f8-4439-919f-9278da6af0ea_1610x970.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0WDt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facc2f81f-b6f8-4439-919f-9278da6af0ea_1610x970.png 424w, https://substackcdn.com/image/fetch/$s_!0WDt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facc2f81f-b6f8-4439-919f-9278da6af0ea_1610x970.png 848w, https://substackcdn.com/image/fetch/$s_!0WDt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facc2f81f-b6f8-4439-919f-9278da6af0ea_1610x970.png 1272w, https://substackcdn.com/image/fetch/$s_!0WDt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facc2f81f-b6f8-4439-919f-9278da6af0ea_1610x970.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0WDt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facc2f81f-b6f8-4439-919f-9278da6af0ea_1610x970.png" width="1456" height="877" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/acc2f81f-b6f8-4439-919f-9278da6af0ea_1610x970.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:877,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:448120,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0WDt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facc2f81f-b6f8-4439-919f-9278da6af0ea_1610x970.png 424w, https://substackcdn.com/image/fetch/$s_!0WDt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facc2f81f-b6f8-4439-919f-9278da6af0ea_1610x970.png 848w, https://substackcdn.com/image/fetch/$s_!0WDt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facc2f81f-b6f8-4439-919f-9278da6af0ea_1610x970.png 1272w, https://substackcdn.com/image/fetch/$s_!0WDt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facc2f81f-b6f8-4439-919f-9278da6af0ea_1610x970.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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><h3>Looking Ahead</h3><p>In the next section of this topic, we will focus on understanding how these multi-agent frameworks can be built from a product and design lens, the technical and cost / efficiency trade offs that are common while building them and various tooling considerations that need to be kept in mind.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/siddhantsahu92&quot;,&quot;text&quot;:&quot;Find me on X&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://twitter.com/siddhantsahu92"><span>Find me on X</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.linkedin.com/in/siddhantsahu/&quot;,&quot;text&quot;:&quot;Find me on LinkedIn&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.linkedin.com/in/siddhantsahu/"><span>Find me on LinkedIn</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;mailto:siddhant.sahu@alumni.duke.edu&quot;,&quot;text&quot;:&quot;Email Me&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="mailto:siddhant.sahu@alumni.duke.edu"><span>Email Me</span></a></p><h3>References &amp; Further Reading</h3><ul><li><p><a href="https://arxiv.org/abs/2307.07924">Communicative agents for software development - ArXiv</a></p></li><li><p><a href="https://arxiv.org/abs/2308.00352">MetaGPT: Meta Programming for a Multi-agent Collaboration Framework - ArXiv</a></p></li><li><p><a href="https://arxiv.org/abs/2308.08155">AutoGen: Enabling Next Generation LLM Applications via a Multi-Agent Conversation</a></p></li><li><p><a href="https://microsoft.github.io/autogen/docs/Use-Cases/agent_chat/">Microsoft - Multi-Agent Collaboration Framework</a></p></li><li><p><a href="https://arxiv.org/abs/2404.02183">Self Organized Agents</a></p></li><li><p><a href="https://x.com/_philschmid/status/1785273493375922221">LLMs as Juries</a></p></li></ul><h2></h2>]]></content:encoded></item><item><title><![CDATA[The path to profitability for Large Language Models]]></title><description><![CDATA[The cheaper, faster and better era for AI infrastructure in 2024 and beyond]]></description><link>https://sidstage.substack.com/p/the-path-to-profitability-for-ai</link><guid isPermaLink="false">https://sidstage.substack.com/p/the-path-to-profitability-for-ai</guid><dc:creator><![CDATA[Siddhant Sahu]]></dc:creator><pubDate>Mon, 05 Feb 2024 16:00:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ce308826-d05f-4107-80dd-74638b77f9eb_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>TL;DR</h2><p>From a &#8220;low-key research preview&#8221; to 180 million monthly active users as of Jan 2024, OpenAI&#8217;s ChatGPT marked the explosion of a sprawling AI community across open source and proprietary models. In the week before the date of writing this article, there were 140 open source models released on <a href="https://huggingface.co/spaces/HuggingFaceH4/open_llm_leaderboard">Hugging Face Open Model Leaderboard</a>. Here are a few trends that explain the growth curve and its shift from accuracy and breadth to efficiency and depth:</p><ul><li><p>NVIDIA sold a whopping 550K H100s across big and small AI vendors, creating immense revenue growth.</p></li><li><p>With the current computational loads, AI is forecasted to consume 85-134 Terawatt hours by 2027, similar to what Argentina, Sweden and Netherlands use in a year</p></li><li><p>Investment in AI followed a pre-ZIRP (Zero Interest Rate Policy) anomaly of growth at all costs in 2023, while the higher cost of capital demanded early &amp; late stage private business models to generate cash flow and profitability</p></li><li><p>In late 2023, research shifted towards smaller models like <a href="https://mistral.ai/news/announcing-mistral-7b/">Mistral 7B</a>, focusing on training with high-quality, smaller datasets, reducing human supervision for fine-tuning, and developing model compression and low-cost deployment techniques.</p></li><li><p>Going from proof-of-concept to production, to a hyper scale business requires sustainable unit economics that has to stem from the ground up model architecture and design to efficient deployment.</p></li></ul><p>Let&#8217;s dive deeper into how research in the last few months is paving the path via various creative solutions that accelerate this trend. For anyone looking for a quick primer on fundamental concepts on LLM training, I would highly recommend <a href="https://www.youtube.com/watch?v=bZQun8Y4L2A">State of GPT by Andrej Karpathy</a> or <a href="https://chamath.substack.com/p/large-language-models-how-to-train">this article</a>.</p><h2>Dissecting existing unit economics of AI models</h2><p>The human brain is an amazingly energy-efficient device. In computing terms, it can perform the equivalent of an exaflop &#8212; a billion-billion (1 followed by 18 zeros) mathematical operations per second &#8212; with just 20 watts of power.&nbsp;On the other hand, large language models still have a long way to go, in terms of computational and energy efficiency, as they use a significant amount of GPU compute and energy to be trained from scratch and make inferences.</p><ul><li><p><strong>Capital Expenditure</strong>: Meta's acquisition of 350,000 NVIDIA GPUs for about $10 billion highlights the significant capital required for AI infrastructure. Meta reportedly spent $20 million training <a href="https://ai.meta.com/research/publications/llama-2-open-foundation-and-fine-tuned-chat-models/">Llama 2</a>, while OpenAI's daily expenses were about $700,000, or 36 cents per query, as of April 2023.</p></li><li><p><strong>Training Time</strong>: Meta&#8217;s <a href="https://ai.meta.com/research/publications/llama-open-and-efficient-foundation-language-models/">Llama 1</a> took approximately 21 days to train on 1.4 trillion tokens on 2048 NVIDIA A100 GPUs which is a substantial amount of time to train models on base data sets that can expand and evolve.</p></li><li><p><strong>Gross Margin</strong>: Anthropic on the other hand is estimated to have <a href="https://www.theinformation.com/articles/anthropics-gross-margin-flags-long-term-ai-profit-questions?rc=yztxqe">gross margin of 50-55%</a> as opposed to a typical 80% gross margin profile often boasted by SaaS &amp; PaaS businesses. A large part of it comes from the cost of investing in cloud compute that runs AI models at scale.</p></li><li><p><strong><a href="https://apoorv03.com/p/mang">Mega Venture Funding Rounds</a></strong>: MANG (Microsoft, Amazon, NVIDIA, Google) recently represented $25+ billion of venture capital investment that accounted for 8% of the capital raised in North America, out of which a whopping $23 billion + was invested in Data and AI. A vast portion of this investment came in the form of cloud credits for leveraging the pool of compute that&#8217;s owned and run by the hyper scalers allocated towards model training.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ss5W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8045a01a-4df7-4a6e-b1ec-5862a9305b6e_1066x830.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ss5W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8045a01a-4df7-4a6e-b1ec-5862a9305b6e_1066x830.png 424w, https://substackcdn.com/image/fetch/$s_!ss5W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8045a01a-4df7-4a6e-b1ec-5862a9305b6e_1066x830.png 848w, https://substackcdn.com/image/fetch/$s_!ss5W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8045a01a-4df7-4a6e-b1ec-5862a9305b6e_1066x830.png 1272w, https://substackcdn.com/image/fetch/$s_!ss5W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8045a01a-4df7-4a6e-b1ec-5862a9305b6e_1066x830.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ss5W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8045a01a-4df7-4a6e-b1ec-5862a9305b6e_1066x830.png" width="548" height="426.6791744840525" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8045a01a-4df7-4a6e-b1ec-5862a9305b6e_1066x830.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:830,&quot;width&quot;:1066,&quot;resizeWidth&quot;:548,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ss5W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8045a01a-4df7-4a6e-b1ec-5862a9305b6e_1066x830.png 424w, https://substackcdn.com/image/fetch/$s_!ss5W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8045a01a-4df7-4a6e-b1ec-5862a9305b6e_1066x830.png 848w, https://substackcdn.com/image/fetch/$s_!ss5W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8045a01a-4df7-4a6e-b1ec-5862a9305b6e_1066x830.png 1272w, https://substackcdn.com/image/fetch/$s_!ss5W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8045a01a-4df7-4a6e-b1ec-5862a9305b6e_1066x830.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>While OpenAI was incredibly successful in creating a first mover&#8217;s advantage for its information retrieval &amp; infrastructure services, to realize sustainable software unit economics, with higher gross margins &amp; operating leverage has to evolve from the model training phase all the way up until the inference phase. </p><h2>Learning from History: Data Centers in 2000s</h2><p>In the late 1990s and early 2000s, the tech boom spurred a sharp increase in demand for data storage, web hosting, and internet services, escalating the need for data center space and infrastructure. This surge pushed up the costs of building and operating data centers due to significant investments in construction, power, cooling systems, and internet connectivity. At the time, less advanced cooling and energy technologies led to higher operational expenses. Additionally, real estate and energy costs soared, while supply chain issues caused by increased demand for servers and networking equipment further inflated prices. Companies heavily invested in IT infrastructure, aiming for growth but not always with profitability in sight. The dot-com bubble's burst prompted a reevaluation of such investments, revealing an oversupply in data center space and network capacity that took years to adjust. The fallout included numerous internet company failures and a shift towards more efficient data center designs and operations, paving the way for cost management improvements, thus creating sustainable gross margin behemoths like AWS.</p><h2>Business Implications for AI Infrastructure</h2><p>Learning from history, the key pillars for success in the coming months and years would require an amalgamation of finding efficiencies in the e2e model training &amp; deployment process with accurate demand mapping to build profitable businesses with healthy gross margins:</p><ul><li><p>Cheaper model training through efficient data collection, labelling and training methods potentially reduces recurring CapEx (for retraining models with GPU compute) with exponentially expanding public and private data, which directly impacts Free Cash Flow (FCF), thus freeing up capital for more strategic investments in R&amp;D.</p></li><li><p>Efficient fine tuning can help reduce investments in labor intensive fine tuning and feedback techniques, managing incremental OpEx investment for improved model accuracy, and maintaining operational efficiency while improving customer retention and increasing topline.</p></li><li><p>Efficient model designs has the most direct impact on COGS (Cost of Goods Sold) and thus gross margins, through reduction in infrastructure and operational costs related to model deployment and maintenance.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4Uht!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7684d3f-049b-41e9-8649-fd9f9c6f7f71_900x546.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4Uht!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7684d3f-049b-41e9-8649-fd9f9c6f7f71_900x546.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4Uht!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7684d3f-049b-41e9-8649-fd9f9c6f7f71_900x546.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4Uht!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7684d3f-049b-41e9-8649-fd9f9c6f7f71_900x546.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4Uht!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7684d3f-049b-41e9-8649-fd9f9c6f7f71_900x546.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4Uht!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7684d3f-049b-41e9-8649-fd9f9c6f7f71_900x546.jpeg" width="900" height="546" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b7684d3f-049b-41e9-8649-fd9f9c6f7f71_900x546.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:546,&quot;width&quot;:900,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;No alt text provided for this image&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="No alt text provided for this image" title="No alt text provided for this image" srcset="https://substackcdn.com/image/fetch/$s_!4Uht!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7684d3f-049b-41e9-8649-fd9f9c6f7f71_900x546.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4Uht!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7684d3f-049b-41e9-8649-fd9f9c6f7f71_900x546.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4Uht!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7684d3f-049b-41e9-8649-fd9f9c6f7f71_900x546.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4Uht!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7684d3f-049b-41e9-8649-fd9f9c6f7f71_900x546.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 an AI economy where open source foundation models are abundant, pricing wars around providing the cheapest, fastest and best service will create margin compression which further accentuates the need for efficiency in all aspects.</p><h2>How is the research community working towards building efficiencies?</h2><p>Let&#8217;s dive deeper into the ongoing research in each of the phases to better understand how this may be achieved.</p><h3>Cheaper and Faster Model Training</h3><p>While the corpus of internet scale data for training large language models is extremely diverse, it can be unstructured, noisy, and of poor quality, and thus the training can often be compute intensive and long, or may require significant manual &amp; computational effort in cleaning the data set. A couple of areas of research involve models creating their own training data sets or representing data sets in high quality formats.</p><ul><li><p>Recent research introduces a novel method called <strong><a href="https://arxiv.org/pdf/2308.06259.pdf">Self Alignment using Instruction Backtranslation</a></strong> to enhance language model instruction-following. This technique generates training examples from vast, unlabeled datasets, like web documents, and selects the most effective ones for further training. By self-training, it significantly improves the model's ability to understand and execute instructions without extensive human-annotated data. The technique was experimented on pretrained LlaMa model, with different parameter sizes (7B, 33B, and 65B) and was proved to maintain similar levels of accuracy, while consuming less computational power</p></li><li><p><strong><a href="https://arxiv.org/abs/2401.16380">Web Rephrase Augmented Pre-training</a></strong> (WRAP) was recently introduced as a method to enhance the efficiency of training large language models (LLMs) by using a mix of real and synthetic (rephrased) data. Think of WRAP like a smart filter that cleans and diversifies the data before feeding it to the learning model, similar to refining raw ingredients in a gourmet meal. WRAP uses an off-the-shelf, instruction-tuned model to rephrase web documents into styles like "Wikipedia" or "question-answer" format. This approach aims to create high-quality synthetic data that complements the real, noisy web data. Experiments demonstrate that WRAP can 3X the speed of pre-training while improving model perplexity and zero-shot learning capabilities across a range of tasks.</p></li></ul><h3>Efficient Fine Tuning</h3><p>Advanced techniques like <a href="https://medium.com/mantisnlp/supervised-fine-tuning-customizing-llms-a2c1edbf22c3">Supervised Fine Tuning</a>, <a href="https://huggingface.co/blog/rlhf">RLHF</a>, and <a href="https://huggingface.co/blog/rlhf#reward-model-training">Reward Modelling</a> enhance AI performance by incorporating human feedback, improving model responses to mimic human behaviors more closely. By evaluating multiple responses from the model, human preferences shape a reward model that guides AI training, optimizing accuracy without extensive computational resources. Techniques like <a href="https://arxiv.org/abs/2106.09685">LoRa</a> and <a href="https://arxiv.org/abs/2305.14314">QLoRa</a> offer efficient, minimal model adjustments, facilitating large model fine-tuning on limited hardware. Some more promising research in this area includes:</p><ul><li><p><strong><a href="https://arxiv.org/abs/2305.18290">Direct Preference Optimization</a></strong> was recently introduced as a technique that fine-tunes language models directly on preference data, bypassing traditional, more complex reinforcement learning approaches. It gets rid of is the iterative training of a separate policy model by cleverly re-parameterizing the reward model in a way that one can train a language model to optimize the reward. Results show that DPO can match or exceed the performance of existing methods in making models produce preferred outcomes for sentiment control and summarization tasks, with less computational effort. Part of what makes this exciting is that there is now an active ecosystem of small &#8220;alignment&#8221; datasets and so many people are producing DPO instruction tuned models relatively cheaply (compared to training from scratch) with different characteristics. Andrew Ng summarizes this very well in his tweet:</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!meGS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7731ab79-8465-4c0d-8a4f-a0e44dea2ef7_592x797.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!meGS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7731ab79-8465-4c0d-8a4f-a0e44dea2ef7_592x797.png 424w, https://substackcdn.com/image/fetch/$s_!meGS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7731ab79-8465-4c0d-8a4f-a0e44dea2ef7_592x797.png 848w, https://substackcdn.com/image/fetch/$s_!meGS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7731ab79-8465-4c0d-8a4f-a0e44dea2ef7_592x797.png 1272w, https://substackcdn.com/image/fetch/$s_!meGS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7731ab79-8465-4c0d-8a4f-a0e44dea2ef7_592x797.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!meGS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7731ab79-8465-4c0d-8a4f-a0e44dea2ef7_592x797.png" width="434" height="584.2871621621622" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7731ab79-8465-4c0d-8a4f-a0e44dea2ef7_592x797.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:797,&quot;width&quot;:592,&quot;resizeWidth&quot;:434,&quot;bytes&quot;:402877,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!meGS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7731ab79-8465-4c0d-8a4f-a0e44dea2ef7_592x797.png 424w, https://substackcdn.com/image/fetch/$s_!meGS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7731ab79-8465-4c0d-8a4f-a0e44dea2ef7_592x797.png 848w, https://substackcdn.com/image/fetch/$s_!meGS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7731ab79-8465-4c0d-8a4f-a0e44dea2ef7_592x797.png 1272w, https://substackcdn.com/image/fetch/$s_!meGS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7731ab79-8465-4c0d-8a4f-a0e44dea2ef7_592x797.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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><ul><li><p><strong><a href="https://arxiv.org/pdf/2401.01335.pdf">Self Play Fine-tuning (SPIN)</a></strong> was recently introduced as a training method, enhancing the performance of language models by leveraging self-play, a method where the model generates data by interacting with itself. This self-generated data serves as new training material, helping the model learn more nuanced language patterns and improve over time. The approach demonstrates a notable improvement in language model performance across several benchmarks, showcasing the method's effectiveness in enhancing model capabilities in a cost-efficient manner.</p></li><li><p><strong><a href="https://arxiv.org/pdf/2401.12187.pdf">Weighted Average Reward Model (WARM)</a></strong>  as a method proposes averaging of parameters of different reward models. This technique is akin to taking the collective wisdom from multiple expert systems to guide the decision-making of large language models more effectively. The research primarily aims to enhance <a href="https://openai.com/research/instruction-following">RLHF alignment</a> step for LLMs. Taking advantage of multiple LLMs created during training is particularly lightweight, and is claimed to cost less than a single model during inference time. </p></li></ul><h3>Efficient Model Design</h3><p>The <a href="https://arxiv.org/abs/2001.08361">classic scaling laws of LLMs</a> generally state that an increase in model size, dataset size, and computational power tends to have a significant impact on the model performance, but with diminishing returns beyond a certain point. For a while the consensus was to scale all three in a coordinated fashion in accordance with Chinchilla optimal scaling, whereas more recently it has become manifest that the useful thing for deployment efficiency (rather than training efficiency) is to go big on compute and data for a much smaller model. Hence we see things like GPT-3 with 175B params trained on 300B tokens but Phi-2 with 2.7B params trained on 1.4T tokens. The race for the biggest model eventually seemed to converge around similar metrics / numbers on various benchmarks.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HENR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8660b8c-aa9f-4aa0-aa2b-58be533c2ac3_737x795.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HENR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8660b8c-aa9f-4aa0-aa2b-58be533c2ac3_737x795.png 424w, https://substackcdn.com/image/fetch/$s_!HENR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8660b8c-aa9f-4aa0-aa2b-58be533c2ac3_737x795.png 848w, https://substackcdn.com/image/fetch/$s_!HENR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8660b8c-aa9f-4aa0-aa2b-58be533c2ac3_737x795.png 1272w, https://substackcdn.com/image/fetch/$s_!HENR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8660b8c-aa9f-4aa0-aa2b-58be533c2ac3_737x795.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HENR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8660b8c-aa9f-4aa0-aa2b-58be533c2ac3_737x795.png" width="462" height="498.35820895522386" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8660b8c-aa9f-4aa0-aa2b-58be533c2ac3_737x795.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:795,&quot;width&quot;:737,&quot;resizeWidth&quot;:462,&quot;bytes&quot;:131062,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HENR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8660b8c-aa9f-4aa0-aa2b-58be533c2ac3_737x795.png 424w, https://substackcdn.com/image/fetch/$s_!HENR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8660b8c-aa9f-4aa0-aa2b-58be533c2ac3_737x795.png 848w, https://substackcdn.com/image/fetch/$s_!HENR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8660b8c-aa9f-4aa0-aa2b-58be533c2ac3_737x795.png 1272w, https://substackcdn.com/image/fetch/$s_!HENR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8660b8c-aa9f-4aa0-aa2b-58be533c2ac3_737x795.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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">Gemini Ultra versus GPT 4 Comparison</figcaption></figure></div><ul><li><p>The most famous advancement in building efficient models has been the <a href="https://arxiv.org/abs/2401.04088">Mixtral 8x7b</a> release that signifies the computational efficiency of sparse mixture of experts where an ensemble model combines several smaller &#8220;expert&#8221; sub-networks, where each subnetwork is responsible for handling different types of tasks. By using multiple smaller sub-networks, MoE aims to allocate computational resources more efficiently. With 47B parameters, it is significantly smaller, yet comparable in performance to the Llama 2 70B model.</p></li><li><p>Jeff Dean (Chief Scientist at Google) talked about the concept of <a href="https://blog.google/technology/ai/introducing-pathways-next-generation-ai-architecture/">Pathways</a> in 2021 which stated that the activation of a whole dense neural network to accomplish a simple task is unlike our brains, where different parts of the brain specialize on different tasks. He proposed that &#8220;sparsely activated&#8221; models can dynamically learn to activate parts of the neural network that are the most efficient for that task, which not just gives it the capability to learn a variety of tasks but also makes it faster and energy efficient. A recent paper on <strong><a href="http://This method is particularly advantageous for its memory efficiency, enabling fine-tuning of very large models on limited hardware resources, such as a single GPU">Improving transformers with irrelevant data from other modalities</a></strong> was an interesting approach that seemed to mimic the concept of interdisciplinary thinking by leveraging unrelated data sets for model training.</p></li><li><p><strong><a href="https://arxiv.org/abs/2205.13147">Matroyoshka Representation Learning</a></strong> is a notable method that proposes a nested structure of data representations where each layer can serve a different computational or accuracy requirement. This technique helps machine learning models adjust their complexity based on what's needed for a task. It's like having a tool that can switch between being a hammer and a screwdriver based on the job, helping balance accuracy and computational needs efficiently.</p></li><li><p><strong><a href="https://arxiv.org/abs/2401.15024">Slice GPT</a></strong> is an approach that can be imagined as a highly detailed and expansive library (representing a large language model) where you're trying to make space and improve efficiency without losing much information. The approach involves "slicing" - selectively removing parts of the model's weight matrices (akin to shelves/books in our library analogy). This is achieved through a novel method that ensures that the core functionality and outputs of the model remain largely unchanged despite the reduction. The method effectively reduces model size by up to 30%, with minimal impact on performance. </p></li></ul><h3>On-Device Multi-Modal Models</h3><p>The final chasm that&#8217;s currently being crossed is the capability to run model inference locally, on existing mobile phones, laptops and potential AI native devices of the future. While desktops and powerful laptops may still have the capability to run inference for Small Language Models (SLMs) such as Mistral 7B &amp; Phi 2 via <a href="https://ollama.ai/">Ollama</a>, recent advancements through <a href="https://developer.apple.com/documentation/coreml">Core ML in iOS</a> and <a href="https://developers.googleblog.com/2023/05/introducing-mediapipe-solutions-for-on-device-machine-learning.html">MediaPipe on Android</a> set some great foundations for running many on-device models. We&#8217;re already seeing work done on top of Phi 2 such as <a href="https://arxiv.org/pdf/2312.16862v1.pdf">TinyGPT</a> (2.8B parameters) and more. Here are some examples:</p><ul><li><p><a href="https://arxiv.org/abs/2401.02385">TinyLlama</a>, with its 1.1 billion parameters is an accessible and affordable Small Language Model, that is cheaper to develop and pre-train, can typically be fine tuned using a single GPU and is more energy efficient which is crucial for preserving battery power on a smart phone or other edge devices. While it&#8217;s far from outperforming major LLMs, it&#8217;s intended to present better results when fine tuned for specific tasks.</p></li><li><p>Google recently released <a href="https://blog.research.google/2024/01/mobilediffusion-rapid-text-to-image.html?m=1&amp;utm_source=tldrai">Mobile Diffusion</a> that can run on both iOS and Android to generate 512x512 images in less than a second, with a mere 520M parameters, leveraging key techniques such as <a href="https://arxiv.org/abs/2112.10752">latent diffusion</a>. It can be run on both iOS and Android, and seems to be a great step</p></li><li><p>After the release of <a href="https://paperswithcode.com/paper/ferret-refer-and-ground-anything-anywhere-at">Ferret</a> late last year Apple seems to be making updates to its iOS 17.4 release, wherein it plans to roll out <a href="https://9to5mac.com/2024/01/26/apple-siri-chatgpt-ios-18-development/?utm_source=tldrai">updates to Siri and messages</a>, by rolling out the Siri summarization framework. Apple seems to be using multiple versions of its AjaxGPT models including one that is processed on device and one processed on the cloud. It is also benchmarking the model results with GPT 3.5 and <a href="https://huggingface.co/docs/transformers/model_doc/flan-t5">FLAN-T5</a>.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4RC0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960eb993-c519-402a-92b7-310588c47b63_369x800.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4RC0!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960eb993-c519-402a-92b7-310588c47b63_369x800.gif 424w, https://substackcdn.com/image/fetch/$s_!4RC0!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960eb993-c519-402a-92b7-310588c47b63_369x800.gif 848w, https://substackcdn.com/image/fetch/$s_!4RC0!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960eb993-c519-402a-92b7-310588c47b63_369x800.gif 1272w, https://substackcdn.com/image/fetch/$s_!4RC0!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960eb993-c519-402a-92b7-310588c47b63_369x800.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4RC0!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960eb993-c519-402a-92b7-310588c47b63_369x800.gif" width="369" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/960eb993-c519-402a-92b7-310588c47b63_369x800.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:369,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4RC0!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960eb993-c519-402a-92b7-310588c47b63_369x800.gif 424w, https://substackcdn.com/image/fetch/$s_!4RC0!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960eb993-c519-402a-92b7-310588c47b63_369x800.gif 848w, https://substackcdn.com/image/fetch/$s_!4RC0!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960eb993-c519-402a-92b7-310588c47b63_369x800.gif 1272w, https://substackcdn.com/image/fetch/$s_!4RC0!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960eb993-c519-402a-92b7-310588c47b63_369x800.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><figcaption class="image-caption">Google&#8217;s On-Device Mobile Diffusion model</figcaption></figure></div><p>While the above research is promising, running models locally on devices such as laptops &amp; mobile phones without consuming significant memory, compute and battery power is yet to be seen at a large scale and based on Apple&#8217;s and Google&#8217;s announcements, there&#8217;s optimism that this can be brought to production scale, at-least for specific tasks &amp; features. Moreover, small to medium sized models may have weaker on general knowledge and for acting as a dialog partners.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/siddhantsahu92&quot;,&quot;text&quot;:&quot;Find me on X&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://twitter.com/siddhantsahu92"><span>Find me on X</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.linkedin.com/in/siddhantsahu/&quot;,&quot;text&quot;:&quot;Find me on LinkedIn&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.linkedin.com/in/siddhantsahu/"><span>Find me on LinkedIn</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;mailto:siddhant.sahu@alumni.duke.edu&quot;,&quot;text&quot;:&quot;Email Me&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="mailto:siddhant.sahu@alumni.duke.edu"><span>Email Me</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sidstage.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sidstage.substack.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Visualizing an AI-native architecture for multi-modal software workflow agents]]></title><description><![CDATA[Understanding the architecture and technical nuances of autonomous workflow agents powered by multi-modal models]]></description><link>https://sidstage.substack.com/p/the-next-generation-of-ai-software</link><guid isPermaLink="false">https://sidstage.substack.com/p/the-next-generation-of-ai-software</guid><dc:creator><![CDATA[Siddhant Sahu]]></dc:creator><pubDate>Wed, 17 Jan 2024 02:53:51 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0377caf2-b525-4228-a791-f3d4b0a0068f_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Motivation</h2><p>After writing a series on explaining the current state of traditional autonomous software workflow agents through <a href="https://sidstage.substack.com/p/business-process-automation-and-the">part 1</a> focussed on the impact of multi-modal large language models on existing tools, followed by <a href="https://sidstage.substack.com/p/assessing-the-real-business-value">part 2</a> &amp; <a href="https://sidstage.substack.com/p/assessing-the-real-business-value-0c6">part 3</a> focussing on how such agents can be effectively designed keeping various factors in mind such as product, UX, data, systems, cost of ownership, I wanted to sum up by discussing a vision for what the next generation of workflow agents look like, from a technical lens based on all the latest research on multi-modal language models, tying the existing gaps and user journey to viable solutions that address the problem statement and pain points. The article takes a real life example of an autonomous agent for a financial services use case in context to better explain how such agent systems can be built &amp; architected with multi-modal models.</p><h2>Moving from analysis to action</h2><p>2023 has seen a massive advancement in the quality and efficiency of language models of all sizes being implemented at scale with cloud based models such as <a href="https://openai.com/gpt-4">GPT 4 from OpenAI</a>, <a href="https://www.anthropic.com/index/claude-2">Claude 2 from Anthropic</a>,  <a href="https://cohere.com/models/command">Command from Cohere</a> etc. as well as open source models such as <a href="https://ai.meta.com/llama/">Llama 2 (Meta)</a>, <a href="https://mistral.ai/news/mixtral-of-experts/">Mistral 8x7b</a> and many more listed on the <a href="https://huggingface.co/spaces/HuggingFaceH4/open_llm_leaderboard">Open LLM leaderboard</a> on Huggingface. Language models seem to have the capability to predict the next best token to conduct sentence completion, hold a chat conversation, summarize large text chunks, generate and understand images and perform basic reasoning from the context given. While doing so, they can also perform basic actions such as a web search with Bing, spin up a Python environment for code execution etc. However, the ability of agents to interact with the real-world by calling existing apps and services gives them "arms and hands" to automate various business processes that make users far more productive. Action is an area for advancement that has the capability to create value for end users.</p><h2>Understanding the evolution in the stack</h2><p>Andrej Karpathy recently discussed the <a href="https://x.com/karpathy/status/1723140519554105733?s=20">idea of an LLM OS</a> on X, which is a much finer picture to the <a href="https://learn.microsoft.com/en-us/semantic-kernel/overview/">Semantic Kernel Architecture</a> built by Microsoft, that gives a model implementation &#8220;arms &amp; legs&#8221; to perform user actions. The evolution from cloud infrastructure, app frameworks, DevOps, SaaS applications and APIs / integration tools has found its AI equivalent with an updated architecture drawn out by Microsoft, as showcased below. This then creates a pathway for a new set of co-pilots with updated capabilities that enable them to interface with existing and new apps and services to improve user productivity.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QzfT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e756b5-f982-4a70-aab2-4c71158395c5_1644x794.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QzfT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e756b5-f982-4a70-aab2-4c71158395c5_1644x794.png 424w, https://substackcdn.com/image/fetch/$s_!QzfT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e756b5-f982-4a70-aab2-4c71158395c5_1644x794.png 848w, https://substackcdn.com/image/fetch/$s_!QzfT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e756b5-f982-4a70-aab2-4c71158395c5_1644x794.png 1272w, https://substackcdn.com/image/fetch/$s_!QzfT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e756b5-f982-4a70-aab2-4c71158395c5_1644x794.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QzfT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e756b5-f982-4a70-aab2-4c71158395c5_1644x794.png" width="1456" height="703" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8e756b5-f982-4a70-aab2-4c71158395c5_1644x794.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:703,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:122251,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!QzfT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e756b5-f982-4a70-aab2-4c71158395c5_1644x794.png 424w, https://substackcdn.com/image/fetch/$s_!QzfT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e756b5-f982-4a70-aab2-4c71158395c5_1644x794.png 848w, https://substackcdn.com/image/fetch/$s_!QzfT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e756b5-f982-4a70-aab2-4c71158395c5_1644x794.png 1272w, https://substackcdn.com/image/fetch/$s_!QzfT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e756b5-f982-4a70-aab2-4c71158395c5_1644x794.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"><strong>Evolution of software stack from the cloud era to the AI era. </strong></figcaption></figure></div><h2>Action driven agents for enterprise knowledge workers</h2><p>Let&#8217;s dive deeper into how action driven agents add value to enterprise knowledge workers. Knowledge workers leverage software orchestrated on computing devices, commonly the desktop and mobile which constitutes the majority of manual work today, thus creating an opportunity for the most value creation. The recent release of <a href="https://en.wikipedia.org/wiki/Auto-GPT">AutoGPT</a> paved a great first stepping stone for the community to envision how agents can break down complex tasks into simple steps and then interface with apps &amp; services hosted on the internet to complete those tasks autonomously. While this is a great start, we have come a long way in building better ingredients through research in various core functionalities that can power the new generation of workflow agents. </p><p>Before we dive in, let&#8217;s understand the user journey for a workflow agent in its capability to observe &amp; identify an existing process, build the agent flow / logic and finally deploy it, while also fine tuning it based on user interaction.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-keh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc379f01-8473-431a-aace-02a03de1e420_1171x579.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-keh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc379f01-8473-431a-aace-02a03de1e420_1171x579.png 424w, https://substackcdn.com/image/fetch/$s_!-keh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc379f01-8473-431a-aace-02a03de1e420_1171x579.png 848w, https://substackcdn.com/image/fetch/$s_!-keh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc379f01-8473-431a-aace-02a03de1e420_1171x579.png 1272w, https://substackcdn.com/image/fetch/$s_!-keh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc379f01-8473-431a-aace-02a03de1e420_1171x579.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-keh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc379f01-8473-431a-aace-02a03de1e420_1171x579.png" width="1171" height="579" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc379f01-8473-431a-aace-02a03de1e420_1171x579.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:579,&quot;width&quot;:1171,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:445676,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-keh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc379f01-8473-431a-aace-02a03de1e420_1171x579.png 424w, https://substackcdn.com/image/fetch/$s_!-keh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc379f01-8473-431a-aace-02a03de1e420_1171x579.png 848w, https://substackcdn.com/image/fetch/$s_!-keh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc379f01-8473-431a-aace-02a03de1e420_1171x579.png 1272w, https://substackcdn.com/image/fetch/$s_!-keh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc379f01-8473-431a-aace-02a03de1e420_1171x579.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Taking a real life knowledge worker example&#8230;</h2><p>To put the above in context, let&#8217;s take an example of an actual process that occurs within a sell side or asset management vertical at a large bulge bracket bank or a hedge fund, engaging in foreign exchange trades wherein a foreign exchange trader sells $100,000 USD in exchange of $140,000 CAD, at a specific rate of 1.4 CAD / USD and sends an email to a trade settlements desk analyst to get compensated for the trade, as well as ensures that the trade is settled. This is a lengthy and arduous process that has the following steps:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yiMA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3188e98-df65-4470-97f2-c4bc3f3914c8_1142x537.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yiMA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3188e98-df65-4470-97f2-c4bc3f3914c8_1142x537.png 424w, https://substackcdn.com/image/fetch/$s_!yiMA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3188e98-df65-4470-97f2-c4bc3f3914c8_1142x537.png 848w, https://substackcdn.com/image/fetch/$s_!yiMA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3188e98-df65-4470-97f2-c4bc3f3914c8_1142x537.png 1272w, https://substackcdn.com/image/fetch/$s_!yiMA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3188e98-df65-4470-97f2-c4bc3f3914c8_1142x537.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yiMA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3188e98-df65-4470-97f2-c4bc3f3914c8_1142x537.png" width="1142" height="537" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3188e98-df65-4470-97f2-c4bc3f3914c8_1142x537.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:537,&quot;width&quot;:1142,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141643,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yiMA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3188e98-df65-4470-97f2-c4bc3f3914c8_1142x537.png 424w, https://substackcdn.com/image/fetch/$s_!yiMA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3188e98-df65-4470-97f2-c4bc3f3914c8_1142x537.png 848w, https://substackcdn.com/image/fetch/$s_!yiMA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3188e98-df65-4470-97f2-c4bc3f3914c8_1142x537.png 1272w, https://substackcdn.com/image/fetch/$s_!yiMA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3188e98-df65-4470-97f2-c4bc3f3914c8_1142x537.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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"><strong>Explaining an example knowledge worker process in financial services</strong></figcaption></figure></div><p>Let&#8217;s use this example to understand the AI agent capability needed to fully accomplish this task and the technologies available to power this. </p><h2>Observing via Multi-Modality &amp; Comprehension</h2><p>Taking the example above in context, an autonomous workflow agent powered by a multi-modal model should be able to:</p><ul><li><p><strong>Watch Email Queues</strong> and identify emails that reference to a ForEx trader executing a specific trade from the queue.</p></li><li><p><strong>Read Unstructured Emails</strong> to identify the currency sold, bought, executed rate &amp; transaction ID.</p></li><li><p><strong>Identifying various apps and services</strong> that the settlement desk interfaces with such as email, Bloomberg terminal, internal terminal / mainframe, sales credit payout system, externally available trade settlement system such as Broadridge.</p></li><li><p><strong>Reasoning</strong> to identify the underlying formula for sales credit calculation.</p></li></ul><p>Adept AI recently released a multi-modal model for knowledge workers called <a href="https://www.adept.ai/blog/fuyu-8b">Fuyu 8-B</a>, which constitutes a simpler architecture compared to other image understanding models, and is able to answer UI-based questions on the user screen. Let&#8217;s consider a great example stated in the release notes wherein a specific workflow may involve questioning whether the second email has a star agains it or not. The above steps, applications and logic can be reasoned by multi-modal models by closely watching the user screen, sometimes over several iterations to chalk out simpler sub-tasks, identify applications and user actions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CpbN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57446fc1-66a2-4049-a28d-ca64da4e51bb_1080x1344.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CpbN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57446fc1-66a2-4049-a28d-ca64da4e51bb_1080x1344.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CpbN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57446fc1-66a2-4049-a28d-ca64da4e51bb_1080x1344.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CpbN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57446fc1-66a2-4049-a28d-ca64da4e51bb_1080x1344.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CpbN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57446fc1-66a2-4049-a28d-ca64da4e51bb_1080x1344.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CpbN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57446fc1-66a2-4049-a28d-ca64da4e51bb_1080x1344.jpeg" width="496" height="617.2444444444444" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/57446fc1-66a2-4049-a28d-ca64da4e51bb_1080x1344.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1344,&quot;width&quot;:1080,&quot;resizeWidth&quot;:496,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image.png&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="image.png" title="image.png" srcset="https://substackcdn.com/image/fetch/$s_!CpbN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57446fc1-66a2-4049-a28d-ca64da4e51bb_1080x1344.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CpbN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57446fc1-66a2-4049-a28d-ca64da4e51bb_1080x1344.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CpbN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57446fc1-66a2-4049-a28d-ca64da4e51bb_1080x1344.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CpbN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57446fc1-66a2-4049-a28d-ca64da4e51bb_1080x1344.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Reference from Adept&#8217;s Fuyu 8B release notes on multi-modal capabilities</strong></figcaption></figure></div><h2>Building &amp; Iterating on the Workflow</h2><p>Once the agent has observed the user actions across several attempts, the agent ideally would perform the following actions:</p><ul><li><p><strong>Summarize</strong> the key steps / sub-tasks in the process, applications interfaced, data exchanged from defined input &amp; output sources, key triggers etc.</p></li><li><p><strong>Identify and present the initial skeleton with built in triggers, actions, logical constructs</strong> and branches with different outcomes while capturing all the edge cases &amp; exceptions.</p></li><li><p><strong>Test run various scenarios in a guided way</strong> with controller user inputs to test robustness and functionality</p></li><li><p><strong>Present the user with specific areas</strong> where the agent requires more context to clearly articulate the process steps, branches &amp; exceptions.</p></li><li><p><strong>Identify SLAs, runtime constraints</strong> and deploy multiple instances at specific speeds as needed to meet actual volumes</p></li><li><p><strong>Allow configuration of channels for the user to interface</strong> with the agent such as a guided forms based app / widget interface, web form, chat or voice based interfaces. The capability to structure and present this information in a guided &amp; easy to understand manner is key to building a robust and scalable agent alongside the user through automated workflow discovery &amp; development.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ylw9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b7ac33-f077-4899-a621-31b0180453a8_1252x861.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ylw9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b7ac33-f077-4899-a621-31b0180453a8_1252x861.png 424w, https://substackcdn.com/image/fetch/$s_!Ylw9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b7ac33-f077-4899-a621-31b0180453a8_1252x861.png 848w, https://substackcdn.com/image/fetch/$s_!Ylw9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b7ac33-f077-4899-a621-31b0180453a8_1252x861.png 1272w, https://substackcdn.com/image/fetch/$s_!Ylw9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b7ac33-f077-4899-a621-31b0180453a8_1252x861.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ylw9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b7ac33-f077-4899-a621-31b0180453a8_1252x861.png" width="1252" height="861" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9b7ac33-f077-4899-a621-31b0180453a8_1252x861.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:861,&quot;width&quot;:1252,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:145975,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ylw9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b7ac33-f077-4899-a621-31b0180453a8_1252x861.png 424w, https://substackcdn.com/image/fetch/$s_!Ylw9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b7ac33-f077-4899-a621-31b0180453a8_1252x861.png 848w, https://substackcdn.com/image/fetch/$s_!Ylw9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b7ac33-f077-4899-a621-31b0180453a8_1252x861.png 1272w, https://substackcdn.com/image/fetch/$s_!Ylw9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b7ac33-f077-4899-a621-31b0180453a8_1252x861.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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"><strong>Wireframe of the workflow for the use case example</strong></figcaption></figure></div><h2>Interfacing w/ Various Apps to Perform Actions</h2><p>Putting the example into context, modern workflow agents powered by Large Language Models have the capability to interface with applications and services of various types in the following ways:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3hnF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8927e84-0229-4742-b183-196250e39ab2_1648x825.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3hnF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8927e84-0229-4742-b183-196250e39ab2_1648x825.png 424w, https://substackcdn.com/image/fetch/$s_!3hnF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8927e84-0229-4742-b183-196250e39ab2_1648x825.png 848w, https://substackcdn.com/image/fetch/$s_!3hnF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8927e84-0229-4742-b183-196250e39ab2_1648x825.png 1272w, https://substackcdn.com/image/fetch/$s_!3hnF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8927e84-0229-4742-b183-196250e39ab2_1648x825.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3hnF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8927e84-0229-4742-b183-196250e39ab2_1648x825.png" width="1456" height="729" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b8927e84-0229-4742-b183-196250e39ab2_1648x825.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:729,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:231043,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3hnF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8927e84-0229-4742-b183-196250e39ab2_1648x825.png 424w, https://substackcdn.com/image/fetch/$s_!3hnF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8927e84-0229-4742-b183-196250e39ab2_1648x825.png 848w, https://substackcdn.com/image/fetch/$s_!3hnF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8927e84-0229-4742-b183-196250e39ab2_1648x825.png 1272w, https://substackcdn.com/image/fetch/$s_!3hnF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8927e84-0229-4742-b183-196250e39ab2_1648x825.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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"><strong>Application interactions types for the use case example at hand</strong></figcaption></figure></div><ul><li><p><strong>Interaction with applications via REST APIs</strong> can be achieved for applications such as Bloomberg and Broadridge built on a micro-services architecture, exposing APIs that can be harnessed via built in plug-ins or auto generated code by the agents.</p></li><li><p><strong>Interaction with legacy applications</strong> may require emulation / mimicking of human actions due to lack of integration capabilities. It&#8217;s more common for traditional industries to use such applications which are slow to migrate due to the tech debt and the scale at which they operate, which prohibits them to move to modern application stacks for long periods of time.</p></li><li><p><strong>Interaction with AI native third party autonomous systems</strong> which may involve exchange of data on a lower level semantic layer to facilitate lower latency or efficiency. In this case, specific trading systems may be fully autonomous in nature, built on AI native algorithms. This is a growing area of research as model architectures evolve.</p></li></ul><p><a href="https://twitter.com/nonmayorpete/status/1726819243763879969">Here is a fun post</a> on X with an example of how Adept interfaces with various applications w/o API capability natively on a browser using Fuyu 8-B.</p><h3>Role of Human-In-The-Loop driven Fine Tuning</h3><p>The key problems / hindrances for agents to work consistently over long periods of time with a variety of complex apps can be largely bucketed into:</p><ul><li><p><strong>Reconfiguring actions</strong> to adjust to frequent changes in user interfaces including changing button positions, UI styles , for applications with no API capability  which otherwise requires a ton of refactoring, thus added more time to develop &amp; maintain agents.</p></li><li><p><strong>Seamlessly flagging errors and absorbing user input during execution</strong> to  accomodate for any unaccounted edge cases, error scenarios, build robust rollback and handling mechanisms over time which creates a true human-in-the-loop / continually learning agent as the workflow evolves.</p></li></ul><p><a href="https://medium.com/mantisnlp/supervised-fine-tuning-customizing-llms-a2c1edbf22c3">Supervised Fine Turning</a> and <a href="https://deepmindsafetyresearch.medium.com/scalable-agent-alignment-via-reward-modeling-bf4ab06dfd84">Reward modelling</a> have a great role to play but can be expensive and time consuming with shorter feedback loops. This is another area of growing research, and methods such as <a href="https://arxiv.org/abs/2305.18290">Direct Preference Optimization</a> may pave the stepping stones for efficient HITL workflow agents with reduced human touch over long periods of usage.</p><h2>Agent Deployment / Orchestration</h2><p>Putting the use case / example into context, the following considerations need to be kept in mind:</p><ul><li><p>The implementation of such agents may often <strong>require the agent to run locally on an on-premise container or the end-user machine</strong>, based on the sensitivity of information handled by the agents. There have been various advancements in locally executed multi-modal language models such as <a href="https://arxiv.org/pdf/2312.16862v1.pdf">Tiny GPT-V</a>, <a href="https://arxiv.org/pdf/2310.07704v1.pdf">Apple Ferret</a> and most notably, <a href="https://www.microsoft.com/en-us/research/blog/phi-2-the-surprising-power-of-small-language-models/">Phi 2 by Microsoft</a> that are able to run locally on a user machine and perform at considerably high levels of accuracy with text &amp; images. The key advancement to watch would be the availability of chipsets that can power such expensive computations on user devices.</p></li><li><p>Maximization of the user experience involves splitting the end to end process into sub-tasks that can be done asynchronously in the background and tasks that require a user input for guidance. Putting the example into context, this can be explained using the following visual:</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Aq8Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d001893-7b0c-4e1a-b992-2da711c0051c_1764x823.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Aq8Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d001893-7b0c-4e1a-b992-2da711c0051c_1764x823.png 424w, https://substackcdn.com/image/fetch/$s_!Aq8Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d001893-7b0c-4e1a-b992-2da711c0051c_1764x823.png 848w, https://substackcdn.com/image/fetch/$s_!Aq8Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d001893-7b0c-4e1a-b992-2da711c0051c_1764x823.png 1272w, https://substackcdn.com/image/fetch/$s_!Aq8Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d001893-7b0c-4e1a-b992-2da711c0051c_1764x823.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Aq8Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d001893-7b0c-4e1a-b992-2da711c0051c_1764x823.png" width="1456" height="679" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d001893-7b0c-4e1a-b992-2da711c0051c_1764x823.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:679,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:205018,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Aq8Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d001893-7b0c-4e1a-b992-2da711c0051c_1764x823.png 424w, https://substackcdn.com/image/fetch/$s_!Aq8Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d001893-7b0c-4e1a-b992-2da711c0051c_1764x823.png 848w, https://substackcdn.com/image/fetch/$s_!Aq8Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d001893-7b0c-4e1a-b992-2da711c0051c_1764x823.png 1272w, https://substackcdn.com/image/fetch/$s_!Aq8Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d001893-7b0c-4e1a-b992-2da711c0051c_1764x823.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Notable Open Source Projects</h2><p>While researching on workflow agents, I came across some great open source projects that are bringing the above vision to action:</p><h4><a href="https://changes.openinterpreter.com/log/the-new-computer-update">Open Interpreter</a></h4><p><a href="https://medium.com/dare-to-be-better/open-interpreter-a-tool-that-will-allow-ai-to-run-code-on-your-computer-def7eef2d211#id_token=eyJhbGciOiJSUzI1NiIsImtpZCI6IjkxNDEzY2Y0ZmEwY2I5MmEzYzNmNWEwNTQ1MDkxMzJjNDc2NjA5MzciLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20iLCJhenAiOiIyMTYyOTYwMzU4MzQtazFrNnFlMDYwczJ0cDJhMmphbTRsamRjbXMwMHN0dGcuYXBwcy5nb29nbGV1c2VyY29udGVudC5jb20iLCJhdWQiOiIyMTYyOTYwMzU4MzQtazFrNnFlMDYwczJ0cDJhMmphbTRsamRjbXMwMHN0dGcuYXBwcy5nb29nbGV1c2VyY29udGVudC5jb20iLCJzdWIiOiIxMDkyODE4NjMxNjQ1NjQzMTg2MDAiLCJlbWFpbCI6InNhaHVzaWQyMDA2QGdtYWlsLmNvbSIsImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJuYmYiOjE3MDQ3ODI2ODMsIm5hbWUiOiJTaWRkaGFudCBTYWh1IiwicGljdHVyZSI6Imh0dHBzOi8vbGgzLmdvb2dsZXVzZXJjb250ZW50LmNvbS9hL0FDZzhvY0xORFNjWU9tZ3ZwOEs2Mm1oYlNlLVNBY1ZCeW9OelRUdU1OVUN6ZnQzQWxxZz1zOTYtYyIsImdpdmVuX25hbWUiOiJTaWRkaGFudCIsImZhbWlseV9uYW1lIjoiU2FodSIsImxvY2FsZSI6ImVuLUdCIiwiaWF0IjoxNzA0NzgyOTgzLCJleHAiOjE3MDQ3ODY1ODMsImp0aSI6ImMwYTI5ZTQ2MTFkMmEwZWNjNDVmN2Y3ZWEzMjJiOWQ5ODEzZDY4NDAifQ.FZW7b-2TPaPRwDuRmSN2Fo7-pfKplQu6bB-sY0yLRneyXWwFCPJsMkwo24evxrTd5uIi0ygRlRKjakAgfiI28HUEgcN_Is_OgxH2ZBvZhJyXVvCG0ie_YbYzrLBzfU11MxCCdA4a6k1WvCXd-PKxChKCtCQbAksb3vibV0yzqxnUM3T6pnfEuYxy-6x9saiSH-M1WmT7YrHqM67JtTffS0se4BGiMRObOcpzFv6H5_qwU7lRF-K7WlIXuLteR52z-N9GohwTwYZskJQug7TtmsNlsLtMijr7yPKOoC_AQJAK_jYYTjScPTk-3rok8RD_wZRW7qNIAJubfZzdV9Dn2A">Open Interpreter</a>, a project that facilitates running code on a local machines recently released an update that enables a user to interface with a computer screen using vision models and general interaction APIs. This is indicative of the movement towards local execution, which is especially beneficial for high volume enterprise workflows tasks done in secure environments.</p><h4><a href="https://github.com/mnotgod96/AppAgent">App Agents</a></h4><p>While modern day workflow agents have typically been limited to desktop screens, a lot of enterprise applications are now native to mobile with crucial tasks also being done on mobile. Agent frameworks such as AppAgents provide the capability to run such automations natively on mobile, thus extending capability beyond desktop.</p><h2>Wrap up</h2><p>Thinking of this more philosophically, a case can be made that a Cambrian explosion and adoption of AI native applications and services could possibly bring in a new paradigm of user interfaces beyond the &#8220;knobs-and-dials&#8221; interfaces of today, thus introducing new types of data exchange mechanisms where underlying models exchange data &amp; information differently, hence creating a new paradigm of APIs. This may yield the capability of mimicking human actions on existing software types largely archaic and less valuable. However, adoption curves, especially for knowledge workers are often very slow, due to the complexity of organizational structures and their processes, which creates technical debt. Information &amp; application silos are a constant occurrence for knowledge workers and enterprises. Thus, applicability of such agents shouldn&#8217;t be viewed as a bandaid, but rather a stepping stone for organizations to transition to more modernized and consistent application interface. The nature of human machine interaction may evolve over time and we may be mimicking evolved human-machine interaction types than the current day actions such as &#8220;clicking on buttons, dragging &amp; dropping, scrolling etc.&#8221;. This maintains defensibility &amp; relevance for this area of technology, which will evolve along with the new technology paradigm.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/siddhantsahu92&quot;,&quot;text&quot;:&quot;Find me on X&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://twitter.com/siddhantsahu92"><span>Find me on X</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.linkedin.com/in/siddhantsahu/&quot;,&quot;text&quot;:&quot;Find me on LinkedIn&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.linkedin.com/in/siddhantsahu/"><span>Find me on LinkedIn</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;mailto:siddhant.sahu@alumni.duke.edu&quot;,&quot;text&quot;:&quot;Email Me&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="mailto:siddhant.sahu@alumni.duke.edu"><span>Email Me</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://sidstage.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Siddhant&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[The Current State and Evolution of the Mixed Reality Ecosystem for Industrial Simulation]]></title><description><![CDATA[Understanding the current adoption characteristics for mixed reality driven immersive learning, dissecting the gaps and identifying areas of growth.]]></description><link>https://sidstage.substack.com/p/the-current-state-and-evolution-of</link><guid isPermaLink="false">https://sidstage.substack.com/p/the-current-state-and-evolution-of</guid><dc:creator><![CDATA[Siddhant Sahu]]></dc:creator><pubDate>Wed, 20 Dec 2023 07:34:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/lGg3mBOfW6M" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Reiterating the effectiveness of Mixed Reality in Industrial Simulation</h2><p>Following up on my previous article about <a href="https://sidstage.substack.com/p/the-craft-of-spatial-computing-and">spatial computing in enterprises</a>, this piece focuses on immersive learning as a key application of Mixed Reality and how existing developer ecosystem solves for this problem. Immersive learning stands out for its ability to transform traditional training methods due to several factors:</p><ol><li><p><strong>Enhanced Operational Efficiency</strong>: Immersive learning significantly increases information retention by introducing spatial awareness in a 3D setting, combining visual and auditory elements. It's particularly effective for roles requiring spatial understanding and physical interaction with objects. Research and industrial case studies show that immersive learning participants retain operational details better than those in 2D or conventional training.</p></li><li><p><strong>Reduced Training Time and Costs</strong>: This modality is ideal for high-turnover jobs where traditional onboarding is costly and complex. Immersive learning provides quick, comprehensive yet compressed training scenarios, beneficial for roles like last-mile delivery, which often experience high attrition rates.</p></li><li><p><strong>Cost-Effective Asynchronous Training</strong>: Like digital training, immersive learning supports asynchronous formats, cutting the need for facilitator-led sessions. This is valuable in decentralized settings, reducing costs related to facilitation and the downtime of employees who would otherwise be working.</p></li></ol><p>Let&#8217;s continue to explore key applications of immersive learning in various sectors:</p><ol><li><p><strong>Frontline Productivity</strong>: Common in logistics, manufacturing, retail, and healthcare, immersive learning is used for tasks like warehouse box stacking, store shelf arranging, and last-mile delivery. These simulations enhance productivity in these crucial areas thus boosting throughput.</p></li><li><p><strong>Health &amp; Safety</strong>: Building on frontline productivity, immersive learning is vital for training in health and safety procedures. It's particularly useful for scenarios that are rare, dangerous, or costly to replicate in real life, like bank robberies, workplace active shooter situations, and fire safety. Traditional methods like 2D trainings or skits are less effective compared to the immersive simulations that can prevent hazards and have significant financial implications.</p></li><li><p><strong>Soft Skills &amp; Customer Service</strong>: Traditional employee onboarding for customer service often involves 2D trainings or role-plays with trainers, which can be ineffective or expensive. Immersive learning offers a more effective solution by realistically simulating customer or employee interactions and enabling practice of soft skills in a spatially aware environment.</p></li></ol><h2>Understanding the gaps between existing customer demand and immersive content supply</h2><p>While the ecosystem of immersive applications focussed on training as a use case is ever-growing due to its tangible ROI, there are some fundamental characteristics of how learning &amp; development organizations adopt immersive learning and the nature of experiences that are built by the ecosystem.</p><h4><strong>General Acclimation &amp; Navigation</strong></h4><p><strong>Existing Problem</strong>: Most employees subject to immersive learning aged from 18 to 60 show varied familiarity with mixed reality. Younger employees often have gaming experience with similar technology, while older groups struggle with the novelty of wearing a mixed reality headset. This disparity can lead to discomfort or disorientation, especially when first using virtual reality. Navigating through a 3D UI is not intuitive for many enterprise users, requiring guidance such as quick tips or ghost animations to interact with 3D elements effectively.</p><p><strong>Developer Painpoints</strong> Developers often create immersive learning experiences without standardizing the acclimation or navigation processes. This inconsistency means users must learn different systems for each new application, creating a need for additional ramp up on every marginal individual application workflow, thus creating friction in onboarding employees to a diverse set of training experiences. </p><h4><strong>Learning &amp; Instructional Design</strong></h4><p><strong>Existing Problem</strong>: Traditional enterprise learning content adheres to an industry-wide framework, emphasizing aspects like creative design, content flow, narrative, instructional format (visual and audio), behavioral modeling, and real-time feedback. While current immersive learning materials may boast high-quality assets and animations, they often miss the mark on instructional design and structured flow, which are key to transforming a good experience into an effective training module.</p><p><strong>Developer Painpoint</strong>: Many game developers, primarily involved in creating immersive learning content, lack expertise in educational frameworks necessary for effective learning experiences. The gap in their knowledge, coupled with the absence of suitable tools or templates and lack of learning and development (L&amp;D) resources, hinders their ability to create properly structured learning experiences. While SDKs equip them to create interactive experiences, they don't provide the means to author educationally focused content.</p><h4><strong>Controller Interactions</strong></h4><p><strong>Existing Problem</strong>: The complexity of interactions with immersive learning can vary from simple &amp; guided trainings with a linear playback and simple point and click interactions, to more advanced 6 degrees of freedom (DoF) trainings that warrant advanced controller interactions, thus requiring the user to leverage controller buttons such as trigger and grab buttons for translation and object manipulation. Knowing when to hold and leave such button combinations is especially cumbersome for a relatively less savvy employee demographic. This is accentuated for more complicated trainings that requires such interactions frequently frontline productivity and safety trainings. The friction leads to learners getting lost within the experience due to the nature of complexity and not knowing what button combination achieves the specific task at hand, thus creating churn and lack of ease.</p><p><strong>Painpoint from Developer Ecosystem</strong>: Developers often rely on headset SDKs for controller functionality, but there's no universal standard for button mapping across different head-mounted display (HMD) manufacturers. This inconsistency results in varied controller mappings for similar actions, sometimes even inverting button uses. Consequently, each new immersive learning experience may require users to relearn controller mappings, adding a layer of complexity and hindering smooth adoption.</p><p>Here&#8217;s a demo from Oculus on controller walkthroughs which is one of the best demos that I&#8217;ve seen, however, it still is complicated to navigate:</p><div id="youtube2-PQVl8Xly4r0" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;PQVl8Xly4r0&quot;,&quot;startTime&quot;:&quot;86&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/PQVl8Xly4r0?start=86&amp;rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h4><strong>Spatial Data</strong></h4><p><strong>Existing Problem</strong>: Traditional 2D trainings provide limited depth in performance data, typically through methods like MCQs or free-form questions. In contrast, spatial training can track head, hand, and click movements, offering a more detailed understanding of user engagement. For example, it can assess how accurately a user turns a knob in a frontline training scenario, including their gaze direction. However, many existing immersive learning experiences lack the capability to capture such detailed data consistently.</p><p><strong>Developer Painpoint</strong>: While headset SDKs provide access to detailed tracking data, developers often lack the tools to effectively analyze and utilize it. This includes tracking head, hand, and click movements, as well as object manipulation events. The absence of a standardized data abstraction and analytics framework leads to inconsistent or underutilized data analytics in immersive learning experiences. Many developers either don't leverage this data due to its complexity or do so inconsistently, failing to fully exploit the potential of spatial training analytics.</p><p>Here&#8217;s an example of how head gaze data can be helpful in an immersive training:</p><div id="youtube2-_ipX7W_qqlY" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;_ipX7W_qqlY&quot;,&quot;startTime&quot;:&quot;31&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/_ipX7W_qqlY?start=31&amp;rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h4><strong>Skills Abstraction &amp; Customization of Experiences</strong></h4><p><strong>Existing Problem</strong>: Immersive learning spans a range of institutions, from <a href="https://www.forbes.com/sites/cartercoudriet/2018/08/15/the-top-25-two-year-trade-schools-colleges-that-can-solve-the-skills-gap/">technical schools</a> to large corporations. Developers typically create foundational, concept-driven modules for common skills like welding, electrician training, lock-out-tag-out, pallet stacking, fork lift training, fire safety etc.. While these "Off-the-Shelf" modules are useful, particularly for trade schools and larger enterprises, the true effectiveness of immersive learning at scale requires customization. Tailored experiences need to reflect the specific assets, environments, and characters of the customer's environment, as well as adhere to their standard operating procedures (SOPs). Custom content creation is a detailed and time-consuming process, involving asset mapping and editing workflows to meet customer goals.</p><p><strong>Developer Painpoint</strong>: Developers use a variety of tools, like Solidworks and Maya 3D, for asset creation. While emerging tools like <a href="https://poly.cam/">Polycam</a> and <a href="https://lumalabs.ai/">Luma</a> employ AI and LiDAR for asset generation, the overall development lifecycle remains lengthy. The application landscape is fragmented, leading to substantial time spent on asset customization. Smaller development teams, with 5 to 50 developers, may lack the comprehensive skill set required for such detailed customizations.</p><h4><strong>Application Packaging &amp; Distribution</strong></h4><p><strong>Existing Problem</strong>: Unlike wellness or gaming applications, which are often a single, unified experience, immersive learning applications typically follow a course &#8594; module &#8594; experience structure. A single course might include multiple sequential experiences, leading to large, cumbersome applications due to increased size, complicating distribution. Packaging multiple experiences into one application significantly increases its size, making distribution more challenging.</p><p><strong>Developer Painpoint</strong>: On Android, developers either bundle multiple experiences in one app or divide the course library into several smaller apps. Both approaches can frustrate end-users due to the inconvenience of managing multiple apps or one big app. Although <a href="https://immersiveweb.dev/">WebXR</a> is emerging as a potential solution with its on-demand web app approach, it faces challenges in interoperability across browsers, limited functionality support, and latency issues. These factors contribute to slower adoption and effectiveness in delivering immersive learning experiences.</p><h4><strong>Types &amp; Mixture of Content Types &amp; Modalities</strong></h4><p><strong>Existing Problem</strong>: As alluded to in my original article, there are <a href="https://sidstage.substack.com/i/129613350/types-of-content">multiple modes of 3D visual rendering</a> including <a href="https://sidstage.substack.com/i/129613350/degrees-of-freedom">3 DoF</a> live action video &amp; CG generated <a href="https://sidstage.substack.com/i/129613350/degrees-of-freedom">6 DoF</a> experiences. While certain trainings such as frontline productivity require a high level of interactivity such as pallet stacking wherein learning how to manipulate objects in a 3D space is crucial to the job, specific simulations / experiences require higher levels of consistency, linearity of training and may warrant a pre-recorded realistic 3D video that&#8217;s enough to do the job such as explaining a store manager on how to implement company&#8217;s value in a grocery store while serving customers. In such scenarios, realism of environments, characters and animations is key to information retention. Most trainings that exist today are largely CG 6 DoF simulations (post release of 6 DoF headsets such as Quest 2, Pico Neo 3 etc) which are either an overkill for the use case at hand, or under represent the realism of the environment, which thus reduces their overall effectiveness. Moreover, beyond just 3D, components such as spatial audio driven narration, guidance and re-iteration is an angle of &#8220;immersive simulation&#8221; that is largely missing from a lot of these trainings. Lack of an understanding of business goals and working backwards from those to define the right content type (Live action vs CG 6 DoF), as well as lack of appropriate narration audio tends to make experiences less effective.</p><p><strong>Developer Painpoint</strong>: While developers might be capable of embedding high fidelity environments, characters &amp; experiences, and even audio narrations using existing toolkits and asset stores, they lack the understanding of what type of content as well as modality of narration is best suited for the specific experience. Additionally, they might now be adept with methods for  360 video production and editing which is why most experiences that exist today are largely CG. We also generally observe for missing or slower feedback loops between developers and customers, to fine tune the simulations for achieving business goals. </p><h4><strong>Identity Management</strong></h4><p><strong>Existing Problem</strong>: Most enterprise applications use employee organizational accounts, typically managed in Active Directory, for identification. Conventional training applications like Cornerstone and Workday employ Single Sign-On (SSO) methods facilitated by tools like Okta, PingFed, and Azure AD. However, many enterprise VR applications either lack SSO functionality or lack a standardized implementation method. Manual entry of email IDs and passwords, especially using VR controllers on QWERTY keypads, leads to user frustration and increased login failures.</p><p><strong>Developer Painpoint</strong>: Developers have varying approaches to authentication in VR applications. Some use login codes generated through companion mobile or web apps, while others combine email and login codes. The absence of a unified SSO layer in VR applications creates user identification and security challenges. Collecting Personally Identifiable Information (PII) like emails and passwords necessitates compliance with various regulations, which developers may not always fulfill. Additionally, integrating SSO systems often requires a mid-tier authentication service to establish a connection between the VR device and the enterprise's active directory, complicating the process.</p><h2>Bridging the demand and supply gap and developer pain points</h2><p>As stipulated above, while there is a ton of &#8220;Off-the-shelf&#8221; immersive learning content out there which may or may not have the right level of quality to accurately meet the demand from the field, there still seems to be gaps in terms of what the market needs and what developers are building. This can be characterized from the following angles:</p><ul><li><p><strong>Demand - Supply Mapping:</strong> There's a mismatch between market needs and available immersive learning content. The focus should be on creating simple, consistent, and linear training experiences that address the actual pain points and requirements of the immersive learning market. Aligning demand with supply involves effective demand generation strategies and incentives for developers to create experiences that meet these specific needs.</p></li><li><p><strong>Monetization Model: </strong>The common 30% revenue share in marketplaces poses a significant challenge for developers in realizing value from their immersive learning content without having the right toolkits to customize and continue to enhance it to meet evolving customer needs. A more favorable monetization model could encourage the development of higher-quality content.</p></li><li><p><strong>Developer - Customer Engagement:</strong> The capability to eventually directly engage with end developers to deliver feedback on off-the-shelf experiences and articulating requirements on what needs to be customized to reflects their specific organizational standards &amp; procedures can eventually create long term value and customized content libraries for such organizations.</p></li><li><p><strong>Developer Tools:</strong> Providing developers with comprehensive toolkits can simplify the creation, customization, distribution and analytics of immersive experiences. These tools should address both software and hardware aspects, enabling developers to easily adapt content to specific customer requirements. </p></li></ul><h4><strong>How can developer tools help bridge the gap?</strong></h4><ul><li><p><strong>Default Passthrough</strong>: Enabling developers to use passthrough with spatial UI anchors as the default acclimation view upon entering an app enables users to view the environment, one&#8217;s body and hands upon wearing the headset, which creates a higher level of comfort for users, that facilitates them to easily pick up the controllers, adjust headset fit, set safe boundary etc. The better the mixed reality passthrough, the more welcoming the experience would be. The Meta Quest 3 for example, now defaults to passthrough mode and not immersive mode which improves comfort upon first wearing the headset.</p></li></ul><div id="youtube2-lGg3mBOfW6M" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;lGg3mBOfW6M&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/lGg3mBOfW6M?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><ul><li><p><strong>Standard Acclimations</strong>: Providing developers with standard UI elements / toolkits that they can embed within experiences for users to acclimate to the headset and controllers, set headset parameters creates consistency across experiences beyond immersive learning. A few of these walkthroughs include tweaking headset fit, inter-pupillary distance (IPD), controller calibration etc. Leveraging as many ghost animations, spatial anchors for annotating controllers, quick tips and examples create a very simple and guided acclimation experience.</p></li><li><p><strong>Simplifying Controller Interactions</strong>: Considering the varied ways developers map controller buttons to operations in VR environments, there's a need to simplify these interactions. The goal is to maintain the essence of the learning concept while making the experience more user-friendly. In specific applications like a pallet stacking simulation, it's more important for learners to understand the placement of objects (primary task) rather than the mechanics of grabbing (secondary task). Simplifying this process can enhance the learning experience. A practical solution is to abstract complex point-and-grab actions into a more intuitive drag-and-drop mechanism, utilizing a single trigger button. This approach mirrors familiar real-world interactions, like using a computer mouse, making it more accessible for learners. Creating such simpler abstractions for developers to use out-of-the-box can largely reduce friction.</p></li><li><p><strong>Hand Tracking &amp; Advanced Gestures</strong>: The <a href="https://appleinsider.com/articles/23/06/29/apple-vision-pro-gaze-and-pinch-gesture-combo-is-perfect-for-ar-vr">Vision Pro&#8217;s gaze and pinch</a> gesture has opened up a completely new paradigm of human-machine interaction wherein one doesn&#8217;t need a controller &amp; a beam to point &amp; click but can rather interact with objects by simply looking at them and pinching. In context of enterprise learning, this makes navigation a lot more easier and accurate and such advanced hand tracking is especially helpful for object interactions and manipulations for experiences that require such interactions. Moreover, the capability to seamlessly switch between controllers and hand tracking also creates ease of use and flexibility between simple and more complex experiences which is also now available on the Meta Quest 3.</p></li><li><p><strong>Automated Walkthroughs / Quick Tips:</strong> Similar to how web application walkthroughs / guided toors exist in the 2D web era, walking a learner through complex interactions within the 3D experience through ghost animations or playback video such as picking a box &amp; placing it in another spot, turning a knob or transposing to a specific location within the 3D environment creates clarity. While this may sound very trivial, superimposing this in an experience requires custom development for every single action. The capability to expose tools that auto-create &amp; standardize such scenarios based on the specific interaction within custom experiences is beneficial for developers to quickly embed such walkthroughs w/o needing to design them for every action.</p></li></ul><ul><li><p><strong>Embedded Authoring &amp; Script Creation Tools</strong>: The capability to provide developers with creative tools that enable them to design immersive learning experiences guided by script designs that follow industry wide instructional design frameworks largely eliminates the need for them to hire explicit instructional design resources. Given the latest advancements in generative AI, such authoring co-pilots powered by LLMs, either specifically trained on such frameworks or fed with context specific to such frameworks can assist developers with defining learning friendly scripts</p></li><li><p><strong>Standardized Analytics Pipelines</strong>: Equipping developers with standard data analytics pipelines &amp; models that are able to harness head, hand &amp; click data to build user engagement heat maps at stipulated time intervals, standard voice analytics models to analyze sentiment, tonality, speech rate, conduct summarization etc. out-of-the-box reduces the friction, effort and resources that developers would have to otherwise spend on building such analytics dashboards. Providing developers with custom events that they can embed within their interactions to track granular interaction data, and providing configurable dash-boarding services that they can either embed within their own apps, or expose to other applications to showcase real effectiveness of such trainings adds a level of depth to how such analytics are presented and consumed by the end user.</p></li></ul><ul><li><p><strong>Automated Asset Generation and Editing</strong>: Given the latest advancements in 3D asset generation with <a href="https://sagecodes.medium.com/real-world-applications-of-generative-deep-learning-nerfs-f32cac23b785">Neural Radiance Fields (NeRF)</a>, providing developer with toolkits that can map real customer environments and objects to generate high fidelity assets that are editable to meet customer needs has the potential to accelerate custom content development that requires high fidelity replication of 3D assets within the mixed reality experiences.</p></li><li><p><strong>Enabling Faster Mixed Reality Development</strong>: Mixed Reality development may involve building immersive learning experiences that leverages real life objects as a part of the augmented trainign experience. In such cases, facilitating developers with out-of-the-box computer vision models that enable them to automatically annotate a wide array of objects creates enormous time savings since it can potentially eliminate the need to train customized models for such scenarios. <a href="https://ai.meta.com/blog/segment-anything-foundation-model-image-segmentation/">Segment Anything</a> by Meta AI is a great advancement in this area which can possibly accelerate adoption of mixed reality training experiences.</p></li><li><p><strong>Web App Distribution:</strong> Equipping developer with toolkits that expose the capability to author and publish their experiences using protocols such as WebGL to render those experiences in a responsive way and WebXR to publish them as web apps rather than bundled APK (Android Application Package) can make consumption of such trainings much easier, provided that the headsets have adequate browser support for rendering such experiences with high fidelity and low latency.</p></li><li><p><strong>Types &amp; Mixture of Content Types &amp; Modalities:</strong> Enabling and empowering developers with instructional design frameworks that enable them to better understand the right modality for achieving a specific business goal for a customer, is key to facilitating development of more effective experiences. This can be accomplished by standard approaches such as developer discussion forums, webinars. Building developer toolkits that facilitate piecing together both live action and CG experiences, or piecing hybrid experiences (realistic environments with virtual characters), using a unified toolkit creates diversity of modality. Moreover, providing toolkits that merge both visual text &amp; audio based narrations (Using OOTB text-to-speech models and APIs)  enables developers to embed such multi-modal interactions within their experiences with minimal effort or custom development, thus making them more effective.</p></li><li><p><strong>Standardized Identification Templates</strong>: Providing standard toolkits to developers that facilitate them to leverage the existing user account on the headsets (such as a <a href="https://www.meta.com/blog/quest/meta-accounts/">Meta account</a>), as the source of user identity eliminates the need for them to explicitly plug-in a login flow within app experiences. Extending such functionalities to generate unique codes within the headset&#8217;s companion apps as a means to conduct MFA also makes this method more secure. Lastly, providing the capability to link the headset account to a customer&#8217;s active directory / in-house IdP facilitates enterprise single sign on functionality.</p></li></ul><h2>Wrapping Up&#8230;</h2><p>Mixed reality has come a long way from tethered headsets powered by desktop compute to fully untethered headsets with better form factors that provide incredible passthrough, advanced hand tracking and smoother software experiences that facilitate easier user adoption. Finding high ROI use cases such as immersive learning both from a consumer and enterprise lens can greatly spearhead mass adoption of head mounted devices. Leveraging developer ecosystems to go-to-market faster with high quality content is key to the growth of the industry. This makes it quintessential to empower developers that are adept at building gam-ified experiences to contextualize their content for the end user persona, as well as the use case. While immersive learning is an example that has been dissected in this case, the power of such marketplaces powered by helpful developer toolkits released in such adjacent vertical markets has historically created inflection points in adoption for new hardware advancements and will likely play a major role for mixed reality devices.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sidstage.substack.com/p/the-current-state-and-evolution-of?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sidstage.substack.com/p/the-current-state-and-evolution-of?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sidstage.substack.com/p/the-current-state-and-evolution-of/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sidstage.substack.com/p/the-current-state-and-evolution-of/comments"><span>Leave a comment</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sidstage.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sidstage.substack.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[ELIZA to ChatGPT: The Evolution and Impact of Voice-Driven AI Interfaces]]></title><description><![CDATA[Understanding how voice driven interfaces take human machine interactions to the next level of bandwidth, continuity and ubiquity]]></description><link>https://sidstage.substack.com/p/the-power-of-ai-that-can-hear-and</link><guid isPermaLink="false">https://sidstage.substack.com/p/the-power-of-ai-that-can-hear-and</guid><dc:creator><![CDATA[Siddhant Sahu]]></dc:creator><pubDate>Sun, 26 Nov 2023 19:45:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!oEgp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3413fdc7-502c-4c3b-8e65-6c5ed4e60660_1203x680.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>TL;DR</h2><ul><li><p>Voice input/output features in ChatGPT's latest release have significantly enhanced user interaction, suggesting a transformative potential for voice search amidst the current bandwidth and computing capabilities.</p></li><li><p>Historical progression of voice assistants, starting with ELIZA to the advent of Siri, Alexa, and others, has paved the way for voice interaction to become a mainstream method of engaging with technology.</p></li><li><p>Voice chat offers critical advantages, including omnipresent access to information (ubiquity), enriched auditory experiences via spatial audio, efficient information exchange outpacing traditional typing speeds, and a nuanced understanding of context and continuity in conversations.</p></li><li><p>In terms of practical application, voice-driven interfaces promise to revolutionize both consumer and enterprise sectors, with use cases ranging from on-demand specialized services to enhanced cross-device communication, mirroring natural human interactions with professionals.</p></li><li><p>The current landscape is ripe for voice-driven interfaces, given the substantial improvements in computing power, network bandwidth, and the quality of speech input/output devices.</p></li><li><p>Future developments in voice interaction are expected to focus on deep personalization, seamless integration across multiple devices, and the ability to interpret non-verbal cues, further enhancing the natural nature and empathy of human-machine communication.</p></li></ul><h2>Inspiration</h2><p>I recently tried the voice input / output features from the latest ChatGPT release, focussed on having a continuous conversation instead of typing text on the mobile app or the desktop / laptop. It was an enthralling experiences for me and having spun up 100s of voice conversations on the mobile interface through voice and image mediums, I realized that this has facilitated an increase and improvement in my interactions, while opening up the neural pathways in my brain that were othewise unexplored. I wanted to dissect and articulate how voice search could be transformational, given where we are with bandwidth and compute availability in modern internet era.</p><h2>Walking down the history lane</h2><p>Since the internet's inception in 1983 and the rise of the World Wide Web with over 100,000 websites by 1995, text and images have dominated as the primary means of communication. The first voice assistant, <a href="https://en.wikipedia.org/wiki/ELIZA">ELIZA</a>, was created by Joseph Weizenbaum at MIT in 1966, but internet-based voice assistants like Alexa, Siri, Cortana, and Google Assistant only gained prominence between 2014 and 2016. Initially used on laptops, these assistants transitioned to phones and smart home devices, commonly for setting reminders, sending texts, making calls, controlling smart devices, and performing basic web searches. Recent advancements in this field owe much to improved speech-to-text models, high-performance computing (GPUs &amp; TPUs), and enhanced internet bandwidth.</p><h4>Drawing an analogy</h4><p>The analogy between indexed internet search and conversational AI-driven search, especially with the introduction of voice, can be summarized as follows: In pre-internet times, information was disseminated through libraries, the central knowledge repositories containing scrolls and books, akin to modern databases which were indexed by librarians and read by scholars &amp; tutors. Personal tutors, knowledgeable in these texts, provided verbal instruction, crucial in societies with low literacy and a strong oral tradition. ChatGPT can be looked as resembling an ancient well-read scholar, uses its extensive training data to answer queries, similar to historical advisors. Voice interaction echoes this oral tradition, offering a natural way to access information, akin to learning from a tutor. However, historically, such resources were often limited to the privileged few, whereas now, having a virtual tutor accessible anytime and covering a vast array of topics democratizes knowledge, especially for the least privileged.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oEgp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3413fdc7-502c-4c3b-8e65-6c5ed4e60660_1203x680.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oEgp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3413fdc7-502c-4c3b-8e65-6c5ed4e60660_1203x680.png 424w, https://substackcdn.com/image/fetch/$s_!oEgp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3413fdc7-502c-4c3b-8e65-6c5ed4e60660_1203x680.png 848w, https://substackcdn.com/image/fetch/$s_!oEgp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3413fdc7-502c-4c3b-8e65-6c5ed4e60660_1203x680.png 1272w, https://substackcdn.com/image/fetch/$s_!oEgp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3413fdc7-502c-4c3b-8e65-6c5ed4e60660_1203x680.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oEgp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3413fdc7-502c-4c3b-8e65-6c5ed4e60660_1203x680.png" width="1203" height="680" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3413fdc7-502c-4c3b-8e65-6c5ed4e60660_1203x680.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:680,&quot;width&quot;:1203,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1789738,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oEgp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3413fdc7-502c-4c3b-8e65-6c5ed4e60660_1203x680.png 424w, https://substackcdn.com/image/fetch/$s_!oEgp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3413fdc7-502c-4c3b-8e65-6c5ed4e60660_1203x680.png 848w, https://substackcdn.com/image/fetch/$s_!oEgp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3413fdc7-502c-4c3b-8e65-6c5ed4e60660_1203x680.png 1272w, https://substackcdn.com/image/fetch/$s_!oEgp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3413fdc7-502c-4c3b-8e65-6c5ed4e60660_1203x680.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">On the left is representation of a modern day digital library with indexed &#8220;books&#8221;. On the right is a modern day virtual scribe or tutor that can orally communicate</figcaption></figure></div><h2>What&#8217;s interesting about voice chat?</h2><p>The four key things that currently make or can make voice chat transformational are ubiquity, spatial audio, improved bandwidth of information exchange and contextual understanding &amp; continuity. The sum of these parts exceeds their individual value:</p><ul><li><p><strong>Ubiquity</strong>: The mobile revolution has made it possible to access information anytime and anywhere, enhancing internet interaction. I use mobile apps like Google Keep and Assistant for on-the-go information search and thought journaling. This often comes from thoughts sparked while walking, driving, or socializing. Outdoor activities, like walking, boost brain function and creativity due to increased blood flow and sensory stimulation. It also promotes neuroplasticity &#8211; the brain's ability to form and reorganize synaptic connections. People often walk to clear their thoughts and then record them on a device. It&#8217;s also common, albeit inconvenient for people to walk and read a physical book, Kindle, iPad or their phones to gain information. However, shifting attention to a device can disrupt the thought process and learning. Using voice interaction can reduce this disruption, by simplifying the communication to a natural conversation, which is very palpable to humans. </p></li><li><p><strong>Spatial Audio:</strong> Building on the previous topic, Apple's AirPods, is poised to generate over $14.5 billion in 2023, placing it greater than Twitter, Shopify or Spotify. They enhance auditory experiences with spatial audio, which stimulates brain areas linked to spatial and auditory processing. While we&#8217;re scratching the surface of voice search using ChatGPT, spatial audio has the capability to conduct a seamless back and forth conversation between the human and assistant, rendering &amp; ingesting information using earbuds or other voice outputs, deeply integrating with one&#8217;s computing devices, mimicking how we experience sound in the real world by engaging the brain's auditory processing pathways more effectively than traditional stereo sound. <a href="https://www.ray-ban.com/usa/ray-ban-meta-smart-glasses">Meta&#8217;s Rayban smart glasses</a> is a fantastic example of this, wherein one can chat with Llama 2 powered Meta AI while wearing the glasses on the go. The triggers can be both user initiated, such as &#8220;Hey Meta!&#8221; for the Rayban glasses, or service initiated such as notifications on one&#8217;s iPhone casted to AirPods. While ChatGPT is solely user initiated at this point, there is a ton of exploration to be done, to find various triggers of voice initiated human machine interaction. Bill Gates also talks about this in his <a href="https://www.gatesnotes.com/AI-agents">latest blogpost on AI agents</a> along with various use cases. Bill Gurley &amp; Phil Rosedale also talks about the importance of spatial audio in this <a href="https://open.spotify.com/episode/2Plv0EodIBmmQEOGqUUooY?si=8b160feb204e4b97">Invest Like the Best episode</a> with Patrick O&#8217;Shaughnessy, when talking about the audio metaverse and why applications like Clubhouse &amp; Twitter spaces bring this concept to life.</p></li><li><p><strong>Improved bandwidth for information exchange:</strong> For someone with large fingers, typing on a QWERTY keyboard can be inefficient and error-prone, hindering activities like web searches or messaging. Conventional keyboards may not effectively convey speech nuances and can be difficult for those with disabilities. Voice interaction, a more natural method, can be faster and more accessible, allowing multitasking and reducing physical strain from typing. The average person speaks at approximately 150 words per minute, while the average typing speed is around 40 words per minute. Voice communication is a natural human ability, requiring no special training or adaptation. Furthermore, voice interaction greatly enhances accessibility. Combining ubiquity and efficiency, it enables multi-tasking efficiently wherein one is able to retrieve information while cooking, driving or exercising.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!76LL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecccf27f-0ed4-42d9-b80d-99003e69683a_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!76LL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecccf27f-0ed4-42d9-b80d-99003e69683a_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!76LL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecccf27f-0ed4-42d9-b80d-99003e69683a_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!76LL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecccf27f-0ed4-42d9-b80d-99003e69683a_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!76LL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecccf27f-0ed4-42d9-b80d-99003e69683a_1024x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!76LL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecccf27f-0ed4-42d9-b80d-99003e69683a_1024x1024.webp" width="312" height="312" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ecccf27f-0ed4-42d9-b80d-99003e69683a_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;:312,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A person with notably large fingers is attempting to type on a small smartphone, visibly struggling to press the correct keys. The person's expression shows mild frustration and focus. The smartphone screen displays a partially typed, slightly jumbled text message, indicating the difficulty in precise typing. The background is a simple, nondescript room.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A person with notably large fingers is attempting to type on a small smartphone, visibly struggling to press the correct keys. The person's expression shows mild frustration and focus. The smartphone screen displays a partially typed, slightly jumbled text message, indicating the difficulty in precise typing. The background is a simple, nondescript room." title="A person with notably large fingers is attempting to type on a small smartphone, visibly struggling to press the correct keys. The person's expression shows mild frustration and focus. The smartphone screen displays a partially typed, slightly jumbled text message, indicating the difficulty in precise typing. The background is a simple, nondescript room." srcset="https://substackcdn.com/image/fetch/$s_!76LL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecccf27f-0ed4-42d9-b80d-99003e69683a_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!76LL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecccf27f-0ed4-42d9-b80d-99003e69683a_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!76LL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecccf27f-0ed4-42d9-b80d-99003e69683a_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!76LL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecccf27f-0ed4-42d9-b80d-99003e69683a_1024x1024.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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 fat finger problem for QWERTY keyboards</figcaption></figure></div><ul><li><p><strong>Contextual understanding &amp; continuity:</strong> While modern day search engines facilitate recommendations that get personalized based on one&#8217;s search history over a period of time, voice on the other hand is able to transform information retrieval into a continuous chain of thought, which takes into account previous conversations as almost perfect memory (commonly known as context window). For example, instead of starting a fresh search for a topic that I&#8217;ve previously searched on, I pick up a former conversation from my chat history to re-visit and build on the chain of thought. While this may reduce the diversity of thought in some cases, it helps retrieve historical CoTs and builds on them, fully utilizing the initial context, and maintaining continuity over multiple interactions. Essentially, one is continuing where they left off in a very coherent manner, that could potentially be better than raw web searches.</p></li></ul><h2>Why now?</h2><p>To understand why now is the right time for voice driven interfaces, let&#8217;s think about this from a network bandwidth, compute and input / output quality lens:</p><ul><li><p><strong>Compute:</strong> Running speech recognition, conversion to text, output inference and conversion from text to voice requires a significant amount of compute due to the resource intensive nature of models behind them and the latency constraints. Modern day GPUs can handle these tasks more efficiently and at a larger scale than ever before, making real-time voice processing feasible for widespread use.</p></li><li><p><strong>Network Bandwidth</strong>: Standard MP3-quality voice data transmits at about 128,000 bits per second which warrants internet speed of approximately 0.128 Mbps. Early  internet connections, like dial-up, were painfully slow, operating at speeds around 56kbps. Downloading anything substantial, such as a song or a movie, could take hours&#8203;. In contrast, the average internet speed in the U.S. in 2023 is 171.30 Mbps, and globally, the average speed has reached 45.6 Mbps, thus facilitating faster and reliable audio streaming.</p></li><li><p><strong>Quality:</strong> Speech input (microphone) has taken massive leaps on sensitivity, noise cancellation and beam-forming which makes the microphone sensitive in the direction of speaker&#8217;s voice. For voice output, the quality and texture of sound from modern day consumer devices has significantly improved in terms of fidelity. Apple introduced spatial audio with dynamic 3D tracking for Airpods through a firmware update in September 2020, while Sony released the 360 Reality audio in late 2019. Such monumental changes in audio rendering open up the possibility for democratization of voice driven UIs.</p></li><li><p><strong>Ubiquitous devices</strong>: Voice driven interfaces cannot go through an inflection point on their own without a paradigm shift in hardware adoption. While, we&#8217;re more than a decade into the mobile wave, we&#8217;ve finally started seeing scale adoption for wireless earbuds, smart watches, smart home devices and may see a growing trend for smart glasses. Although, sales for gaming oriented virtual reality still sees a rather slow or flat growth curve, however, Apple&#8217;s step into mixed reality via the Vision Pro will be interesting to see. The graphs below showcase the last 5 - 6 years of active users / units sold for such devices which signifies a step adoption rate thus making a stronger case for apps that can now fully leverage voice capabilities.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b2RA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2a50da-908e-4b3a-a015-8f3e8438f83c_3179x1180.bin" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b2RA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2a50da-908e-4b3a-a015-8f3e8438f83c_3179x1180.bin 424w, https://substackcdn.com/image/fetch/$s_!b2RA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2a50da-908e-4b3a-a015-8f3e8438f83c_3179x1180.bin 848w, https://substackcdn.com/image/fetch/$s_!b2RA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2a50da-908e-4b3a-a015-8f3e8438f83c_3179x1180.bin 1272w, https://substackcdn.com/image/fetch/$s_!b2RA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2a50da-908e-4b3a-a015-8f3e8438f83c_3179x1180.bin 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b2RA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2a50da-908e-4b3a-a015-8f3e8438f83c_3179x1180.bin" width="1456" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a2a50da-908e-4b3a-a015-8f3e8438f83c_3179x1180.bin&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!b2RA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2a50da-908e-4b3a-a015-8f3e8438f83c_3179x1180.bin 424w, https://substackcdn.com/image/fetch/$s_!b2RA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2a50da-908e-4b3a-a015-8f3e8438f83c_3179x1180.bin 848w, https://substackcdn.com/image/fetch/$s_!b2RA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2a50da-908e-4b3a-a015-8f3e8438f83c_3179x1180.bin 1272w, https://substackcdn.com/image/fetch/$s_!b2RA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2a50da-908e-4b3a-a015-8f3e8438f83c_3179x1180.bin 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TvWh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0097df-7251-4804-87a6-c6e1e27fb4f1_1750x1097.bin" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TvWh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0097df-7251-4804-87a6-c6e1e27fb4f1_1750x1097.bin 424w, https://substackcdn.com/image/fetch/$s_!TvWh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0097df-7251-4804-87a6-c6e1e27fb4f1_1750x1097.bin 848w, https://substackcdn.com/image/fetch/$s_!TvWh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0097df-7251-4804-87a6-c6e1e27fb4f1_1750x1097.bin 1272w, https://substackcdn.com/image/fetch/$s_!TvWh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0097df-7251-4804-87a6-c6e1e27fb4f1_1750x1097.bin 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TvWh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0097df-7251-4804-87a6-c6e1e27fb4f1_1750x1097.bin" width="458" height="287.19368131868134" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f0097df-7251-4804-87a6-c6e1e27fb4f1_1750x1097.bin&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:913,&quot;width&quot;:1456,&quot;resizeWidth&quot;:458,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TvWh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0097df-7251-4804-87a6-c6e1e27fb4f1_1750x1097.bin 424w, https://substackcdn.com/image/fetch/$s_!TvWh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0097df-7251-4804-87a6-c6e1e27fb4f1_1750x1097.bin 848w, https://substackcdn.com/image/fetch/$s_!TvWh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0097df-7251-4804-87a6-c6e1e27fb4f1_1750x1097.bin 1272w, https://substackcdn.com/image/fetch/$s_!TvWh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0097df-7251-4804-87a6-c6e1e27fb4f1_1750x1097.bin 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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 humane pin was launched recently by former Apple designers and pre-dominantly indexes on gesture (hand / palm pinches) and sound as a medium of interaction. While the product success is yet to be discovered, this is a great example of a device that introduces ubiquity and spatial audio while being powered with ChatGPT as it&#8217;s conversational interface that switches between a holographic style and a voice interface.</p><div id="youtube2-th3vzKTE0O8" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;th3vzKTE0O8&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/th3vzKTE0O8?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2>Enterprise Use Cases</h2><p>The initial few iterations of voice driven UIs might very well be designed as co-pilots on top of existing visual interfaces as we&#8217;re seeing with most AI driven assistants today, however, over time, as the hardware adoption for ubiquitous devices becomes more mainstream, voice driven user interfaces may become more and more native to specific types of devices. Here&#8217;s a simple visual that illustrates the same for both external and internal use cases.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vJhH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F561126d4-c806-46d1-b293-5e24b775fe25_1165x596.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vJhH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F561126d4-c806-46d1-b293-5e24b775fe25_1165x596.png 424w, https://substackcdn.com/image/fetch/$s_!vJhH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F561126d4-c806-46d1-b293-5e24b775fe25_1165x596.png 848w, https://substackcdn.com/image/fetch/$s_!vJhH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F561126d4-c806-46d1-b293-5e24b775fe25_1165x596.png 1272w, https://substackcdn.com/image/fetch/$s_!vJhH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F561126d4-c806-46d1-b293-5e24b775fe25_1165x596.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vJhH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F561126d4-c806-46d1-b293-5e24b775fe25_1165x596.png" width="1165" height="596" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/561126d4-c806-46d1-b293-5e24b775fe25_1165x596.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:596,&quot;width&quot;:1165,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:114011,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vJhH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F561126d4-c806-46d1-b293-5e24b775fe25_1165x596.png 424w, https://substackcdn.com/image/fetch/$s_!vJhH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F561126d4-c806-46d1-b293-5e24b775fe25_1165x596.png 848w, https://substackcdn.com/image/fetch/$s_!vJhH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F561126d4-c806-46d1-b293-5e24b775fe25_1165x596.png 1272w, https://substackcdn.com/image/fetch/$s_!vJhH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F561126d4-c806-46d1-b293-5e24b775fe25_1165x596.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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="https://substackcdn.com/image/fetch/$s_!2XrN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62c684a3-80c9-4829-a271-aa080281c88a_1158x606.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2XrN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62c684a3-80c9-4829-a271-aa080281c88a_1158x606.png 424w, https://substackcdn.com/image/fetch/$s_!2XrN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62c684a3-80c9-4829-a271-aa080281c88a_1158x606.png 848w, https://substackcdn.com/image/fetch/$s_!2XrN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62c684a3-80c9-4829-a271-aa080281c88a_1158x606.png 1272w, https://substackcdn.com/image/fetch/$s_!2XrN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62c684a3-80c9-4829-a271-aa080281c88a_1158x606.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2XrN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62c684a3-80c9-4829-a271-aa080281c88a_1158x606.png" width="1158" height="606" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62c684a3-80c9-4829-a271-aa080281c88a_1158x606.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:606,&quot;width&quot;:1158,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:111905,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2XrN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62c684a3-80c9-4829-a271-aa080281c88a_1158x606.png 424w, https://substackcdn.com/image/fetch/$s_!2XrN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62c684a3-80c9-4829-a271-aa080281c88a_1158x606.png 848w, https://substackcdn.com/image/fetch/$s_!2XrN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62c684a3-80c9-4829-a271-aa080281c88a_1158x606.png 1272w, https://substackcdn.com/image/fetch/$s_!2XrN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62c684a3-80c9-4829-a271-aa080281c88a_1158x606.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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><h4>Consumer Use Cases</h4><p>In the. consumer scenario, the easiest way to think about use cases is to think about any particular service that you seek from a professional such as a teacher / tutor, health practitioner, financial advisor, travel agent etc. The fundamental use case can involve the use of a conversational interfaces, since voice is the most natural medium of interaction that mimics how we interact with such personas in our present day life. The core benefits of having such specialized agents include on-demand access, which means that you would be able to talk to your AI therapist at 4 AM in the morning. Each of these patients will be incredibly knowledgeable, infinitely patient and empathetic which is the highest standard of what one could expect from this persona.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-KuH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42745061-b6a1-4334-8ddc-0f4115bbbbac_1045x625.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-KuH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42745061-b6a1-4334-8ddc-0f4115bbbbac_1045x625.png 424w, https://substackcdn.com/image/fetch/$s_!-KuH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42745061-b6a1-4334-8ddc-0f4115bbbbac_1045x625.png 848w, https://substackcdn.com/image/fetch/$s_!-KuH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42745061-b6a1-4334-8ddc-0f4115bbbbac_1045x625.png 1272w, https://substackcdn.com/image/fetch/$s_!-KuH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42745061-b6a1-4334-8ddc-0f4115bbbbac_1045x625.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-KuH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42745061-b6a1-4334-8ddc-0f4115bbbbac_1045x625.png" width="1045" height="625" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42745061-b6a1-4334-8ddc-0f4115bbbbac_1045x625.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:625,&quot;width&quot;:1045,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:136742,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-KuH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42745061-b6a1-4334-8ddc-0f4115bbbbac_1045x625.png 424w, https://substackcdn.com/image/fetch/$s_!-KuH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42745061-b6a1-4334-8ddc-0f4115bbbbac_1045x625.png 848w, https://substackcdn.com/image/fetch/$s_!-KuH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42745061-b6a1-4334-8ddc-0f4115bbbbac_1045x625.png 1272w, https://substackcdn.com/image/fetch/$s_!-KuH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42745061-b6a1-4334-8ddc-0f4115bbbbac_1045x625.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Underlying architecture</h2><p>Given that large language models are very flexible, with the ability to solve a wide range of generative tasks, we&#8217;ve recently seen some great advancements in large language models focussed on speech understanding &amp; generation. For eg. <a href="https://google-research.github.io/seanet/audiopalm/examples/">Google&#8217;s AudioPaLM</a> fuses text-based and speech-based language models, PaLM-2 and AudioLM, into a unified multimodal architecture that can process and generate text and speech.  The following is a representative architecture diagram of AudioPaLM. This may significantly streamline input &amp; inference and based on <a href="https://arxiv.org/abs/2307.11795">recent research</a>, automated speech recognition (ASR) models built by augmenting audio encoders in the input architecture seem to have a higher accuracy over text based models, especially for multi-lingual data which is a crucial aspect of design given the diversity in language spoken.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bnoD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab20391-39f2-4aab-8496-24c09ab63095_816x282.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bnoD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab20391-39f2-4aab-8496-24c09ab63095_816x282.png 424w, https://substackcdn.com/image/fetch/$s_!bnoD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab20391-39f2-4aab-8496-24c09ab63095_816x282.png 848w, https://substackcdn.com/image/fetch/$s_!bnoD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab20391-39f2-4aab-8496-24c09ab63095_816x282.png 1272w, https://substackcdn.com/image/fetch/$s_!bnoD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab20391-39f2-4aab-8496-24c09ab63095_816x282.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bnoD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab20391-39f2-4aab-8496-24c09ab63095_816x282.png" width="816" height="282" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fab20391-39f2-4aab-8496-24c09ab63095_816x282.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:282,&quot;width&quot;:816,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:42999,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bnoD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab20391-39f2-4aab-8496-24c09ab63095_816x282.png 424w, https://substackcdn.com/image/fetch/$s_!bnoD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab20391-39f2-4aab-8496-24c09ab63095_816x282.png 848w, https://substackcdn.com/image/fetch/$s_!bnoD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab20391-39f2-4aab-8496-24c09ab63095_816x282.png 1272w, https://substackcdn.com/image/fetch/$s_!bnoD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab20391-39f2-4aab-8496-24c09ab63095_816x282.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Prominent Companies</h2><p>As of the writing of this article, the core innovation seems to be happening at the hardware &amp; infrastructure layer while we&#8217;re yet to see more innovation on the end user experience layer:</p><ul><li><p><strong>Hardware layer:</strong> There almost seems to be a commoditization wave for hardware supporting spatial audio including earbuds, smart home devices, watches and smart glasses including the incumbents such as Apple, Google, Meta and Amazon. This is what is currently setting the precedent for a possible future wave of audio native AI services.</p></li><li><p><strong>Software Infrastructure: </strong>This layer empowers the end user applications through voice transcription (speech to text), generation (text to speech), overlay &amp; editing. This also seems to be a commoditized space but a lot of innovation is shifting from accuracy of output (which has been largely optimized for already), to personalization, building natural voice interfaces and multi-lingual support that helps improve efficacy of such interactions.</p></li><li><p><strong>Broad AI Assistants: </strong>As of the date of this writing, Google Assistant, Alexa and Samsung&#8217;s Bixby are some of the most prominent AI assistants that have been around for a while. ChatGPT&#8217;s latest functionality for speech ingestion and generation is state of the art, especially with the efficiency, depth, verbosity and human like nature of the conversation that leverages GPT 4.</p></li><li><p><strong>Enterprise Voice Assistants: </strong>While voice analytics tools for sales &amp; support such as Gong, Cresta, Clari, Obersve.ai, kore.ai have been around for some time, we&#8217;re seeing new tools for complex meeting summarization such as Otter.ai &amp; Fireflies as well as competition from incumbents such as the Zooms AI companion &amp; Teams assistant.</p></li><li><p><strong>Personal Voice Assistants</strong>: This area is a massive greenfield and we&#8217;re just starting to see more traction with AI doctors &amp; speaking coaches such as Elsa AI</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eVoM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc54f4cd-8ec9-4f96-859f-98e967abdc03_1155x569.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eVoM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc54f4cd-8ec9-4f96-859f-98e967abdc03_1155x569.png 424w, https://substackcdn.com/image/fetch/$s_!eVoM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc54f4cd-8ec9-4f96-859f-98e967abdc03_1155x569.png 848w, https://substackcdn.com/image/fetch/$s_!eVoM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc54f4cd-8ec9-4f96-859f-98e967abdc03_1155x569.png 1272w, https://substackcdn.com/image/fetch/$s_!eVoM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc54f4cd-8ec9-4f96-859f-98e967abdc03_1155x569.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eVoM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc54f4cd-8ec9-4f96-859f-98e967abdc03_1155x569.png" width="1155" height="569" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc54f4cd-8ec9-4f96-859f-98e967abdc03_1155x569.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:569,&quot;width&quot;:1155,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:232097,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eVoM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc54f4cd-8ec9-4f96-859f-98e967abdc03_1155x569.png 424w, https://substackcdn.com/image/fetch/$s_!eVoM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc54f4cd-8ec9-4f96-859f-98e967abdc03_1155x569.png 848w, https://substackcdn.com/image/fetch/$s_!eVoM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc54f4cd-8ec9-4f96-859f-98e967abdc03_1155x569.png 1272w, https://substackcdn.com/image/fetch/$s_!eVoM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc54f4cd-8ec9-4f96-859f-98e967abdc03_1155x569.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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">Dissecting the voice / speech driven AI landscape</figcaption></figure></div><h2>Thinking about the greenfield</h2><p>While we might be at the inflection point for voice based interfaces to be more prominent, the following advancements are yet to be seen, and may bring tremendous value add:</p><ul><li><p><strong>Personalization:</strong> As of the writing of this article one can choose from 5 different tones within ChatGPT, however, deeper personalization may involve training models on a user defined tone and voice through historical data. Personalization in content can also stem from elongated context windows from past conversations and not merely the two custom instruction questions that ChatGPT allows a user to pre-fill today.  This can be similar to how a personal tutor gets acquainted with a student&#8217;s style of listening or ingesting information by practicing visual learning methods, drawing common analogies to specific concepts, re-iteration etc. Moreover, <a href="https://openai.com/blog/introducing-gpts">Custom GPTs</a> open up the possibilities to contextualized conversations via uploading pre-determined set of knowledge bases to achieve responses specific to the topic at hand.</p></li><li><p><strong>Understanding non-verbal queues</strong>: Not all aspects of one&#8217;s dialogue can be expressed in verbal cues. Emotional queues, tonal variations and speech patterns can speak an additional 1000 words (metaphorically), and thus a plain speech to text conversation fed as model input for next token prediction has limited expression. Future voice models may include the ability of such interfaces to alter the response based on such cues to make responses more empathetic by adapting its tone, or altering the content to create a more natural and human-like conversation.</p></li><li><p><strong>Continuous Ubiquity &amp; Deep Integration</strong>: Similar to how Apple allows a user to switch Airpods between a Macbook and iPhone and use various apps (For eg. messaging) across devices, ubiquity in voice conversations can also be facilitated across several devices including wearables such as smart glasses, smart watches, mobile phones and laptops, easily allowing switching between text and voice based mediums, thus maintaining continuity of conversation / CoT. Ubiquity can also be achieved between different AI services where exposing context from one service may be beneficial for others. For eg. what you personal AI nutritionist recommends might be important for your AI doctor. However, this warrants a strong security framework to ensure user privacy and this broadly applies to all AI applications.</p></li></ul><h2>References</h2><ul><li><p><a href="https://www.gatesnotes.com/AI-agents">AI is about to completely change how you use computers - Bill Gates</a></p></li><li><p><a href="https://open.spotify.com/episode/2Plv0EodIBmmQEOGqUUooY?si=8b160feb204e4b97">Bill Gurley &amp; Phil Rosedale - Back to the Future [Invest Like the Best, EP. 254]</a></p></li><li><p><a href="https://google-research.github.io/seanet/audiopalm/examples/">AudioPaLM - A large language model that can speak and listen</a></p></li><li><p><a href="https://arxiv.org/abs/2307.11795">Prompting Large Language Models with Speech Recognition Abilities</a></p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sidstage.substack.com/p/the-power-of-ai-that-can-hear-and?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sidstage.substack.com/p/the-power-of-ai-that-can-hear-and?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sidstage.substack.com/p/the-power-of-ai-that-can-hear-and/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sidstage.substack.com/p/the-power-of-ai-that-can-hear-and/comments"><span>Leave a comment</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://sidstage.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Siddhant&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Building effective enterprise AI agents from a total cost of ownership lens]]></title><description><![CDATA[Harnessing business value from the minimized cost of setting up co-pilots with high security and compliant standards, and efficient change management and ecosystem driven synergies]]></description><link>https://sidstage.substack.com/p/assessing-the-real-business-value-0c6</link><guid isPermaLink="false">https://sidstage.substack.com/p/assessing-the-real-business-value-0c6</guid><dc:creator><![CDATA[Siddhant Sahu]]></dc:creator><pubDate>Mon, 09 Oct 2023 23:55:23 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%2F27319abb-6ca1-4c1a-9563-5b9f4bf86d31_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Context</h2><p>In continuation to <a href="https://sidstage.substack.com/p/assessing-the-real-business-value">part 1</a> of the three part series, this part delves into the components of the Total Cost of Ownership (TCO) for AI co-pilots, including licensing, setup, data, infrastructure, change management, performance monitoring, security, and compliance costs and examines the factors that contribute to the accrual of business value for AI co-pilots through various phases.</p><p>A re-usable tabular version of this part of the framework can be found on this <a href="https://coda.io/@siddhant-sahu/ai-co-pilot-evaluation-framework/implementation-customization-security-ecosystem-4">Coda page</a>.</p><h2>Executive Summary</h2><ul><li><p>The initial setup and integration phase is crucial, considering the diverse infrastructure and security standards in enterprise environments. Key considerations include deployment architecture, activation, installation, distribution, integration with existing systems, interoperability, private cloud/on-premise/hybrid support, and user management.</p></li><li><p>Configuration and change management are ongoing processes, requiring the ability to fine-tune input and output formats, incorporate human feedback, and maintain brand consistency &amp; tonality. Scalability is essential, with attention to increased transaction volume, intensity, types of transactions, and concurrent users. Monitoring and management tools play a vital role in overseeing AI co-pilots at enterprise scale.</p></li><li><p>Security and compliance are paramount, with measures such as securing model parameters, federated learning, input and output validation, data storage, and adherence to industry standards. Transparency and accountability are necessary to understand the decision-making processes of AI co-pilots.</p></li><li><p>The ecosystem and network effects are highlighted, emphasizing the benefits of sharing privately hosted models, federated learning, data and integrations marketplaces, and the importance of aligning customer demand with available supply.</p></li></ul><h2>Total Cost of Ownership (TCO) for AI Co-Pilots</h2><p>Total cost of ownership is a commonly used metric for characterizing the value of adopting and using a SaaS solution over its entire lifecycle. TCO takes into account cost components beyond the subscription or licensing fees, helping organizations make informed decisions about the true financial implications of adopting a specific software service. Putting AI co-pilot in perspective, here&#8217;s how this cost can be broken down</p><p><strong>Licensing Subscription</strong> which has typically followed a per user model, based on what we know from <a href="https://www.cnet.com/tech/services-and-software/microsoft-365-copilot-ai-tool-will-cost-30-per-month/">Microsoft co-pilot</a> and OpenAI. This cost however may not may not linearly increase with incremental users or transactions due to volume discounts.</p><p><strong>Initial setup / implementation costs </strong>cover the initial configuration, integration, data migration, and training required to get the co-pilot solution up and running. This may include consulting fees, customization, and the time spent by a customer&#8217;s IT team. In context of AI co-pilots, the following costs may apply, especially for scenarios where private models are developed and deployed within customer environments:</p><ul><li><p><em><strong>Data Acquisition, Storage and Processing costs</strong></em> for obtaining high-quality data for training and validation, storing,  pre-processing and cleaning.</p></li><li><p><em><strong>Data labelling costs</strong></em> as a pre-requisite for training high quality models.</p></li><li><p><em><strong>Model development costs</strong></em></p></li><li><p><em><strong>Deployment and testing costs</strong></em></p></li></ul><p><strong>Infrastructure Costs</strong> includes cost of any internal infrastructure that may be needed by the customer  to maintain / manage the solution. This may include:</p><ul><li><p><em><strong>On premise / private cloud compute costs</strong></em> for hosting private model inference.</p></li><li><p><em><strong>Cost of GPUs for localized training</strong></em> / private model deployment and management</p></li><li><p><em><strong>Costs to integrate</strong></em> the AI-driven software into existing systems and workflows.</p></li></ul><p><strong>Change Management Costs</strong> are incurred for maintaining the solution on an ongoing basis. Putting AI driven co-pilots in context, this includes:</p><ul><li><p><em><strong>Costs for training employees and users</strong></em> on how to interact with and benefit from the AI-driven software</p></li><li><p><em><strong>Additional configuration costs</strong></em> required to make changes to the AI co-pilot as the business process evolves and to fine tune the co-pilots.</p></li><li><p><em><strong>Performance &amp; monitoring costs</strong></em> for tools and services tracking the performance and accuracy of AI co-pilots</p></li></ul><p><strong>Security &amp; Compliance Costs</strong> include any costs needed to adhere to enterprise security and compliance standards. </p><ul><li><p><em><strong>Security related expenses</strong></em> for implementing security measures to protect AI models and data.</p></li><li><p><em><strong>Compliance adherence costs</strong></em> related to complying with data protection and privacy regulations, such as GDPR or HIPAA.</p></li></ul><p>The more compliant the solution is, the less costs are incurred. The other side of these costs includes costs incurred in the event of a non-compliance or security incident, adjusted for probability of such events.</p><h2>Initial Setup &amp; Integration</h2><p>While the modern SaaS stack has made the introduction of a new tool or service considerably simpler, enterprise environments still adhere to varying infrastructure and security standards. The effectiveness of a product feature is not merely a function of the value that it&#8217;s creating to the end user but also the ease with which it can be implemented / introduced.  This can be driven by the following factors:</p><p><strong>Deployment Architecture</strong>: Co-pilots can utilize publicly available APIs from <a href="https://openai.com/blog/openai-api">OpenAI</a>, <a href="https://docs.anthropic.com/claude/reference/getting-started-with-the-api">Anthropic</a>, <a href="https://cohere.com/models/command">Cohere</a> or opt for an in-house model. Efficiency in building a SaaS or PaaS architecture is crucial for rapid adoption. This encompasses specifics like selecting cloud services for co-pilot interaction and optimizing traffic flow through internal firewalls and proxies. Customers usually adhere to a strict zero trust firewall policy, potentially blocking traffic to public LLM services by default, necessitating an enhanced networking design for seamless connectivity.</p><p><strong>Activation, Installation &amp; Distribution</strong>: For AI agents installed locally on user workstations or browsers, creating a seamless distribution and installation channel streamlines adoption. Additionally, when these agents execute tasks locally, it's essential to assess and assign the necessary privileges for specific functions. This consideration becomes more relevant when the agents overlay existing applications rather than being deeply integrated into them. In the latter case, configuring the source applications to exchange data with the agent may be required, making a user-friendly activation process is essential for boosting usage.</p><p><strong>Integration with customer&#8217;s business systems</strong>: Integration with existing enterprise systems is often a pre-requisite to adoption of any SaaS software, not just a co-pilot. Some of the most common pre-requisites are:</p><ul><li><p>Integration with existing customer databases, which may be hosted on premise or on private cloud instance.</p></li><li><p>Integrations with systems of record, reference, action and insight.</p></li><li><p>Integrations with customer&#8217;s credentials management system such as Cyberark.</p></li></ul><p>In these cases, an agent's capability to quickly integrate is typically achieved by:</p><ul><li><p>Using pre-built connectors based on target system APIs that reduce cost of building custom integrations</p></li><li><p>Allowing customers access to agent APIs and event data for custom connectors.</p></li><li><p>Configuring systems for data scraping when no integration is available. The capability to fine tune and configure such tools also streamlines integration.</p></li><li><p>Implementing mid tier agents for scenarios where customer systems are locked down in on premise environments</p></li></ul><p><strong>Interoperability</strong>: For enterprise co-pilots, supporting legacy browsers and operating systems, like Edge, IE, and older systems, is vital for sectors like finance and healthcare, where technical debt is common. This broad compatibility accelerates adoption, especially in cases where customers have strict security settings, such as disabled JavaScript on browsers.</p><p><strong>Private Cloud / On-premise / Hybrid support</strong>: In traditional and highly regulated enterprises, there's often a reluctance to use public cloud-based co-pilots, particularly when dealing with sensitive data. To accommodate these concerns, customers may opt for co-pilot installations in their private cloud or choose a hybrid setup, keeping data sources internal while processing in the public cloud. <a href="https://cloud.google.com/vertex-ai">Google Cloud's Vertex AI</a>, for instance, offers support for such deployment models.</p><p><strong>User Management</strong>: Most enterprise applications require users authentication to integrate with their identity providers (IdP) such as <a href="https://www.okta.com/">Okta</a>, <a href="https://learn.microsoft.com/en-us/windows-server/identity/ad-fs/deployment/how-to-connect-fed-azure-adfs">Azure AD</a>, <a href="https://auth0.com/">Auth0</a> etc. The capability of a co-pilot to quickly integrate with customer&#8217;s Single-Sign-On (SSO) systems also contributes to initial setup costs.</p><p><strong>Licensing</strong>: In a seat / user based licensing paradigm, specific customers may allocate co-pilot licenses on a rolling basis to facilitate moving around licenses between different teams based on the timing of use. A great example of this is a business process outsourcing provider for outsourced support services that may leverage co-pilot licenses for a team in the Pacific region and would then want to re-allocate those licenses to the team in the EU region. While this <a href="https://www.revenera.com/software-monetization/glossary/floating-license#:~:text=A%20floating%20license%20works%20by,access%20to%20the%20software%20application.">floating model</a> can play against software providers, such enterprise wise licensing agreements can be largely priced based on business cases and thus moving around seats may not affect the total contract value. Such flexibility in licensing creates an ease of adoption.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Z39k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e625ccf-03f9-4d50-925f-075cb02f78a4_1198x722.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Z39k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e625ccf-03f9-4d50-925f-075cb02f78a4_1198x722.png 424w, https://substackcdn.com/image/fetch/$s_!Z39k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e625ccf-03f9-4d50-925f-075cb02f78a4_1198x722.png 848w, https://substackcdn.com/image/fetch/$s_!Z39k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e625ccf-03f9-4d50-925f-075cb02f78a4_1198x722.png 1272w, https://substackcdn.com/image/fetch/$s_!Z39k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e625ccf-03f9-4d50-925f-075cb02f78a4_1198x722.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Z39k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e625ccf-03f9-4d50-925f-075cb02f78a4_1198x722.png" width="1198" height="722" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e625ccf-03f9-4d50-925f-075cb02f78a4_1198x722.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:722,&quot;width&quot;:1198,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:252018,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Z39k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e625ccf-03f9-4d50-925f-075cb02f78a4_1198x722.png 424w, https://substackcdn.com/image/fetch/$s_!Z39k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e625ccf-03f9-4d50-925f-075cb02f78a4_1198x722.png 848w, https://substackcdn.com/image/fetch/$s_!Z39k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e625ccf-03f9-4d50-925f-075cb02f78a4_1198x722.png 1272w, https://substackcdn.com/image/fetch/$s_!Z39k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e625ccf-03f9-4d50-925f-075cb02f78a4_1198x722.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Configuration &amp; Change Management</h2><p>The co-pilot may require ongoing calibration / tuning to achieve higher levels of accuracy on the existing use cases or to accomodate a broader variety of use cases. Moreover, business processes are always bound to change, thus creating the need for users to accomodate those changes to maintain accuracy &amp; compliance. </p><p><strong>Tweaking Input &amp; Output Formats</strong>: AI Co-pilots may leverage a standard set of user configured prompt templates as inputs and generate outputs in a pre-configured format which eventually feeds into downstream systems that expect them to be in a that format. Since business processes and systems are always subject to change, exposing the capability for user to quickly configure and eventually change input and output templates streamlines the time and cost for building and managing such co-pilots. Examples of input formats include the capability for users to inject only questions, or additional documents along with questions. Examples of output formats can include JSON, XML, CSV etc.</p><p><strong>Fine Tuning via Human-in-the-loop</strong>: This applies to AI co-pilots that may use multiple methods of fine tuning an output such as supervised fine tuning or reinforcement learning. Fine-tuning in AI co-pilots, especially those employing methods like supervised fine-tuning or reinforcement learning, hinges on key factors for effectiveness:</p><ol><li><p><em><strong>Ad-Hoc Training Data</strong></em><strong>:</strong> The ability for customers to upload tailored training sets, such as use-case-specific documents or chat transcripts, and seamlessly fine-tune out-of-the-box models to enhance accuracy for specific tasks.</p></li><li><p><em><strong>Human Feedback Loop</strong></em><strong>:</strong> Incorporating human feedback into ongoing outputs is crucial. For instance, a co-pilot aiding an accounts payable specialist can present uncertain invoices for human review within the source system (e.g., NetSuite). Changes made are tracked, with possible follow-up questions for context, all seamlessly integrated with existing workflows. This minimizes friction and enriches the context required for optimal performance.</p></li></ol><p><strong>Brand, Tonality &amp; Moderation</strong>: For co-pilots generating content for widespread consumption, maintaining brand compliance is crucial. This involves adhering to specific design elements, language guidelines, and desired tonality, both for internal and customer-facing materials. Effective co-pilots offer customizable settings and utilize contextual brand data to seamlessly integrate these requirements. Additionally, they should allow easy editing and adaptation to changes in brand and tonal preferences, ultimately reducing maintenance costs.</p><p><strong>Scalability</strong>: As co-pilot software scales across various users, use cases and diverse data sets, scalability encompasses several aspects such as:</p><ol><li><p>Increased transaction volume per user, for eg. processing higher number of invoices per AP co-pilot.</p></li><li><p>Enhanced transaction intensity, for eg. as processing more pages per invoice by an AP co-pilot.</p></li><li><p>Expanding the types of transactions handled, for eg. an accounts payable co-pilot managing purchase order and invoice document types.</p></li><li><p>Growing number of concurrent users leveraging the co-pilot.</p></li></ol><p>Scaling these transactions can lead to substantial compute demands unless optimized. OpenAI employs distributed computing, load balancing, auto-scaling, resource pooling, caching, prioritization, and algorithmic resource management to handle concurrent requests efficiently. Scalability profoundly affects pricing, as discussed in part 3. In PaaS scenarios requiring customer-side infrastructure, the incremental cost of customer-side compute infrastructure raises total ownership costs. The rate of cost increase with linear scalability impacts ROI, making solutions less cost-effective at scale.</p><p><strong>Monitoring &amp; Management</strong>: The capability to monitor the usage and activities conducted by AI co-pilots across various users, bodies of work, systems and functions, supplemented with the capability to initiate, terminate or edit the existing workflows is key to effectively managing co-pilots at enterprise scale.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1P7y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4467ede7-3a86-492b-b4e4-e020f12339b8_1198x557.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1P7y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4467ede7-3a86-492b-b4e4-e020f12339b8_1198x557.png 424w, https://substackcdn.com/image/fetch/$s_!1P7y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4467ede7-3a86-492b-b4e4-e020f12339b8_1198x557.png 848w, https://substackcdn.com/image/fetch/$s_!1P7y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4467ede7-3a86-492b-b4e4-e020f12339b8_1198x557.png 1272w, https://substackcdn.com/image/fetch/$s_!1P7y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4467ede7-3a86-492b-b4e4-e020f12339b8_1198x557.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1P7y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4467ede7-3a86-492b-b4e4-e020f12339b8_1198x557.png" width="1198" height="557" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4467ede7-3a86-492b-b4e4-e020f12339b8_1198x557.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:557,&quot;width&quot;:1198,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:211115,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1P7y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4467ede7-3a86-492b-b4e4-e020f12339b8_1198x557.png 424w, https://substackcdn.com/image/fetch/$s_!1P7y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4467ede7-3a86-492b-b4e4-e020f12339b8_1198x557.png 848w, https://substackcdn.com/image/fetch/$s_!1P7y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4467ede7-3a86-492b-b4e4-e020f12339b8_1198x557.png 1272w, https://substackcdn.com/image/fetch/$s_!1P7y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4467ede7-3a86-492b-b4e4-e020f12339b8_1198x557.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Security &amp; Compliance</h2><p>Heavily regulated customers such as financial institutions have some of the highest standards for enterprise security. Given the architecture of modern day co-pilots that relies heavily on data for training and fine tuning, having stronger security controls becomes more evident. Here are some key pillars to keep in mind to minimize the cost of compliance and rather the financial &amp; reputational risk from non-compliance</p><p><strong>Securing Model Parameters</strong>: For co-pilot software with custom / open source model deployment, some commonly used approaches to maintain high levels of security are:</p><ul><li><p>Encrypting model parameters to protect learned knowledge.</p></li><li><p>Restricting access for model parameters to authorized users/systems.</p></li><li><p>Using HSMs/key management for secure key storage.</p></li><li><p>Utilizing techniques like zero-knowledge proofs for secure computation on parameters without revealing them.</p></li></ul><p><strong>Training on Sensitive Data</strong>: Co-pilot software can leverage techniques such as federated learning, where the model is trained collaboratively without sharing sensitive data, reducing the exposure of confidential information. I&#8217;ve covered this in more detail in the ecosystem section below.</p><p><strong>Input &amp; Output Validation &amp; Sanitization</strong>: To mitigate injection attacks and prevent inappropriate or harmful content in LLMs trained on a broad dataset, specific techniques include:</p><ol><li><p>Thoroughly validating input data by checking data type, length, format, and range.</p></li><li><p>Developing custom filters and rules to flag unacceptable content, such as hate speech or personal attacks.</p></li><li><p>Implementing human review for sensitive or high-risk applications, leveraging human judgment that automated filters may overlook.</p></li><li><p>Creating feedback loops where user-reported issues and false positives/negatives from content moderation enhance filtering mechanisms and train the model to produce more suitable content.</p></li></ol><p><strong>Information Storage &amp; Retention</strong>: For SaaS software, secure storage and retention of PII &amp; PFI data, if collected, are paramount. This entails securing data both at rest and in transit using industry-standard protocols. Additionally, clearly communicating data retention policies and empowering users to manage their data and retention preferences are essential for compliance and adoption. While not a new concern, efficient implementation within the modern LLM stack significantly impacts usage and compliance costs.</p><p><strong>Industry Standard Compliance</strong>: In continuation to the point above, adherence to standard certifications / data security frameworks such as GDPR and CCPA are key pre-requisites to enterprise adoption.</p><p><strong>Transparency and Accountability: </strong>LLM outputs combine probabilistic elements with deterministic rules and customer system knowledge, which can yield inconsistent outcomes for the same input. To address this, most enterprises seek accountability and require an audit trail to understand the rationale behind a co-pilot's decisions based on the given data. Exposing the co-pilot's workflow and methodology, including how inputs were processed by multiple models or deterministic systems, is crucial for internal and external accountability. This can be presented as audit trails or decision flows, similar to how a service manager for example audits support ticket transcripts. Understanding how an LLM handles customer requests, classifies them, accesses knowledge bases, and provides solutions or recommendations is vital for security and performance monitoring.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GzUx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F023433b0-88cd-4364-a4d4-0b98a0e83696_1198x659.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GzUx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F023433b0-88cd-4364-a4d4-0b98a0e83696_1198x659.png 424w, https://substackcdn.com/image/fetch/$s_!GzUx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F023433b0-88cd-4364-a4d4-0b98a0e83696_1198x659.png 848w, https://substackcdn.com/image/fetch/$s_!GzUx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F023433b0-88cd-4364-a4d4-0b98a0e83696_1198x659.png 1272w, https://substackcdn.com/image/fetch/$s_!GzUx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F023433b0-88cd-4364-a4d4-0b98a0e83696_1198x659.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GzUx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F023433b0-88cd-4364-a4d4-0b98a0e83696_1198x659.png" width="1198" height="659" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/023433b0-88cd-4364-a4d4-0b98a0e83696_1198x659.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:659,&quot;width&quot;:1198,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:245052,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GzUx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F023433b0-88cd-4364-a4d4-0b98a0e83696_1198x659.png 424w, https://substackcdn.com/image/fetch/$s_!GzUx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F023433b0-88cd-4364-a4d4-0b98a0e83696_1198x659.png 848w, https://substackcdn.com/image/fetch/$s_!GzUx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F023433b0-88cd-4364-a4d4-0b98a0e83696_1198x659.png 1272w, https://substackcdn.com/image/fetch/$s_!GzUx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F023433b0-88cd-4364-a4d4-0b98a0e83696_1198x659.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Ecosystem &amp; Network Effects</h2><p>In my article on <a href="https://sidstage.substack.com/p/business-process-automation-and-the">Business Process Automation and the Generative AI Turbocharge</a>, I highlighted that co-pilots can be implemented in very similar ways across end users from different organizations which creates redundant implementation &amp; fine tuned work, that can be streamlined to create quicker adoption and reduce cost of ownership. In context of modern day AI co-pilots, such commonalities can be attributed to fine tuning of models, data used and systems that the co-pilots integrate to create quicker adoption:</p><p><strong>Model Ecosystem</strong>: A model ecosystem can be characterized by:</p><ul><li><p><em><strong>Sharing Privately Hosted Models</strong></em><strong>:</strong> This involves sharing fine-tuned models for specific use cases within a customer ecosystem, reducing the need for individual fine-tuning. HuggingFace provides an example, though it's limited to models that can be imported into private cloud instances for custom co-pilot development.</p></li><li><p><em><strong>Federated Learning</strong></em><strong>:</strong> In this approach, an initial global model is created and shared among participating entities. Each entity then trains the model on their local data iteratively without sharing the data itself. Model updates are computed after each round of training and sent, not the data. A central server aggregates these updates to create a global model update, which is then distributed to participating entities. Federated learning has the potential of creating true network effects within co-pilot ecosystems while managing and maintaining customer compliance and securing data.</p></li></ul><p><strong>Data Marketplace:</strong> While enterprises are less likely to share proprietary datasets with each other, systems integrators and service providers, who offer initial implementation services, may have a stronger incentive to host and potentially monetize their collected datasets as part of their business strategy.</p><p><strong>Integrations Marketplace:</strong> In addition to the initial set of integrations offered, there's value in a community-driven approach. Allowing customers and developers to create and share integrations fosters implementation synergies and encourages network effects. An excellent example is Zapier, which has successfully built its ecosystem around this concept.</p><p>In the modern AI landscape, the success of an enterprise ecosystem hinges on the speed at which models, parameters, datasets, and integrations can seamlessly integrate into existing co-pilot workflows and adapt to specific use case requirements. Aligning customer demand with the availability of these resources has consistently been the driving force behind the creation of thriving marketplaces.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dqXQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc641a54-fda4-43c7-b37f-d8e676e34cfb_1198x410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dqXQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc641a54-fda4-43c7-b37f-d8e676e34cfb_1198x410.png 424w, https://substackcdn.com/image/fetch/$s_!dqXQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc641a54-fda4-43c7-b37f-d8e676e34cfb_1198x410.png 848w, https://substackcdn.com/image/fetch/$s_!dqXQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc641a54-fda4-43c7-b37f-d8e676e34cfb_1198x410.png 1272w, https://substackcdn.com/image/fetch/$s_!dqXQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc641a54-fda4-43c7-b37f-d8e676e34cfb_1198x410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dqXQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc641a54-fda4-43c7-b37f-d8e676e34cfb_1198x410.png" width="1198" height="410" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc641a54-fda4-43c7-b37f-d8e676e34cfb_1198x410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:410,&quot;width&quot;:1198,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:135096,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dqXQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc641a54-fda4-43c7-b37f-d8e676e34cfb_1198x410.png 424w, https://substackcdn.com/image/fetch/$s_!dqXQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc641a54-fda4-43c7-b37f-d8e676e34cfb_1198x410.png 848w, https://substackcdn.com/image/fetch/$s_!dqXQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc641a54-fda4-43c7-b37f-d8e676e34cfb_1198x410.png 1272w, https://substackcdn.com/image/fetch/$s_!dqXQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc641a54-fda4-43c7-b37f-d8e676e34cfb_1198x410.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Bringing it home</h2><p>Beyond just the design of the co-pilot, product market fit, user experience and data types, understanding how easily the co-pilot can be introduced and implemented within complex enterprise environments, managed and maintained with the ever changing business language in a secure and compliant manner contributes significantly to the long term success of the software maker and the customer. Finally, the capability for such co-pilots to create an ecosystem that maps the demand for latest and greatest fine tuned models,  data and systems integration to reduce the redundant pockets of implementation across the customer base, can turbocharge adoption and reduce the time to execution. The final part of this three part series will focus on the mechanisms of realization of the business value from a cost-benefit perspective, how such co-pilot software will be sold as work and not software.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C61m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27319abb-6ca1-4c1a-9563-5b9f4bf86d31_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C61m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27319abb-6ca1-4c1a-9563-5b9f4bf86d31_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!C61m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27319abb-6ca1-4c1a-9563-5b9f4bf86d31_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!C61m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27319abb-6ca1-4c1a-9563-5b9f4bf86d31_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!C61m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27319abb-6ca1-4c1a-9563-5b9f4bf86d31_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C61m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27319abb-6ca1-4c1a-9563-5b9f4bf86d31_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27319abb-6ca1-4c1a-9563-5b9f4bf86d31_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;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!C61m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27319abb-6ca1-4c1a-9563-5b9f4bf86d31_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!C61m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27319abb-6ca1-4c1a-9563-5b9f4bf86d31_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!C61m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27319abb-6ca1-4c1a-9563-5b9f4bf86d31_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!C61m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27319abb-6ca1-4c1a-9563-5b9f4bf86d31_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>References</h2><ul><li><p><a href="https://www.linkedin.com/posts/heysharad_generativeai-enterprise-founders-activity-7114271906895196160-Rtzm?utm_source=share&amp;utm_medium=member_desktop">Thick wrapper is the moat</a></p></li><li><p><a href="https://runrate.substack.com/p/scaling-intelligence-and-generative">Scaling Intelligence and Generative Apps</a></p></li><li><p><a href="https://sidstage.substack.com/p/business-process-automation-and-the">Business Process Automation &amp; the Generative AI Turbocharge</a></p></li><li><p><a href="https://sidstage.substack.com/p/assessing-the-real-business-value">Assessing the real business value of AI co-pilots</a></p></li></ul><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://sidstage.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Siddhant&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Assessing the real business value of AI agents: Product, UX, Data & Systems]]></title><description><![CDATA[A framework to assess and evaluate the real business value add for AI co-pilots from a product-market fit, user experience, data and systems integrations lens.]]></description><link>https://sidstage.substack.com/p/assessing-the-real-business-value</link><guid isPermaLink="false">https://sidstage.substack.com/p/assessing-the-real-business-value</guid><dc:creator><![CDATA[Siddhant Sahu]]></dc:creator><pubDate>Sun, 24 Sep 2023 22:55:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8804c1b4-9e0d-4635-bd3e-a78d3afccc24_512x512" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Context</h2><p>In continuation to my last post on <a href="https://sidstage.substack.com/p/business-process-automation-and-the">Business Process Automation and the Generative AI Turbocharge</a>, where I break down the concept of enterprise corporate micro-processes, spanning various levels of an enterprise (front, middle &amp; back offices) and various types of systems (engagement, action, reference and insight), this article is an amalgamation of several evaluation frameworks that I&#8217;ve used in the past to assess the efficacy of co-pilots focussed on enterprise productivity, and the extent to which they can add business value. While the technology is rapidly evolving from rules based automation tools, to more enhanced AI powered tools that can harness unstructured data, leverage conversational interfaces, support multi-modal interactions, a lot of the business value ultimately come down to how the core problem is being solved. Adoption of enterprise AI-copilots boils down to three things:</p><ul><li><p>Does it make a business user more productive via the end-user experience over a long period of time?</p></li><li><p>Does it make IT user incrementally march towards a goal of an integrated and a clean enterprise?</p></li><li><p>Does it make sense from a business case perspective, from a hard and soft dollars lens, for an executive sponsor including the buyer (COO, CRO, CHRO) &amp; approver (CFO) to pilot and expand?</p></li></ul><p>This is the first of a three part series, that focusses specifically on product market fit, synergies, risks, user experience, data and systems integration. A re-usable version of the framework explained below can be found on this <a href="https://coda.io/@siddhant-sahu/ai-co-pilot-evaluation-framework">Coda page</a>. <a href="https://sidstage.substack.com/p/assessing-the-real-business-value-0c6">Here is part 2</a> of this 3-part series</p><h2>Key Highlights</h2><p>Here are some key highlights / a shorter version to this part of the framework, however most of this is discussed in much depth below:</p><ul><li><p><strong>Product Market Fit</strong>: AI co-pilots verticalized to specific personas, functions or industries may be more effective due to their increased capability to handle nuances and attain depth of use case. If co-pilots are broader in nature, there have to be some system, process or user level synergies / commonalities that create the capability to increase breadth while also going deep into the use case. Co-pilots have high levels of ROI when approaching simple use cases with high frequency or a long complicated use case split across several steps conducted by several FTEs in collaboration.</p></li><li><p><strong>Modality</strong>: Co-pilots have the capability to be more effective when they accomodate multiple modalities of input &amp; output, specific to the use case at hand. Text / Chat may not always be the best modality by default.</p></li><li><p><strong>Risks</strong>: The efficacy of a co-pilot is also dictated by the financial and regulatory risks associated to the process that is in scope and may largely dictate need for accuracy as well as human-in-the-loop design.</p></li><li><p><strong>User Experience</strong>: Co-pilots are the most effective when they&#8217;re guided / step-by-step in their workflow, while being consistent across multiple users. Their capability to augment information, remember from memory and make suggestion driven insights makes them more compelling for enterprise use cases. Finally, editability plays a major role in ensuring that change management is seamless.</p></li><li><p><strong>Data Types</strong>: Diversity of data types (structured vs unstructured) as well as capacity to manage missing / lower quality data is what truly governs efficacy of co-pilots to solve use cases with high levels of accuracy.</p></li><li><p><strong>Systems</strong>: Capability of co-pilots to integrate with a broad depth of systems segregated by type (record, insight, action etc.), function (HR, F&amp;A), market segments (mid-market, enterprise), as well as depth of integration via traditional API based approaches, and non-traditional data scraping approaches contributes to its effectiveness.</p></li></ul><h2>Product-Market-Fit,  Synergies &amp; Risks</h2><p><strong>Vertical-ization &amp; Synergies</strong>: For AI co-pilots to perform a task in an effective way, they can either target a very specific type of use case vertical-ized by industry (eg. FSI, healthcare), function (eg. HR, F&amp;A), or a can target a specific type of persona (eg. developer, contact center associate) or a system (eg. system of engagement). While an argument can be made that with general purpose LLMs, co-pilots have the capability to maintain depth, but also have the breadth of use cases, building for one specific use case provides long term value since it instills focus and allows the product (or the model) to capture variations and complexities of the industry, persona, function or systems involved. If a co-pilot goes across multiple use cases, this is typically effective when there are synergies across those use cases which can create depth and breadth at the same time.</p><p><strong>Re-Engineering the Process: </strong>Often times, co-pilots may be looking to solve for processes that are fundamentally broken due to the prevalence of redundancies. For example, a review step may have been conducted twice in the current state, to account for human errors, however, the future state may only need one review step instead of two, since it could have less errors than the manual process. It&#8217;s important to assess if the co-pilot is also re-defining the target state process, while optimizing for the benefit that the underlying models bring, rather than simply mimicking the process as-is.</p><p><strong>Depth of Process: </strong>While typical enterprise operations involve corporate micro-processing, the true value is only realized when a process is automated end to end. The solution can be architected in a way such that there are individual co-pilots for each owner of the micro-process, collaborating and communicating on across each other. For eg. A securities trade settlement co-pilot at an investment bank should be able to operate across the front office (traders), middle office (responsible for processing trade settlements) and back office (responsible for other regulatory reporting), integrating with relevant systems and relaying various information between the desks. The true valued is accrued when each of the desks have sub-co-pilots assisting them to eventually streamline the end to end process, however, to an operating leader, what matters more is cycle time &amp; throughput of processing trades.</p><p><strong>Modes of User Inputs: </strong>While a lot of co-pilots have largely indexed on chat based conversations as sources of inputs, depending on the type of use cases, the efficacy of the co-pilot depends on the breadth in channels of engagement. A classic example is a support co-pilot wherein customers can engage via phone, text or email. Prioritizing based on the channel of engagement with the highest volume can define how quickly a co-pilot can add business value.</p><p><strong>Frequency &amp; Volume:</strong> The efficacy of a co-pilot to solve for high frequency and volume use cases with the potential to translate to a high ROI can be bucketed into two categories:</p><ul><li><p>A small, specific but repeatable business process conducted by several FTEs, at a high cadence. The capability of the co-pilot to handle the same linear workflow consistently across multiple FTEs, multiple times a day, creating a highly accurate output with little variance.</p></li><li><p>A complex process conducted across a high number of FTEs in chunks / smaller steps with multiple hand offs, reviews and high frequency of records. Effective copilots can seamlessly assign and triage these workloads across multiple FTEs in a consistent and organized way.</p></li></ul><p><strong>Regulatory Risks: </strong>Specific use cases may have regulatory requirements that may warrant forced manual steps such as a human signature on a document prior to submission. In such cases, it is important to assess how co-pilots address and work around such regulatory risks, and establish controls.</p><p><strong>Financial Risks: </strong>Some co-pilots may be working in functions such as FP&amp;A, wherein an inaccuracy of the processed transaction output may create a potential financial loss, thus adversely affecting the enterprise&#8217;s financial situation. In such cases, it is important to understand whether the co-pilot addresses such financial risks via mechanisms that minimize them. Moreover, understanding whether the co-pilot is consistently churning outputs with minimal variance, and ensuring that the error rate is very minimal is crucial for minimizing financial losses.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JOos!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d392275-25b0-4a19-b60d-b78312be041a_1076x871.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JOos!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d392275-25b0-4a19-b60d-b78312be041a_1076x871.png 424w, https://substackcdn.com/image/fetch/$s_!JOos!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d392275-25b0-4a19-b60d-b78312be041a_1076x871.png 848w, https://substackcdn.com/image/fetch/$s_!JOos!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d392275-25b0-4a19-b60d-b78312be041a_1076x871.png 1272w, https://substackcdn.com/image/fetch/$s_!JOos!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d392275-25b0-4a19-b60d-b78312be041a_1076x871.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JOos!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d392275-25b0-4a19-b60d-b78312be041a_1076x871.png" width="1076" height="871" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d392275-25b0-4a19-b60d-b78312be041a_1076x871.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:871,&quot;width&quot;:1076,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:282341,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JOos!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d392275-25b0-4a19-b60d-b78312be041a_1076x871.png 424w, https://substackcdn.com/image/fetch/$s_!JOos!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d392275-25b0-4a19-b60d-b78312be041a_1076x871.png 848w, https://substackcdn.com/image/fetch/$s_!JOos!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d392275-25b0-4a19-b60d-b78312be041a_1076x871.png 1272w, https://substackcdn.com/image/fetch/$s_!JOos!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d392275-25b0-4a19-b60d-b78312be041a_1076x871.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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">Product-Market Fit, Synergies &amp; Risks</figcaption></figure></div><h2>User Experience</h2><p><strong>Guided / Step-by-Step Setup</strong>: Effective co-pilots are able to breakdown a specific process into multiple steps of human-in-the-loop which allow for continuous and refined context from the user to drive the co-pilot towards a more accurate answer that&#8217;s attuned to the exact ask from the user. This may also allow for seamless step-by-step augmentation of information from source systems about the question in scope to minimize redundancy in gathering user input and induce effective reasoning prior to coming to an answer</p><p><strong>Workflow Consistency and Collaboration</strong>: A co-pilot designed for a single process that is repeatably done by multiple team members needs to be designed to ensure linearity of user experience. On the other hand, a co-pilot designed for a process split between multiple members of a team needs to be designed to seamless intake, route and triage work items as per the stipulated process flow. This requires seamless back and forth of work and the corresponding output between processors and reviewers. This is crucial for ensuring efficient collaboration and ensuring accountability of work items. Most service lines ideally set standards for consistency, governed by SOPs for a task to be done. Thus, having high levels of consistency and controls on the probabilistic output of a co-pilot is crucial to ensuring that the team is operating within a finite margin of error.</p><p><strong>Memory, Suggestion &amp; Augmentation</strong>: Language models are stateless which implies that they may not remember context from past conversations. Thus, for enterprise applications of co-pilots, it&#8217;s important to augment a workflow with historical memory which can include past transactions and corresponding inputs / outputs from those transactions. Moreover, augmenting information from source systems is crucial to make the system as stateful as possible. Finally, making suggestions based on past information can add tremendous value to proactively identity any outliers throughout the operation. For eg. A co-pilot identifying a higher than usual payable amount on an invoice for a specific vendor, and triaging that to the user instead of auto processing adds a certain level of control to the AP process.</p><p><strong>Edit-ability:</strong> Business processes are often bound to changes, which thus requires the business to edit the co-pilot workflow. Thus, providing the right product capability to make such edits is crucial for ensuring that change management is cost efficient and easy to execute on. The business vertical leveraging the co-pilot may have to edit the input / output data format / transformations, integrated source systems, order of steps, positioning of human review step, regulatory changes, configuration / thresholds etc. Edit-ability creates ease of implementation and change management, which I will cover in part two of this series.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!35qr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18241f67-f702-4bb0-9d43-8ac62453d038_1188x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!35qr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18241f67-f702-4bb0-9d43-8ac62453d038_1188x672.png 424w, https://substackcdn.com/image/fetch/$s_!35qr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18241f67-f702-4bb0-9d43-8ac62453d038_1188x672.png 848w, https://substackcdn.com/image/fetch/$s_!35qr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18241f67-f702-4bb0-9d43-8ac62453d038_1188x672.png 1272w, https://substackcdn.com/image/fetch/$s_!35qr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18241f67-f702-4bb0-9d43-8ac62453d038_1188x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!35qr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18241f67-f702-4bb0-9d43-8ac62453d038_1188x672.png" width="1188" height="672" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18241f67-f702-4bb0-9d43-8ac62453d038_1188x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:672,&quot;width&quot;:1188,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:237071,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!35qr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18241f67-f702-4bb0-9d43-8ac62453d038_1188x672.png 424w, https://substackcdn.com/image/fetch/$s_!35qr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18241f67-f702-4bb0-9d43-8ac62453d038_1188x672.png 848w, https://substackcdn.com/image/fetch/$s_!35qr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18241f67-f702-4bb0-9d43-8ac62453d038_1188x672.png 1272w, https://substackcdn.com/image/fetch/$s_!35qr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18241f67-f702-4bb0-9d43-8ac62453d038_1188x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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">User Experience Considerations</figcaption></figure></div><h2>Data Type &amp; Quality</h2><p><strong>Diversity of Data Types:</strong> Business processes may have varied complexity of data inputs ranging from fixed values, key-value pairs or tables, to more complicated unstructured data types embedded within small to huge documents as free form texts, complex tables or highly variable key value pairs. While language models are powerful at extracting unstructured data, it&#8217;s important to understand the percentage of data points extracted and the corresponding accuracy to dictate the ROI.</p><p><strong>Not so clean or missing data:</strong> Regardless of the co-pilots capability to extract structured or unstructured data, specific verticals / use cases have low quality data, which may involve inaccurate / incorrect data or completely missing data. For eg. A co-pilot working on automating online orders may have customer contact information that can be outdated / have missing values which can then create downstream implications on the capability to fulfill customer orders. In such cases, it is important to understand a co-pilot&#8217;s capability to handle such data quality issues and building controls to either extrapolate missing data, reference with source systems or initiate triaging workflows to human-in-the-loop interfaces complete the missing data.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OhK3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa86a8299-ebc2-4484-a9f0-c971512a9a80_1194x237.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OhK3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa86a8299-ebc2-4484-a9f0-c971512a9a80_1194x237.png 424w, https://substackcdn.com/image/fetch/$s_!OhK3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa86a8299-ebc2-4484-a9f0-c971512a9a80_1194x237.png 848w, https://substackcdn.com/image/fetch/$s_!OhK3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa86a8299-ebc2-4484-a9f0-c971512a9a80_1194x237.png 1272w, https://substackcdn.com/image/fetch/$s_!OhK3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa86a8299-ebc2-4484-a9f0-c971512a9a80_1194x237.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OhK3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa86a8299-ebc2-4484-a9f0-c971512a9a80_1194x237.png" width="1194" height="237" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a86a8299-ebc2-4484-a9f0-c971512a9a80_1194x237.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:237,&quot;width&quot;:1194,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:77660,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OhK3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa86a8299-ebc2-4484-a9f0-c971512a9a80_1194x237.png 424w, https://substackcdn.com/image/fetch/$s_!OhK3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa86a8299-ebc2-4484-a9f0-c971512a9a80_1194x237.png 848w, https://substackcdn.com/image/fetch/$s_!OhK3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa86a8299-ebc2-4484-a9f0-c971512a9a80_1194x237.png 1272w, https://substackcdn.com/image/fetch/$s_!OhK3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa86a8299-ebc2-4484-a9f0-c971512a9a80_1194x237.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Data Type and Quality Considerations</figcaption></figure></div><h2>System Integrations</h2><p><strong>Breadth by system Type</strong>: Enterprises leverage system of record, engagement, insight, reference and action. Each of these systems have different ways in which one can transact with the data stored within them. The efficacy of AI co-pilots depends on how the information from such diverse types of systems in scope can be retrieved efficiently across various parts of a user&#8217;s workflow to create a stateful and augmented conversation. An organization typically builds several silos across these system types and a bigger breadth creates the ability to bridge such silos. For eg. an operations team may have an important mapping pinned in a Slack thread instead of a central database which creates the need to integrate deeply with Slack.</p><p><strong>Breadth by business function: </strong>Business processes within a specific function can be spread across a wide variety of systems such as CRMs, ERPs, HR &amp; Payroll systems. For eg. To automate critical tasks such as a customer refund, it&#8217;s important to understand the nature of the customer via the CRM, but it is also important to understand whether the team running the process has the right privileges to issue refunds, which may from an HR system.. Each of these system types have different schemas and integration capabilities and the richness of augmenting context across such system from multiple functions is crucial for responsible decision making.</p><p><strong>Depth of integration: </strong>Such systems can also have varying level of integration capabilities, including REST / SOAP APIs, or no integrations at all. The efficacy of a co-pilot is governed by the breadth and the depth of such integrations to systems specific to the use case(s) in scope. The trickiest integrations are the ones where legacy systems have no API capabilities which may involve screen scraping or interfacing with mid tier data warehouses. The more regulated and big the industry becomes, the less integration friendly can the systems in scope be.</p><p><strong>Capability to augment insights and generate intelligence:</strong> Beyond what&#8217;s stipulated in the user workflow, the co-pilot may integrate with additional systems of insights such as databases to store historical records from transactions, to generate unique insights over the course of the usage of the product. For eg. A sales co-pilot summarizing meetings across a customer lifecycle also has the capability to augment insights across customers regarding common pain points as it pertains to product usage and product features requested across the customer base which then becomes a massively helpful data point for product development teams.</p><p><strong>Addressing fragmentation across market segments:</strong> Certain co-pilots may operate in verticals / use cases that have a highly fragmented source tools used by the customer across market segments. For example, HR tools may largely vary from Gusto in SMBs to Workday &amp; ADP in enterprise customers. Depending on the target market for the co-pilot, the fragmentation of system creates a requirement to build a large amount of integrations, thus adding complexity. Effective co-pilots are the ones who are able to address such fragmentation, if it exists and prioritize the right set of systems for their target market segment.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G_wG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd66ae8e3-730f-48fb-9f65-91c706b1aec5_1083x502.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G_wG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd66ae8e3-730f-48fb-9f65-91c706b1aec5_1083x502.png 424w, https://substackcdn.com/image/fetch/$s_!G_wG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd66ae8e3-730f-48fb-9f65-91c706b1aec5_1083x502.png 848w, https://substackcdn.com/image/fetch/$s_!G_wG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd66ae8e3-730f-48fb-9f65-91c706b1aec5_1083x502.png 1272w, https://substackcdn.com/image/fetch/$s_!G_wG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd66ae8e3-730f-48fb-9f65-91c706b1aec5_1083x502.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G_wG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd66ae8e3-730f-48fb-9f65-91c706b1aec5_1083x502.png" width="1083" height="502" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d66ae8e3-730f-48fb-9f65-91c706b1aec5_1083x502.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:502,&quot;width&quot;:1083,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:157248,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!G_wG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd66ae8e3-730f-48fb-9f65-91c706b1aec5_1083x502.png 424w, https://substackcdn.com/image/fetch/$s_!G_wG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd66ae8e3-730f-48fb-9f65-91c706b1aec5_1083x502.png 848w, https://substackcdn.com/image/fetch/$s_!G_wG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd66ae8e3-730f-48fb-9f65-91c706b1aec5_1083x502.png 1272w, https://substackcdn.com/image/fetch/$s_!G_wG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd66ae8e3-730f-48fb-9f65-91c706b1aec5_1083x502.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Conclusion &amp; Looking Forward</h2><p>The above can be leveraged as a great starting point for potential customers, investors, or product companies developing the co-pilot to deeply understand its product market fit, and rate the planned design based on the above focus areas by answering the set of questions in the <a href="https://coda.io/d/AI-Co-Pilot-Evaluation-Framework_dygNsI5JpS5/PMF-UX-Data-Systems_suPXM?search=#Product-Assessment_tuQtV">Coda document</a>. In <a href="https://sidstage.substack.com/p/assessing-the-real-business-value-0c6">part 2</a>, I focus on areas such as implementation, security,  compliance, customization and ecosystems which will further strengthen the assessment from a total cost of ownership perspective. In my final article, I will purely focus on the business case lens including hard and soft dollar metrics, which are majorly responsible for governing buying decisions for such enterprise co-pilots. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MDbj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8804c1b4-9e0d-4635-bd3e-a78d3afccc24_512x512" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MDbj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8804c1b4-9e0d-4635-bd3e-a78d3afccc24_512x512 424w, https://substackcdn.com/image/fetch/$s_!MDbj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8804c1b4-9e0d-4635-bd3e-a78d3afccc24_512x512 848w, https://substackcdn.com/image/fetch/$s_!MDbj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8804c1b4-9e0d-4635-bd3e-a78d3afccc24_512x512 1272w, https://substackcdn.com/image/fetch/$s_!MDbj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8804c1b4-9e0d-4635-bd3e-a78d3afccc24_512x512 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MDbj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8804c1b4-9e0d-4635-bd3e-a78d3afccc24_512x512" width="512" height="512" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8804c1b4-9e0d-4635-bd3e-a78d3afccc24_512x512&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:512,&quot;width&quot;:512,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&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="https://substackcdn.com/image/fetch/$s_!MDbj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8804c1b4-9e0d-4635-bd3e-a78d3afccc24_512x512 424w, https://substackcdn.com/image/fetch/$s_!MDbj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8804c1b4-9e0d-4635-bd3e-a78d3afccc24_512x512 848w, https://substackcdn.com/image/fetch/$s_!MDbj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8804c1b4-9e0d-4635-bd3e-a78d3afccc24_512x512 1272w, https://substackcdn.com/image/fetch/$s_!MDbj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8804c1b4-9e0d-4635-bd3e-a78d3afccc24_512x512 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>References</h2><ul><li><p><a href="https://open.spotify.com/episode/0w4GKzGGMchdsBEDtnJ3ax?si=5b69fb281ea345ad">Generative AI Moats in B2B with Emergence Capital&#8217;s Jake Saper</a></p></li><li><p><a href="https://www.madrona.com/unstructured-io/?utm_source=Twitter&amp;utm_medium=Social&amp;utm_campaign=Unstructured">Unleashing the power of Unstructured Data - Madrona</a></p></li><li><p><a href="https://sidstage.substack.com/p/business-process-automation-and-the">Business Process Automation &amp; the Generative AI Turbocharge</a></p></li><li><p><a href="https://www.linkedin.com/feed/update/urn:li:activity:7101584646072659968?updateEntityUrn=urn%3Ali%3Afs_feedUpdate%3A%28V2%2Curn%3Ali%3Aactivity%3A7101584646072659968%29">Generative AI is neither hype, nor reality (yet) in the enterprise </a></p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://sidstage.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Siddhant&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The unique advantage of Sales Engineers as product managers and leaders]]></title><description><![CDATA[Understanding the craft of sales engineering and how SEs exhibit superpowers of product management due to their unique insights about the market, product and technology.]]></description><link>https://sidstage.substack.com/p/the-unique-advantage-of-sales-engineers</link><guid isPermaLink="false">https://sidstage.substack.com/p/the-unique-advantage-of-sales-engineers</guid><dc:creator><![CDATA[Siddhant Sahu]]></dc:creator><pubDate>Sat, 02 Sep 2023 23:23:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8i1b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9bf2d58-2e74-41ab-944c-eb50a9c228f1_1177x568.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Motivation</h3><p>As someone who started his career as a management consultant, ended up joining an enterprise SaaS software company as an implementation engineer,  transitioned to pre-sales / sales engineering to get closer to the company&#8217;s revenue function, became a product manager at LinkedIn, and moved back to being a sales engineering director at an early stage enterprise software company, I&#8217;ve observed various parallels and overlaps between the roles of a product manager and a sales engineer. While both roles are equally crucial in making a company&#8217;s day to day operations and its customers successful, there are a ton of synergies and relevance between the two roles that eventually help in building meaningful value for end customers. I aim to dissect this by various focus areas and skillsets of a product manager that tag back to the core competence of a sales engineering function.</p><h3>Who are Sales Engineers and what do they do?</h3><p>Sales Engineers operate within the &#8220;Go To Market (GTM)&#8221; division of a typical enterprise software company wherein they bridge the gap between product development and sales. SEs use their applied technical knowledge of the product (typically software &amp; hardware) to help account teams persuade prospects to choose a company&#8217;s products. Here are some key components of the role:</p><p><strong>Technical Product Sales</strong>: Sales engineers work alongside sales reps to mobilize, architect and close enterprise deals from a technical standpoint. They are product experts who have a deep understanding of the platform from a technical and use case standpoint. They get to listen to the problem that the customers are facing and trying to solve, ideate how the product can solve it and the features that could potentially add value to the customer. While Account Executives are great at prospecting into accounts, building relationships and closing deals from a commercial lens, Sales engineers work alongside reps to provide contextualized product demos, build business cases, help customer teams understand the technical and business implications of the product. They work cross functionally across various enterprise stakeholders such as the core business vertical, IT, Security &amp; legal to talk through different aspects of the product. </p><p><strong>Customer Onboarding &amp; Hand Off: </strong>While most sales engineers may primarily be involved during the sales cycle from discovery to SoW / Close, some of them are also involved in setting up customers as per their requirements. The simplest example of this would be an SE setting up a Salesforce SaaS instance for a customer. Additionally, Sales Engineers can also be tasked at handing off the onboarded customer to post sales, customer success and support teams, who then onboard and ensure that the customer uses the product in a way that maximizes adoption. This involves communication and documentation of information specific to the customer&#8217;s environment that is crucial for post-sales execution.</p><p><strong>Internal Sales Alignment &amp; Deal Reviews: </strong>While sales &amp; GTM teams are typically aligned in operational units / pods typically split by geography, industry or product; sales engineering functions follow a similar model of alignment to such sales pods / units to best align with account executives. In each of these pods, SEs are responsible for communicating the health of the deal as it pertains to the customer&#8217;s product and use case fit, thus giving important signals to account team on the overall propensity of the user / buyer towards the product, which eventually helps revenue teams forecast the percentage probability of closing the deal accurately.</p><p><strong>Product Management Partners: </strong>Given the vast number of customers that an SE may end up working with, they develop a deep understanding of customer use cases, product aspects that customers relate to the most, gaps to adoption and enhancements that can address those gaps. In this way, they act as great partners to product teams during:</p><ul><li><p><strong>Product Development</strong>: Help provide early feedback on the initial versions of the product based on deep expertise on user journey</p></li><li><p><strong>GTM Adoption</strong>: Work cross functionally with marketing, sales and product to highlight the positioning and value of the product to pipelined customers</p></li><li><p><strong>Recurring, Adoption &amp; Maintenance</strong>: Post-sales engineers (and sometimes pre-sales engineers) help in pitching incremental features for deeper adoption.</p></li><li><p><strong>Customer feedback:</strong> They are responsible for distilling this customer specific feedback for product teams in ways that helps them prioritize what needs to be built to meet incremental market needs</p></li></ul><p><strong>Sales Enablement:</strong> Sales Engineering teams also collaborate closely with sales enablement, revenue leadership and product management to enable internal sales teams on new product releases, technical playbooks / frameworks and are responsible for cross pollinating learnings from one deal to the other, to build a broader sales strategy and achieve more efficient execution across the board. Since sales engineers support multiple account executives, it may not always be possible for an SE to be on a customer call. Hence, they enable account teams on a set of questions that they should be asking early on, to drive informed product execution based on customer nuances.</p><p><strong>Channel Partner Alignment: </strong>In specific product &amp; GTM functions, where companies may rely on specific partners selling, hardware, integrations or other professional services bundled with the core platform to solve a customer problem, sales engineers can be responsible for identifying, filtering and bringing in the right partners on the table alongside account teams to solve for specific technical facets of the solution. This requires them to understand types of partnerships that the company holds, their value add and respective GTM motions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8i1b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9bf2d58-2e74-41ab-944c-eb50a9c228f1_1177x568.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8i1b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9bf2d58-2e74-41ab-944c-eb50a9c228f1_1177x568.png 424w, https://substackcdn.com/image/fetch/$s_!8i1b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9bf2d58-2e74-41ab-944c-eb50a9c228f1_1177x568.png 848w, https://substackcdn.com/image/fetch/$s_!8i1b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9bf2d58-2e74-41ab-944c-eb50a9c228f1_1177x568.png 1272w, https://substackcdn.com/image/fetch/$s_!8i1b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9bf2d58-2e74-41ab-944c-eb50a9c228f1_1177x568.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8i1b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9bf2d58-2e74-41ab-944c-eb50a9c228f1_1177x568.png" width="1177" height="568" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9bf2d58-2e74-41ab-944c-eb50a9c228f1_1177x568.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:568,&quot;width&quot;:1177,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:127313,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8i1b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9bf2d58-2e74-41ab-944c-eb50a9c228f1_1177x568.png 424w, https://substackcdn.com/image/fetch/$s_!8i1b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9bf2d58-2e74-41ab-944c-eb50a9c228f1_1177x568.png 848w, https://substackcdn.com/image/fetch/$s_!8i1b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9bf2d58-2e74-41ab-944c-eb50a9c228f1_1177x568.png 1272w, https://substackcdn.com/image/fetch/$s_!8i1b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9bf2d58-2e74-41ab-944c-eb50a9c228f1_1177x568.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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><h3>How SEs exhibit product management super powers</h3><p>To explain this, I took a lot of inspiration from <a href="https://open.spotify.com/episode/6PtGO6SpWaBjEEQZsyW7mV?si=75315e5e3ac14952">The Skip podcast: Six Superpowers for Product Managers</a> by Nikhyl Singhal, VP of Product at Meta who summarizes various superpowers that product managers can exhibit to create a high performing product teams. I merged it with my understanding and experience of working in sales engineering across each of these six focus areas:</p><p><strong>Market expertise</strong>: The best product managers hold a strong expertise in various markets and segments of the value chain, understand the cyclicality of an industry, fragmentation, consumer behavior, buying power and various use cases. While product managers conduct user research for crafting a product on specific focus groups that involve existing customers and sometimes beta customers, sales engineers have the added advantage and access to existing customers and prospects / leads that are both qualified and disqualified per the sales team&#8217;s framework giving them a larger breadth of insights. Over time, they develop an understanding of the user personas and the buyers, various use cases that each of those personas have, the tools that they currently use and why these tools work or don&#8217;t work. They get to closely watch the part of the market that the product currently serves and the segments that it doesn&#8217;t serve. These insights can be translated to<strong> customer use-case dashboards</strong> that segregate customers by use case focus areas, industry, forecasted revenue and the core product features that define that customer&#8217;s propensity to buy or retain the purchase, thus creating a data driven pipeline on what customers really need. These insights, coupled with their intuition about the customer landscape helps product organizations make the right product investments.</p><p><strong>Product Crafting</strong>: Product managers are experts are crafting a product with the right innovative features that connect with a customer and their needs. Some of these skillsets can arise from product design and marketing roles in consumer businesses and from sales engineering function in enterprise businesses. Sales Engineers spend 60 - 80% of their time talking to customers, understanding their problems through customer visits and looking over a user&#8217;s shoulder to understand the current user journey. They&#8217;re the first receivers of feedback when a product is showcased or used by a customer and thus hold an added advantage of directly interfacing with more customers than typical product managers. Given their engineering bent, they also possess a deep understanding of the technology that backs the product and can clearly connect the dots to create products that focus that optimize value and fit the right mix of technologies. They can seamlessly integrate their understanding of the market (the &#8220;who&#8221;), with &#8220;what&#8221; problems customers possess, prioritize ones that are the most painful or create the most value, and can chalk out &#8220;how&#8221; a product can be crafter from a user experience and technology perspective.</p><blockquote><p>A great example of this would be a product team building a roadmap and design decisions on a business process automation platform, aimed at automating generic corporate workflows across several industries, focussed on mundane user tasks of copying data between systems. Identifying the high priority industries, understanding the types of systems that are used across specific verticals within the customer base, dissecting the problem into overlapping systems which are the most frequently used, putting them in the right order to build a short term and long term roadmap, finding the right techniques to build integrations with those systems, packaging them in ways that is the most easy to use for end users and finding the right repeatable framework that can be used by sales team to take the product to market paves a path towards successful execution. Sales engineers typically work in lock-step with product teams at each step of the above lifecycle, thus maximizing the company&#8217;s product and revenue success.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Jx8a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62fde20b-ebe4-47b5-bfca-07a23957d6be_1830x446.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Jx8a!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62fde20b-ebe4-47b5-bfca-07a23957d6be_1830x446.png 424w, https://substackcdn.com/image/fetch/$s_!Jx8a!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62fde20b-ebe4-47b5-bfca-07a23957d6be_1830x446.png 848w, https://substackcdn.com/image/fetch/$s_!Jx8a!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62fde20b-ebe4-47b5-bfca-07a23957d6be_1830x446.png 1272w, https://substackcdn.com/image/fetch/$s_!Jx8a!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62fde20b-ebe4-47b5-bfca-07a23957d6be_1830x446.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Jx8a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62fde20b-ebe4-47b5-bfca-07a23957d6be_1830x446.png" width="1456" height="355" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62fde20b-ebe4-47b5-bfca-07a23957d6be_1830x446.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:355,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141120,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Jx8a!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62fde20b-ebe4-47b5-bfca-07a23957d6be_1830x446.png 424w, https://substackcdn.com/image/fetch/$s_!Jx8a!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62fde20b-ebe4-47b5-bfca-07a23957d6be_1830x446.png 848w, https://substackcdn.com/image/fetch/$s_!Jx8a!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62fde20b-ebe4-47b5-bfca-07a23957d6be_1830x446.png 1272w, https://substackcdn.com/image/fetch/$s_!Jx8a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62fde20b-ebe4-47b5-bfca-07a23957d6be_1830x446.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Growth Expertise</strong>: Product managers can be maniacally focussed on scaling product market fit for products that are just starting to take off. Typically, data science and growth marketing professionals are a great fit for such cases. However, growth is best achieved when one has a deep understanding of the market, the agility to gather feedback and iterate and the intuition to understand what could work. In enterprise businesses, growth ideally creates an increasing base of the sales funnel. Sales engineers hold the right level of intuition and an understanding of what customers (and buyers) really want versus what they say they want and the type of customers that may greatly benefit from as aspect of the product. Spending hours looking over the shoulder of various customers from a diverse set of industries and functions provides SEs the unique capability to match patterns and find the common pain points that when implemented as a product feature, can create organic product led growth and viral-ity. Their capability to ask the right questions, go multiple levels down and take a first principles led approach towards solving the problem can help achieve product market fit for a niche problem, while casting the net on a wide array of users. Being in a sales team also requires them to be tactical, nimble and agile in closing deals. The same attitude may work well for early stages where experimentation plays a major role in achieving product growth.</p><blockquote><p>A great example of this came from my experience of working on an AI driven document understanding product that the company was selling to customers across utilities, financial services, healthcare and several other industries. The initial version of the tool was focussed on extracting information from documents, however, conducting 50+ proof of concepts across several customers required us to first segregate bulk documents into individual ones, before extracting information. We initially did so using scrappy product extensions and eventually realized that customers were actually spending more time sorting and scanning documents than extracting information. We concluded that this can be a product line in itself which then pushed us to build a document classification feature as a pre-requisite to document extraction. This ended up improving the overall efficacy of the product, while generating a bigger sales pipeline due to the high ROI nature of the feature. The nimbleness and agility in implementation helped us in finding the right solution over a period of time.</p></blockquote><p><strong>Domain expertise</strong>: A portion of product managers may specialize in specific domains such as Artificial Intelligence, Security or Hardware. This domain expertise can come from either an engineering function, or specifically a sales engineering function that&#8217;s laster focussed on specific product areas. Given how Sales Engineering teams are aligned to operational units / pods, depending on the nature of alignment to a market segment (enterprise, mid-market, SMB), an industry (such as financial services, healthcare etc.), a technology focus area (AI, mixed reality) or a specific product line (databases, business applications etc.), SEs can bring tremendous value with their laser focus on one of these specializations. Use cases and user behavior can greatly vary by market segments and industries which dictates nuances in user experiences and product workflows. Expertise in a specific technology domain can be incredibly helpful in understanding how workflows can be nuanced by customer type.</p><blockquote><p>A great example of this from my experience involved going to market with a product focussed on immersive experiences in mixed reality for enterprise learning, wherein the core users comprised of knowledge and white collar workers working in a corporate or industrial setting. While most Mixed Reality headsets are designed, keeping gamers at the forefront focussed on highly interactive experiences that involve use of controllers to manipulate objects to transpose in 3D space, the same concept when applied to learning use cases created a rather uneasy user experience, primarily because the average learner at a target customer may not be a gamer and thus may not understand how to use a controller or its buttons. However such learners are accustomed to a simple, linear and guided learning experiences that are pre-recorded with minimal interactivity. Creating simple point-and-click, placard driven, yet spatially rich experiences created high levels of engagement, but this insight only came to life, as we gained domain knowledge about traditional e-learnings, what works with existing designs and what doesn&#8217;t work with lack of spatial aspects for specific use cases and lack of interactivity.</p></blockquote><p><strong>Organizational expertise (Internal &amp; External Alignment)</strong>: This typically involves expertise at aligning various teams across the organization on a set of problems that require involvement &amp; buy-in from multiple product and engineering teams to create end customer value. In a world of more connected products and user workflows, a change on one part of the product often implies an upstream and downstream change to another feature. Teams with individual roadmaps can often have competing priorities due to their own interpretation of value that their product features offer to the customer. Sales engineering is an extremely cross functional role that sits between teams with somewhat overlapping but different incentive structures. Sales &amp; revenue teams are incentivized to meet revenue goals and close customers quickly to create revenue growth while product &amp; engineering teams are incentivized / motivated to roll out features that they hypothesize to add value to the customer. Such features may sometimes take time to implement. Sales engineers are responsible for chalking out an &#8220;implementation roadmap&#8221; of how a customer can adopt a software solution in the near term to maximize speed to execution, but have a vision to bundle on various features that incrementally add value in the long term to create retention. This may involve suggesting tactical workarounds / alternatives to implement the products in the short term to accomodate a customer&#8217;s adoption constraints around slow approvals, enterprise red tape, but also involves evangelizing why a long term solution is crucial for maximizing value, Parallely, SEs can also identify gaps around why the OOTB product setup and features may not solve the immediate problem, communicate those gaps to various product and engineering teams and suggest enhancements that could pave a path towards faster product adoption. This cross functional alignment between sales and product on the short term and long term customer-product adoption strategy paves a clear path for both teams to achieve their incentives while making customers successful.</p><p><strong>Building Scalable Teams</strong>: Team expertise involves general leadership / management skills that are needed to manage a team, define direction and execute efficiently without micro managing members. While this expertise goes beyond just product management or sales engineering, SEs can have an edge in building team expertise in the following ways:</p><ul><li><p>Sales engineers index heavily on product documentation and building out repeatable and consistent solutions frameworks that help create efficient sales motions and distill customer feedback in a structured way. Having a crystal clear understanding of the voice of the customer via product feedback and documented execution frameworks for product implementation gives the broader team and the company, an understanding of how their product is taken to market, what works, doesn&#8217;t work and could be improved in ways that is consumable by a wide variety of product teams &amp; members, which creates clarity of thought and organizational alignment.</p></li><li><p>Sales engineers index heavily on enablement for account teams such that they can ask the right questions to the customer to obtain information that sets up execution teams for success. This skillset is broadly applicable to running and building product teams where enabling one&#8217;s own team or a sister team on how the problems are dissected, products are ideated and UX workflows are designed and PRDs are built, becomes crucial for creating a culture that minimizes asynchronous or synchronous communication and creates organizational efficiencies. This is a natural progression to the focus on documentation.</p></li></ul><p>While being a great player coach goes beyond documentation and enablement, those pillars lay the foundation for creating a more inclusive, accountable and customer focussed culture which is a recipe for a successful product teams.</p><h3>Bringing it home</h3><ul><li><p>It&#8217;s a commonly known that sales is a team sport. Sales engineers are the quarterbacks of the teams that sit at the cross section of crafters and sellers, holding key traits of customer focus, curiosity &amp; the tenacity to solve problems.</p></li><li><p>Sales engineering is a <strong>critical</strong> function in building a <strong>great</strong> product. A great sales engineer can make a product defintion "better", and is critical launching a killer product and refining GTM as well as driving usage, adoption and expansion.</p></li><li><p>Sales engineers have the added advantage of spending hours looking over the customer&#8217;s shoulder and obsessing on feedback to help improve the product. They hold the responsibility to communicate this feedback and create organizational alignment on what is working or not working, and how the product can be crafted to either serve existing markets in a better way, or serve an underserved market.</p></li></ul><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sidstage.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sidstage.substack.com/subscribe?"><span>Subscribe now</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sidstage.substack.com/p/the-unique-advantage-of-sales-engineers?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sidstage.substack.com/p/the-unique-advantage-of-sales-engineers?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sidstage.substack.com/p/the-unique-advantage-of-sales-engineers/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sidstage.substack.com/p/the-unique-advantage-of-sales-engineers/comments"><span>Leave a comment</span></a></p>]]></content:encoded></item><item><title><![CDATA[Autonomous Workflow Agents and the Generative AI Turbocharge]]></title><description><![CDATA[How generative AI can either turbocharge, or disrupt the existing craft of business workflow automation]]></description><link>https://sidstage.substack.com/p/business-process-automation-and-the</link><guid isPermaLink="false">https://sidstage.substack.com/p/business-process-automation-and-the</guid><dc:creator><![CDATA[Siddhant Sahu]]></dc:creator><pubDate>Sun, 13 Aug 2023 18:10:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!z1z3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3eb0958-7e13-4d39-973f-4e2e03b1c6a0_1192x471.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="native-audio-embed" data-component-name="AudioPlaceholder" data-attrs="{&quot;label&quot;:null,&quot;mediaUploadId&quot;:&quot;f2260772-96ed-4002-ac24-50ac2f20b85b&quot;,&quot;duration&quot;:1709.7142,&quot;downloadable&quot;:false,&quot;isEditorNode&quot;:true}"></div><h3>A walk down the Visual Basic lane&#8230;</h3><p>Business Process automation as a concept has been prevalent since the advent of modern day business applications. VB was first introduced in 1991 for developers. It was defined as beginners&#8217; all-purpose symbolic instruction code and was a language that was used by users to interact with their computer both programmatically and visually. From inception to present date, we&#8217;ve seen several generations of tools and software platforms that have taken a stab at this problem, to achieve a vision of automating several manual processes in the enterprise, creating costs savings and increased business efficiency. The ethos of these products has centered around automating the mundane simple tasks involving data capture &amp; entry workflows that are rules bases and don&#8217;t need complex human judgement or decision making. A commonly used term called "RPA&#8221; or &#8220;Robotic Process Automation&#8221; has now created a multi-billion dollar industry that aims to democratize workflow automation by automating such simple tasks. With the advent of AI, especially in the areas of computer vision and natural language processing (NLP), such tools have grown in terms of thir coverage of more complex use cases and data types. With the recent progress in large language models (LLMs), there&#8217;s a potential turbocharge awaiting such tools that involves semi-structured and unstructured data extraction, strengthened integration of legacy and new systems &amp; complex human in the loop interfaces that unlock higher efficiencies. Let&#8217;s dive deeper into the landscape of tools, understand how a typical corporate workflow works, how these tools are designed from a product perspective, things they do well and don&#8217;t do well, and evaluate how those limitations and unexplored use cases can help generate enterprise value for customers and the companies serving them.</p><h3>Understanding the current landscape</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z1z3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3eb0958-7e13-4d39-973f-4e2e03b1c6a0_1192x471.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z1z3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3eb0958-7e13-4d39-973f-4e2e03b1c6a0_1192x471.png 424w, https://substackcdn.com/image/fetch/$s_!z1z3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3eb0958-7e13-4d39-973f-4e2e03b1c6a0_1192x471.png 848w, https://substackcdn.com/image/fetch/$s_!z1z3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3eb0958-7e13-4d39-973f-4e2e03b1c6a0_1192x471.png 1272w, https://substackcdn.com/image/fetch/$s_!z1z3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3eb0958-7e13-4d39-973f-4e2e03b1c6a0_1192x471.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z1z3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3eb0958-7e13-4d39-973f-4e2e03b1c6a0_1192x471.png" width="1192" height="471" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3eb0958-7e13-4d39-973f-4e2e03b1c6a0_1192x471.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:471,&quot;width&quot;:1192,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:175027,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!z1z3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3eb0958-7e13-4d39-973f-4e2e03b1c6a0_1192x471.png 424w, https://substackcdn.com/image/fetch/$s_!z1z3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3eb0958-7e13-4d39-973f-4e2e03b1c6a0_1192x471.png 848w, https://substackcdn.com/image/fetch/$s_!z1z3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3eb0958-7e13-4d39-973f-4e2e03b1c6a0_1192x471.png 1272w, https://substackcdn.com/image/fetch/$s_!z1z3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3eb0958-7e13-4d39-973f-4e2e03b1c6a0_1192x471.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>The existing landscape includes companies that have been in business for 35+ years to companies that have been incorporated in the past decade. Here&#8217;s a quick overview on the value chain:</p><ul><li><p><strong>Robotic Process Automation</strong> as an industry has surfaced post 2010 and comprises of big players such as <a href="https://www.uipath.com/?utm_source=google&amp;utm_medium=cpc&amp;utm_campaign=[US]_Tier-1_ENG_Brand_T4_Head&amp;utm_term=uipath-e&amp;utm_content=B_UiPath-Broad-B1&amp;gad=1&amp;gclid=CjwKCAjw_uGmBhBREiwAeOfsd4FL7j3rCmxWU-VKnakQ1K_THcCF9QrPZzuQUSSEAUx6x9x57VpKPhoC8eIQAvD_BwE&amp;gclsrc=aw.ds">UiPath</a>, <a href="https://www.automationanywhere.com/">Automation Anywhere</a>, <a href="https://landing.blueprism.com/gartner-magic-quadrant?utm_campaign=am--brand-2023-q3-07-19-gartner-23-geo-nam-&amp;utm_source=google&amp;utm_medium=cpc&amp;utm_content=lp&amp;&amp;campaignid=17631894212&amp;adgroupid=136699086165&amp;adid=668724446829&amp;gad=1&amp;gclid=CjwKCAjw_uGmBhBREiwAeOfsd8iKtSksW0v8v7tOguZq9b9NtmuF3hiiltumkz6HPvCPAoWyIggWahoC7xsQAvD_BwE&amp;gclsrc=aw.ds">Blueprism</a> &amp; several smaller players that have recently seen stiff competition from incumbents such as Microsoft via their <a href="https://powerautomate.microsoft.com/en-us/">Power Apps</a> platform.</p></li><li><p><strong>Integration Platforms</strong> such as <a href="https://www.tibco.com/">TIBCO</a> have existed for 2+ decades, but have been turbocharged with the advent of cloud computing, creating this new category of iPaaS tools which includes new entrants such as <a href="https://www.workato.com/">Workato</a>, <a href="https://www.mulesoft.com/">Mulesoft</a>, <a href="https://boomi.com/boomi-product-demo/?utm_source=google&amp;utm_medium=paidsearch&amp;utm_campaign=FY24_NA_Brand_Exact&amp;utm_keyword=boomi&amp;ad_platform_id=6519889383-77847584629-665206043971&amp;_bt=665206043971&amp;_bk=boomi&amp;_bm=e&amp;_bn=g&amp;_bg=77847584629&amp;gclid=CjwKCAjw_uGmBhBREiwAeOfsdx_hCRO35cDJV-YtMpBqYqiCTT38441C8oTr3E6vwSDz7UZRu_0WdBoCsJ4QAvD_BwE">Boomi</a> and <a href="https://zapier.com/">Zapier</a>.</p></li><li><p><strong>Process Mining and Discovery</strong> as an industry has surfaced in the past decade, as a result of business processes being purely managed on modern day CRM &amp; ERP systems, and with the advent of automation, companies such as <a href="https://www.celonis.com/">Celonis</a>, <a href="https://www.linkedin.com/company/kryon/">Kryon</a>, <a href="https://www.pega.com/topics/robotic-automation">Pega</a> and <a href="https://www.signavio.com/">Signavio</a> provide deeper insights into a business process, monitor an employee&#8217;s workflow to highlight bottlenecks and manual steps, which then eventually yields input to what should be automated using RPA &amp; iPaaS.</p></li><li><p><strong>Document Understanding</strong> has also been around the block for 3+ decades with traditional players such as <a href="https://www.abbyy.com/">ABBYY</a> and <a href="https://www.kofax.com/">Kofax</a> but has been turbocharged with advancements in computer vision &amp; NLP, giving birth to various generalized document understanding companies such as <a href="https://hyperscience.com/">Hyperscience</a>, <a href="https://instabase.com/">Instabase</a>, <a href="https://cloud.google.com/document-ai">Google Document Understanding</a>, <a href="https://azure.microsoft.com/en-us/products/ai-services/ai-document-intelligence">Azure Forms Recognizer</a> and even vertical-ized solutions such as <a href="https://www.ocrolus.com/">Ocrulus</a>, <a href="https://vic.ai/">vic.ai</a> and Klarity.</p></li><li><p><strong>Conversational platforms</strong> such as <a href="https://www.nice.com/">NICE</a> have been around since 1986, primarily for assisting contact centers in managing high volumes of customer support requests. The advent of AI and RPA tools has given birth to general conversational AI platforms such as <a href="https://cloud.google.com/dialogflow">Dialogflow (Google)</a>, <a href="https://yellow.ai/">yellow.ai</a>, <a href="https://kore.ai/">Kore.ai</a> that build multi-modal conversational solutions across a wide variety of customer engagement use cases. Companies such as <a href="https://www.observe.ai/">Observe.ai</a>, <a href="https://www.uniphore.com/">Uniphore</a>, <a href="https://www.uniphore.com/">AiSERA</a> continue to provide specific solutions for contact centers via more modern interface and advanced voice inference techniques.</p></li></ul><h3>Understanding traditional enterprise operations</h3><p>Having understood the landscape, let&#8217;s leverage a few infographics to understand how a typical enterprise operates and the various systems that govern the day to day operations to better understand the problems that these tools solve.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YKHm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f30df4-0f21-4b8a-9630-85a83fb16f35_1840x852.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YKHm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f30df4-0f21-4b8a-9630-85a83fb16f35_1840x852.png 424w, https://substackcdn.com/image/fetch/$s_!YKHm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f30df4-0f21-4b8a-9630-85a83fb16f35_1840x852.png 848w, https://substackcdn.com/image/fetch/$s_!YKHm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f30df4-0f21-4b8a-9630-85a83fb16f35_1840x852.png 1272w, https://substackcdn.com/image/fetch/$s_!YKHm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f30df4-0f21-4b8a-9630-85a83fb16f35_1840x852.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YKHm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f30df4-0f21-4b8a-9630-85a83fb16f35_1840x852.png" width="1456" height="674" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/19f30df4-0f21-4b8a-9630-85a83fb16f35_1840x852.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:674,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:220018,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YKHm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f30df4-0f21-4b8a-9630-85a83fb16f35_1840x852.png 424w, https://substackcdn.com/image/fetch/$s_!YKHm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f30df4-0f21-4b8a-9630-85a83fb16f35_1840x852.png 848w, https://substackcdn.com/image/fetch/$s_!YKHm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f30df4-0f21-4b8a-9630-85a83fb16f35_1840x852.png 1272w, https://substackcdn.com/image/fetch/$s_!YKHm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f30df4-0f21-4b8a-9630-85a83fb16f35_1840x852.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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 typical modern day systems architecture leverages <strong>multi-channel systems of engagement</strong> to interact with customers to sell products or support existing products using websites, email, documents, chat / text &amp; calls. The <strong>front office</strong> refers to the section of a company that manages customer interactions. Employees in the front office typically leverage <strong>systems of record</strong> such as ERP (Enterprise Resource Planning), CRM (Customer Relationship Management) and HCM (Human Capital Management) to interact with customers, store information regarding existing products and employees. S<strong>ystems of action</strong> include common productivity and work management tools that are then used to take actionable next step from customer interactions and execute on those steps. The <strong>back office</strong> perform tasks that are essential to a company's operations to serve the actionable steps coming from those customer interactions. This part of the business also leverages <strong>systems of record</strong> and <strong>systems of action</strong>, however, they may also leverage various third party systems of reference which includes public and private databases to validate customer and other information. During the course of this business operation, companies have increasingly leveraged <strong>Systems of Insights</strong> to harness actionable insights from all the data that flows through the system</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wl4X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d1c4fcc-dc88-4348-b11d-5099168561ce_763x317.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wl4X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d1c4fcc-dc88-4348-b11d-5099168561ce_763x317.png 424w, https://substackcdn.com/image/fetch/$s_!wl4X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d1c4fcc-dc88-4348-b11d-5099168561ce_763x317.png 848w, https://substackcdn.com/image/fetch/$s_!wl4X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d1c4fcc-dc88-4348-b11d-5099168561ce_763x317.png 1272w, https://substackcdn.com/image/fetch/$s_!wl4X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d1c4fcc-dc88-4348-b11d-5099168561ce_763x317.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wl4X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d1c4fcc-dc88-4348-b11d-5099168561ce_763x317.png" width="518" height="215.21100917431193" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d1c4fcc-dc88-4348-b11d-5099168561ce_763x317.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:317,&quot;width&quot;:763,&quot;resizeWidth&quot;:518,&quot;bytes&quot;:45937,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wl4X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d1c4fcc-dc88-4348-b11d-5099168561ce_763x317.png 424w, https://substackcdn.com/image/fetch/$s_!wl4X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d1c4fcc-dc88-4348-b11d-5099168561ce_763x317.png 848w, https://substackcdn.com/image/fetch/$s_!wl4X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d1c4fcc-dc88-4348-b11d-5099168561ce_763x317.png 1272w, https://substackcdn.com/image/fetch/$s_!wl4X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d1c4fcc-dc88-4348-b11d-5099168561ce_763x317.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Head work versus hand work: </strong>A typical employee&#8217;s role can be broadly categorized into head work and hand work, where the head work involves the customer interactions, simple to complex decision making and analyzing insights. The hand work involves the manual work item selection, capturing data items from source systems, inputting them to target systems and submitting the finished work items. Most of the automation tools thus far have been able to largely automate the hand work due to its rules based, mundane &amp; repetitive nature that doesn&#8217;t involve complex judgement &amp; decision making.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TFGt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68809bc8-7e32-4dd5-9c09-b1588d1a699a_1185x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TFGt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68809bc8-7e32-4dd5-9c09-b1588d1a699a_1185x608.png 424w, https://substackcdn.com/image/fetch/$s_!TFGt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68809bc8-7e32-4dd5-9c09-b1588d1a699a_1185x608.png 848w, https://substackcdn.com/image/fetch/$s_!TFGt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68809bc8-7e32-4dd5-9c09-b1588d1a699a_1185x608.png 1272w, https://substackcdn.com/image/fetch/$s_!TFGt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68809bc8-7e32-4dd5-9c09-b1588d1a699a_1185x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TFGt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68809bc8-7e32-4dd5-9c09-b1588d1a699a_1185x608.png" width="1185" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68809bc8-7e32-4dd5-9c09-b1588d1a699a_1185x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:608,&quot;width&quot;:1185,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:275811,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TFGt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68809bc8-7e32-4dd5-9c09-b1588d1a699a_1185x608.png 424w, https://substackcdn.com/image/fetch/$s_!TFGt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68809bc8-7e32-4dd5-9c09-b1588d1a699a_1185x608.png 848w, https://substackcdn.com/image/fetch/$s_!TFGt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68809bc8-7e32-4dd5-9c09-b1588d1a699a_1185x608.png 1272w, https://substackcdn.com/image/fetch/$s_!TFGt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68809bc8-7e32-4dd5-9c09-b1588d1a699a_1185x608.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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>Corporate Micro-processes: </strong>Several enterprises with complex processes typically architect the core process into further sub-processes delegated to specific employees with very clearly stipulated roles &amp; responsibilities. As a representative example below, the input work from customers is typically acknowledged by Employee A that captures data, passes it onto employee B who then enters the actionable data into target systems and employee C who may engage in validating the data with third party systems of reference. There may be multiple lines of supervisors who may review &amp; validate the work, and potentially re-send the work item back for correction. Once reviewed and validated, the work item is typically executed based on the inferred output.</p><p><strong>Data types</strong></p><p>Employees deal with several types of data that increases in complexity, from structured to semi-structured to completely unstructured data. This could be as simple as structured &#8220;key-value&#8221; pair data found in modern day applications, and in many cases, tons of legacy systems which are still surprisingly prevalent at the enterprise. However, a large proportion of the data is still captured in semi &amp; unstructured formats such as documents which may be as simple as a tax form, invoice, purchase order, or as complicated as a contract, or an email. The latter is where the majority of the business and transactional information between customers and enterprises can be stored and isn&#8217;t something that existing tools have been able to extract well, with current capabilities.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!514Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471f09d7-6725-41f1-9ed4-1cb971b00070_1802x876.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!514Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471f09d7-6725-41f1-9ed4-1cb971b00070_1802x876.png 424w, https://substackcdn.com/image/fetch/$s_!514Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471f09d7-6725-41f1-9ed4-1cb971b00070_1802x876.png 848w, https://substackcdn.com/image/fetch/$s_!514Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471f09d7-6725-41f1-9ed4-1cb971b00070_1802x876.png 1272w, https://substackcdn.com/image/fetch/$s_!514Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471f09d7-6725-41f1-9ed4-1cb971b00070_1802x876.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!514Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471f09d7-6725-41f1-9ed4-1cb971b00070_1802x876.png" width="1456" height="708" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/471f09d7-6725-41f1-9ed4-1cb971b00070_1802x876.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:708,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:469733,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!514Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471f09d7-6725-41f1-9ed4-1cb971b00070_1802x876.png 424w, https://substackcdn.com/image/fetch/$s_!514Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471f09d7-6725-41f1-9ed4-1cb971b00070_1802x876.png 848w, https://substackcdn.com/image/fetch/$s_!514Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471f09d7-6725-41f1-9ed4-1cb971b00070_1802x876.png 1272w, https://substackcdn.com/image/fetch/$s_!514Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F471f09d7-6725-41f1-9ed4-1cb971b00070_1802x876.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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><h3>What makes a great use case?</h3><p>The best use cases for workflow automation fall into one of the following categories</p><p><strong>Micro-Processing:</strong></p><ul><li><p>Large single process fragmented across multiple FTEs (full time employees). An example of this includes a financial trade settlement process within securities operations that takes roughly 3 days, involving multiple people &amp; hand-offs.</p></li><li><p>One or several small processes conducted repeatedly by a large volume of FTEs. A very apt example includes driver onboarding for ride share companies that involves reading through onboarding documents such as a W-4, driver&#8217;s license and inputting information into the company&#8217;s internal systems</p></li></ul><p><strong>Semi-Structured &amp; Unstructured Data:</strong></p><p>While structured data can be easy to extract from the source systems using existing API integrations to GUI based automation approaches, the following sources of data create high levels of manual effort, thus making a great use case. Following are the high value data types:</p><ul><li><p>Semi-structured documents with high variability such as invoices, order forms etc.</p></li><li><p>Unstructured documents with free form text entities such as revenue contracts that consist of the total contract value, payment schedule etc.</p></li></ul><p><strong>Legacy and Traditional Systems:</strong></p><p>The disparity in systems architecture is a result of technical debt that an organization continues to build, as they adapt more and more business systems. However, the nature of such systems can be characterized by:</p><ul><li><p>Legacy systems with little or no API capability such as mainframes and software built on a monolithic architecture.</p></li><li><p>Systems with limited APIs such as legacy versions of SAP, PeopleSoft or ones that operate on legacy SOAP based API architecture (Workday). Such systems may also have legacy UIs including thick clients built on .NET, or web applications built on older stacks that may not be the easiest to scrape programatically.</p></li></ul><p><strong>Making the business case</strong></p><p>The key drivers that typically make a strong business case often involve the inability for several modern &amp; legacy systems to integrate with each other via modern API based approaches, managing high volumes that is otherwise manually moved, reduction in existing human error rate and a requirement to adhere to strict SLAs. The outcomes of such drivers include the hard and easily quantifiable dollars such as FTE related costs savings and the reduction in cost of hiring and coordination between FTEs. However, most companies also realize soft dollars from increased customer engagement and reduced financial losses caused due to human error post automation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Dp-_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b202fe-421a-4b1f-829a-6bb3b32597f3_1232x607.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dp-_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b202fe-421a-4b1f-829a-6bb3b32597f3_1232x607.png 424w, https://substackcdn.com/image/fetch/$s_!Dp-_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b202fe-421a-4b1f-829a-6bb3b32597f3_1232x607.png 848w, https://substackcdn.com/image/fetch/$s_!Dp-_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b202fe-421a-4b1f-829a-6bb3b32597f3_1232x607.png 1272w, https://substackcdn.com/image/fetch/$s_!Dp-_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b202fe-421a-4b1f-829a-6bb3b32597f3_1232x607.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dp-_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b202fe-421a-4b1f-829a-6bb3b32597f3_1232x607.png" width="1232" height="607" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14b202fe-421a-4b1f-829a-6bb3b32597f3_1232x607.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:607,&quot;width&quot;:1232,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:103428,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Dp-_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b202fe-421a-4b1f-829a-6bb3b32597f3_1232x607.png 424w, https://substackcdn.com/image/fetch/$s_!Dp-_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b202fe-421a-4b1f-829a-6bb3b32597f3_1232x607.png 848w, https://substackcdn.com/image/fetch/$s_!Dp-_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b202fe-421a-4b1f-829a-6bb3b32597f3_1232x607.png 1272w, https://substackcdn.com/image/fetch/$s_!Dp-_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b202fe-421a-4b1f-829a-6bb3b32597f3_1232x607.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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>Massive Industry opportunities</strong></p><p>While business process automation primarily applies to almost all industries that involve corporate data &amp; customer workflows, there are a few that truly standout. Based on how we define the use case, the two industries that stand out the most are Business Process Outsourcing (BPO) &amp; Financial Services. They key reasons to why is this the case comes down to the following:</p><ul><li><p>These industries have a ton of micro-processes. The BPO industry may have more of smaller mundane processes with a high volume, whereas the financial services industry  has more complicated &amp; long workflows.</p></li><li><p>They deal with a lot of semi structured and unstructured data, especially documents, emails and text messages / voice based inputs.</p></li><li><p>These 2 industries continue to maintain a mix of both legacy and new applications that are incredibly complex and hard to migrate from.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s62d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc992307-5999-43da-a433-34733c56272f_1190x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s62d!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc992307-5999-43da-a433-34733c56272f_1190x768.png 424w, https://substackcdn.com/image/fetch/$s_!s62d!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc992307-5999-43da-a433-34733c56272f_1190x768.png 848w, https://substackcdn.com/image/fetch/$s_!s62d!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc992307-5999-43da-a433-34733c56272f_1190x768.png 1272w, https://substackcdn.com/image/fetch/$s_!s62d!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc992307-5999-43da-a433-34733c56272f_1190x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s62d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc992307-5999-43da-a433-34733c56272f_1190x768.png" width="552" height="356.2487394957983" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc992307-5999-43da-a433-34733c56272f_1190x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1190,&quot;resizeWidth&quot;:552,&quot;bytes&quot;:189224,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!s62d!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc992307-5999-43da-a433-34733c56272f_1190x768.png 424w, https://substackcdn.com/image/fetch/$s_!s62d!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc992307-5999-43da-a433-34733c56272f_1190x768.png 848w, https://substackcdn.com/image/fetch/$s_!s62d!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc992307-5999-43da-a433-34733c56272f_1190x768.png 1272w, https://substackcdn.com/image/fetch/$s_!s62d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc992307-5999-43da-a433-34733c56272f_1190x768.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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><h3>Product workflows for existing Business Process Automation platforms</h3><p>Most existing products have similar workflows in terms of how they approach the process of identifying a use case, creating a low-code app that automates the process, deployment, interaction to monitoring &amp; analysis.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RUu-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf50fc2a-3203-4e5e-b7a0-d28ec716b483_1229x107.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RUu-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf50fc2a-3203-4e5e-b7a0-d28ec716b483_1229x107.png 424w, https://substackcdn.com/image/fetch/$s_!RUu-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf50fc2a-3203-4e5e-b7a0-d28ec716b483_1229x107.png 848w, https://substackcdn.com/image/fetch/$s_!RUu-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf50fc2a-3203-4e5e-b7a0-d28ec716b483_1229x107.png 1272w, https://substackcdn.com/image/fetch/$s_!RUu-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf50fc2a-3203-4e5e-b7a0-d28ec716b483_1229x107.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RUu-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf50fc2a-3203-4e5e-b7a0-d28ec716b483_1229x107.png" width="1229" height="107" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf50fc2a-3203-4e5e-b7a0-d28ec716b483_1229x107.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:107,&quot;width&quot;:1229,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29640,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RUu-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf50fc2a-3203-4e5e-b7a0-d28ec716b483_1229x107.png 424w, https://substackcdn.com/image/fetch/$s_!RUu-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf50fc2a-3203-4e5e-b7a0-d28ec716b483_1229x107.png 848w, https://substackcdn.com/image/fetch/$s_!RUu-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf50fc2a-3203-4e5e-b7a0-d28ec716b483_1229x107.png 1272w, https://substackcdn.com/image/fetch/$s_!RUu-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf50fc2a-3203-4e5e-b7a0-d28ec716b483_1229x107.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><ol><li><p><strong>Process Mining</strong> includes tracking of business systems event data such as Salesforce to create a process map that provides key metrics and insights into the steps undertaken, time spent at each step, potential bottlenecks etc. <strong>Process Discovery</strong> includes actual recording of the process steps on a click level to build a high level prototype of the automation based on the recording.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BXuH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea0e4b20-8216-41ee-a79b-ef8a3fe7f944_1042x718.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BXuH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea0e4b20-8216-41ee-a79b-ef8a3fe7f944_1042x718.png 424w, https://substackcdn.com/image/fetch/$s_!BXuH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea0e4b20-8216-41ee-a79b-ef8a3fe7f944_1042x718.png 848w, https://substackcdn.com/image/fetch/$s_!BXuH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea0e4b20-8216-41ee-a79b-ef8a3fe7f944_1042x718.png 1272w, https://substackcdn.com/image/fetch/$s_!BXuH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea0e4b20-8216-41ee-a79b-ef8a3fe7f944_1042x718.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BXuH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea0e4b20-8216-41ee-a79b-ef8a3fe7f944_1042x718.png" width="1042" height="718" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea0e4b20-8216-41ee-a79b-ef8a3fe7f944_1042x718.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:718,&quot;width&quot;:1042,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BXuH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea0e4b20-8216-41ee-a79b-ef8a3fe7f944_1042x718.png 424w, https://substackcdn.com/image/fetch/$s_!BXuH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea0e4b20-8216-41ee-a79b-ef8a3fe7f944_1042x718.png 848w, https://substackcdn.com/image/fetch/$s_!BXuH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea0e4b20-8216-41ee-a79b-ef8a3fe7f944_1042x718.png 1272w, https://substackcdn.com/image/fetch/$s_!BXuH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea0e4b20-8216-41ee-a79b-ef8a3fe7f944_1042x718.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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">Celonis process mining workflow</figcaption></figure></div><ol start="2"><li><p><strong>Low-Code / No Code Application Development</strong> involves the actual creation of a workflow automation, typical done via a simple drag and drop user interface that enables a user to import application integration packages, logical constructs or record UI based actions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2o--!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706e54e0-c7a9-416b-add9-af42e2f7f98d_1248x1048.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2o--!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706e54e0-c7a9-416b-add9-af42e2f7f98d_1248x1048.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2o--!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706e54e0-c7a9-416b-add9-af42e2f7f98d_1248x1048.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2o--!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706e54e0-c7a9-416b-add9-af42e2f7f98d_1248x1048.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2o--!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706e54e0-c7a9-416b-add9-af42e2f7f98d_1248x1048.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2o--!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706e54e0-c7a9-416b-add9-af42e2f7f98d_1248x1048.jpeg" width="1248" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/706e54e0-c7a9-416b-add9-af42e2f7f98d_1248x1048.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1248,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Problem with UiPath Studio Interface - Studio - UiPath Community Forum&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="Problem with UiPath Studio Interface - Studio - UiPath Community Forum" title="Problem with UiPath Studio Interface - Studio - UiPath Community Forum" srcset="https://substackcdn.com/image/fetch/$s_!2o--!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706e54e0-c7a9-416b-add9-af42e2f7f98d_1248x1048.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2o--!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706e54e0-c7a9-416b-add9-af42e2f7f98d_1248x1048.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2o--!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706e54e0-c7a9-416b-add9-af42e2f7f98d_1248x1048.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2o--!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706e54e0-c7a9-416b-add9-af42e2f7f98d_1248x1048.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">UiPath&#8217;s low-code / no-code workbench.</figcaption></figure></div></li><li><p><strong>Deployment and Management</strong> comprises of tools that. help a user manage and monitor various automations that have been deployed to specific workstations.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!l5U4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9178fc-0aa4-4d05-a743-15c7ab829331_1177x888.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l5U4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9178fc-0aa4-4d05-a743-15c7ab829331_1177x888.png 424w, https://substackcdn.com/image/fetch/$s_!l5U4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9178fc-0aa4-4d05-a743-15c7ab829331_1177x888.png 848w, https://substackcdn.com/image/fetch/$s_!l5U4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9178fc-0aa4-4d05-a743-15c7ab829331_1177x888.png 1272w, https://substackcdn.com/image/fetch/$s_!l5U4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9178fc-0aa4-4d05-a743-15c7ab829331_1177x888.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l5U4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9178fc-0aa4-4d05-a743-15c7ab829331_1177x888.png" width="468" height="353.0875106202209" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c9178fc-0aa4-4d05-a743-15c7ab829331_1177x888.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:888,&quot;width&quot;:1177,&quot;resizeWidth&quot;:468,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!l5U4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9178fc-0aa4-4d05-a743-15c7ab829331_1177x888.png 424w, https://substackcdn.com/image/fetch/$s_!l5U4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9178fc-0aa4-4d05-a743-15c7ab829331_1177x888.png 848w, https://substackcdn.com/image/fetch/$s_!l5U4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9178fc-0aa4-4d05-a743-15c7ab829331_1177x888.png 1272w, https://substackcdn.com/image/fetch/$s_!l5U4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c9178fc-0aa4-4d05-a743-15c7ab829331_1177x888.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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">Deploying &amp; managing an Automation Anywhere bot</figcaption></figure></div><ol start="4"><li><p><strong>Interaction and Monitoring</strong> empowers a user to interact with a co-pilot on their workstation that enables them to run various &#8220;bots&#8221; which they can interact with, to provide inputs or review outputs via tweak-able UIs that one can build within the platform.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!k09h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0fea59f-90c3-4b0a-ba5c-862493a4a98f_809x731.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!k09h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0fea59f-90c3-4b0a-ba5c-862493a4a98f_809x731.png 424w, https://substackcdn.com/image/fetch/$s_!k09h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0fea59f-90c3-4b0a-ba5c-862493a4a98f_809x731.png 848w, https://substackcdn.com/image/fetch/$s_!k09h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0fea59f-90c3-4b0a-ba5c-862493a4a98f_809x731.png 1272w, https://substackcdn.com/image/fetch/$s_!k09h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0fea59f-90c3-4b0a-ba5c-862493a4a98f_809x731.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!k09h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0fea59f-90c3-4b0a-ba5c-862493a4a98f_809x731.png" width="382" height="345.1693448702101" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e0fea59f-90c3-4b0a-ba5c-862493a4a98f_809x731.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:809,&quot;resizeWidth&quot;:382,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!k09h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0fea59f-90c3-4b0a-ba5c-862493a4a98f_809x731.png 424w, https://substackcdn.com/image/fetch/$s_!k09h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0fea59f-90c3-4b0a-ba5c-862493a4a98f_809x731.png 848w, https://substackcdn.com/image/fetch/$s_!k09h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0fea59f-90c3-4b0a-ba5c-862493a4a98f_809x731.png 1272w, https://substackcdn.com/image/fetch/$s_!k09h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0fea59f-90c3-4b0a-ba5c-862493a4a98f_809x731.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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">Automation Anywhere guided co-pilot</figcaption></figure></div><ol start="5"><li><p><strong>Analyze &amp; Visualize</strong> provides the capability for users to track / flag various data points that are being passed through over the course of the business automation, to dashboard specific analytics that provides both transactional insights for the process &amp; business insights based on the data being actioned.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zQd_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd2ee551-a55c-4730-a2f5-670fea03ded0_1600x1276.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zQd_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd2ee551-a55c-4730-a2f5-670fea03ded0_1600x1276.png 424w, https://substackcdn.com/image/fetch/$s_!zQd_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd2ee551-a55c-4730-a2f5-670fea03ded0_1600x1276.png 848w, https://substackcdn.com/image/fetch/$s_!zQd_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd2ee551-a55c-4730-a2f5-670fea03ded0_1600x1276.png 1272w, https://substackcdn.com/image/fetch/$s_!zQd_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd2ee551-a55c-4730-a2f5-670fea03ded0_1600x1276.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zQd_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd2ee551-a55c-4730-a2f5-670fea03ded0_1600x1276.png" width="1456" height="1161" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd2ee551-a55c-4730-a2f5-670fea03ded0_1600x1276.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1161,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zQd_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd2ee551-a55c-4730-a2f5-670fea03ded0_1600x1276.png 424w, https://substackcdn.com/image/fetch/$s_!zQd_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd2ee551-a55c-4730-a2f5-670fea03ded0_1600x1276.png 848w, https://substackcdn.com/image/fetch/$s_!zQd_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd2ee551-a55c-4730-a2f5-670fea03ded0_1600x1276.png 1272w, https://substackcdn.com/image/fetch/$s_!zQd_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd2ee551-a55c-4730-a2f5-670fea03ded0_1600x1276.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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">Typical UiPath Robot Insights Dashboard</figcaption></figure></div></li></ol><h3>Evolution of the Business - IT Collaboration Model</h3><p>The key forecasted value for solving via RPA from an overall ease of implementation perspective was that lots of applications do not have APIs and even if they do, most API integrations take a lot of time and specialized integration resources to build, which further adds cost of coordination between business &amp; IT. To solve for this, most of the recent companies have spent tons of time and effort on the citizen development model, which dictates that a business user can build their own automation using the low-code / no-code workbench, thus reducing the amount of dependency on IT. However, most successful implementations have often needed IT involvement in a greater capacity, to eventually take the basic skeletons that business users build and harden them to run reliably over long periods of time. The existing citizen development model still requires heavy dependency on IT and external partners, who market the thousands of &#8220;RPA developers&#8221; that they have within the company, to be staffed on such projects.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2mLL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3f09be-5f7d-4c1e-bb0f-e17442c7aa44_1830x596.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2mLL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3f09be-5f7d-4c1e-bb0f-e17442c7aa44_1830x596.png 424w, https://substackcdn.com/image/fetch/$s_!2mLL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3f09be-5f7d-4c1e-bb0f-e17442c7aa44_1830x596.png 848w, https://substackcdn.com/image/fetch/$s_!2mLL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3f09be-5f7d-4c1e-bb0f-e17442c7aa44_1830x596.png 1272w, https://substackcdn.com/image/fetch/$s_!2mLL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3f09be-5f7d-4c1e-bb0f-e17442c7aa44_1830x596.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2mLL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3f09be-5f7d-4c1e-bb0f-e17442c7aa44_1830x596.png" width="1456" height="474" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d3f09be-5f7d-4c1e-bb0f-e17442c7aa44_1830x596.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:474,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:120276,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2mLL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3f09be-5f7d-4c1e-bb0f-e17442c7aa44_1830x596.png 424w, https://substackcdn.com/image/fetch/$s_!2mLL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3f09be-5f7d-4c1e-bb0f-e17442c7aa44_1830x596.png 848w, https://substackcdn.com/image/fetch/$s_!2mLL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3f09be-5f7d-4c1e-bb0f-e17442c7aa44_1830x596.png 1272w, https://substackcdn.com/image/fetch/$s_!2mLL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3f09be-5f7d-4c1e-bb0f-e17442c7aa44_1830x596.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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><h3>What do existing tools do really well?</h3><p>Looking at the first versions of visual basic, existing tools have brought the concept of automation to greater life in the modern digital enterprise in the following ways:</p><ul><li><p><strong>Intuitive drag and drop interfaces</strong> have truly simplified workflow automation for the mundane and repetitive tasks to constructs that don&#8217;t necessarily need complex programming paradigms. Building a bot is a more visual process and resonates well with business users, who tend to be more process oriented. </p></li><li><p><strong>UI driven automation</strong> has come a long way and has been hardened over the years to detect complex UI components across a wide range of modern and legacy desktop and web applications in a relatively reliable DOM based mechanism.</p></li><li><p><strong>Granular and diverse integration packages</strong> with modern day applications such as Salesforce, SAP, Workday provide users with out of the box capabilities to create simple workflow automations. Tools have been able to seamlessly mix API integration based packages with UI workflow tools to create a consistent developer experience.</p></li><li><p>Modern tools have been able to implement<strong> efficient orchestration</strong> on the cloud that can be scaled up or down to multiple instances based on the input workloads, and can also be deployed on-prem for customers with sensitive data thus managing and reducing the total cost of ownership and providing scalability.</p></li><li><p><strong>Interactive application builders</strong> have created the ability for users to interact with a guided agent that sits on the user&#8217;s desktop and provides a human in the loop experience for complex workflows that involve human review steps.</p></li></ul><h3>What are the key gaps and how can AI help?</h3><h4>Process Discovery</h4><p><strong>Process Discovery</strong>: Despite such tools running in the background, process discovery is relatively slow, inefficient and rules based in terms of tracking a user&#8217;s actions, which thus generally creates a bad user experience and sometimes, inaccurate process maps. The <strong>initial automation prototype</strong> generated post process discovery is typically very bare bones and relatively non-functional, thus eventually requiring developer input to build complex logics to build a functional automation. Existing AI stacks offer multi-modal inputs that provide a probabilistic approach to ingest image, video &amp; text based inputs while watching a user&#8217;s screen to understand / infer the overall scope of a workflow which thus creates the potential to build more than just a barebones workflow application. Having been trained on the whole internet also gives it broader context on how the same process may be done in similar settings, which further helps contextualize the process in scope</p><h4>Low-Code / No-Code Workbench &amp; Systems Integration</h4><p>Despite the low-code nature of the workflow, overall development still takes time and can become increasingly arduous as the workflows start requiring complex logical constructs. Most workflows rely on <strong>static logics </strong>that have to be pruned / hardened over a period of time based on runtime results &amp; added exceptions as the workflow processes more transactions. Such refactoring eventually ends up requiring <strong>incremental development effort</strong> to embed more complicated logics / edge cases to maintain the workflow. Analogous solutions to what we have today for Github co-pilot could very well extend to such work-benches.</p><p>Furthermore, <strong>UI based automation workflows tend to break frequentl</strong>y, due to the constantly changing UI of the source systems, and the existing rules based DOM mechanism for detecting specific UI components has limited capacity to ingest such changes. Newly introduced models specialized in image detection w/ multi-shot prompting &amp; modern reinforcement learning approaches  provide a compelling path for users to seamlessly communicate such edge cases and UI changes to automations for refactoring to become a more seamless process. </p><h4>Semi-Structured &amp; Unstructured Data</h4><p>Documents, be it digital or scanned represent a major proportion of an enterprise workflow. The variability in &#8220;keys&#8221; and their respective positioning on a page in semi-structured documents has thus far been a considerable barrier for accurate data extraction, especially for use cases such as accounts payables and receivables which involve financial transactions that warrant accuracy and thus, existing tools end up requiring significant human review. The capability for an LLM to understand numerous textual and spatial variations of a search term via embeddings will help turbocharge the extraction and improve accuracy of such workflows. </p><p>However, the maximum impact for LLMs, would apply to free form unstructured text in documents such as legal contracts, wherein, extracting revenue amounts, terms and schedule for payment may imply significant cost savings. Existing tools have tried to embed NLP models available from their marketplaces, but these models have often had to be fine-tuned or trained on specific data which is time consuming.</p><h4>Adaptive Workflows based on Business Insights</h4><p>Existing tools deliver relatively deterministic insights, with maybe some forecasting functionalities, via dashboards, which are limited to numeric data. There is however, a ton of scope for textual and image based insights, beyond numbers that could paint a much more insightful picture into the automated workflow. Taking an example of an accounts payable specialist processing transactions on a week by week basis, the capability to flag a payment transaction for a potentially higher than stipulated value for a specific vendor, based on contextual understanding of the underlying contract terms of payment and anomalies based on historical payment data, is an example of truly adaptive automation, driven by text based and historical insights. Existing tools do provide model plug-ins to do so, but LLMs provide the capability of deeply integrating such functionalities into existing model workflows.</p><h4>Workflow Marketplace</h4><p>While most companies currently operate marketplaces to share automation between various developers to create a developer ecosystem and streamline adoption of the platform, except the truly API based integrations that are more robust and can truly be used in a plug &amp; play format, any automation that&#8217;s build using the native workbench&#8217;s logical constructs and UI driven screen recordings cannot be used out-of-the-box and requires significant re-factoring to make it work for the specific user scenario. This is mostly because the OOTB automation lacks context of the user process and their underlying system nuances. For example, a UI automation built on Salesforce lightening may almost certainly not work on Salesforce classic. Existing AI techniques can potentially empower users to easily refactor existing automations hosted on marketplaces to create true interoperability. Moreover, the concept of prompting creates a whole new paradigm for marketplaces, wherein sharing prompts might be a helpful way for developers, than sharing low code.</p><h4>Human in the loop</h4><p>While existing tools have provided seamless methods to create human-in-the-loop style automations, most of the existing human in the loop interfaces to validate, fine tune and submit the output of existing deterministic workflow automations do not have any reinforcement learning tied to them. The modern reinforcement learning frameworks can be potentially implemented to improve this back and forth workflow and reduce the total time that an operator would spend on reviewing workflow outputs from a software bot.</p><h4>Multi-Modal Interactions</h4><p>While interacting with visual forms and trigger based approaches is the easiest way to initiate workflow automations, chat and / or voice based interaction interfaces are still lacking in existing tools. This is where zero to few-shot prompting become very compelling use cases for collecting user input and triggering automated workflows</p><h3>What are some key considerations for enterprise adoption?</h3><p>While consumer adoption has grown tremendously over the past few months, we&#8217;re finally starting to see enterprises adopting the new stack for specific workflows. However, concept to mass scale adoption will require the following:</p><ul><li><p><strong>Private / Hybrid Deployments</strong>: For heavily regulated industries such as banking, it is quintessential for customer data to stay on-premise and be processed locally, while the overall orchestration, development and management can occur on the public cloud. This may require such solutions to deploy and run models locally and deploy model updates on a frequent basis. As always, companies need to ensure that they follow enterprise grade encryption protocols and go through regular SOC 2 &amp; GDPR audits.</p></li><li><p><strong>Data sharing &amp; business models</strong>: There will still be customers who may be open to sharing data (especially types that are not sensitive), such that they can leverage features that deliver higher value from updated and fine tuned models, arising from ingesting the shared data. Some creative business models may involve give price credits for customer to share data to further incentivize them to share data. This is yet to be seen</p></li></ul><h3>Bull case versus bear case</h3><h4>Turbocharging existing &amp; new companies</h4><p>The bull case for generative AI turbocharging existing software platforms may essentially come from one of many of the components mentioned above wherein specific use cases that are now solvable with the modern AI architecture unlock massive enterprise value via product changes that integrate existing functionalities with such new AI approaches, or rebuilding parts of the product natively using an AI first approach to create ease of use. The latter will be more prevalent in new companies than old due to the classic innovator&#8217;s dilemma. This however, does require re-investing the stack in some specific areas of the platform, while cleverly integrating in the other areas.</p><h4>Disrupting existing companies</h4><p>The bear case is primarily governed by the possibility that over the next few years, we may see a flurry of multi-modal interfaces that embed, chat, voice &amp; GUI based approaches to build more AI native methods of interaction, wherein both existing and new vendors for the underlying systems in scope of a workflow may embed co-pilots in existing application layers that can seamlessly talk to other systems via API and visual scraping capabilities. The API revolution was a great historical step towards creating a more connected enterprise systems ecosystem and natively embedded co-pilots may establish a new paradigm, thus making existing automation tools less valuable. That still doesn&#8217;t entirely eliminate the need of such tools since enterprises move &amp; adopt slowly, continue to have tons of unstructured data and continue to gather technical debt with multiple systems that may not talk to each other.</p><h3>References and Motivation</h3><ul><li><p><a href="https://greylock.com/greymatter/the-new-new-moats/">The new moats - Greylock</a></p></li><li><p><a href="https://sacks.substack.com/p/the-give-to-get-model-for-ai-startups#:~:text=The%20give%2Dto%2Dget%20model%2C%20where%20users%20earn%20points,producing%20a%20differentiated%20AI%20model.">Give to get model for AI startups</a></p></li></ul><blockquote><p>The above is a summary of my thoughts from spending 5 years in the beautiful trenches of working in the business process automation space both on simple &amp; mundane, as well as complicated workflow automations, which gave me a deep understanding of how middle and back offices of such organizations function, their systems &amp; process architecture, how they implement existing workflow solutions and manage them. </p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/siddhantsahu92&quot;,&quot;text&quot;:&quot;Find me on X&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://twitter.com/siddhantsahu92"><span>Find me on X</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.linkedin.com/in/siddhantsahu/&quot;,&quot;text&quot;:&quot;Find me on LinkedIn&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.linkedin.com/in/siddhantsahu/"><span>Find me on LinkedIn</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;mailto:siddhant.sahu@alumni.duke.edu&quot;,&quot;text&quot;:&quot;Email Me&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="mailto:siddhant.sahu@alumni.duke.edu"><span>Email Me</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://sidstage.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Siddhant&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Craft of Spatial Computing & Mixed Reality for the Enterprise]]></title><description><![CDATA[The what, why, how of the enterprise spatial computing & mixed reality universe]]></description><link>https://sidstage.substack.com/p/the-craft-of-spatial-computing-and</link><guid isPermaLink="false">https://sidstage.substack.com/p/the-craft-of-spatial-computing-and</guid><dc:creator><![CDATA[Siddhant Sahu]]></dc:creator><pubDate>Tue, 04 Jul 2023 01:01:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Y4yF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc504b76c-2031-4338-861b-ac1a0685170e_2400x1458.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Overview</h2><p>Mixed reality is a blend of physical and digital worlds, unlocking natural and intuitive 3D human, computer, and environmental interactions. It&#8217;s often signified by two key concepts: <a href="https://en.wikipedia.org/wiki/Virtual_reality">Virtual Reality</a> &amp; <a href="https://en.wikipedia.org/wiki/Augmented_reality">Augmented Reality</a>. </p><p>In this article, I dive deep into the craft of Mixed Reality, which is a sub-section of spatial computing  and its application to the enterprise via key use cases that broadly apply across various industries. I talk about the different layers of the value chain from infrastructure &amp; hardware to software &amp; tools, and delve deep into the fundamentals of the content ecosystem, highlighting what it takes to implement spatial computing in the enterprise. </p><h2>Differentiating pillars of spatial computing</h2><p>Spatial computing integrates digital information that has been brought about and virtual objects into the real-world physical environment, creating a mixed or blended reality experience:</p><ul><li><p><strong>Perception via Spatial Awareness</strong>: While enterprises have been successfully able to augment digital information via existing compute methods, spatial computing brings tremendous value in jobs that require the use of spatial awareness &amp; cognition in a 3D environment. This is especially important for blue collar jobs where an employee uses a wider field of view to interacts with real objects &amp; move in a three dimensional space to accomplish a job. This is why immersive &amp; guided learning are proven to c<a href="https://stanfordvr.com/mm/2008/bailenson-IVE-learning.pdf">reate high levels of information retention as compared to 2D learning</a>.</p></li><li><p><strong>Hearing via Spatial Audio</strong>: This is one of the more underrated or unobserved aspects of mixed reality.  Spatial audio allows for accurate sound placement and localization within the virtual environment. It enables users to perceive sounds coming from specific directions, just as they would in the real world. This helps create a more immersive and convincing mixed reality experience.</p></li></ul><ul><li><p><strong>Interacting via Hands Free, Multi-modal Interactions</strong>: Spatial computing enables users to interact with digital content and systems in a hands-free manner using gestures, voice commands, or gaze-based input. This hands-free capability is particularly valuable in enterprise environments where users need to access information or perform tasks while keeping their hands free for physical work (Eg. Engine assembly). Traditional computing devices require manual input methods like keyboard, mouse, or touch, which can be limiting and less efficient in certain enterprise scenarios for transmitting information from your brain to the machine.</p></li><li><p><strong>Contextual Information Augmentation</strong>: Allows users to overlay contextual information onto their real-world view, enhancing situational awareness and decision-making. Users can access relevant data, instructions, or annotations directly in their field of view, without the need to switch between different applications or screens. Traditional computing devices typically require users to refer to separate displays or switch between applications, which can disrupt workflow and reduce efficiency.</p></li><li><p><strong>Real Time Collaboration &amp; Remote Assistance</strong>:  Users can share a virtual space and interact with digital content simultaneously, regardless of their physical location. This capability is beneficial for remote teams, field technicians, or experts providing guidance from a distance. Traditional desktops, PCs, and tablets, although capable of video conferencing and remote collaboration, lack the level of immersive presence and shared spatial context offered by mixed reality methods.</p></li></ul><h2>Drawing parallels to previous waves of computing</h2><p>Looking back in history, the first iterations of computers were adopted by the government, research institutions and universities in the 1950-60s. The mainframe era from the 1960s - 70s brought ground breaking support for centralized computing for key functions such as accounting, billing &amp; transaction processing. The minicomputer era of the 70s-80s brought computing resources for local data processing &amp; analysis to engineering, sales &amp; inventory management functions. The PC revolution from the 80s - 90s brought by IBM and Apple brought mass adoption via affordable and user friendly graphical user interfaces (GUI). The key value driver for the PCs was centered around improved productivity via advanced compute capabilities and GUI based applications; enhanced data management via the advent of memory management &amp; eventually relational databases; increased collaboration via email &amp; instant messaging and cost savings via the medium of sharing information digitally than physically.</p><p>Mixed reality (MR) is rapidly gaining traction in enterprise environments, following a trajectory similar to previous advancements in computing technologies. Initially embraced by pioneering organizations and research institutions, MR is now poised for broader adoption in the enterprise via the use cases mentioned below.</p><h2>Enterprise Use Cases for Mixed Reality</h2><p>Virtual reality is a broader concept, which has prevailed in the enterprise for several years in the form of &#8220;flight simulators&#8221;, however the wave of head mounted displays (HMDs) has played a pivotal role in accelerating adoption of MR in the enterprise. The release of Oculus Rift DK1 in 2013 created a major inflection point in creating awareness regarding mixed reality and its application to the enterprise. Here are some of the high ROI use cases:</p><ol><li><p><strong>Immersive &amp; Guided Learning Learning</strong>: MR is used to create realistic training and simulation scenarios where employees practice complex procedures, operate machinery, or perform tasks in a safe and controlled virtual setting without the need for physical equipment or risking any real-world consequences. This create enormous value creation for general operational effectiveness, health &amp; safety, soft skills and customer service use cases across several industries such as manufacturing, construction, healthcare, retail &amp; logistics</p></li><li><p><strong>General Remote Collaboration: </strong>MR enables geographically dispersed teams to collaborate in a virtual space. Participants can interact with 3D models, share data, and communicate as if they were in the same location. This enhances remote collaboration, accelerates decision-making processes, and improves productivity, especially for industries with blue collar workers, where a three dimensional space / object needs collaboration between multiple personas.</p></li><li><p><strong>Design and Prototyping: </strong>MR provides a powerful tool for designing and prototyping products. Designers can create virtual prototypes and examine them in a 3D space, enabling them to assess scale and functionality. This speeds up the design iteration process and reduces costs associated with physical prototypes. This is especially helpful for design &amp; development within the manufacturing, construction and transportation industries.</p></li><li><p><strong>Sales and Marketing: </strong>Mixed reality can be used to showcase products or services in an immersive and interactive manner via virtual showrooms or experiences that allow customers to visualize products, customize features, and make informed purchasing decisions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y4yF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc504b76c-2031-4338-861b-ac1a0685170e_2400x1458.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y4yF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc504b76c-2031-4338-861b-ac1a0685170e_2400x1458.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Y4yF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc504b76c-2031-4338-861b-ac1a0685170e_2400x1458.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Y4yF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc504b76c-2031-4338-861b-ac1a0685170e_2400x1458.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Y4yF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc504b76c-2031-4338-861b-ac1a0685170e_2400x1458.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y4yF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc504b76c-2031-4338-861b-ac1a0685170e_2400x1458.jpeg" width="550" height="334.30631868131866" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c504b76c-2031-4338-861b-ac1a0685170e_2400x1458.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:885,&quot;width&quot;:1456,&quot;resizeWidth&quot;:550,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;2018 Virtual Reality Predictions &#8211; GOVRED's Blog&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="2018 Virtual Reality Predictions &#8211; GOVRED's Blog" title="2018 Virtual Reality Predictions &#8211; GOVRED's Blog" srcset="https://substackcdn.com/image/fetch/$s_!Y4yF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc504b76c-2031-4338-861b-ac1a0685170e_2400x1458.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Y4yF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc504b76c-2031-4338-861b-ac1a0685170e_2400x1458.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Y4yF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc504b76c-2031-4338-861b-ac1a0685170e_2400x1458.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Y4yF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc504b76c-2031-4338-861b-ac1a0685170e_2400x1458.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://www.shrm.org/resourcesandtools/hr-topics/technology/pages/virtual-reality-revolutionizes-walmart-training.aspx">Walmart was one of the early adopters of immersive learning via virtual reality and created several experiences for employee training within stores</a></figcaption></figure></div></li></ol><h2>The Enterprise Mixed Reality Universe</h2><p>The enterprise mixed reality universe can be largely split into two key buckets:</p><h4>Infrastructure Layer</h4><p>The infrastructure universe is the plumbing or picks &amp; shovels layer which constitutes of players all the way from the chipset, OS, hardware &amp; wearables layer to the development engine &amp; enterprise mobility management layer upon which the solutions are built and managed, and finally to the systems integration services &amp; network providers layer which delivers the connected hardware &amp; software experiences to end customers.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UGJA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ae0087-2127-44e7-b236-faebf044e8ba_1862x1058.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UGJA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ae0087-2127-44e7-b236-faebf044e8ba_1862x1058.png 424w, https://substackcdn.com/image/fetch/$s_!UGJA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ae0087-2127-44e7-b236-faebf044e8ba_1862x1058.png 848w, https://substackcdn.com/image/fetch/$s_!UGJA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ae0087-2127-44e7-b236-faebf044e8ba_1862x1058.png 1272w, https://substackcdn.com/image/fetch/$s_!UGJA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ae0087-2127-44e7-b236-faebf044e8ba_1862x1058.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UGJA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ae0087-2127-44e7-b236-faebf044e8ba_1862x1058.png" width="1456" height="827" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06ae0087-2127-44e7-b236-faebf044e8ba_1862x1058.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:827,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:579354,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UGJA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ae0087-2127-44e7-b236-faebf044e8ba_1862x1058.png 424w, https://substackcdn.com/image/fetch/$s_!UGJA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ae0087-2127-44e7-b236-faebf044e8ba_1862x1058.png 848w, https://substackcdn.com/image/fetch/$s_!UGJA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ae0087-2127-44e7-b236-faebf044e8ba_1862x1058.png 1272w, https://substackcdn.com/image/fetch/$s_!UGJA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ae0087-2127-44e7-b236-faebf044e8ba_1862x1058.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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><h5><strong>Chipset Layer</strong></h5><p>The compute layer as of today is concentrated by Qualcomm, via its XR2 chip, which most headset manufacturers build upon. New entrants include the AMD LiquidVR and the recently launched Apple R1 chip which is currently exclusive to the VisionPro.</p><h5><strong>Operating System</strong></h5><p>It&#8217;s interesting to see that most headsets that have their own operating systems that are eventually forked off of Android Open Source Project (AOSP). The version ranges from Android 8 to 12, but mostly wrapped in a device manufacturer specific UX layer such as LuminOS by Magic Leap, Pico OS &amp; even the Meta Quest to an extent. The non-Android based OS includes the Windows Holographic Operating System dedicated to the Hololens and the VisionOS, dedicated to the Apple Vision Pro</p><h5><strong>Enterprise Headset Manufacturers</strong></h5><p>While most of the headset sales in and outside of the United States are bent towards the Quest 2 &amp; the Quest Pro bought by gamers, fitness fanatics and early adopters focussing on apps such as Roblox &amp; Beat Sabre, a small but growing proportion of headsets being crafted for the enterprise.</p><ul><li><p>Device manufacturers such as HTC and Lenovo are investing capital in building enterprise grade MR headsets such as <a href="https://focus3.com/">Focus 3</a>, <a href="https://www.vive.com/us/product/vive-xr-elite/overview">XR Elite</a> &amp; <a href="https://www.lenovo.com/us/en/thinkrealityvrx">ThinkReality VRX</a>.</p></li><li><p>Bespoke manufacturers such as <a href="https://varjo.com/">Varjo</a> engage in building expensive high-end headsets for use cases with low latency &amp; high compute requirements.</p></li><li><p>Consumer focussed companies such Meta &amp; Pico have a considerable share of their business invested in selling enterprise ready headsets. The <a href="https://www.picoxr.com/global/products/neo3-link">Pico Neo 3</a>, <a href="https://www.picoxr.com/global/products/pico4e">Pico 4E</a>, <a href="https://www.picoxr.com/global/products/g3">Pico G3</a> have a footprint at various Fortune 500 enterprises.</p></li><li><p>Finally, there are category creators for dedicated augmented reality headsets including <a href="https://www.microsoft.com/en-us/hololens/buy">Microsoft&#8217;s Hololens</a>, <a href="https://www.magicleap.com/magic-leap-2">Magic Leap 2</a>, and very recently the fantastic <a href="https://www.apple.com/apple-vision-pro/?afid=p238%7CGS4SEdjw-dc_mtid_20925qtb42335_pcrid_%7Badid%7D_pgrid_152466493640_&amp;cid=wwa-us-kwgo-VisionPro--slid---Brand-AppleVision-Announce-">Apple Vision Pro</a>.</p></li></ul><h5><strong>Multi-Modal Wearables</strong></h5><p>Specific companies focus on elevating multi-modal interactions with mixed reality applications via wearables such as haptic gloves and dedicated hand tracking equipment. <a href="https://www.ultraleap.com/">Ultraleap</a> offers an external device for hand tracking, while <a href="https://haptx.com/">HaptX</a> provides haptic gloves that can track hand interactions, as well as provide haptic feedback based on the nature of the interaction. These are especially helpful for training scenarios which involve hand interactions and decision making based on the corresponding haptic feedback. For example, a gearbox assembly process involves assembly of minute components and heavy gears, which cannot be realistically simulated using controllers or native hand tracking.</p><h5><strong>Game Development Engines</strong></h5><p>While Unity and Unreal are the two most common game development engines used across enterprise and consumer use cases, <a href="https://unity.com/products/unity-enterprise?utm_source=google&amp;utm_medium=cpc&amp;utm_campaign=cc_abm_ent_amer_amer-t1_en_aw_sem-gg_acq_br-pr_2023-05_cc-abm-amer-t1-br_cc3022_ev-br_id:71700000110060211&amp;utm_content=cc_abm_ent_amer_aw_sem_gg_ev-br_ct_x_ggl_cpc_kw_sd_all_x_x_brand_id:58700008381019446&amp;utm_term=unity%20enterprise&amp;&amp;&amp;&amp;&amp;gad=1&amp;gclid=Cj0KCQjwqNqkBhDlARIsAFaxvwy0xodzEf1BHjMJYC3o8axzZ_HShGdnFciuqPHtN6OIWSe_1GsTNEEaAkRlEALw_wcB&amp;gclsrc=aw.ds">Unity for Enterprise</a> currently has the largest market share of the application via a high number of developers that build enterprise content &amp; applications on Unity. Almost all the headset manufacturers support Unity and even the VisionPro, despite the existing ARKit capability, is looking to provide an integration to applications built in Unity.</p><h5><strong>Enterprise Mobility Management</strong></h5><p>The core infrastructure software providers primarily include companies that provide enterprise mobility management solutions (EMM) or Unified Endpoint Management Solutions (UEM). In context of VR headsets, this industry is typically comprised of:</p><ul><li><p>Incumbent EMM / UEM providers such as <a href="https://www.vmware.com/products/workspace-one.html">VMWare WorkspaceONE UEM</a>, <a href="https://learn.microsoft.com/en-us/mem/intune/fundamentals/what-is-intune">Microsoft Azure Intune</a>, <a href="https://soti.net/products/soti-mobicontrol/">SOTI Mobicontrol</a> &amp; <a href="https://www.ivanti.com/company/history/mobileiron">Ivanti Mobileiron</a> who are bundling functionalities to support Mixed Reality device fleets in a similar framework to how they support laptops, mobile phones, tablets &amp; rugged devices.</p></li><li><p>Bespoke MDM providers such as <a href="https://www.managexr.com/">ManageXR</a> &amp; <a href="https://arborxr.com/">ArborXR</a> that focus on management of only enterprise XR device devices, thus providing feature sets that are unique to XR devices.</p></li></ul><h5><strong>Network Infrastructure Providers</strong></h5><p>While this may sound trivial and broad, network infrastructure providers have a crucial role to play in making the runtime of MR applications, as low latency, high bandwidth and thus, as seamless as possible. MR devices can essentially be considered as IoT style devices with high levels of sensory inputs &amp; outputs thus requiring a strong internet connectivity, especially at remote business locations. Incumbents like <a href="https://www.verizon.com/business/resources/5g/5g-business-use-cases/workforce-productivity/ar-enabled-collaboration/">Verizon</a> &amp; <a href="https://about.att.com/newsroom/2021/5g_harry_potter.html">AT&amp;T</a> have rolled out 5G powered IoT networks &amp; devices (such as MiFis) to deploy mixed reality applications at scale. </p><p><strong>Systems Integrators &amp; Service Providers:</strong> The key partners bringing all of these different solutions to life and integrating them with a customer&#8217;s existing business systems to paint an end to end enterprise mixed reality are the big systems integration and management consulting companies. The most prominent examples include <a href="https://www.accenture.com/us-en/insights/technology/immersive-learning">Accenture</a>, <a href="https://www2.deloitte.com/us/en/pages/consulting/topics/digital-reality.html">Deloitte</a>, and several more big &amp; small service providers that touch several facets of enterprise adoption for mixed reality. The last but not the least are the core systems integrators such as <a href="https://www.insight.com/en_US/content-and-resources/brands/microsoft/immersive-technology.html">Insight</a>, <a href="https://www.shi.com/">SHI</a>, <a href="https://www.cdw.com/">CDW</a> etc. that provide the &#8220;last mile&#8221; integration services with respect to hardware procurement, provisioning and deployment for devices to their existing and new enterprise customers.</p><h4>User Experience Layer</h4><p>The user experience layer sits on top of the infrastructure stack and brings most of the direct value to enterprises in the form of applications, platforms and content that solve for specific problems or use cases. Here is a representative infographic of this space all the way from game studios &amp; vertical content creators to software platforms that bring end to end value from a core orchestration, management, content &amp; integrations perspective:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!37NX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f234f43-7854-42d6-b15a-5b142f38c4c5_1884x1052.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!37NX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f234f43-7854-42d6-b15a-5b142f38c4c5_1884x1052.png 424w, https://substackcdn.com/image/fetch/$s_!37NX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f234f43-7854-42d6-b15a-5b142f38c4c5_1884x1052.png 848w, https://substackcdn.com/image/fetch/$s_!37NX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f234f43-7854-42d6-b15a-5b142f38c4c5_1884x1052.png 1272w, https://substackcdn.com/image/fetch/$s_!37NX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f234f43-7854-42d6-b15a-5b142f38c4c5_1884x1052.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!37NX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f234f43-7854-42d6-b15a-5b142f38c4c5_1884x1052.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f234f43-7854-42d6-b15a-5b142f38c4c5_1884x1052.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1224754,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!37NX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f234f43-7854-42d6-b15a-5b142f38c4c5_1884x1052.png 424w, https://substackcdn.com/image/fetch/$s_!37NX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f234f43-7854-42d6-b15a-5b142f38c4c5_1884x1052.png 848w, https://substackcdn.com/image/fetch/$s_!37NX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f234f43-7854-42d6-b15a-5b142f38c4c5_1884x1052.png 1272w, https://substackcdn.com/image/fetch/$s_!37NX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f234f43-7854-42d6-b15a-5b142f38c4c5_1884x1052.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="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><h5><strong>Content Creators</strong></h5><p>Content creation is the most crucial and the most evolving, yet always insufficient piece of the mixed reality industry. Content is king for creating engagement and adoption. Delivering content to the enterprise is typically done via a services based model and the players can be split into the following categories:</p><ul><li><p><strong>General Content Shops</strong> that create content across a wide variety of enterprise use cases. A few examples include <a href="https://www.startbeyond.co/">StartBeyond</a>, <a href="https://www.sweetrush.com/">Sweetrush</a> and <a href="https://3lbxr.com/">3lbxr</a>.</p></li><li><p><strong>Vertical Content Shops</strong> that typically focus on learning &amp; development for various enterprise use cases such as <a href="https://www.elblearning.com/">ELB Learning</a>, <a href="https://roundtablelearning.com/">Roundtable Learning</a>.</p></li><li><p><strong>Big SIs &amp; Consulting companies</strong> such as <a href="https://www.hcltech.com/sites/default/files/documents/resources/brochure/files/immersive_technologies_in_training_v1.pdf">HCL</a>, <a href="http://www.accenture.com">Accenture</a>, <a href="http://www.deloitte.com">Deloitte</a>  etc. that engage in large scale content creation services for their existing customer base. These practices however, are quite small and nuanced at this point but helpful for such companies to increase their account footprint via such bespoke services.</p></li></ul><h5><strong>Specialized Software Platforms &amp; Tools</strong></h5><p>While the total MAU for VR headsets is still nascent enough for true network effects to kick in, especially for the enterprises, we&#8217;re still seeing some early enterprise platforms that are often focussed on specific use cases:</p><ul><li><p><strong>Enterprise Immersive Learning Platforms</strong> engage in enabling the creation, deployment and management of immersive learning at scale. They key players are <a href="https://strivr.com/">STRIVR</a>, <a href="https://transfrinc.com/">Transfr</a>, <a href="https://pixovr.com/">PixoVR</a>, <a href="http://ossovr.com">OssoVR</a> and <a href="https://skillsvr.com/">SkillsVR</a>.</p></li></ul><ul><li><p><strong>AR based productivity or work management tools</strong>, targeted at specific use cases such as <a href="https://www.linkedin.com/company/taqtile/">Taqtile</a>, <a href="https://www.scopear.com/">ScopeAR</a>, <a href="https://gamma-ar.com/">Gamma-AR</a> (for construction) and <a href="https://immersed.com/">Immersed</a> (for productivity) that leverage existing augmented reality features within headsets to achieve guided learning use cases for construction &amp; manufacturing industries.</p></li></ul><ul><li><p><strong>MR Soft Skills platform</strong> specifically focus on employee soft skills development across various use cases such as customer interactions, de-escalation, sales &amp; support training. Key players include <a href="https://www.ovationvr.com/">Ovation</a>, <a href="https://virtualspeech.com/">VirtualSpeech</a>, <a href="https://bodyswaps.co/">BodySwaps</a>, <a href="https://www.talespin.com/">Talespin</a> that leverage the power of an immersive corporate settings and high fidelity characters to simulate scenarios that may otherwise be hard to simulate in a real life environment.</p></li><li><p><strong>Prototyping &amp; Design platforms</strong> such as <a href="https://www.shapesxr.com/">ShapesXR</a>, <a href="https://masterpiecestudio.com/">Masterpiece Studio</a>, <a href="https://www.gravitysketch.com/">Gravity Sketch</a> are natively designed to support 3D design and prototyping in a collaborative setting which is especially helpful for physical design &amp; development use cases in hardware, automotive, energy &amp; construction industries.</p></li><li><p><strong>Healthcare &amp; Digital Therapeutics</strong> applications that are catered towards specific surgical procedures, as well as general health &amp; wellness use cases. Companies such as <a href="https://www.ossovr.com/">OssoVR</a> &amp; <a href="https://oxfordvr.co/">Oxford VR</a> engage in various healthcare training scenarios while companies such as <a href="https://www.tripp.com/">Tripp</a> &amp; <a href="https://www.reulay.com/">Reulay</a> engage in building meditative experiences for both enterprises &amp; consumers.</p></li><li><p><strong>Virtual Collaboration tools</strong> such as <a href="https://forwork.meta.com/horizon-workrooms/">Horizon Workrooms</a>, <a href="https://www.meetinvr.com/">MeetinVR</a>, <a href="https://www.glue.work/?utm_term=glue%20vr&amp;utm_campaign=Branded%20keywords%20%28Website%20visits%29%20-%20new&amp;utm_source=adwords&amp;utm_medium=ppc&amp;hsa_acc=8632716058&amp;hsa_cam=19834316563&amp;hsa_grp=152704262288&amp;hsa_ad=651577107770&amp;hsa_src=g&amp;hsa_tgt=kwd-1659882074071&amp;hsa_kw=glue%20vr&amp;hsa_mt=p&amp;hsa_net=adwords&amp;hsa_ver=3&amp;gad=1&amp;gclid=Cj0KCQjwqNqkBhDlARIsAFaxvwy69SUWClsaISA7uHUu2-53NY5XK9lRt6kN5d57237MUDHdGEIAElUaAnUAEALw_wcB">Glue VR</a> either create their own suite of virtual collaboration tools, or integrate with existing tools such as Zoom. Such tools bring virtual meetings in 3D via digital personas (avatars), environments &amp; object plug-ins such as whiteboards &amp; presentations. Although, Virtual collaboration in 3D is largely an early stage and untested territory from a value creation perspective and may have a long way to go to create true differentiation.</p></li></ul><p>The above list is representative and is the tip of the iceberg of the 100s of companies trying to build out platforms with true network effects and ecosystems that can span across multiple use cases, personas and eventually multiple enterprise industries.</p><h3>Understanding the Content Ecosystem</h3><h4>Degrees of Freedom</h4><p>Degrees of Freedom (DoF) refers to the number of independent ways in which a user can move and interact within the virtual environment. It describes the range and complexity of user motion that can be tracked and translated into corresponding actions or interactions in the MR experience. Most mixed reality experiences are typically categorized into 3 DoF &amp; 6 DoF experiences:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qHX8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dcf428b-5188-45d2-b423-a068c6c74aec_532x318.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qHX8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dcf428b-5188-45d2-b423-a068c6c74aec_532x318.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qHX8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dcf428b-5188-45d2-b423-a068c6c74aec_532x318.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qHX8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dcf428b-5188-45d2-b423-a068c6c74aec_532x318.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qHX8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dcf428b-5188-45d2-b423-a068c6c74aec_532x318.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qHX8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dcf428b-5188-45d2-b423-a068c6c74aec_532x318.jpeg" width="604" height="361.0375939849624" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1dcf428b-5188-45d2-b423-a068c6c74aec_532x318.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:318,&quot;width&quot;:532,&quot;resizeWidth&quot;:604,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Dilmer Valecillos on Twitter: \&quot;A simple image explaining 3 DoF versus 6 DoF  since I get asked this question a lot...#VR https://t.co/KgKgQIJZHs\&quot; /  Twitter&quot;,&quot;title&quot;:&quot;Dilmer Valecillos on Twitter: \&quot;A simple image explaining 3 DoF versus 6 DoF  since I get asked this question a lot...#VR https://t.co/KgKgQIJZHs\&quot; /  Twitter&quot;,&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="Dilmer Valecillos on Twitter: &quot;A simple image explaining 3 DoF versus 6 DoF  since I get asked this question a lot...#VR https://t.co/KgKgQIJZHs&quot; /  Twitter" title="Dilmer Valecillos on Twitter: &quot;A simple image explaining 3 DoF versus 6 DoF  since I get asked this question a lot...#VR https://t.co/KgKgQIJZHs&quot; /  Twitter" srcset="https://substackcdn.com/image/fetch/$s_!qHX8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dcf428b-5188-45d2-b423-a068c6c74aec_532x318.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qHX8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dcf428b-5188-45d2-b423-a068c6c74aec_532x318.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qHX8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dcf428b-5188-45d2-b423-a068c6c74aec_532x318.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qHX8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dcf428b-5188-45d2-b423-a068c6c74aec_532x318.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><ul><li><p><strong>3 DoF experiences</strong> facilitate rotation around the X-axis (pitch), Y-axis (yaw) &amp; Z-axis (roll), thus enabling the user to tilt their head or change its angle up or down (similar to nodding), turning one&#8217;s head left or right (similar to looking from side to side) &amp; tilting the head as if the user is shaking it.</p></li><li><p><strong>6 DoF experiences</strong> facilitate translation along the X, Y &amp; Z axis, that enables the user to move horizontally from side to side, vertically, either ascending or descending and move forward or backward within the virtual environment.</p></li><li><p><strong>Interaction &amp; Object Manipulation</strong> refers to the ability to interact with and manipulate virtual objects within the mixed reality environment. It involves performing actions such as grabbing, moving, rotating, resizing, and otherwise manipulating virtual objects as if they were physical objects in the real world. Users can interact with these objects using various input devices, such as handheld controllers, gesture recognition, or even hand tracking technology.</p></li></ul><h4>Types of Content</h4><p>Here is a quick summary of various types of content that exists as of today:</p><ul><li><p><strong>Fully Immersive - Live Action / 360 / 180 Video</strong>:  This type of immersive content involves pre-recording real experiences using 360 cameras or several high quality 2D cameras, where the footage is eventually stitched together and rendered as a 360 video. For enterprise use cases, this content type is especially helpful for facility walkthroughs, operational effectiveness &amp; safety use cases which require immersion in a wider field of view. Here&#8217;s a video of a 360 factory tour of Tesla&#8217;s factory is Fremont, which can be viewed on a virtual reality headset using YoutubeVR. 360 experiences are typically 3 DoF in nature, however, there have been examples of 6 DoF 360 videos.</p></li></ul><div id="youtube2-vmHvvZjV87U" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;vmHvvZjV87U&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/vmHvvZjV87U?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><ul><li><p><strong>Fully Immersive Computer Generated (CG) Experiences</strong>: Computer-generated experiences refer to immersive and interactive environments that are created using computer-generated graphics, audio, and other sensory inputs. Computer-generated experiences in virtual and mixed reality are created through a combination of 3D modeling, rendering, animation, audio design, and interactive programming. They are designed to provide users with immersive, interactive, and often realistic experiences. Below is an example of a recorded in-headset CG immersive training targeting a specific healthcare use case. Such experiences can be both rendered in 3 or 6 degrees of freedom.</p><div id="youtube2--b5QOsAkp0Q" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;-b5QOsAkp0Q&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/-b5QOsAkp0Q?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div></li></ul><ul><li><p><strong>Augmented Experiences</strong>: Augmented experiences involves rendering computer generated 3D objects either within an actively rendered real environment, which is typically done in a passthrough mode via MR device cameras, or super-imposing such objects in a pre-recorded 360 experience. </p></li></ul><h3>Understanding the MR Infrastructure Plumbing</h3><p>Adoption of mixed reality infrastructure in the enterprise today seems to follow a similar pattern to how the computer adopted in its first few iterations of the technology. Here are the key characteristics of how MR is adopted within the enterprise and the various considerations that need to be kept in mind, to make it acceptable &amp; conducive to a typical enterprise:</p><ol><li><p><strong>Network Infrastructure</strong>: As mentioned above, high bandwidth, low latency and reliable network infrastructure is crucial for mixed reality applications. While corporate office settings may have cracked the code for strong internet connectivity, blue collar locations such as warehouses, distribution centers &amp; remote offices often struggle with poor connectivity due to the presence of several obstacles &amp; lack of vicinity to network hubs. </p></li><li><p><strong>Running Compute on the Edge</strong>: Due to constraints in connectivity at remote business locations, MR applications can work around this constraint by creating locally cached / offline experiences with asynchronous data downloads &amp; uploads to ensure that the products are user ready. However, mixed reality application that require real time information augmentation with very low latency face lots of challenges. Being able to run as much compute on the edge / device, be it high fidelity experiences / object rendering, or information retrieval is crucial for the success of MR applications, especially for the blue collar enterprises.</p></li><li><p><strong>Shared Check-in / Check-out model</strong>: Given that most enterprise MR implementations are limited to one or more of the use cases listed above, most enterprises maintain a few headsets per business locations for employees to check in and check out sequentially for respective use. This currently follows a similar model to how rugged devices are used and thus requires sanitation, operational &amp; storage considerations. For applications such as training, enterprises may employee dedicated areas where such devices can be used.</p></li><li><p><strong>Limited use per employee</strong>: Given the check-in &amp; check-out model, the maximum use for a headset per employee is often limited to 30 mins to an hour at best per experience since that&#8217;s how long experiences / remote collaboration sessions are typically designed for. Some mixed reality applications that may be mission critical for manufacturing operations may be worn for longer periods of time.</p></li><li><p><strong>Plug &amp; Play via Enterprise Mobility Management</strong>: Similar to how organizations use rugged devices including tablets, mobile phones which are kiosked to run a specific application such as product catalogue search tools or customer check-in software, MR devices are typically deployed in a plug-and-play fashion wherein, they&#8217;re kiosked to the application(s) in scope, auto-connect to the corporate network and facilitate check in &amp; check out functionalities via employee log-ins. Any user restrictions, security policies, software &amp; firmware updates are securely managed via the Mobile Device Management system.</p></li><li><p><strong>Data Privacy &amp; Security</strong>: Most HMDs granularly track spatial data such as head &amp; hand / controller positioning and expose this data to applications via their SDKs. Applications use this spatial data to create interactive experiences and some may choose to gather this data for creating immersive analytics that further add value to their product offerings. Given that most enterprises have to abide by specific employee data protection laws such as CCPA &amp; GDPR, creating a strong governance &amp; privacy framework that provides enterprises, the capability to know and control how and where is data is fetched &amp; sent. Understanding how applications store (if at all), any PII, retain it, encrypt it, delete it and allow opt out to users, is a deal breaker for adoption in heavily regulated industries</p></li><li><p><strong>User Management</strong>: The shared check-in, check-out model and the need to tie a user&#8217;s data to their usage session requires the need for a user to identify themselves via their enterprise identity, typically stored in an Identity Access Management (IAM) system such as Okta, PingFed, ADFC etc. Thus, virtual reality applications adopted in the enterprise are typically required to integrate via a Single Sign On workflow to authenticate employees. This is often tricky when a user is prompted to enter a long email address &amp; password in a 2D browser via a QWERTY keyboard, using a point &amp; click controller. Some applications however, have found creative ways to smoothen this experience by offering QR code based authentication.</p></li></ol><h2>Summary</h2><p>Having explained this detailed context, I&#8217;d like to summarize and bring your attention the following takeaways:</p><ul><li><p>The ability to achieve spatial awareness via vision &amp; audio, multi-modal interactions via hands or haptic devices and the capability to augment contextualized information are the pillars for value creation within the enterprise</p></li><li><p>Enterprise Spatial Computing &#8800; the social metaverse that largely focusses on social interactions and presence. There are some core components of the metaverse that apply to enterprise spatial computing but the current enterprise spatial computing universe targets to solve specific problems, that otherwise can be solved in a limited way via existing 2D rendering or manual / physical methods.</p></li><li><p>As it stands today, the content creation ecosystem is sparse and highly fragmented to say the least. This is the biggest challenge that's endemic to the MR industry as a whole, both in the entertainment and industrial spaces. The industry is having trouble staying afloat due to a dearth of content. And it's partly because not many players have figured out how to build it in a profitable &amp; scalable manner.</p></li><li><p>Network effects and interest graphs are possibly two key drivers for helping the industry cross the chasm for specific use cases verticalized by industry. I will. talk about this in depth in my future articles.</p></li><li><p>It takes some amount of baseline plumbing / infrastructure, systems, network &amp; privacy policies to implement mixed reality for the enterprise, however the general concepts are largely similar to implementing any other hardware &amp; software solution.</p><p></p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sidstage.substack.com/p/the-craft-of-spatial-computing-and/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sidstage.substack.com/p/the-craft-of-spatial-computing-and/comments"><span>Leave a comment</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sidstage.substack.com/p/the-craft-of-spatial-computing-and?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sidstage.substack.com/p/the-craft-of-spatial-computing-and?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sidstage.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sidstage.substack.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Building AI Generated Presentations]]></title><description><![CDATA[Using generative AI to create quick and compelling narratives]]></description><link>https://sidstage.substack.com/p/building-ai-generated-presentations</link><guid isPermaLink="false">https://sidstage.substack.com/p/building-ai-generated-presentations</guid><dc:creator><![CDATA[Siddhant Sahu]]></dc:creator><pubDate>Sun, 16 Apr 2023 23:23:02 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/19c7a3b6-c10a-4b32-ac79-56f60d0fc1ca_1115x1050.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Why is this important?</h3><p>Earlier this year, we saw the release of ChatGPT, a prompt based search / text generation tool, that reached 100 million users in two months. It&#8217;s the fastest that any platform has scaled to this number of users. While ChatGPT has showed incredible success so far, it&#8217;s an indication of market maturity for AI generating tremendous value at various levels, all the way from the chip / wafer level to the application layer. We&#8217;ve reached an inflection point where the innovation on a chip &amp; foundational model layer has turbo-charged the capability for the application layer to iterate quickly to create value to end consumers. One such use case that stands out is digital presentations. In this article, I&#8217;ll dissect this specific application layer use case, to build a balanced hypothesis on these products and how they boost productivity across the workflow, how they position against traditional tools, evaluate total addressable market and provide my perspective on what could differentiate them from one another.</p><h3>A bit of history&#8230;</h3><p>Microsoft Powerpoint was created back in 1987 by Robert Gaskins and Dennis Austin for the American computer software company Forethought, Inc. The program, initially named Presenter, was released for the Apple Macintosh in 1987. Before PowerPoint, there were slides. Real ones. They were tiny, and tactile, and delicate, and kind of delightful. Making slides was a trained profession for highly skilled designers and technicians</p><h3>Generative AI &amp; Relevance to Visual Storytelling</h3><p>AI generated presentation tools engage in visual &amp; textual storytelling by automating the core &#8220;plumbing&#8220; &amp; the baseline creative judgement needed to put together a narrative. A user can generate a full blown narrative by:</p><ul><li><p>Inputting an initial prompt on the problem statement or theme.</p></li><li><p>Feeding the tool, a detailed document which enlists the narrative is a semi-structure format</p></li><li><p>Leveraging a &#8220;co-pilot&#8221; while building the narrative in an existing tool, using visual and textual content recommendations, auto-complete &amp; peer-review style functionalities</p></li></ul><h3>What&#8217;s under the hood?</h3><p>AI generated presentation tools operate on an application layer level as a consumable abstraction of:</p><ul><li><p><strong>Large Language Models (LLMs)</strong> like <a href="https://openai.com/blog/chatgpt">ChatGPT</a> that have the capability to crawl the internet based on a prompt, extract the right level of information and articulate it in a semi-structured way.</p></li><li><p><strong>Generative Image models</strong> like <a href="https://openai.com/product/dall-e-2">DALL-E</a> that intake a natural language prompt to create images that visually contextualize those prompts.</p></li></ul><p>Such tools culminate AI generated visual and text outputs in a more structured and compelling way rather than a blob of text or standalone images in a prompt driven chat style product design. They thematically structure the text based responses &amp; generated images into a coherent storyboard, thus creating what we call a &#8220;presentation&#8221;.</p><h3>Cost of building presentations</h3><p>Making a simple presentation with a few slides can take anywhere between a few hours to days depending on the complexity of the narrative. Here&#8217;s the cost of building a presentation:</p><ul><li><p><strong>Defining the narrative</strong>: As a consultant, I spent 40% of my time building narratives on new proposals, services offerings &amp; existing project updates. A typical storyboarding exercise involves construction of the problem statement, understanding the end audience &amp; applying frameworks to explain the solution.</p></li><li><p><strong>Research &amp; Data Augmentation</strong>: Harnessing facts, metrics, or abstracting raw data to create a compelling story via a data visual such as a chart, trend-line or data tables.</p></li></ul><ul><li><p><strong>Text &amp; Visuals</strong>: Adding succinct bullet points &amp; compelling visuals that can articulate the message in a minimally verbose fashion. The best decks / slides are the ones that lean more on light-weight visuals &amp; minimal words.</p></li><li><p><strong>Beautification</strong>: While this may seem like a counterproductive exercise to some, corporate teams focus heavily on beautification &amp; alignment. Tools such as Power point &amp; Google Slides provide great features to distribute assets, align text / images, yet, this is largely a time consuming process</p></li><li><p><strong>Brand Compliance</strong>: Brand compliance is a mandatory step for established enterprise companies that aim to achieve consistency across all their external and internal narratives. It involves pre-defined color pallets, chart styles, iconography, product abstractions etc</p></li></ul><h3>Prominent Players</h3><p>In the recent past, the number of companies offering AI driven presentation building tools have sky rocketed. Having said that, the market can be split into two major categories:</p><h4>Existing tools bundling an &#8220;AI co-pilot&#8221;</h4><p>This comprises of companies that have offered tradition presentation building tools and are now bundling what most people are calling a &#8220;co-pilot&#8221;. A couple of representative companies include:</p><ul><li><p><a href="https://www.youtube.com/watch?v=fzoZ_f7ji5Q">Microsoft Co-Pilot for PowerPoint</a>, which embeds the Microsoft 365 co-pilot built on the OpenAI services, across all Office 365 tools</p></li><li><p><a href="https://prezi.com/">Prezi</a>, which has been an established presentation tool for quite some time, but is now bundling AI capabilities to enhance user experience</p></li><li><p><a href="https://www.canva.com/">Canva</a> which has been an incredibly beneficial tools for graphic designers. Canva has recently rolled out a &#8220;Magic Write&#8221; functionality to write text responses &amp; &#8220;Text to Image&#8221; to generate images. </p></li></ul><h4>AI-native presentation tools</h4><p>Most of these tools have been released in roughly the past 3 - 5 years and are built natively on the GPT &amp; DALL-E / Stable diffusion frameworks, thus providing slightly different user workflows.</p><ul><li><p>The more prominent companies include Tome.app &amp; Beautiful.ai that have a substantial user-base built over the last few years. Tome.app claims to have grown to 1 million users in 2022.</p></li><li><p>The up &amp; coming companies include Designs.ai, Presentations.ai, Kroma.ai, DeckRobot, Slidebean, Pitch, Vengage</p></li></ul><p>This list is representative and the number of new companies is ever-increasing, given advancements such as GPT-4 and newly released image generation models.</p><h3>What typically makes a good presentation tool?</h3><p>Regardless of whether a tool is or isn&#8217;t AI driven, following are some key features that create a coherent user experience for a typical presentation tool.</p><ul><li><p><strong>Pre-Built Templates</strong>: Pre-built templates have traditionally provided a great head start to building coherent presentations by providing the user with a skeletal storyboard, that they can then build upon.</p></li><li><p><strong>User Experience</strong>: A sizable potion of the world has moved on to web native tools with very responsive UIs and simplistic designs to facilitate ease of use. Tools such as Prezi, Tome.app &amp; Beautiful.ai are a testament to this. On the other hands, tools such as Powerpoint are the 800 pound gorillas with a ton of feature-sets but are relatively hard to access and use.</p></li><li><p><strong>Integration with Modern Design Applications</strong>: Specific tools such as Tome.app &amp; Beautiful.ai provide a deep integrations with design &amp; white boarding tools such as Figma &amp; Miro which are used by modern project teams to visually and textually articulate ideas.</p></li><li><p><strong>Integrations with Analytics Tools &amp; Databases:</strong> Every presentation tool should be able to connect to a database to generate visual representations such as charts or succinctly display tabular data on a slide.</p></li></ul><h3>How is AI being injected into different parts of the user workflow?</h3><ul><li><p><strong>Automated Visuals &amp; Styling: </strong>AI co-pilots speed up the process for researching visuals that are relevant to the scope of information highlighted in the slide, which would otherwise require manually crawling Google Images. This is being injected as prompts that a user can input while building such narratives.</p></li><li><p><strong>Automated Speaker Notes</strong>: Based on the context of the slides, such tools can automatically generate speaker notes to add further relevant information about the topic at hand, while keeping the slide succinct. </p></li><li><p><strong>Fine-Tuned Storyboarding</strong>: Since the underlying LLMs may be pre-trained on thousands of similar storyboards on the same topic, such tools can often provide &#8220;SME&#8221; level comments on the coherence of the storyboards, and help with enriching the content, which essentially solves for what one calls &#8220;Peer review&#8221; </p></li><li><p><strong>Automated Styling &amp; Alignment</strong>: Finally, the last few bits of plumbing being automated is the iconography, graphic styling, alignment, which otherwise is a manual and counter-productive process.</p></li></ul><h3>Addressable Market</h3><p>While the the total addressable market for presentations is <strong>roughly estimated at 5+ billion USD in an overall workplace productivity tool market of 50+ billion</strong>, it&#8217;s hard to segregate a specific productivity tool such as a Google Slides or Powerpoint from a broader set of productivity suites such as Google Workplace &amp; Office 365. It is however important to understand the various functions or personas where such tools add tremendous value:</p><h4>B2B / Enterprise Companies</h4><p><strong>Management Consulting: </strong>Consulting firms spend 20 - 30% of the total time in a project on building narratives in the form of decks. Given that the typically margins for a services engagement can be 25 - 50%, any productivity boosts in streamlining the 20 - 30% effort spent in building presentations helps increase bottomline and improve outcome quality. The predictive &amp; repetitive nature of such storyboards is what makes AI generated presentation tools, a compelling fit for this industry.</p><p><strong>Sales Teams: </strong>Sales teams spent roughly 50% - 80% of their time in either outreach (typically done by BDRs) and conducting customer demos. Out of this chunk of time, roughly 50% is being spent on crafting presentations. The capability for AI generated presentation tools to create highly contextualized narratives that speak to a customer&#8217;s problem through competitive analysis &amp; industry specific research can turbo-charge an AE&#8217;s productivity. This indirectly reduces the cost of acquisition for a customer, thus increasing the overall value achieved from the deal.</p><p><strong>Product &amp; Engineering Teams: </strong>Product managers typically build the vision for a product, translate it into clear product features, prioritize them based on needs of customers &amp; business value, and finally work with engineering teams to execute and implement those features This is articulated in what they call PRDs (Product Requirement Documents) which are essentially narratives aimed at highlighting the core problem, proposed solution and benefits. Some also involve summarizing A/B testing results, generally available user research studies &amp; cost benefit analyses. Building compelling decks from verbose PRDs speeds up the product planning process, thus increasing product velocity.</p><p><strong>Early Stage Companies: </strong>Early stage companies index heavily on speed to execution, given limited access to capital, ambiguity of the market which they&#8217;re trying to capture and the need to iterate quickly on customer feedback. Most efforts around building presentations are spent by extremely nimble sales &amp; management teams (typically founders and early execs) on acquiring new customers and investors to spearhead the company forward. Any tool that boosts productivity  by automating the &#8220;plumbing&#8221; is beneficial for such companies to achieve a faster speed to market.</p><h4>Business to Consumer</h4><p>While I&#8217;m not an expert at business to consumer markets, the key personas for tools includes (but not limited to) students, job seekers, independent freelance artists and graphics designers, each of whom are looking to showcase their work or credentials to potential customers or companies.</p><h3>What could differentiate these tools?</h3><p>Almost every &#8220;AI driven&#8221; presentation tool may end up using the same set of Model as a Service APIs for information retrieval and search, including GPT, Bard, Cerebras and other companies building foundational models. However, there are moats that each of these businesses can develop:</p><ul><li><p><strong>A two sided economy for training datasets</strong>: Data is the goldmine for each of these models and the expansive &#8220;Reinforcement Learning from Human Feedback (RLHF)&#8221; is what eventually fine tunes accuracy and depth of information. Building a 2-sided incentive model for customers and partners to contribute to the core models by providing the ability to add new data, update existing data or reporting inaccuracies is what could turbocharge the accuracy and stickiness of such products. In return, such customers and partners can earn credits, that discount the total price they pay for using such services via credits. David Sachs from Craft Ventures talks about this in detail in his post on the <a href="https://sacks.substack.com/p/the-give-to-get-model-for-ai-startups?utm_source=post-email-title&amp;publication_id=91289&amp;post_id=111466457&amp;isFreemail=true&amp;utm_medium=email">Give-To-Get Model for AI</a>.</p></li><li><p><strong>Privately Hosted Models</strong>: In extremely regulated industries such as banking, healthcare &amp; pharmaceutical, a lot of narratives or storytelling involves consumption of proprietary data such as drug testing results or medical procedures that are still un-approved or are being tested. In such scenarios, corporations may have a ton of existing content or content frameworks which are often rinsed and repeated to create compelling narratives. The possibility of being able to train a privately hosted model for specific corporations or fine-tuning a privately hosted version of the existing generic model with company specific data can turbo-charge adoption of such tools.</p></li><li><p><strong>Plug-Ins to Existing Presentation Applications</strong>: While natively built AI tools have taken a stab at re-designing the workflow of building presentations from ground up, it is important to acknowledge that a vast variety of users in the world still leverage the existing players in the market such as Powerpoint, Google Slides &amp; Canva. These 800 pound gorillas with their massive distribution advantage can essentially bundle functionalities such as &#8220;Co-Pilot&#8221; for free, thus putting the distribution channel for the new AI-native presentation tools at jeopardy. While this is an incredibly hard problem to solve, building a &#8220;Co-Pilot&#8221; style plug-in for such tools which integrates into existing productivity suites may put such tools on an equal footing from a distribution perspective. It still however, it tough to sell a custom co-pilot for a non-zero dollar amount while the core product offers a free version.</p></li><li><p><strong>Citations</strong>: A large variety of presentations, especially the ones that delve into deep market research about an industry, a product or a service require a user to cite sources for the data. While the GPT framework as of the date of writing this article doesn&#8217;t expose the citations, it will become increasingly important to quote data sources to avoid usage of any copy-righted or prohibited content in such presentations. This is particularly important for traditional or regulated enterprise businesses that have strict guidelines around what data they can or cannot use.</p></li><li><p><strong>Brand Compliance: </strong>As mentioned before, brand compliance is crucial particularly for big enterprise companies to create consistency, visually &amp; sometimes even from a textual messaging perspective. Brand compliance involves using specific icon styles, deck themes,</p></li><li><p><strong>Security</strong>: Provided that such products focus largely on harnessing public data-sets, adoption of such tools in enterprise businesses requires intense information security reviews. It&#8217;s hard to predict the security framework that will be set forth by regulators (if at all), but the companies that achieve mass adoption will have to come up with a transparent framework on what datasets have been used, and providing the customers secure architecture models to host the tools as well as the underlying models.</p></li></ul><h3>Who wins the race?</h3><p>The human brain is not wired to think in exponential terms. In an era where research is being re-written every year (even months), It&#8217;s incredibly hard to predict which player wins in the market. Incumbents such as Microsoft &amp; Google could continue to bundle such co-pilots and maintain their position, or some nimble player could come up and disrupt the market. While there may not be a winner-takes-all in productivity tools that provides an application layer on top of the foundational models, the companies that innovate on a chip-set / wafer level such as NVIDIA, Cerebras as well as the ones who build the foundational models, such as OpenAI might end up building the biggest moats. At the end of the day, there is still enormous value creation for such tools, even though the broader market may be highly commoditized in the near term.</p><p></p><h3>References &amp; Notes:</h3><ul><li><p>Thanks to ChatGPT and DALL-E for helping me with content review and a title image :)</p></li><li><p><a href="https://www.sequoiacap.com/article/generative-ai-a-creative-new-world/">Generative AI: A Creative New World - Sequoia Capital</a></p></li><li><p><a href="https://www.sequoiacap.com/article/ai-50-2023/">Generative AI Is Exploding. These Are The Most Important Trends To Know</a></p></li><li><p><a href="https://sacks.substack.com/p/the-give-to-get-model-for-ai-startups?utm_source=post-email-title&amp;publication_id=91289&amp;post_id=111466457&amp;isFreemail=true&amp;utm_medium=email">The Give-to-Get Model for AI Startups</a></p></li></ul><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sidstage.substack.com/p/building-ai-generated-presentations?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sidstage.substack.com/p/building-ai-generated-presentations?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sidstage.substack.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Siddhant&#8217;s Substack&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sidstage.substack.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Siddhant&#8217;s Substack</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://sidstage.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Siddhant&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sidstage.substack.com/p/building-ai-generated-presentations/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://sidstage.substack.com/p/building-ai-generated-presentations/comments"><span>Leave a comment</span></a></p><p></p><h2></h2>]]></content:encoded></item></channel></rss>