<?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[Rutu Upadhyaya]]></title><description><![CDATA[Design, design leadership, systems thinking, and practical AI for real product teams]]></description><link>https://rutuupadhyaya.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!tGHN!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7edc9606-9bdf-4f31-9150-6f342a91f45d_827x827.jpeg</url><title>Rutu Upadhyaya</title><link>https://rutuupadhyaya.substack.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 15 May 2026 02:56:46 GMT</lastBuildDate><atom:link href="https://rutuupadhyaya.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Rutu]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[rutuupadhyaya@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[rutuupadhyaya@substack.com]]></itunes:email><itunes:name><![CDATA[Rutu]]></itunes:name></itunes:owner><itunes:author><![CDATA[Rutu]]></itunes:author><googleplay:owner><![CDATA[rutuupadhyaya@substack.com]]></googleplay:owner><googleplay:email><![CDATA[rutuupadhyaya@substack.com]]></googleplay:email><googleplay:author><![CDATA[Rutu]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[You Already Know How to Design AI Agents]]></title><description><![CDATA[The mental models of agentic systems are the same foundations UX has always used]]></description><link>https://rutuupadhyaya.substack.com/p/you-already-know-how-to-design-ai</link><guid isPermaLink="false">https://rutuupadhyaya.substack.com/p/you-already-know-how-to-design-ai</guid><dc:creator><![CDATA[Rutu]]></dc:creator><pubDate>Fri, 08 May 2026 16:01:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UOuK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c95831-4642-4c57-a458-30c1042c218b_1509x480.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UOuK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c95831-4642-4c57-a458-30c1042c218b_1509x480.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UOuK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c95831-4642-4c57-a458-30c1042c218b_1509x480.png 424w, https://substackcdn.com/image/fetch/$s_!UOuK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c95831-4642-4c57-a458-30c1042c218b_1509x480.png 848w, https://substackcdn.com/image/fetch/$s_!UOuK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c95831-4642-4c57-a458-30c1042c218b_1509x480.png 1272w, https://substackcdn.com/image/fetch/$s_!UOuK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c95831-4642-4c57-a458-30c1042c218b_1509x480.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UOuK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c95831-4642-4c57-a458-30c1042c218b_1509x480.png" width="1456" height="463" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5c95831-4642-4c57-a458-30c1042c218b_1509x480.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:463,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:180184,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://rutuupadhyaya.substack.com/i/196172328?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c95831-4642-4c57-a458-30c1042c218b_1509x480.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UOuK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c95831-4642-4c57-a458-30c1042c218b_1509x480.png 424w, https://substackcdn.com/image/fetch/$s_!UOuK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c95831-4642-4c57-a458-30c1042c218b_1509x480.png 848w, https://substackcdn.com/image/fetch/$s_!UOuK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c95831-4642-4c57-a458-30c1042c218b_1509x480.png 1272w, https://substackcdn.com/image/fetch/$s_!UOuK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c95831-4642-4c57-a458-30c1042c218b_1509x480.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><blockquote><p>&#8220;There&#8217;s been a lot of noise lately around <em>&#8216;AI agents,&#8217;</em> and suddenly job descriptions are asking for <em>&#8216;AI&#8209;agentic experience.&#8217;</em> This can make designers wonder:<br><strong>&#8216;Do I need to learn something entirely new to stay relevant?&#8217;</strong>&#8221;</p></blockquote><p><strong>No.</strong> If you&#8217;re a UX designer, you already think in the mental models required to design intelligent, autonomous systems. AI agents don&#8217;t introduce a new discipline; they expand what you already do.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://rutuupadhyaya.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 Rutu Upadhyaya! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>What <em>Is</em> an AI Agent?</h2><p><strong>An AI agent is a system that takes action on behalf of the user, not just responds.</strong>  <br>It observes context &#8594; interprets intent &#8594; decides &#8594; acts.</p><p>Examples:</p><ul><li><p>A health app that schedules your follow&#8209;up appointment</p></li><li><p>A tutoring system that adjusts the lesson when the student struggles</p></li><li><p>A finance bot that optimizes savings automatically</p></li></ul><p>This isn&#8217;t about <em>screens.</em>  <br>It&#8217;s about <em>behaviors.</em></p><div><hr></div><h2>Designers Are Already Equipped for This</h2><p>Everything UX designers do is already relevant to agentic systems:</p><ul><li><p>Understanding user needs and motivations</p></li><li><p>Mapping journeys, flows, and edge cases</p></li><li><p>Creating predictable, trustworthy experiences</p></li><li><p>Designing clarity, transparency, and usable behaviors</p></li></ul><p><strong>The foundation stays the same.</strong></p><div><hr></div><h2>What Changes: You&#8217;re Designing Behavior, Not Just Interface</h2><p>Design shifts from:</p><ul><li><p>&#8220;What screens do I create?&#8221;<br>&#8594; <strong>&#8220;What decisions should the system make?&#8221;</strong></p></li><li><p>&#8220;What happens when the user taps X?&#8221;<br>&#8594; <strong>&#8220;When should the agent act, pause, ask, or stop?&#8221;</strong></p></li></ul><h4>Traditional UX vs. Agentic UX</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rfBo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4accbfd-359f-4288-b5c4-b13011f2f147_1498x440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rfBo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4accbfd-359f-4288-b5c4-b13011f2f147_1498x440.png 424w, https://substackcdn.com/image/fetch/$s_!rfBo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4accbfd-359f-4288-b5c4-b13011f2f147_1498x440.png 848w, https://substackcdn.com/image/fetch/$s_!rfBo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4accbfd-359f-4288-b5c4-b13011f2f147_1498x440.png 1272w, https://substackcdn.com/image/fetch/$s_!rfBo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4accbfd-359f-4288-b5c4-b13011f2f147_1498x440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rfBo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4accbfd-359f-4288-b5c4-b13011f2f147_1498x440.png" width="1456" height="428" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4accbfd-359f-4288-b5c4-b13011f2f147_1498x440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:428,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69551,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rutuupadhyaya.substack.com/i/196172328?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4accbfd-359f-4288-b5c4-b13011f2f147_1498x440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rfBo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4accbfd-359f-4288-b5c4-b13011f2f147_1498x440.png 424w, https://substackcdn.com/image/fetch/$s_!rfBo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4accbfd-359f-4288-b5c4-b13011f2f147_1498x440.png 848w, https://substackcdn.com/image/fetch/$s_!rfBo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4accbfd-359f-4288-b5c4-b13011f2f147_1498x440.png 1272w, https://substackcdn.com/image/fetch/$s_!rfBo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4accbfd-359f-4288-b5c4-b13011f2f147_1498x440.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>The Real Skillset Designers Need (You Already Have It)</h2><p>Not a new craft &#8212; <strong>expanded mental models.</strong></p><h4>1. Think in Intents, Not Tasks</h4><p>What is the user <em>trying</em> to accomplish?<br>Agents need intent, not clicks.</p><h4>2. Design the Decision&#8209;Making Logic</h4><p>You&#8217;re defining <strong>policies and reasoning paths</strong>, not flowcharts.</p><ul><li><p>What does the agent prioritize?</p></li><li><p>How does it choose between multiple valid next steps?</p></li><li><p>When should it infer vs. ask?</p></li></ul><p><strong>Example (travel agent):</strong></p><ul><li><p>&#8220;Cheap flight&#8221; &#8594; prioritize price</p></li><li><p>&#8220;I need to get there fast&#8221; &#8594; deprioritize layovers</p></li><li><p>Confidence &lt;70% &#8594; ask instead of acting</p></li></ul><h4>3. Add Constraints and Guardrails</h4><p>Designers already do this: friction, confirmations, access control, error prevention.</p><p>In agentic systems, guardrails become <strong>behavioral boundaries</strong>:</p><ul><li><p>Actions the agent must never take</p></li><li><p>When it must pause and confirm</p></li><li><p>How it signals uncertainty</p></li><li><p>What data it can use</p></li><li><p>What must be explainable</p></li></ul><p><strong>Guardrails are design.</strong></p><h4>4. Communicate the Agent&#8217;s Reasoning</h4><p>Trust comes from <strong>explainability</strong>.</p><p>Designers shape:</p><ul><li><p>How actions are explained</p></li><li><p>How uncertainty is conveyed</p></li><li><p>How the agent reveals its &#8220;thinking&#8221;</p></li><li><p>When control returns to the user</p></li></ul><h4>5. Evaluate Outcomes, Not Screens</h4><p>Traditional usability:<br>&#8220;Can users find the checkout button?&#8221;</p><p>Agentic usability:<br>&#8220;Did the agent book the right flight based on ambiguous input?&#8221;</p><p>The test object is now <strong>behavioral correctness</strong>.</p><div><hr></div><h2>UX Isn&#8217;t Diminished. It&#8217;s Expanded.</h2><p>We still care about:</p><ul><li><p>clarity</p></li><li><p>confidence</p></li><li><p>trust</p></li><li><p>comprehension</p></li><li><p>error prevention</p></li><li><p>ethical behavior</p></li></ul><p>UX becomes <strong>more systemic, strategic, and outcome&#8209;oriented.</strong></p><p>Designers aren&#8217;t behind &#8212; we&#8217;re the ones who should guide agentic systems.</p><div><hr></div><h2>What You Might Actually Need to Learn</h2><p>What&#8217;s new (but learnable):</p><ul><li><p>Basic AI literacy (LLMs, confidence scores)</p></li><li><p>Co&#8209;designing decision logic with engineers</p></li><li><p>Designing for ambiguity (&#8220;I need to travel soon&#8221;)</p></li></ul><p>These are extensions of what designers already do.</p><div><hr></div><h2>Closing Thought</h2><p>AI agents aren&#8217;t a new skill designers must chase.<br>They&#8217;re an evolution of what we already do:<br><strong>understand people, shape behaviors, and design for safe, meaningful outcomes.</strong></p><p>When systems act on behalf of users, the cost of bad design is no longer frustration &#8212; it&#8217;s <strong>broken trust</strong>.</p><p><strong>Designers aren&#8217;t behind. We&#8217;re the ones who should define how these systems behave.</strong></p><div><hr></div><h2>Try This Today</h2><p>Pick one feature you&#8217;re working on and ask:</p><ul><li><p>&#8220;If this could act autonomously, what decision would it make?&#8221;</p></li><li><p>&#8220;What would it need to know to make that decision safely?&#8221;</p></li><li><p>&#8220;When should it stop and ask the user for help?&#8221;</p></li></ul><p><strong>You just practiced agentic design.</strong></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://rutuupadhyaya.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 Rutu Upadhyaya! 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[Connect IQ]]></title><description><![CDATA[Nine AI tools one enterprise product!]]></description><link>https://rutuupadhyaya.substack.com/p/connect-iq</link><guid isPermaLink="false">https://rutuupadhyaya.substack.com/p/connect-iq</guid><dc:creator><![CDATA[Rutu]]></dc:creator><pubDate>Tue, 05 May 2026 16:01:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FuKN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8d2c176-b8c8-4eed-acc2-131e6109f850_1600x1600.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FuKN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8d2c176-b8c8-4eed-acc2-131e6109f850_1600x1600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FuKN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8d2c176-b8c8-4eed-acc2-131e6109f850_1600x1600.png 424w, https://substackcdn.com/image/fetch/$s_!FuKN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8d2c176-b8c8-4eed-acc2-131e6109f850_1600x1600.png 848w, https://substackcdn.com/image/fetch/$s_!FuKN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8d2c176-b8c8-4eed-acc2-131e6109f850_1600x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!FuKN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8d2c176-b8c8-4eed-acc2-131e6109f850_1600x1600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FuKN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8d2c176-b8c8-4eed-acc2-131e6109f850_1600x1600.png" width="300" height="300" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a8d2c176-b8c8-4eed-acc2-131e6109f850_1600x1600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:300,&quot;bytes&quot;:2857364,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://rutuupadhyaya.substack.com/i/196169695?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8d2c176-b8c8-4eed-acc2-131e6109f850_1600x1600.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FuKN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8d2c176-b8c8-4eed-acc2-131e6109f850_1600x1600.png 424w, https://substackcdn.com/image/fetch/$s_!FuKN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8d2c176-b8c8-4eed-acc2-131e6109f850_1600x1600.png 848w, https://substackcdn.com/image/fetch/$s_!FuKN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8d2c176-b8c8-4eed-acc2-131e6109f850_1600x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!FuKN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8d2c176-b8c8-4eed-acc2-131e6109f850_1600x1600.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you gave <strong>nine</strong> different AI tools the same enterprise design challenge, would they solve the same problems? Would they prioritize the same features? Would any of them create accessible interfaces?</p><p><em><strong>I decided to find out.</strong></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://rutuupadhyaya.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 Rutu Upadhyaya! 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>As design leaders, we&#8217;re seeing AI tools proliferate across our organizations. But most conversations stay surface-level: &#8220;AI is transformative&#8221; or &#8220;AI will replace designers.&#8221; I wanted to move past the hype and understand something more fundamental: how do different AI models actually approach complex design problems?</p><p>So I created a detailed design brief for &#8220;ConnectIQ,&#8221; an AI-enhanced contact center platform for companies with 500&#8211;5000+ employees, and tested it with nine AI tools:</p><div class="callout-block" data-callout="true"><p><strong>Text AI (5 models):</strong> ChatGPT, Claude, Perplexity, Microsoft Copilot, Gemini<br><strong>Visual AI (4 tools):</strong> Figma Make, Lovable, v0.dev, Claude Artifacts</p></div><p>Same prompt. Same requirements. Nine completely different results.</p><p><strong>The most critical finding?</strong> Every single tool, all nine, failed accessibility.</p><div><hr></div><h2>The Experiment</h2><h4>The Challenge</h4><p>ConnectIQ needed to serve three user types with conflicting needs:</p><ul><li><p><strong>Customer service agents</strong> handling 100+ daily interactions</p></li><li><p><strong>Supervisors</strong> managing teams of 10&#8211;20 agents</p></li><li><p><strong>Operations managers</strong> forecasting and optimizing at scale</p></li></ul><p>The design had to balance innovation with enterprise reality: real-time performance (&lt;200ms), security compliance (SOC 2, GDPR, HIPAA), legacy system integration, and change management for thousands of users.</p><p>This tests whether AI understands:</p><ul><li><p>Multi-persona complexity</p></li><li><p>Enterprise constraints</p></li><li><p>Strategic vs. tactical thinking</p></li><li><p>Innovation within operational limits</p></li></ul><h4>The Method</h4><p><strong>Text AI Phase:</strong>  <br>Five models received the same detailed prompt asking for product strategy, IA, key features, workflows, design principles, AI philosophy, and success metrics. Target: 1,500&#8211;2,500 words.</p><p><strong>Visual AI Phase:</strong>  <br>Four tools received a minimal prompt: &#8220;Design the Agent Workspace and Supervisor Dashboard for ConnectIQ.&#8221;</p><p>I evaluated everything systematically: feature depth, enterprise understanding, creativity, usability, and critically, accessibility.</p><div><hr></div><h2>What the Text AI Models Revealed</h2><p>Each model had a distinct &#8220;personality&#8221; and approach.</p><h4>ChatGPT: The Balanced Generalist</h4><p>Delivered 2,500 words of tightly structured analysis with hierarchical bullets. Balanced strategic thinking with tactical detail.</p><p><strong>Unique contributions:</strong></p><ul><li><p>ABAC (Attribute-Based Access Control)</p></li><li><p>&#8220;Evidence-First Cards&#8221; UI pattern</p></li><li><p>Best adherence to length constraints</p></li></ul><p><strong>Limitations:</strong> Conservative positioning, standard naming, less focus on human factors.</p><h4>Claude: The Creative Humanist</h4><p>2,800 words of narrative prose with novel frameworks and human-centered emphasis.</p><p><strong>Unique contributions:</strong></p><ul><li><p>&#8220;EQ Layer&#8221; for human states</p></li><li><p>&#8220;Just-in-Time not Just-in-Case&#8221;</p></li><li><p>&#8220;Human-in-the-Loop Guarantee&#8221;</p></li></ul><p><strong>Limitations:</strong> Less enterprise detail, fewer workflows, fewer modules.</p><h4>Perplexity: The Research Scholar</h4><p>2,600 words grounded in real enterprise system behavior.</p><p><strong>Unique contributions:</strong></p><ul><li><p>Edge computing for latency</p></li><li><p>&#8220;AI authority levels&#8221; governance</p></li><li><p>Separate AI performance metrics</p></li></ul><p><strong>Limitations:</strong> Less memorable positioning, longer latency targets.</p><h4>Microsoft Copilot: The Technical Architect</h4><p>4,000+ words, reading like a full PRD.</p><p><strong>Unique contributions:</strong></p><ul><li><p>Monte Carlo scenario analysis</p></li><li><p>Causal inference models</p></li><li><p>Aggressive latency targets</p></li><li><p>Explicit bias testing</p></li></ul><p><strong>Limitations:</strong> Overly long, less creative, overwhelming detail.</p><h4>Gemini: The Clarity Advocate</h4><p>2,400 words with the clearest problem&#8211;solution framing.</p><p><strong>Unique contributions:</strong></p><ul><li><p>Graceful degradation</p></li><li><p>Reduce effort, increase confidence</p></li><li><p>Intent-centric positioning</p></li><li><p>Non-judgmental interface</p></li></ul><p><strong>Limitations:</strong> Less technical innovation, fewer memorable concepts.</p><h3>The Pattern: Strategic vs. Tactical Split</h3><ul><li><p><strong>Strategic thinkers:</strong> Claude, Gemini</p></li><li><p><strong>Balanced:</strong> ChatGPT, Perplexity</p></li><li><p><strong>Tactical implementer:</strong> Copilot</p></li></ul><p><strong>What they all missed:</strong> Accessibility, change management, user research, mobile, offline, internationalization.</p><h2>What the Visual AI Tools Revealed</h2><p>Four tools were selected for enterprise relevance.</p><p></p><h4>&#128312;Figma Make: Industry Standard Polish</h4><p>Polished, professional interfaces with a three-panel layout.</p><p><strong>Weakness:</strong> Contrast violations, color-only indicators. Score: 8/15.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3uLq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e091e6-2239-493f-bb12-a00c358a9003_1600x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3uLq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e091e6-2239-493f-bb12-a00c358a9003_1600x1000.png 424w, https://substackcdn.com/image/fetch/$s_!3uLq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e091e6-2239-493f-bb12-a00c358a9003_1600x1000.png 848w, https://substackcdn.com/image/fetch/$s_!3uLq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e091e6-2239-493f-bb12-a00c358a9003_1600x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!3uLq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e091e6-2239-493f-bb12-a00c358a9003_1600x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3uLq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e091e6-2239-493f-bb12-a00c358a9003_1600x1000.png" width="682" height="426.25" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10e091e6-2239-493f-bb12-a00c358a9003_1600x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:682,&quot;bytes&quot;:867513,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rutuupadhyaya.substack.com/i/196169695?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e091e6-2239-493f-bb12-a00c358a9003_1600x1000.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3uLq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e091e6-2239-493f-bb12-a00c358a9003_1600x1000.png 424w, https://substackcdn.com/image/fetch/$s_!3uLq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e091e6-2239-493f-bb12-a00c358a9003_1600x1000.png 848w, https://substackcdn.com/image/fetch/$s_!3uLq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e091e6-2239-493f-bb12-a00c358a9003_1600x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!3uLq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e091e6-2239-493f-bb12-a00c358a9003_1600x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h4>&#128312;Lovable: Full-Stack Prototyper</h4><p>Generated working React code, not just mockups.</p><p><strong>Weakness:</strong> Orange/red badges, color-coded bars. Score: 8/15.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EsVF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b8d375e-8186-40c2-88f7-8a69fecb4d42_1600x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EsVF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b8d375e-8186-40c2-88f7-8a69fecb4d42_1600x1000.png 424w, https://substackcdn.com/image/fetch/$s_!EsVF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b8d375e-8186-40c2-88f7-8a69fecb4d42_1600x1000.png 848w, https://substackcdn.com/image/fetch/$s_!EsVF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b8d375e-8186-40c2-88f7-8a69fecb4d42_1600x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!EsVF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b8d375e-8186-40c2-88f7-8a69fecb4d42_1600x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EsVF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b8d375e-8186-40c2-88f7-8a69fecb4d42_1600x1000.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b8d375e-8186-40c2-88f7-8a69fecb4d42_1600x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:770209,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rutuupadhyaya.substack.com/i/196169695?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b8d375e-8186-40c2-88f7-8a69fecb4d42_1600x1000.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EsVF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b8d375e-8186-40c2-88f7-8a69fecb4d42_1600x1000.png 424w, https://substackcdn.com/image/fetch/$s_!EsVF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b8d375e-8186-40c2-88f7-8a69fecb4d42_1600x1000.png 848w, https://substackcdn.com/image/fetch/$s_!EsVF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b8d375e-8186-40c2-88f7-8a69fecb4d42_1600x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!EsVF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b8d375e-8186-40c2-88f7-8a69fecb4d42_1600x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h4>&#128312;v0.dev: Power User Interface</h4><p>Dark theme, high-density, enterprise-ready features.</p><p><strong>Weakness:</strong> Severe accessibility violations. Score: 3/15.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pGEy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2e9242-e251-4dde-8c70-31d04f202b80_1600x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pGEy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2e9242-e251-4dde-8c70-31d04f202b80_1600x1000.png 424w, https://substackcdn.com/image/fetch/$s_!pGEy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2e9242-e251-4dde-8c70-31d04f202b80_1600x1000.png 848w, https://substackcdn.com/image/fetch/$s_!pGEy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2e9242-e251-4dde-8c70-31d04f202b80_1600x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!pGEy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2e9242-e251-4dde-8c70-31d04f202b80_1600x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pGEy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2e9242-e251-4dde-8c70-31d04f202b80_1600x1000.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb2e9242-e251-4dde-8c70-31d04f202b80_1600x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:853732,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rutuupadhyaya.substack.com/i/196169695?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2e9242-e251-4dde-8c70-31d04f202b80_1600x1000.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pGEy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2e9242-e251-4dde-8c70-31d04f202b80_1600x1000.png 424w, https://substackcdn.com/image/fetch/$s_!pGEy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2e9242-e251-4dde-8c70-31d04f202b80_1600x1000.png 848w, https://substackcdn.com/image/fetch/$s_!pGEy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2e9242-e251-4dde-8c70-31d04f202b80_1600x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!pGEy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb2e9242-e251-4dde-8c70-31d04f202b80_1600x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h4>&#128312;Claude Artifacts: Accessibility Leader</h4><p>Light theme, whitespace, clarity-first.</p><p><strong>Strength:</strong> Best accessibility baseline (12/15).<br><strong>Weakness:</strong> Still not fully compliant.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dt_0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa351541a-ddce-4086-9ff1-cbfaeecff6fa_1600x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dt_0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa351541a-ddce-4086-9ff1-cbfaeecff6fa_1600x1000.png 424w, https://substackcdn.com/image/fetch/$s_!dt_0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa351541a-ddce-4086-9ff1-cbfaeecff6fa_1600x1000.png 848w, https://substackcdn.com/image/fetch/$s_!dt_0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa351541a-ddce-4086-9ff1-cbfaeecff6fa_1600x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!dt_0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa351541a-ddce-4086-9ff1-cbfaeecff6fa_1600x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dt_0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa351541a-ddce-4086-9ff1-cbfaeecff6fa_1600x1000.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a351541a-ddce-4086-9ff1-cbfaeecff6fa_1600x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:747280,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rutuupadhyaya.substack.com/i/196169695?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa351541a-ddce-4086-9ff1-cbfaeecff6fa_1600x1000.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dt_0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa351541a-ddce-4086-9ff1-cbfaeecff6fa_1600x1000.png 424w, https://substackcdn.com/image/fetch/$s_!dt_0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa351541a-ddce-4086-9ff1-cbfaeecff6fa_1600x1000.png 848w, https://substackcdn.com/image/fetch/$s_!dt_0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa351541a-ddce-4086-9ff1-cbfaeecff6fa_1600x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!dt_0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa351541a-ddce-4086-9ff1-cbfaeecff6fa_1600x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h2>The Universal Failure: Accessibility</h2><p>All four visual tools made similar mistakes:</p><ul><li><p>Red/orange text on dark or light</p></li><li><p>Color-only indicators</p></li><li><p>Missing icons/patterns</p></li><li><p>Color-only progress bars</p></li></ul><p><strong>Impact:</strong>  <br>8% of male users (colorblind) would struggle. Low-vision users would fail. Enterprise audits would fail.</p><p>Beautiful &#8800; accessible.</p><div><hr></div><h2>The Critical Finding: AI&#8217;s Accessibility Crisis</h2><p><strong>Every single AI tool failed accessibility. All nine.</strong></p><h4>Text AI Models</h4><ul><li><p>Zero mention of WCAG</p></li><li><p>Zero mention of screen readers</p></li><li><p>Zero mention of colorblindness</p></li><li><p>Zero mention of keyboard navigation</p></li></ul><h4>Visual AI Tools</h4><ul><li><p><strong>v0.dev:</strong> 3/15</p></li><li><p><strong>Lovable:</strong> 8/15</p></li><li><p><strong>Figma Make:</strong> 8/15</p></li><li><p><strong>Claude:</strong> 12/15</p><div><hr></div></li></ul><h2>The Impact</h2><p>In enterprise software, these failures mean:</p><ul><li><p>Legal risk</p></li><li><p>Excluded users</p></li><li><p>Failed procurement</p></li><li><p>Expensive remediation</p></li></ul><p>Accessibility is not optional.</p><div><hr></div><h2>What Design Leaders Need to Know</h2><h4>1. Tool Selection is Strategic</h4><p>Use text AI for strategy, documentation, research.<br>Use design AI for visuals.<br>Use development AI for functional prototypes.<br>Never use AI alone for final decisions or accessibility.</p><h4>2. Multi-Tool Synthesis is Optimal</h4><ol><li><p>Generate</p></li><li><p>Compare</p></li><li><p>Synthesize</p></li><li><p>Add what AI missed</p></li><li><p>Validate with users</p></li></ol><h4>3. Accessibility Requires Human Vigilance</h4><p>Assume AI outputs are not accessible.</p><h4>4. Skills Design Leaders Need Now</h4><ul><li><p>Prompt engineering</p></li><li><p>Critical evaluation</p></li><li><p>Tool selection</p></li><li><p>Synthesis</p></li><li><p>Accessibility advocacy</p></li><li><p>Ethical judgment</p><div><hr></div></li></ul><h2>Key Takeaways</h2><p><strong>About AI Tools:</strong></p><ul><li><p>Each has distinct strengths</p></li><li><p>Design AI &#8800; Development AI</p></li><li><p>Multi-tool synthesis wins</p></li><li><p>AI amplifies process but cannot replace it</p></li></ul><p><strong>About Accessibility:</strong></p><ul><li><p>All 9 tools failed</p></li><li><p>Text AI ignored it</p></li><li><p>Visual AI violated contrast</p></li><li><p>Human oversight is essential</p></li></ul><p><strong>About Design Leadership:</strong></p><ul><li><p>Synthesis is the superpower</p></li><li><p>Tool selection is strategic</p></li><li><p>Accessibility advocacy is required</p></li><li><p>AI accelerates but doesn&#8217;t replace human-centered design</p><div><hr></div></li></ul><h2>What&#8217;s Next</h2><p>AI will improve, but the insights remain:<br>AI amplifies design leadership, accessibility requires humans, and synthesis across tools produces better outcomes.</p><div><hr></div><h2>Let&#8217;s Connect</h2><p>If you&#8217;re navigating AI transformation in design leadership, I&#8217;m interested in comparing notes.</p><p><strong>Areas of focus:</strong></p><ul><li><p>Evaluating AI tools</p></li><li><p>Building AI-literate design practices</p></li><li><p>Addressing accessibility gaps</p></li></ul><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://rutuupadhyaya.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 Rutu Upadhyaya! 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[🤖 Banking AI: When Chatbots Meet Your Wallet ]]></title><description><![CDATA[A deep dive into conversational banking that doesn't make you want to call customer service]]></description><link>https://rutuupadhyaya.substack.com/p/banking-ai-when-chatbots-meet-your</link><guid isPermaLink="false">https://rutuupadhyaya.substack.com/p/banking-ai-when-chatbots-meet-your</guid><dc:creator><![CDATA[Rutu]]></dc:creator><pubDate>Sat, 02 May 2026 16:01:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dUe7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F437fb89b-b6a5-46f4-a88f-ff668aff63f8_1600x1006.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>&#128269; Self-Directed Research &#183; &#127974; Banking &amp; FinTech <br>&#128172; Conversational AI &#183; &#128202; Competitive Analysis</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dUe7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F437fb89b-b6a5-46f4-a88f-ff668aff63f8_1600x1006.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dUe7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F437fb89b-b6a5-46f4-a88f-ff668aff63f8_1600x1006.webp 424w, https://substackcdn.com/image/fetch/$s_!dUe7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F437fb89b-b6a5-46f4-a88f-ff668aff63f8_1600x1006.webp 848w, https://substackcdn.com/image/fetch/$s_!dUe7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F437fb89b-b6a5-46f4-a88f-ff668aff63f8_1600x1006.webp 1272w, https://substackcdn.com/image/fetch/$s_!dUe7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F437fb89b-b6a5-46f4-a88f-ff668aff63f8_1600x1006.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dUe7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F437fb89b-b6a5-46f4-a88f-ff668aff63f8_1600x1006.webp" width="1456" height="915" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/437fb89b-b6a5-46f4-a88f-ff668aff63f8_1600x1006.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:915,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:109780,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://rutuupadhyaya.substack.com/i/196153393?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F437fb89b-b6a5-46f4-a88f-ff668aff63f8_1600x1006.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dUe7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F437fb89b-b6a5-46f4-a88f-ff668aff63f8_1600x1006.webp 424w, https://substackcdn.com/image/fetch/$s_!dUe7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F437fb89b-b6a5-46f4-a88f-ff668aff63f8_1600x1006.webp 848w, https://substackcdn.com/image/fetch/$s_!dUe7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F437fb89b-b6a5-46f4-a88f-ff668aff63f8_1600x1006.webp 1272w, https://substackcdn.com/image/fetch/$s_!dUe7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F437fb89b-b6a5-46f4-a88f-ff668aff63f8_1600x1006.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://rutuupadhyaya.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 Rutu Upadhyaya! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>The Mission</h2><p><em>Why I decided to befriend banking bots</em></p><p>In preparation for a conversational AI&#8211;focused role, I dove headfirst into the world of banking chatbots. Because nothing says &#8220;fun weekend project&#8221; like analyzing how well AI can handle your money questions, right?</p><h4>The Goal: Crack the code on conversational banking</h4><p>Evaluate existing banking AI, identify what makes users want to throw their phones, and figure out how to make money conversations actually&#8230; conversational.</p><div><hr></div><h2>What I Did</h2><h4>Competitive Benchmarking</h4><p>Deep-dived into major banking AI personalities like Erica, Eno, and friends to see who&#8217;s winning the &#8220;least annoying bot&#8221; award.</p><h4>Experience Mapping</h4><p>Traced user journeys from &#8220;check my balance&#8221; to &#8220;why did I spend $47 on artisanal soap again?&#8221;</p><h4>Design Heuristics</h4><p>Created principles for banking bots that don&#8217;t make people miss the good old days of waiting on hold.</p><h4>Opportunity Spotting</h4><p>Found ways AI could evolve from &#8220;balance checker&#8221; to &#8220;financial life coach&#8221; (minus the judgment).</p><div><hr></div><h2>The Conversational Landscape</h2><p><em>Not all bots are created equal</em></p><h4>The Players I Analyzed</h4><p><strong>Banking Natives:</strong> Erica (BofA), Eno (Capital One), KAI, Eva (HDFC)<br><strong>Voice Assistants:</strong> Alexa, Google Home, Siri<br><strong>Specialized Bots:</strong> Mental health, education, automotive<br><strong>IVR Systems:</strong> Those phone trees we all love to hate</p><h2>Conversational Banking Experience Map</h2><p>Complete mapping across simple queries to complex financial planning conversations.</p><h4>1. Simple Query Scenario</h4><p>Quick information retrieval and basic banking tasks.</p><h4>2. Account Management Scenario</h4><p>Modifying account settings and personal information.</p><h4>3. Loan Application Scenario</h4><p>Complete loan application and approval process.</p><h4>4. Investment Planning Scenario</h4><p>Portfolio development and investment strategy implementation.</p><div><hr></div><h1>Meet Erica: The Overachiever</h1><p><em>Bank of America&#8217;s AI that actually works</em></p><p><strong>25M+ Users</strong>  <br><strong>676M Interactions in one year</strong>  <br><strong>Launched 2018</strong></p><h4>What Makes Erica Special</h4><p>Beyond the basic &#8220;what&#8217;s my balance&#8221; stuff.</p><h4>Proactive Alerts &amp; Insights</h4><p>&#10003; Duplicate charges detection<br>&#10003; Unused subscription alerts<br>&#10003; Spending behavior analysis<br>&#10003; Overdraft risk warnings</p><h4>Natural Conversation Design</h4><p>&#10003; Voice and text input<br>&#10003; Human-like follow-ups<br>&#10003; Context awareness<br>&#10003; Conversational memory</p><h4>Personal Finance Education</h4><p>&#10003; Behavioral spending tips<br>&#10003; Financial concept explanations<br>&#10003; Personalized recommendations<br>&#10003; Credit education content</p><div><hr></div><h1>Design Principles That Work</h1><p><em>The secret sauce for banking AI</em></p><ol><li><p><strong>Clear Onboarding</strong> &#8211; Set expectations from hello</p></li><li><p><strong>Graceful Fallbacks</strong> &#8211; When AI fails, fail beautifully</p></li><li><p><strong>Tone &amp; Personality</strong> &#8211; Professional but not robotic</p></li><li><p><strong>Brevity</strong> &#8211; Nobody reads novels in banking apps</p></li><li><p><strong>Input Flexibility</strong> &#8211; People say things in many different ways</p></li><li><p><strong>Anticipation</strong> &#8211; Predict what users need next</p><div><hr></div></li></ol><h1>Why Conversational AI Needs Special Heuristics</h1><p>Traditional UI heuristics aren&#8217;t enough for conversational interfaces.</p><h4>1. Clarity of Intent Recognition</h4><p>The system should clearly understand and confirm user intent.</p><p><strong>Do:</strong>  <br>&#8211; &#8220;I understand you want to transfer $500. To which account?&#8221;<br>&#8211; Offer disambiguation options</p><p><strong>Don&#8217;t:</strong>  <br>&#8211; Guess user intent<br>&#8211; &#8220;I don&#8217;t understand&#8221; with no alternatives</p><h4>2. Conversational Context Awareness</h4><p>Maintain awareness of history and preferences.</p><p><strong>Do:</strong>  <br>&#8211; &#8220;Your checking account ending in 1234&#8230;&#8221;<br>&#8211; Remember preferences</p><p><strong>Don&#8217;t:</strong>  <br>&#8211; Ask for the same info repeatedly<br>&#8211; Lose context in long conversations</p><h4>3. Graceful Error Handling</h4><p>Provide helpful recovery options.</p><h4>4. Appropriate Personality &amp; Tone</h4><p>Professional, warm, consistent.</p><h4>5. Transparent Capability Boundaries</h4><p>Communicate what the AI can and cannot do.</p><h4>6. Progressive Disclosure</h4><p>Start simple, reveal more on demand.</p><div><hr></div><h1>The Big Opportunities</h1><p><em>Where banking AI could actually get exciting</em></p><h4>Predictive Financial Insights</h4><p>Move from &#8220;here&#8217;s your balance&#8221; to &#8220;here&#8217;s how to improve your finances.&#8221;</p><h4>Hyper-Personalization</h4><p>Every user&#8217;s financial situation is unique. AI should reflect that.</p><h4>Emotional Intelligence</h4><p>Recognize when users are stressed and respond accordingly.</p><div><hr></div><h1>Key Insight</h1><p><strong>Banking AI must balance convenience with trust.</strong>  <br>Users want quick answers, but they also want to feel confident their money is in good hands.<br>The sweet spot: <strong>proactive, helpful, but never presumptuous.</strong></p><div><hr></div><h1>What I Learned</h1><p><em>Plot twists in the world of banking bots</em></p><p>Conversational AI in banking isn&#8217;t just about answering questions quickly. It&#8217;s about building digital relationships that feel trustworthy, helpful, and genuinely valuable.</p><h4>The Sweet Spot</h4><p>The best banking AI doesn&#8217;t replace human advisors - it enhances them.</p><div><hr></div><h1>Bottom Line</h1><p><strong>There&#8217;s a massive opportunity to elevate banking AI from a transactional assistant to a proactive financial partner.</strong></p><blockquote><p><strong>The technology is there; we just need better design thinking.</strong></p></blockquote><div><hr></div><h1>Research Note</h1><p>This was a self-directed exploration into conversational AI in banking.<br>All insights are based on publicly available information and user experience analysis.<br></p><div class="pullquote"><p><em>No actual banking data was harmed in the making of this study.</em></p></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://rutuupadhyaya.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 Rutu Upadhyaya! 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[UX–Dev Collaboration Playbook (Startup Edition)]]></title><description><![CDATA[&#8220;I want to help teams move faster together; not through more process, but through shared clarity, trust, and communication.&#8221; Thanks for reading, Rutu Upadhyaya!]]></description><link>https://rutuupadhyaya.substack.com/p/uxdev-collaboration-playbook-startup</link><guid isPermaLink="false">https://rutuupadhyaya.substack.com/p/uxdev-collaboration-playbook-startup</guid><dc:creator><![CDATA[Rutu]]></dc:creator><pubDate>Thu, 30 Apr 2026 21:09:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!33A5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7efdf6-7327-44c7-b3ef-c02c42eead30_2752x1536.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p style="text-align: center;"></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!33A5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7efdf6-7327-44c7-b3ef-c02c42eead30_2752x1536.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!33A5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7efdf6-7327-44c7-b3ef-c02c42eead30_2752x1536.webp 424w, https://substackcdn.com/image/fetch/$s_!33A5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7efdf6-7327-44c7-b3ef-c02c42eead30_2752x1536.webp 848w, https://substackcdn.com/image/fetch/$s_!33A5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7efdf6-7327-44c7-b3ef-c02c42eead30_2752x1536.webp 1272w, https://substackcdn.com/image/fetch/$s_!33A5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7efdf6-7327-44c7-b3ef-c02c42eead30_2752x1536.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!33A5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7efdf6-7327-44c7-b3ef-c02c42eead30_2752x1536.webp" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c7efdf6-7327-44c7-b3ef-c02c42eead30_2752x1536.webp&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;:382614,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://rutuupadhyaya.substack.com/i/196022958?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7efdf6-7327-44c7-b3ef-c02c42eead30_2752x1536.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!33A5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7efdf6-7327-44c7-b3ef-c02c42eead30_2752x1536.webp 424w, https://substackcdn.com/image/fetch/$s_!33A5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7efdf6-7327-44c7-b3ef-c02c42eead30_2752x1536.webp 848w, https://substackcdn.com/image/fetch/$s_!33A5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7efdf6-7327-44c7-b3ef-c02c42eead30_2752x1536.webp 1272w, https://substackcdn.com/image/fetch/$s_!33A5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7efdf6-7327-44c7-b3ef-c02c42eead30_2752x1536.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p style="text-align: center;"><em>&#8220;I want to help teams move faster together; not through more process, but through shared clarity, trust, and communication.&#8221; </em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://rutuupadhyaya.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, Rutu Upadhyaya! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p>The goal: reduce friction without adding bureaucracy. Clear communication is a speed advantage.</p><h2>The 4&#8209;Step Collaboration System</h2><p><strong>Listen &#8594; Align &#8594; Adjust &#8594; Agree</strong> </p><p>Use this staircase as the <strong>weekly rhythm</strong> when joining or reshaping a team.</p><h3>Why This Matters</h3><p>Fast-moving teams don&#8217;t struggle because of a lack of talent - they struggle because of <strong>misalignment</strong>.</p><p>This playbook reduces friction between Design, Product, and Engineering by making:</p><ul><li><p>Expectations visible</p></li><li><p>Decision-making shared</p></li><li><p>Handoffs predictable</p></li><li><p>Feedback continuous (not reactive)</p></li></ul><p>It&#8217;s intentionally simple - <strong>no heavy ceremonies</strong>.</p><div><hr></div><h2>Week 1: Listening &amp; Learning</h2><p>Short 1:1 conversations reveal where collaboration breaks today - expectations, timing, formats, and decision-making.</p><h4>For Developers (ICs)</h4><ul><li><p>What slows you down the most when you get designs?</p></li><li><p>How do you prefer to receive designs: prototype, tickets, screenshots, or walkthrough?</p></li><li><p>What&#8217;s your current process when designs don&#8217;t match technical constraints?</p></li><li><p>How do you prefer to give feedback on feasibility?</p></li><li><p>If you could change one thing about design&#8211;dev collaboration, what would it be?</p></li></ul><h4>For Dev Manager / Lead</h4><ul><li><p>What do you need from design so your team feels confident going into a sprint?</p></li><li><p>When things break down, what usually went wrong earlier?</p></li><li><p>How should disagreements be handled?</p></li><li><p>What has worked well in the past?</p></li></ul><h4>For Product Managers</h4><ul><li><p>Where does friction happen today?</p></li><li><p>How can we reduce rework during execution?</p></li><li><p>How should we document design&#8211;dev decisions?</p></li></ul><h4>For Everyone</h4><ul><li><p>What tools are non-negotiable?</p></li><li><p>How should we make decisions during urgent pivots?</p></li></ul><p><strong>Output after Week 1:</strong>  <br>Top 3 collaboration pain points + protocol for urgent decision-making.</p><div><hr></div><h2>Week 2: Quick Wins</h2><h4>Weekly Design&#8211;Dev Sync (15&#8211;20 min)</h4><p>Before sprint planning &#8594; walk upcoming designs &#8594; devs flag risks &#8594; avoid mid-sprint surprises.</p><h4>Enhanced Handoff Checklist</h4><p>Every design handoff includes:</p><ul><li><p>Prototype link</p></li><li><p>Final flow (start &#8594; end + alternatives)</p></li><li><p>Edge cases (empty, error, loading)</p></li><li><p>Responsive behavior (if relevant)</p></li><li><p>Specs/redlines (if precision matters)</p></li><li><p>Assets + interaction notes</p></li><li><p>Technical constraints noted</p></li><li><p>Priority level: MVP vs. Polish vs. Delight</p></li><li><p>Definition of done</p></li></ul><p>Optional: short Loom walkthrough (&lt;5 min)</p><h4>Resource Reality Framework</h4><ul><li><p><strong>MVP:</strong> Must work; polish deferred</p></li><li><p><strong>Polish:</strong> Customer/demo-ready</p></li><li><p><strong>Delight:</strong> Added when time allows</p></li></ul><p><strong>Output after Week 2:</strong>  <br>Clearer handoffs + shared expectations + fewer blockers.</p><div><hr></div><h2>Week 3: Feedback &amp; Adjustments</h2><p>Ask the team:</p><ul><li><p>What worked better this sprint?</p></li><li><p>What&#8217;s still frustrating?</p></li><li><p>If we fix one thing next sprint, what should it be?</p></li><li><p>How did MVP/Polish/Delight work in practice?</p></li></ul><p><strong>Output after Week 3:</strong>  <br>Refined systems&#8230;</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://rutuupadhyaya.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, Rutu Upadhyaya! 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[Design & Prompt Tips for Building with Lovable]]></title><description><![CDATA[A practical guide for turning your ideas into polished, working apps. No code required, just clear thinking and good design instincts. Palo Alto &#183; March 8, 2026 (Created for the Palo Alto &#215; SheBuilds]]></description><link>https://rutuupadhyaya.substack.com/p/design-and-prompt-tips-for-building</link><guid isPermaLink="false">https://rutuupadhyaya.substack.com/p/design-and-prompt-tips-for-building</guid><dc:creator><![CDATA[Rutu]]></dc:creator><pubDate>Wed, 29 Apr 2026 04:15:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!B6QN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c4db26e-0e2d-4ca5-8658-cfe06a16fa54_2752x1536.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B6QN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c4db26e-0e2d-4ca5-8658-cfe06a16fa54_2752x1536.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B6QN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c4db26e-0e2d-4ca5-8658-cfe06a16fa54_2752x1536.webp 424w, https://substackcdn.com/image/fetch/$s_!B6QN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c4db26e-0e2d-4ca5-8658-cfe06a16fa54_2752x1536.webp 848w, https://substackcdn.com/image/fetch/$s_!B6QN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c4db26e-0e2d-4ca5-8658-cfe06a16fa54_2752x1536.webp 1272w, https://substackcdn.com/image/fetch/$s_!B6QN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c4db26e-0e2d-4ca5-8658-cfe06a16fa54_2752x1536.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B6QN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c4db26e-0e2d-4ca5-8658-cfe06a16fa54_2752x1536.webp" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c4db26e-0e2d-4ca5-8658-cfe06a16fa54_2752x1536.webp&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;:319594,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://rutuupadhyaya.substack.com/i/195830077?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c4db26e-0e2d-4ca5-8658-cfe06a16fa54_2752x1536.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!B6QN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c4db26e-0e2d-4ca5-8658-cfe06a16fa54_2752x1536.webp 424w, https://substackcdn.com/image/fetch/$s_!B6QN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c4db26e-0e2d-4ca5-8658-cfe06a16fa54_2752x1536.webp 848w, https://substackcdn.com/image/fetch/$s_!B6QN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c4db26e-0e2d-4ca5-8658-cfe06a16fa54_2752x1536.webp 1272w, https://substackcdn.com/image/fetch/$s_!B6QN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c4db26e-0e2d-4ca5-8658-cfe06a16fa54_2752x1536.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://rutuupadhyaya.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, Rutu Upadhyaya! 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><h3>Writing Better Prompts</h3><p><strong>Tip 01 &#8212; Start with the who and what, not the how</strong> </p><p>Get clear on three things before you open Lovable: who is this for, what does it do, and what&#8217;s the single most important thing it needs to get right.</p><ul><li><p>&#10060; &#8220;Build me a task tracker&#8221;</p></li><li><p>&#9989; &#8220;Build a weekly task tracker for freelance designers who need to log client hours and generate a summary at the end of each week. Keep it minimal and focused.&#8221;</p></li></ul><p><strong>Tip 02 &#8212; Use spatial and structural language</strong> </p><p>Describe where things go, how they&#8217;re grouped, and what the visual hierarchy should be.</p><ul><li><p>&#9989; &#8220;Use a left sidebar for navigation, a main content area with a card-based layout, and a primary action button anchored to the top right.&#8221;</p></li></ul><p><strong>Tip 03 &#8212; Iterate in small, focused moves</strong> </p><p>Build the structure first, then refine section by section. Prompt 1: layout. Prompt 2: hero details. Prompt 3: features section.</p><p><strong>Tip 04 &#8212; Reference real products for design direction</strong> </p><p>Name a product whose style you admire, or upload a screenshot directly as a visual reference.</p><ul><li><p>&#9989; &#8220;Style this dashboard like Linear&#8217;s interface: clean, minimal, with generous whitespace and a monochrome palette.&#8221;</p></li></ul><p><strong>Tip 05 &#8212; Name your colors and fonts up front</strong> </p><p>Prepare a palette and font pairing before you start building, then bring those specific values into Lovable.</p><ul><li><p>&#9989; &#8220;Use background <code>#f7f5f2</code>, text <code>#1a1a1a</code>, accent <code>#2c6e63</code>. DM Sans for body, Playfair Display for headings.&#8221;</p></li></ul><div><hr></div><h3>Thinking Like a Designer</h3><p><strong>Design 01 &#8212; One feature, one prompt.</strong> </p><p>Get the homepage right first, then add the dashboard, then settings. Keeps Lovable focused.</p><p><strong>Design 02 &#8212; Hierarchy beats decoration.</strong> </p><p>When something doesn&#8217;t look right, make the important element larger, the secondary smaller, and add more spacing. Size, weight, and spacing do the heavy lifting.</p><p><strong>Design 03 &#8212; Constrain your palette.</strong> </p><p>2&#8211;3 colors max: one background, one for text, one accent. Every color should have a job.</p><p><strong>Design 04 &#8212; White space is your friend.</strong> </p><p>If your build feels cramped, tell it: &#8220;Add more padding between sections and increase the spacing between cards.&#8221;</p><p><strong>Design 05 &#8212; Know (and avoid) Lovable&#8217;s default look.</strong> </p><p>React + Tailwind + shadcn/ui defaults to white backgrounds, zinc/slate grays, rounded cards, and system fonts. It&#8217;s competent but generic. Override it with your own palette, fonts, and personality.</p><div><hr></div><h3>Your Toolkit</h3><p><strong>Color:</strong> <a href="http://coolors.co/">Coolors</a>  &#183; <a href="https://www.realtimecolors.com/">Realtime Colors </a></p><p><strong>Fonts:</strong> Google Fonts &#183; Fontpair </p><p><strong>AI prep:</strong> <a href="https://claude.ai/">Claude</a>, <a href="https://chatgpt.com/">ChatGPT</a>, <a href="https://copilot.microsoft.com">Copilot</a> or <a href="https://gemini.google.com/">Gemini</a> to brainstorm palettes and refine prompts </p><p><strong>Inspiration:</strong> <a href="https://dribbble.com">Dribbble</a> &#183; <a href="https://mobbin.com">Mobbin</a> (real app screenshots by flow and pattern)</p><p><strong>The workflow:</strong> Decide on palette, fonts, and layout <em>before</em> opening Lovable &#8212; then paste those specific values into your prompts.</p><div><hr></div><h3>Before You Build Checklist</h3><ol><li><p>Define your user (one sentence)</p></li><li><p>Define the core action (one thing your app must do well)</p></li><li><p>Pick 3 hex values: background, text, accent</p></li><li><p>Choose a font pairing (heading + body)</p></li><li><p>Find a reference product/screenshot</p></li><li><p>Sketch your layout (even on paper)</p></li><li><p>Write your first prompt - structure only, no styling yet</p></li><li><p>Layer in style in a follow-up prompt</p></li></ol><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://rutuupadhyaya.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 Rutu Upadhyaya! 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></channel></rss>