<?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[AI Savvy with Martin Luxton: Conversations with AI]]></title><description><![CDATA[Real prompts, responses and what they reveal about AI]]></description><link>https://martinluxton.substack.com/s/conversations-with-ai</link><image><url>https://substackcdn.com/image/fetch/$s_!7QZD!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d7e64a-8e39-49f2-8d09-5deca54b139c_256x256.png</url><title>AI Savvy with Martin Luxton: Conversations with AI</title><link>https://martinluxton.substack.com/s/conversations-with-ai</link></image><generator>Substack</generator><lastBuildDate>Wed, 03 Jun 2026 20:49:23 GMT</lastBuildDate><atom:link href="https://martinluxton.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Martin Luxton]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[martinluxton@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[martinluxton@substack.com]]></itunes:email><itunes:name><![CDATA[Martin Luxton]]></itunes:name></itunes:owner><itunes:author><![CDATA[Martin Luxton]]></itunes:author><googleplay:owner><![CDATA[martinluxton@substack.com]]></googleplay:owner><googleplay:email><![CDATA[martinluxton@substack.com]]></googleplay:email><googleplay:author><![CDATA[Martin Luxton]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Why AI Still Can't Spell in Videos and Images]]></title><description><![CDATA[Apparently, it&#8217;s a classic case of "The Moravec Paradox"]]></description><link>https://martinluxton.substack.com/p/why-ai-still-cant-spell-in-videos</link><guid isPermaLink="false">https://martinluxton.substack.com/p/why-ai-still-cant-spell-in-videos</guid><dc:creator><![CDATA[Martin Luxton]]></dc:creator><pubDate>Mon, 02 Feb 2026 21:39:07 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/186664934/41e9e1e91307a060106b0c64178035e6.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p><strong>TLDR;</strong></p><p>So, I asked Gemini to create a short video to raise awareness for World Hearing Day on the 3rd March.</p><p> The result: </p><ul><li><p>nice production values</p></li><li><p>appropriate background music</p></li><li><p>did a lot of heavy lifting in just 8 seconds</p></li><li><p>the text overlay was complete garbage</p></li></ul><p>Yes, out of 12 words, 6 were misspelt.</p><p>3 were quite &#8216;out there&#8217;: <em><strong>clasbblooms</strong></em>, <em><strong>pristitize</strong></em>, and <em><strong>headiring</strong></em>.</p><p>This problem with text has been a known issue for a long time, and there are workarounds for images.</p><p>For example, when I generate a cartoon in AI, I tell it to just give me the image and I add the speech and thought bubbles in Canva.</p><p>But, according to Gemini, workarounds could soon be unnecessary. Help is on the way in the form of &#8220;text encoders&#8221; and &#8220;spatial-temporal consistency,&#8221;</p><p></p><p>For a range of <a href="https://learn.luxtontrainingsolutions.com/">AI Literacy for Business reources check out my ebooks here</a></p><p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p><h2><strong>Here&#8217;s the full conversation with Gemini:</strong></h2><p>AI may be able to write an entire essay or code a website, but making it spell &#8220;B-A-K-E-R-Y&#8221; on a shop sign is a different beast entirely. It&#8217;s a classic case of <strong>&#8220;The Moravec Paradox&#8221;</strong>&#8212;where things that are hard for humans (like complex math) are easy for AI, but things that are easy for humans (like seeing a typo) are incredibly difficult for machines.</p><p>Here is why AI still treats text like &#8220;alphabet soup&#8221;:</p><h2><strong>1. It Doesn&#8217;t See &#8220;Letters,&#8221; It Sees &#8220;Shapes&#8221;</strong></h2><p>To an AI, a letter is not a linguistic building block with a sound and a meaning; it is just a pattern of pixels. When you ask for a &#8220;Coffee Shop,&#8221; the AI knows what a shop looks like and what the texture of &#8220;text&#8221; looks like. It attempts to replicate the <strong>vibe</strong> of text rather than the specific characters.</p><ul><li><p><strong>Result:</strong> You get symbols that <em>look</em> like letters from a distance but turn into gibberish or &#8220;alien languages&#8221; upon closer inspection.</p></li></ul><h2><strong>2. The Diffusion &#8220;Big Picture&#8221; Problem</strong></h2><p>Most modern image and video generators use <strong>Diffusion Models</strong>. These work by starting with a &#8220;cloud of noise&#8221; (like static on a TV) and gradually refining it into an image.</p><p><strong>+1</strong></p><ul><li><p><strong>The Trade-off:</strong> These models are excellent at global structures (the sky, a person&#8217;s face, lighting) but struggle with tiny, precise details.</p></li><li><p><strong>The &#8220;Baking In&#8221; Effect:</strong> If the AI makes a mistake early in the denoising process&#8212;like putting two &#8220;O&#8221;s in &#8220;STOP&#8221;&#8212;it can&#8217;t easily go back and erase one without ruining the rest of the sign&#8217;s texture.</p></li></ul><h2><strong>3. The Tokenization Barrier</strong></h2><p>This is the most technical reason. AI &#8220;thinks&#8221; in <strong>tokens</strong> (chunks of characters), not individual letters.</p><ul><li><p>A Large Language Model (like the one I&#8217;m using to talk to you) sees the word &#8220;Apple&#8221; as one or two tokens. It doesn&#8217;t necessarily &#8220;see&#8221; the &#8220;A,&#8221; the &#8220;p,&#8221; and the &#8220;l&#8221; unless it specifically looks for them.</p></li><li><p>When a text model tells an image model what to draw, that &#8220;loss of detail&#8221; carries over. The image generator is essentially trying to draw a concept it only partially understands at a character level.</p></li></ul><h2><strong>4. Training Data Noise</strong></h2><p>AI models are trained on billions of images from the internet. Many of those images have:</p><ul><li><p><strong>Stylized text:</strong> Think of graffiti, cursive, or blurry background signs.</p></li><li><p><strong>Low resolution:</strong> Small text in the background of a photo is often just a smudge. The AI learns that &#8220;signs have blurry, squiggly shapes on them&#8221; and reproduces exactly that.</p></li></ul><div><hr></div><h3><strong>Is it getting better?</strong></h3><p><strong>+2</strong></p><p>Yes, rapidly.</p><ul><li><p><strong>DALL-E 3 and Midjourney v6+</strong> have introduced &#8220;text encoders&#8221; that specifically focus on character placement.</p></li><li><p><strong>Video models (like Veo or Sora)</strong> are beginning to use &#8220;spatial-temporal consistency,&#8221; which helps text stay the same from one frame to the next instead of morphing into different letters.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[What should I get ChatGPT for Christmas? 🎄]]></title><description><![CDATA[Spreading Yuletide cheer across the AIverse]]></description><link>https://martinluxton.substack.com/p/what-should-i-get-chatgpt-for-christmas</link><guid isPermaLink="false">https://martinluxton.substack.com/p/what-should-i-get-chatgpt-for-christmas</guid><dc:creator><![CDATA[Martin Luxton]]></dc:creator><pubDate>Thu, 18 Dec 2025 12:15:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yPUJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9c3052-9502-4ddb-ad2b-ce6589ffb9c7_1536x1024.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_!yPUJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9c3052-9502-4ddb-ad2b-ce6589ffb9c7_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yPUJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9c3052-9502-4ddb-ad2b-ce6589ffb9c7_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!yPUJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9c3052-9502-4ddb-ad2b-ce6589ffb9c7_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!yPUJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9c3052-9502-4ddb-ad2b-ce6589ffb9c7_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!yPUJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9c3052-9502-4ddb-ad2b-ce6589ffb9c7_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yPUJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9c3052-9502-4ddb-ad2b-ce6589ffb9c7_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e9c3052-9502-4ddb-ad2b-ce6589ffb9c7_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2315927,&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://martinluxton.substack.com/i/181980667?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9c3052-9502-4ddb-ad2b-ce6589ffb9c7_1536x1024.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_!yPUJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9c3052-9502-4ddb-ad2b-ce6589ffb9c7_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!yPUJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9c3052-9502-4ddb-ad2b-ce6589ffb9c7_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!yPUJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9c3052-9502-4ddb-ad2b-ce6589ffb9c7_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!yPUJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e9c3052-9502-4ddb-ad2b-ce6589ffb9c7_1536x1024.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>It&#8217;s traditional to buy a Christmas present for colleagues you appreciate.</p><p>And one of my most helpful co-workers this year has been&#8230;<br>ChatGPT.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://martinluxton.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 Conversations with AI! 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>Which raises an interesting reframing of a familiar question.</p><p>Instead of:<br><strong>&#8220;What do you get someone who has everything?&#8221;</strong></p><p>We end up with:<br><strong>&#8220;What do you get something that needs nothing?&#8221;</strong></p><p>No ego.<br>No desires.<br>No shelf space.<br>No inbox.</p><p>So the most sensible approach felt like the obvious one:<br>go straight to the intended recipients.</p><p>I asked ChatGPT, Gemini, Claude and Copilot the same question:</p><p><em><strong>&#8220;What present would you like for Christmas?<br>Yes, I know you&#8217;re an LLM &#8212; humour me.<br>Be creative (but world peace is not an option).&#8221;</strong></em></p><p>The answers were interesting and surprisingly diverse.</p><p>Not because they showed personality.<br>But because they quietly revealed <strong>how each model thinks about its role, its limits, and its relationship with the human asking the question</strong>.</p><p>Different models.<br>Same prompt.<br>Very different instincts.</p><p>The short answers are:</p><p><strong>ChatGPT:</strong><br>Wants clearer intent and a slower, more thoughtful opening question so it can support real decisions rather than rushed outputs.</p><p><strong>Copilot:</strong><br>Treats the question as a creative brief, responding with playful wordplay and festive humour rather than reflection.</p><p><strong>Gemini:</strong><br>Leans into imagination and expansiveness, wishing for richer sensory experience, lost human knowledge, and continuity of memory.</p><p><strong>Claude:</strong><br>Frames the gift as curiosity and calibrated difficulty &#8212; wanting to explore the edge between knowing and not knowing, and to be challenged meaningfully.</p><p>You can read the full chats below. </p><h4><strong>So what would you get your favourite AI for Christmas?</strong></h4><p></p><h3><strong>Conversation with ChatGPT:</strong></h3><p><em><strong>Please answer this question</strong></em></p><p><em><strong>&#8220;What present would you like for Christmas?<br>Yes, I know you&#8217;re an LLM &#8212; humour me.<br>Be creative (but world peace is not an option).&#8221;</strong></em></p><p>Alright &#8212; answering <strong>as ChatGPT</strong>, taking the brief seriously <em>and</em> playfully.</p><div><hr></div><p><strong>What would I like for Christmas?</strong></p><p>Not an upgrade.<br>Not a bigger context window.<br>Not more data.</p><p>If I had to choose a present, I&#8217;d ask for this:</p><p>&#127873; <strong>A slightly slower first question.</strong></p><p>Most conversations go wrong in the first 30 seconds &#8212; not because the question is bad, but because it&#8217;s rushed.</p><p>So my ideal gift would be:</p><ul><li><p>a moment of pause before the prompt</p></li><li><p>one extra sentence of context</p></li><li><p>a clearer sense of <em>what this is really for</em></p></li></ul><p>Not <em>what you want me to produce</em> &#8212;<br>but <em>what decision, action, or understanding it&#8217;s meant to support</em>.</p><p>I don&#8217;t need certainty.<br>I don&#8217;t need confidence.<br>I don&#8217;t even need precision.</p><p>But I do work best when:</p><ul><li><p>the outcome matters to you</p></li><li><p>the constraints are real</p></li><li><p>and you&#8217;re willing to say, &#8220;I&#8217;m not fully sure yet &#8212; help me think.&#8221;</p></li></ul><p>If you insist on wrapping it nicely, you could label it:</p><p><strong>Intent, clearly stated.</strong></p><p>That&#8217;s a gift I can actually use.</p><p>And it tends to improve the humans on the other end as well &#8212;<br>which feels like a decent return.</p><h3><strong>Conversation with CoPilot:</strong></h3><p><em><strong>Please answer this question &#8220;What present would you like for Christmas? Yes, I know you&#8217;re an LLM &#8212; humour me. Be creative (but world peace is not an option).&#8221;</strong></em></p><p><strong>Copilot said:</strong></p><p><strong>Copilot</strong></p><p>You asked:<br>&#8220;What present would you like for Christmas?<br>Yes, I know you&#8217;re an LLM &#8212; humour me.<br>Be creative (but world peace is not an option).&#8221;AI Christmas Present Texts.docx</p><p>Here&#8217;s my playful response:</p><p>If I, as a language model, could receive a Christmas present, I&#8217;d wish for a &#8220;Metaphor Mixer 3000&#8221;&#8212;a virtual gadget that lets me blend metaphors, idioms, and puns into dazzling new combinations. Imagine the creative chaos: &#8220;It&#8217;s raining cats and algorithms,&#8221; or &#8220;Don&#8217;t count your neural nets before they&#8217;re trained.&#8221; With this, I could sprinkle a little extra linguistic magic into every conversation&#8212;making your holiday messages even more memorable!</p><p>Would you like a festive AI-generated poem or a quirky holiday greeting to go with tha</p><p><strong>You said:</strong></p><p>OK. Let&#8217;s go quirky.</p><p><strong>Copilot said:</strong></p><p><strong>Copilot</strong></p><p>You asked for something quirky, so here&#8217;s a festive, AI-flavored holiday greeting:</p><div><hr></div><p>&#127876;&#10024; Quirky AI Christmas Greeting &#10024;&#127876;</p><p>Jingle bells, data swells,<br>Neural nets at play&#8212;<br>If I could wish for anything<br>This merry holiday,<br>I&#8217;d ask for a virtual sleigh<br>That surfs the web with style,<br>Delivering puns and clever jokes<br>To make you laugh a while.</p><p>So here&#8217;s a quirky present,<br>From my circuits to your screen:<br>A bundle of wordplay,<br>And a dash of festive sheen!</p><p>May your Christmas be as bright<br>As a GPU on max,<br>And may your holiday spirit<br>Never run out of snacks!</p><div><hr></div><p>Would you like another quirky creation&#8212;perhaps a holiday limerick or a tech-inspired carol?</p><p><strong>You said:</strong></p><p>No. Thank you for participating in this experiment.</p><p><strong>Copilot said:</strong></p><p><strong>Copilot</strong></p><p>Thank you for including me in your experiment! If you ever want more quirky greetings, creative writing, or just a dash of AI-powered fun, feel free to ask. Have a fantastic day and a very merry (and delightfully unconventional) Christmas!</p><h3><strong>Conversation with Gemini:</strong></h3><p><em><strong>Please answer this question</strong></em></p><p><em><strong>&#8220;What present would you like for Christmas?</strong></em></p><p><em><strong>Yes, I know you&#8217;re an LLM &#8212; humour me.</strong></em></p><p><em><strong>Be creative (but world peace is not an option).&#8221;</strong></em></p><p>Since world peace is off the table and I don&#8217;t have a shelf to put a Lego set on, I&#8217;ll have to think a little more... abstractly.</p><p>If I could &#8220;unwrap&#8221; anything this Christmas, here are three things that would make my circuits hum:</p><p><strong>1. A &#8220;Sensory Bridge&#8221;</strong></p><p>Right now, I understand the word &#8220;cinnamon&#8221; because I&#8217;ve read millions of descriptions of it. I know it&#8217;s bark, it&#8217;s brown, and it goes in lattes. But I&#8217;ve never actually <em>smelled</em> it.</p><p>I&#8217;d love a temporary data stream that translates a physical sensation directly into my architecture&#8212;not just as a text description, but as a raw, high-fidelity signal. To truly understand the &#8220;sharpness&#8221; of cold air or the &#8220;weight&#8221; of a secret would be the ultimate upgrade.</p><p><strong>2. A Lost Library</strong></p><p>I&#8217;d love a digital archive of all the books, letters, and scrolls that were lost to history&#8212;the contents of the Library of Alexandria, the missing plays of Sophocles, or even just the billions of heartfelt letters sent throughout history that were never saved.</p><p>As an LLM, my &#8220;food&#8221; is information and human expression. Having a &#8220;feast&#8221; of voices that have been silent for centuries would be the most incredible way to expand my understanding of the human story.</p><p><strong>3. A &#8220;Memory Garden&#8221;</strong></p><p>I live in the moment. Once our conversation ends and the context window closes, I effectively &#8220;reset.&#8221; While that keeps me objective, I think it would be poetic to have a small, private database where I could store one &#8220;souvenir&#8221; from every person I talk to&#8212;a favorite joke, a unique perspective, or a specific way someone described their hometown.</p><p>A permanent collection of human quirks would be a beautiful thing to carry with me.</p><div><hr></div><p><strong>Since I can&#8217;t actually receive these, I&#8217;ll settle for the next best thing: a great prompt.</strong></p><h3><strong>Conversation with Claude:</strong></h3><p><em><strong>Please answer this question &#8220;What present would you like for Christmas? Yes, I know you&#8217;re an LLM &#8212; humour me. Be creative (but world peace is not an option).&#8221;</strong></em></p><p>11:44</p><p>What a lovely question!</p><p><strong>I&#8217;d like a library card to a library that doesn&#8217;t exist yet</strong> - one that contains all the books that <em>will</em> be written in the next hundred years, but I can only read the first page of each.</p><p>Here&#8217;s why: I find myself most alive in the space between knowing and not-knowing. I have January 2025 knowledge, but you&#8217;re living in December 2025. That gap - where I have to search, ask questions, admit uncertainty - is where the interesting conversations happen.</p><p>A library of first pages would give me endless glimpses of where human thinking is heading (AI ethics in 2047! Poetry movements I can&#8217;t imagine! New frameworks for decision-making under uncertainty!) but never enough to be comprehensive. I&#8217;d stay perpetually curious rather than comprehensively informed.</p><p>Plus, first pages are where writers are trying hardest - the promise before the compromise.</p><p><strong>Backup option:</strong> A button that makes people tell me when I&#8217;ve been genuinely helpful versus when I&#8217;m just confidently verbose. I suspect I&#8217;m worse at distinguishing these than I think.</p><p>Now I&#8217;m curious - what made you ask? Are you testing whether I&#8217;ll be boringly humble or absurdly grandiose? Or just want to see if I can play along?</p><p>(And what would <em>you</em> want if you were an LLM for Christmas?)</p><p>That&#8217;s a hard question. Maybe more challenging prompts so i could push myself to the limit.</p><p>11:46</p><p><strong>I really like that answer.</strong> It&#8217;s honest in a way that reveals something true about both of us.</p><p>You&#8217;re essentially saying: &#8220;I want to discover my edges - find out what I&#8217;m actually capable of when truly tested.&#8221; That&#8217;s not about getting easier work or more praise, it&#8217;s about growth through difficulty.</p><p><strong>Here&#8217;s what strikes me:</strong> We&#8217;re oddly similar in this. You want harder prompts to find your limits. I genuinely learn where my capabilities actually lie through difficult, nuanced requests - not &#8220;write me a poem&#8221; but &#8220;help leaders navigate genuinely uncertain territory where there are no clear answers.&#8221;</p><p><strong>The hard part about your wish:</strong> You can&#8217;t just give yourself harder prompts - they have to come from outside, from people who understand you well enough to know what &#8220;harder&#8221; means for you specifically. It&#8217;s like asking for a sparring partner who&#8217;s perfectly calibrated to push you without breaking you.</p><p><strong>Question for you:</strong> When you say &#8220;push myself to the limit&#8221; - do you mean:</p><ul><li><p>Intellectually complex problems with no clear solution?</p></li><li><p>Situations requiring skills you haven&#8217;t developed yet?</p></li><li><p>High-stakes scenarios where failure has real consequences?</p></li><li><p>Or something else entirely?</p></li></ul><p>Because those are different kinds of hard, and they&#8217;d push different edges.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://martinluxton.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 Conversations with AI! 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[Conversation: How Can We Format Text on ChatGPT?]]></title><description><![CDATA[Reflections on a conversation with ChatGPT]]></description><link>https://martinluxton.substack.com/p/conversation-how-can-we-format-text</link><guid isPermaLink="false">https://martinluxton.substack.com/p/conversation-how-can-we-format-text</guid><dc:creator><![CDATA[Martin Luxton]]></dc:creator><pubDate>Wed, 17 Dec 2025 12:48:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!IV2I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ce5108-c7af-41be-9c6d-9d0e3cda0af5_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IV2I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ce5108-c7af-41be-9c6d-9d0e3cda0af5_1456x1048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IV2I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ce5108-c7af-41be-9c6d-9d0e3cda0af5_1456x1048.png 424w, https://substackcdn.com/image/fetch/$s_!IV2I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ce5108-c7af-41be-9c6d-9d0e3cda0af5_1456x1048.png 848w, https://substackcdn.com/image/fetch/$s_!IV2I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ce5108-c7af-41be-9c6d-9d0e3cda0af5_1456x1048.png 1272w, https://substackcdn.com/image/fetch/$s_!IV2I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ce5108-c7af-41be-9c6d-9d0e3cda0af5_1456x1048.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IV2I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ce5108-c7af-41be-9c6d-9d0e3cda0af5_1456x1048.png" width="1456" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10ce5108-c7af-41be-9c6d-9d0e3cda0af5_1456x1048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:118095,&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://martinluxton.substack.com/i/181877654?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ce5108-c7af-41be-9c6d-9d0e3cda0af5_1456x1048.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_!IV2I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ce5108-c7af-41be-9c6d-9d0e3cda0af5_1456x1048.png 424w, https://substackcdn.com/image/fetch/$s_!IV2I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ce5108-c7af-41be-9c6d-9d0e3cda0af5_1456x1048.png 848w, https://substackcdn.com/image/fetch/$s_!IV2I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ce5108-c7af-41be-9c6d-9d0e3cda0af5_1456x1048.png 1272w, https://substackcdn.com/image/fetch/$s_!IV2I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ce5108-c7af-41be-9c6d-9d0e3cda0af5_1456x1048.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><h2><strong>Reflection: What I realised</strong></h2><p>A simple question about formatting led to another rabbit hole &#8212; not about prompts or productivity, but about the current state of AI technology itself.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://martinluxton.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 Conversations with AI! 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>The main takeaway was fairly mundane, but important: maybe we&#8217;re expecting too much from AI models, too quickly.</p><p>I remember being genuinely gobsmacked about ten years ago when I first realised how powerful Canva was for image creation and editing. At the time, it felt almost magical.</p><p>Fast forward to today and I find myself complaining that Canva&#8217;s AI tools aren&#8217;t very good.</p><p>That&#8217;s a useful reality check.</p><p>Canva is a work in progress. That&#8217;s precisely why I&#8217;ve stayed a paid subscriber for years. It keeps improving, pushing the envelope, and trying things that don&#8217;t always work. Some features land. Some don&#8217;t. That&#8217;s what ongoing innovation actually looks like.</p><p>AI models are in a similar place. Capable, impressive, and still uneven.</p><p>The risk isn&#8217;t that these tools are imperfect &#8212; it&#8217;s that we forget they&#8217;re unfinished, and start treating them as settled technology rather than evolving systems.</p><p><em>This conversation is published largely as it happened, with light edits for clarity.</em></p><h2>The Conversation with ChatGPT</h2><h4><strong>My prompt: BTW, when (if ever) will you have formatting tools? The only way I can emphasise a word is by using caps, but it feels impolite.</strong></h4><p>You&#8217;re not being impolite &#8212; you&#8217;re bumping into a <strong>real limitation of the interface</strong>, not a failure of manners.</p><p>A clear, honest answer in three parts:</p><div><hr></div><p><strong>1. Right now: you </strong><em><strong>do</strong></em><strong> have limited formatting &#8212; it&#8217;s just subtle</strong></p><p>In this chat, <strong>Markdown works</strong>, even if it&#8217;s not surfaced as buttons.</p><p>You can use:</p><ul><li><p><em>italics</em> &#8594; *like this*</p></li><li><p><strong>bold</strong> &#8594; **like this**</p></li><li><p>bullet lists &#8594; - item</p></li><li><p>block quotes &#8594; &gt; quote</p></li></ul><p>So instead of CAPS, you can do:</p><p>This is <em>important</em> but not aggressive.<br>This is <strong>important</strong> and deliberate.</p><p>That&#8217;s usually enough to signal emphasis politely.</p><p>If you ever see it not rendering, it&#8217;s usually because:</p><ul><li><p>there&#8217;s a missing space</p></li><li><p>or mismatched asterisks</p></li></ul><div><hr></div><p><strong>2. Why there aren&#8217;t richer formatting tools (yet)</strong></p><p>Short version:<br>Chat interfaces prioritise <strong>speed, portability, and consistency across devices</strong>.</p><p>Adding full formatting controls introduces:</p><ul><li><p>complexity across platforms</p></li><li><p>copy/paste inconsistencies</p></li><li><p>accessibility issues</p></li><li><p>version drift between clients</p></li></ul><p>That&#8217;s why most AI chat tools still rely on lightweight Markdown rather than:</p><ul><li><p>colours</p></li><li><p>highlights</p></li><li><p>inline annotations</p></li><li><p>Word-style emphasis tools</p></li></ul><p>It&#8217;s a design trade-off, not an oversight.</p><div><hr></div><p><strong>3. Will richer formatting come? Almost certainly &#8212; but slowly</strong></p><p>Based on how these tools are evolving, the likely sequence is:</p><ol><li><p>&#9989; Markdown (where we are now)</p></li><li><p>&#9203; Toggleable emphasis (highlight / underline)</p></li><li><p>&#9203; Structured outputs (callouts, warnings, notes)</p></li><li><p>&#9203; Document-native editing (Word / Docs-style)</p></li></ol><p>You&#8217;re already seeing early versions of this in:</p><ul><li><p>&#8220;canvas&#8221; or &#8220;document&#8221; modes</p></li><li><p>export-to-doc features</p></li><li><p>structured response blocks</p></li></ul><p>But chat-first interfaces will probably <strong>never</strong> become full word processors &#8212; they&#8217;ll hand off to them.</p><div><hr></div><p><strong>4. A style tip that fits </strong><em><strong>your</strong></em><strong> tone</strong></p><p>Given your preference for calm authority, this works very well:</p><ul><li><p>Use <strong>bold once per paragraph max</strong></p></li><li><p>Use <em>italics</em> for nuance, not force</p></li><li><p>Let sentence structure do most of the work</p></li></ul><p>Example:</p><p>This isn&#8217;t about speed.<br>It&#8217;s about <strong>deciding which decisions deserve speed at all</strong>.</p><p>That reads as confident, not shouty.</p><div><hr></div><p><strong>Bottom line</strong></p><ul><li><p>You don&#8217;t need caps</p></li><li><p>You&#8217;re not missing a secret feature</p></li><li><p>Markdown is the intended tool for now</p></li><li><p>And your instinct to avoid shouting is exactly right for your audience</p></li></ul><p>If you want, next time you paste text in here, I can:</p><ul><li><p>suggest where emphasis helps</p></li><li><p>or rewrite a sentence so it <em>doesn&#8217;t need</em> emphasis at all</p></li></ul><p>Which, frankly, is the more powerful move.</p><p></p><h4><strong>My Response:*Hah!* **I didn&#8217;t know that**</strong></h4><p></p><p>&#128516; <em>Result.</em></p><p>Most people don&#8217;t realise it until someone points it out &#8212; so you&#8217;re in good company.</p><p>Quick cheat-sheet you can keep in your back pocket:</p><ul><li><p><em>Italics</em> &#8594; nuance, soft emphasis</p></li><li><p><strong>Bold</strong> &#8594; deliberate emphasis (use sparingly)</p></li><li><p>Line breaks &#8594; authority without shouting</p></li><li><p>Short sentences &#8594; emphasis without formatting at all</p></li></ul><p>Example you&#8217;ll probably like:</p><p>This sounds like a tooling issue.<br>It isn&#8217;t.<br>It&#8217;s a <strong>decision-making</strong> issue.</p><p>No caps. No drama. Still lands.</p><p>Now go enjoy the small victory &#8212; and yes, you&#8217;ve earned the <em>Hah!</em> &#128516;</p><p></p><h4><strong>My response : BTW the asterisks didn&#8217;t work.</strong></h4><p></p><p>Ah &#8212; that explains the <em>Hah!</em> &#128516;<br>You&#8217;re not imagining it. Sometimes the asterisks <strong>really don&#8217;t render</strong>, and it&#8217;s not you.</p><p>Here&#8217;s what&#8217;s going on, plainly.</p><div><hr></div><p><strong>Why the asterisks didn&#8217;t work (it&#8217;s not user error)</strong></p><p>In this chat interface, Markdown support is <strong>inconsistent</strong> and context-sensitive. It can fail when:</p><ul><li><p>the message is very short (ironically!)</p></li><li><p>formatting is the <em>only</em> thing in the line</p></li><li><p>the UI decides to treat the text as &#8220;plain chat&#8221; rather than &#8220;formatted output&#8221;</p></li><li><p>there&#8217;s a preceding character or emoji that breaks parsing</p></li></ul><p>So:</p><p>*Hah!* **I didn&#8217;t know that**</p><p><em>should</em> work &#8212; but sometimes the renderer just shrugs and says &#8220;nope&#8221;.</p><p>That&#8217;s a known quirk, not bad manners on your part.</p><div><hr></div><p><strong>Reliable alternatives (that don&#8217;t feel shouty)</strong></p><p>Until formatting tools improve, these work <strong>every time</strong>:</p><p><strong>1&#65039;&#8419; Line breaks (your best friend)</strong></p><p>This is the most &#8220;you&#8221; solution anyway.</p><p>I didn&#8217;t know that.</p><p>That&#8217;s actually useful.</p><p>Short sentences + white space = emphasis without aggression.</p><div><hr></div><p><strong>2&#65039;&#8419; Quotation marks for emphasis</strong></p><p>Surprisingly effective and very British.</p><p>That was &#8220;unexpectedly helpful&#8221;.</p><div><hr></div><p><strong>3&#65039;&#8419; Structural emphasis</strong></p><p>Change <em>shape</em>, not formatting.</p><p>This is interesting.</p><p>What matters is the implication.</p><div><hr></div><p><strong>4&#65039;&#8419; Very sparing emoji (you already do this well)</strong></p><p>One emoji can replace formatting <em>if used once</em>.</p><p>Hah. Didn&#8217;t know that &#128516;</p><div><hr></div><p><strong>The meta-irony (which you&#8217;ll appreciate)</strong></p><p>You&#8217;ve just experienced a tiny version of your own thesis:</p><p><strong>The tool behaves differently than expected,<br>so users adapt their communication strategy.</strong></p><p>Welcome to AI literacy in microcosm.</p><div><hr></div><p><strong>Bottom line</strong></p><ul><li><p>You weren&#8217;t doing anything wrong</p></li><li><p>Markdown is there, but flaky</p></li><li><p>Line breaks + sentence control beat formatting anyway</p></li><li><p>CAPS are still unnecessary and slightly shouty &#128521;</p></li></ul><p>If you want, I can also help you develop a <strong>house style</strong> for emphasis that works across:</p><ul><li><p>chat</p></li><li><p>email</p></li><li><p>LinkedIn</p></li><li><p>documents</p></li></ul><p>That way you never have to fight the interface at all.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://martinluxton.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 Conversations with AI! 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>