<?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[Cyborgs Writing: Writing with AI]]></title><description><![CDATA[Learn how to use principles of rhetoric and knowledge management to enhance the people, processes, and technologies around using AI for content development.]]></description><link>https://www.isophist.com/s/prompt-ops</link><image><url>https://substackcdn.com/image/fetch/$s_!cnci!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd41b2ae-512f-4bbc-8ca0-1dc31a7a8641_500x500.png</url><title>Cyborgs Writing: Writing with AI</title><link>https://www.isophist.com/s/prompt-ops</link></image><generator>Substack</generator><lastBuildDate>Thu, 30 Apr 2026 08:03:30 GMT</lastBuildDate><atom:link href="https://www.isophist.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Lance Cummings]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[lancecummings@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[lancecummings@substack.com]]></itunes:email><itunes:name><![CDATA[Lance Cummings]]></itunes:name></itunes:owner><itunes:author><![CDATA[Lance Cummings]]></itunes:author><googleplay:owner><![CDATA[lancecummings@substack.com]]></googleplay:owner><googleplay:email><![CDATA[lancecummings@substack.com]]></googleplay:email><googleplay:author><![CDATA[Lance Cummings]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Writing With Machines]]></title><description><![CDATA[Systematic AI Integration for Content Professionals]]></description><link>https://www.isophist.com/p/writing-with-machines</link><guid isPermaLink="false">https://www.isophist.com/p/writing-with-machines</guid><dc:creator><![CDATA[Lance Cummings]]></dc:creator><pubDate>Sat, 17 Jan 2026 19:52:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!N9SQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c9a3f0-008d-4d77-b159-178045fbeed7_563x317.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_!N9SQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c9a3f0-008d-4d77-b159-178045fbeed7_563x317.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N9SQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c9a3f0-008d-4d77-b159-178045fbeed7_563x317.png 424w, https://substackcdn.com/image/fetch/$s_!N9SQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c9a3f0-008d-4d77-b159-178045fbeed7_563x317.png 848w, https://substackcdn.com/image/fetch/$s_!N9SQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c9a3f0-008d-4d77-b159-178045fbeed7_563x317.png 1272w, https://substackcdn.com/image/fetch/$s_!N9SQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c9a3f0-008d-4d77-b159-178045fbeed7_563x317.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N9SQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c9a3f0-008d-4d77-b159-178045fbeed7_563x317.png" width="661" height="372.17939609236237" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74c9a3f0-008d-4d77-b159-178045fbeed7_563x317.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:317,&quot;width&quot;:563,&quot;resizeWidth&quot;:661,&quot;bytes&quot;:87169,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.isophist.com/i/184894552?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c9a3f0-008d-4d77-b159-178045fbeed7_563x317.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_!N9SQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c9a3f0-008d-4d77-b159-178045fbeed7_563x317.png 424w, https://substackcdn.com/image/fetch/$s_!N9SQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c9a3f0-008d-4d77-b159-178045fbeed7_563x317.png 848w, https://substackcdn.com/image/fetch/$s_!N9SQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c9a3f0-008d-4d77-b159-178045fbeed7_563x317.png 1272w, https://substackcdn.com/image/fetch/$s_!N9SQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c9a3f0-008d-4d77-b159-178045fbeed7_563x317.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>Paid subscribers now get first access to something I&#8217;ve been developing for the past year: a complete course on systematic AI integration for content professionals and technical writers.</p><p>This isn&#8217;t just about casual ChatGPT tips or prompt hacks. It&#8217;s about building the operational framework you need to integrate AI strategically into your actual work &#8230;the kind that makes you more effective without replacing your judgment or expertise.</p><p><strong>I&#8217;m making the beta version available to you paid subscribers, before the polished video course launches publicly. Here&#8217;s what that means and why it might interest you.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.isophist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.isophist.com/subscribe?"><span>Subscribe now</span></a></p><div class="pullquote"><p>AI works best when you can articulate your process clearly enough to identify exactly where it helps.</p></div><h2>What This Course Actually Is</h2><p><em>Writing with Machines</em> teaches content professionals how to move from casual AI use to systematic integration. It&#8217;s built around a core insight: AI works best when you can articulate your process clearly enough to identify exactly where it helps.</p><p>The course covers ten chapters:</p><ol><li><p><strong>Understanding Your Workflow </strong>- Making your invisible intellectual process visible and identifying friction points</p></li><li><p><strong>What AI Actually Does</strong> - Pattern-matching vs. reasoning, and why the distinction matters</p></li><li><p><strong>The Five Information Types</strong> - Structuring content so AI can process it effectively</p></li><li><p><strong>Grounding AI in Knowledge </strong>- Building reliable knowledge bases instead of hoping for accurate responses</p></li><li><p><strong>Prompt Design</strong> - Moving beyond trial-and-error to systematic prompt design</p></li><li><p><strong>Pairing Prompts with Process</strong> - Matching specific prompts to specific workflow stages</p></li><li><p><strong>Style and Temperature</strong> - Controlling AI output characteristics deliberately</p></li><li><p><strong>The Structured Principles</strong> - How content operations thinking improves AI integration</p></li><li><p><strong>Building Your Prompt Taxonomy </strong>- Organizing prompts as operational assets</p></li><li><p> <strong>Workflow Redesign</strong> - The capstone where you transform an actual process using everything you&#8217;ve learned</p></li></ol><p>This isn&#8217;t just theory. Each chapter includes practical exercises, templates you can adapt, and frameworks you&#8217;ll use immediately. Chapter 10 has you redesign a real workflow from your work. That&#8217;s your deliverable.</p><h2>What Beta Access Means</h2><p>The beta course is complete. All ten chapters are written and functional. But it&#8217;s developmental. It&#8217;s text-based with exercises and templates rather than polished video lessons. You&#8217;re getting the systematic framework and practical tools, not production value.</p><p>Here&#8217;s what you get as a beta participant:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3fUE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9827c4bd-e4a0-48b6-a4e9-143c156c6fa9_1354x1018.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3fUE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9827c4bd-e4a0-48b6-a4e9-143c156c6fa9_1354x1018.png 424w, https://substackcdn.com/image/fetch/$s_!3fUE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9827c4bd-e4a0-48b6-a4e9-143c156c6fa9_1354x1018.png 848w, https://substackcdn.com/image/fetch/$s_!3fUE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9827c4bd-e4a0-48b6-a4e9-143c156c6fa9_1354x1018.png 1272w, https://substackcdn.com/image/fetch/$s_!3fUE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9827c4bd-e4a0-48b6-a4e9-143c156c6fa9_1354x1018.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3fUE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9827c4bd-e4a0-48b6-a4e9-143c156c6fa9_1354x1018.png" width="1354" height="1018" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9827c4bd-e4a0-48b6-a4e9-143c156c6fa9_1354x1018.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1018,&quot;width&quot;:1354,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:226915,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.isophist.com/i/184894552?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9827c4bd-e4a0-48b6-a4e9-143c156c6fa9_1354x1018.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_!3fUE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9827c4bd-e4a0-48b6-a4e9-143c156c6fa9_1354x1018.png 424w, https://substackcdn.com/image/fetch/$s_!3fUE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9827c4bd-e4a0-48b6-a4e9-143c156c6fa9_1354x1018.png 848w, https://substackcdn.com/image/fetch/$s_!3fUE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9827c4bd-e4a0-48b6-a4e9-143c156c6fa9_1354x1018.png 1272w, https://substackcdn.com/image/fetch/$s_!3fUE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9827c4bd-e4a0-48b6-a4e9-143c156c6fa9_1354x1018.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The exchange is simple: You get early access to systematic AI integration frameworks. I get insights that make the final course better. Both of us benefit.</p><h2>Why Beta Access Now</h2><p>I could wait until everything is polished and perfect before releasing anything. But that&#8217;s not how I work, and frankly, it&#8217;s not how good courses get built.</p><p>The best educational materials come from real interaction with real learners. </p><p>You&#8217;re professionals doing actual content work. You have real workflows, real constraints, real stakeholders. Your friction points are different. Your applications will be different. Your feedback will be invaluable.</p><p>Also, I&#8217;m learning things from my research and teaching this semester that are making the course better week by week. The disciplinary differences I wrote about in this week&#8217;s newsletter? That came from watching students map their workflows. Those insights are already improving how I teach the concepts.</p><p>If you wait for the polished version, you pay more and you miss the opportunity to shape it. If you join the beta, you get the systematic framework now (which you can use immediately) and you influence what the premium version becomes.</p><h3>Who This Course Is For</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3ln5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d69c7d7-107e-4eaf-b499-0210cec60a4b_1434x1066.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3ln5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d69c7d7-107e-4eaf-b499-0210cec60a4b_1434x1066.png 424w, https://substackcdn.com/image/fetch/$s_!3ln5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d69c7d7-107e-4eaf-b499-0210cec60a4b_1434x1066.png 848w, https://substackcdn.com/image/fetch/$s_!3ln5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d69c7d7-107e-4eaf-b499-0210cec60a4b_1434x1066.png 1272w, https://substackcdn.com/image/fetch/$s_!3ln5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d69c7d7-107e-4eaf-b499-0210cec60a4b_1434x1066.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3ln5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d69c7d7-107e-4eaf-b499-0210cec60a4b_1434x1066.png" width="1434" height="1066" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d69c7d7-107e-4eaf-b499-0210cec60a4b_1434x1066.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1066,&quot;width&quot;:1434,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:226672,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.isophist.com/i/184894552?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d69c7d7-107e-4eaf-b499-0210cec60a4b_1434x1066.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_!3ln5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d69c7d7-107e-4eaf-b499-0210cec60a4b_1434x1066.png 424w, https://substackcdn.com/image/fetch/$s_!3ln5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d69c7d7-107e-4eaf-b499-0210cec60a4b_1434x1066.png 848w, https://substackcdn.com/image/fetch/$s_!3ln5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d69c7d7-107e-4eaf-b499-0210cec60a4b_1434x1066.png 1272w, https://substackcdn.com/image/fetch/$s_!3ln5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d69c7d7-107e-4eaf-b499-0210cec60a4b_1434x1066.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>What About Cost?</h3><p>If you&#8217;re already paying for Cyborgs Writing. This beta access is included in your subscription. No additional payment required.</p><p>The premium video course, when it launches, will cost significantly more. Early beta participants will get preferred pricing on that, but right now, your subscription covers this beta access completely.</p><p><strong>If cost is a barrier:</strong> I&#8217;m willing to provide access to people who can&#8217;t afford or prefer not to pay for the subscription but are genuinely committed to the process and feedback. If that&#8217;s you, email me at Lance.cummings@hey.com and we&#8217;ll work something out. The goal is to build an excellent course, not to restrict access unnecessarily.</p><p><strong>Access beta form below.</strong></p>
      <p>
          <a href="https://www.isophist.com/p/writing-with-machines">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Testing as Rhetorical Proof]]></title><description><![CDATA[How the library of Alexandria might judge good prompts]]></description><link>https://www.isophist.com/p/testing-as-rhetorical-proof</link><guid isPermaLink="false">https://www.isophist.com/p/testing-as-rhetorical-proof</guid><dc:creator><![CDATA[Lance Cummings]]></dc:creator><pubDate>Mon, 22 Dec 2025 15:15:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9O1-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38d208c1-cc13-47f8-b284-14827e7ad6c3_1748x1240.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_!9O1-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38d208c1-cc13-47f8-b284-14827e7ad6c3_1748x1240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9O1-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38d208c1-cc13-47f8-b284-14827e7ad6c3_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!9O1-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38d208c1-cc13-47f8-b284-14827e7ad6c3_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!9O1-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38d208c1-cc13-47f8-b284-14827e7ad6c3_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!9O1-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38d208c1-cc13-47f8-b284-14827e7ad6c3_1748x1240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9O1-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38d208c1-cc13-47f8-b284-14827e7ad6c3_1748x1240.png" width="1456" height="1033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38d208c1-cc13-47f8-b284-14827e7ad6c3_1748x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1033,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:609260,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.isophist.com/i/182110201?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38d208c1-cc13-47f8-b284-14827e7ad6c3_1748x1240.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_!9O1-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38d208c1-cc13-47f8-b284-14827e7ad6c3_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!9O1-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38d208c1-cc13-47f8-b284-14827e7ad6c3_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!9O1-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38d208c1-cc13-47f8-b284-14827e7ad6c3_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!9O1-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38d208c1-cc13-47f8-b284-14827e7ad6c3_1748x1240.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>Last semester, my students and I built a writing feedback chatbot for our technical communication course. In testing, it worked beautifully. Clear, specific feedback that maintained professional warmth. We deployed it.</p><p>Within two weeks, students started reporting inconsistent experiences. The same submission structure that earned detailed feedback on Monday produced superficial responses on Wednesday. </p><p>One student showed me screenshots. For example, the chatbot had praised her conclusion as &#8220;effectively synthesized&#8221; in the morning, then flagged the identical paragraph as &#8220;needing stronger connections&#8221; that afternoon. Same prompt. Same model version. Same student text.</p><p>This isn&#8217;t a bug. It&#8217;s just the way it is when working with language models. And it&#8217;s why prompt testing requires something more rigorous than &#8220;try it and see if it looks good.&#8221;</p><h3>Evaluation as Craft</h3><p>The ancient Greeks had a term for what we need: <em>kritik&#275; techn&#275;</em> &#8230; Or the art of judgment. The word <em>kritik&#275;</em> comes from <em>krin&#333;</em> (to separate, to decide), and <em>techn&#275;</em> means a teachable craft. Together, they describe a disciplined practice for evaluating the worth, correctness, and fitness of language.</p><p>The grammarians who were a part of the library of Alexandria developed kritik&#275; into a systematic discipline that created repeatable procedures for evaluating texts. Working with multiple manuscript copies of Homer, they faced a problem familiar to anyone testing AI outputs: variant versions of the same content, with no obvious way to determine which was best.</p><p>Their solution was to operationalize judgment. They established criteria, collected evidence across variants, applied standards consistently, and recorded their decisions so others could follow the reasoning. Judgment became a craft that could be taught, reproduced, and improved.</p><p>This is exactly what prompt testing requires. When we evaluate AI outputs, we&#8217;re not asking &#8220;does this sound good?&#8221; We&#8217;re asking whether the outputs meet specific criteria reliably enough for a particular purpose. </p><p>That question demands a method&#8212;articulated standards, systematic procedures, transparent documentation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pMWi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9326e95-a178-4b22-a7c4-a361efdd9cec_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pMWi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9326e95-a178-4b22-a7c4-a361efdd9cec_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!pMWi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9326e95-a178-4b22-a7c4-a361efdd9cec_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!pMWi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9326e95-a178-4b22-a7c4-a361efdd9cec_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!pMWi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9326e95-a178-4b22-a7c4-a361efdd9cec_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pMWi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9326e95-a178-4b22-a7c4-a361efdd9cec_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9326e95-a178-4b22-a7c4-a361efdd9cec_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5519197,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.isophist.com/i/182110201?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9326e95-a178-4b22-a7c4-a361efdd9cec_2752x1536.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_!pMWi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9326e95-a178-4b22-a7c4-a361efdd9cec_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!pMWi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9326e95-a178-4b22-a7c4-a361efdd9cec_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!pMWi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9326e95-a178-4b22-a7c4-a361efdd9cec_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!pMWi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9326e95-a178-4b22-a7c4-a361efdd9cec_2752x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image generated by <a href="http://aff.gammahttps://try.gamma.app/ka5vvp4ov8sj">Gamma.ai</a></figcaption></figure></div><h3>Why Structured Prompting Demands Systematic Testing</h3><p>When people claim structured prompting is dead, they&#8217;re usually working with single interactions or more dialogic collaborations. Ask a question, get an answer, move on (or continue working on that one instance). In that context, casual prompting often works fine.</p><p>But the moment you&#8217;re building something that needs to perform reliably across users, sessions, and contexts, you&#8217;re no longer in single-interaction territory. </p><p>This could be:</p><ul><li><p>a classroom assistant</p></li><li><p>a documentation helper, or</p></li><li><p>a content generation workflow.</p></li></ul><p>You&#8217;re building a system. And systems require consistency that casual prompting can&#8217;t guarantee.</p><p>My research on prompt format bears this out. <a href="https://www.isophist.com/p/is-structured-prompting-dead">When I tested the same complex task across four different structures</a>, the outputs varied dramatically. Not just in efficiency (processing time ranged from 64 to 120 seconds) but in character. The unstructured prompt produced exploratory, wandering responses. JSON triggered mechanical, compliance-document prose. Natural structure with clear sections generated focused, efficient communication.</p><p>Each format created different statistical conditions for the model&#8217;s token prediction. JSON tokens co-occur with technical documentation patterns in training data, so generating JSON-formatted input increases the probability of formal, exhaustive output patterns. Unstructured conversational input co-occurs with exploratory discussion, so the model follows those statistical tendencies.</p><p>Structure gives you leverage over consistency, but only if you verify that your structure actually produces the consistency you need. And structure isn&#8217;t the only variable. Temperature settings, model selection, and context length all affect output character. (I explore temperature&#8217;s effects in <a href="https://www.isophist.com/p/understanding-temperature-and-style">a separate lesson</a>.) Testing helps you understand how these variables interact for your specific use case.</p><h3>Testing Prompts vs. Testing Code</h3><p>When we test software, we&#8217;re verifying logical operations. Given input X, does the function return output Y? The relationship is deterministic. Run the test a thousand times, get the same result a thousand times.</p><p>Prompt testing operates on different principles. We&#8217;re examining rhetorical reliability, not verifying logic. Does the relationship we&#8217;ve established between human intention and machine interpretation remain stable across time, context, and varied inputs?</p><p>This distinction matters because it changes what we&#8217;re looking for. Code either passes or fails. Prompts exist on a spectrum of reliability, and our job is to understand where on that spectrum a given prompt sits for a given purpose.</p><p>The writing feedback chatbot didn&#8217;t &#8220;fail&#8221; in any binary sense. It produced plausible feedback every time. The question was whether that feedback remained consistent enough to be pedagogically useful &#8230; And whether students could trust that the evaluation criteria were being applied reliably rather than arbitrarily.</p><p><strong>That&#8217;s a question of judgment, not logic. And answering it requires a method for judgment.</strong></p><h3>What We&#8217;re Judging</h3><p>When you test a prompt systematically, you&#8217;re evaluating three aspects of the human-AI collaboration you&#8217;ve created.</p><p><strong>Stance stability.</strong> Every prompt establishes a rhetorical stance, or a position from which the AI speaks. &#8220;You are a writing tutor who provides constructive feedback focused on argument structure and evidence use&#8221; isn&#8217;t just an instruction. It&#8217;s establishing a consistent voice and perspective. </p><p>But does that stance actually persist?</p><p>With our classroom chatbot, testing revealed that the constructive-tutor stance held firm for the first few exchanges in a conversation, then gradually drifted toward generic encouragement. </p><p>This could happen because the model&#8217;s training data contains patterns where tutoring interactions soften over time, or because earlier instructions lose influence as the context window fills with conversation. </p><p>Whatever the mechanism, the effect was measurable: stance drift under extended use. Testing helped us identify where drift occurred so we could add stabilizing elements&#8212;periodic reinforcement of the evaluative criteria, structural markers that maintained the rigorous-feedback pattern.</p><p><strong>Interpretive framework reliability.</strong> Your prompt doesn&#8217;t just tell the AI what to do. It shapes how inputs get processed. When our chatbot prompt said &#8220;evaluate based on the technical communication rubric criteria,&#8221; we were creating conditions where rubric-related language would influence the output. But those conditions had gaps we didn&#8217;t anticipate.</p><p>The rubric worked well for standard assignments because the model had seen similar patterns. But when students submitted creative approaches, like an infographic, the statistical patterns broke down. The model couldn&#8217;t match rubric language to unfamiliar input formats, so it defaulted to surface-level observations about grammar and formatting. Testing with diverse input types revealed these blind spots. The fix wasn&#8217;t clarifying instructions&#8212;it was providing examples of the rubric applied to non-standard formats, giving the model patterns to match against.</p><p><strong>Collaborative boundaries.</strong> Every prompt creates what I think of as a collaborative space, or the zone where human intention and machine capability overlap productively. Testing maps the edges of this space.</p><p>For the classroom chatbot, we needed to know: What types of student writing produce useful feedback? Where does the feedback quality drop off? What submission characteristics cause confusion or generic responses? Which edge cases does the prompt handle gracefully, and which break it entirely?</p><p>These boundaries aren&#8217;t obvious from the prompt text. They emerge only through running varied inputs through the system and observing where reliability holds and where it fractures.</p><p>Knowing <em>what</em> to judge is only half the challenge. The Alexandrian grammarians understood this. They didn&#8217;t just identify what made a text authentic or well-formed. They also developed procedures for making those judgments systematically: comparing variants, marking uncertainties, documenting reasoning.</p><p>Prompt testing requires both dimensions. We need criteria for evaluation&#8212;what counts as stable stance, reliable interpretation, appropriate boundaries. And we need procedures for applying those criteria.</p><h2>The Rhetorical Appeals as Evaluation Criteria</h2><p>The <a href="https://continuum.fas.harvard.edu/homers-text-and-language/1-the-quest-for-a-definitive-text-of-homer-evidence-from-the-homeric-scholia-and-beyond/">Alexandrian grammarians </a>faced a problem we might recognize: they had no original to compare against. When scholars assessed a line of Homer, they weren&#8217;t checking it against some authoritative master copy&#8212;none existed. Homer was oral tradition committed to writing centuries after composition, and every manuscript was a copy of copies, each with its own variants and corruptions.</p><p>So how did these scholars develop criteria for judgment? By immersion in the corpus itself. They studied patterns across many manuscripts, inferring what Homeric diction typically looked like, identifying metrical conventions from the poems themselves, developing a sense of stylistic consistency through deep familiarity with the work. They&#8217;re standards emerged from the body of texts, then got applied back to evaluate individual passages.</p><p>We&#8217;re doing something similar with AI outputs. There&#8217;s no &#8220;ideal response&#8221; to compare against&#8212;just multiple outputs from which we infer what &#8220;good&#8221; looks like for a particular purpose. Our criteria emerge from examining what works, identifying patterns that characterize successful responses, and then applying those standards to evaluate new outputs.</p><p>But rhetoric offers a framework that accelerates this process: <a href="https://en.wikipedia.org/wiki/Modes_of_persuasion">the three appeals.</a> Aristotle identified ethos (credibility), pathos (emotional engagement), and logos (reasoning) as the fundamental dimensions of persuasive communication. These aren&#8217;t just persuasion techniques&#8212;they&#8217;re categories for evaluating whether communication works.</p><p>We&#8217;ve applied them to speeches, text, digital media &#8230; And now AI outputs.</p><p>When we adapt them for prompt testing, they become three lenses for examining output quality.</p><h3>Ethos Testing: Can the Output Be Trusted?</h3><p>Ethos in classical rhetoric establishes the speaker&#8217;s credibility and character. For AI outputs, we&#8217;re not assessing whether the model has credibility (it doesn&#8217;t, inherently), but whether the outputs are trustworthy enough for the intended purpose.</p><p>Trustworthiness breaks down into two components: consistency and accuracy.</p><p><strong>Consistency</strong> asks whether the same prompt produces comparable outputs across multiple runs. This matters because inconsistent outputs can&#8217;t be trusted for systematic use. If a documentation prompt generates comprehensive coverage on one run and superficial summaries on the next, you can&#8217;t build a workflow around it.</p><p>Testing for consistency is straightforward: run the same prompt with the same input multiple times and compare the outputs. But &#8220;same&#8221; doesn&#8217;t mean identical. The question is whether variation falls within acceptable bounds for your purpose.</p><p>Consider a blog title generator. Testing the same article summary five times might produce five different titles&#8212;but if all five maintain brand voice, include relevant keywords, and target the right audience, that variation is a feature for brainstorming purposes. The prompt has sufficient ethos for generating options.</p><p>Contrast that with a product description prompt. If testing reveals 30% variation in which technical specifications get mentioned, the prompt lacks the consistency required for that task. Product descriptions need completeness, not creativity. The prompt would need explicit checklists and verification steps until testing shows reliable coverage of required elements.</p><p><strong>Accuracy</strong> asks whether the outputs are factually correct and appropriately grounded. This is particularly critical for prompts that draw on domain knowledge or make claims that could be verified.</p><p>Testing for accuracy requires reference points&#8212;either human expert review or comparison against known-correct information. For our classroom chatbot, we tested accuracy by having instructors evaluate whether the AI&#8217;s feedback aligned with how they would assess the same submissions. Where the AI and instructors diverged significantly, we examined whether the prompt&#8217;s criteria were unclear or whether the model was introducing its own evaluation standards.</p><p>The ethos question for any prompt is: <em>Can I trust this output enough to use it for its intended purpose?</em> Testing answers that question with evidence rather than hope.</p><h3>Pathos Testing: Is the Emotional Register Appropriate?</h3><p>Pathos in classical rhetoric involves emotional appeal&#8212;engaging the audience&#8217;s feelings appropriately for the context. For AI outputs, we&#8217;re testing whether the tone and emotional register remain appropriate across different inputs and contexts.</p><p>This matters more than many practitioners realize. Tone inconsistency can undermine otherwise solid content. A customer service prompt that sounds helpful for simple questions but becomes condescending for complex ones will damage relationships regardless of how accurate the information is.</p><p>Imagine an automated feedback system for student writing. The prompt might maintain an encouraging tone when reviewing strong work but shift to patronizing reassurance for weaker submissions. Phrases like &#8220;You tried your best&#8221; and &#8220;Don&#8217;t worry, writing is hard&#8221; appearing only in responses to struggling students would unintentionally signal that the system had already judged them as less capable.</p><p>In this scenario, the prompt&#8217;s ethos could be fine&#8212;consistent, accurate feedback. But its pathos would be off, treating different students with different levels of respect based on submission quality.</p><p>Testing pathos requires diverse inputs that trigger different emotional contexts. For a feedback system, this means testing with:</p><ul><li><p>Strong submissions (does it avoid excessive praise that might seem hollow?)</p></li><li><p>Weak submissions (does it maintain respect while identifying problems?)</p></li><li><p>Frustrated student language (does it respond with patience rather than matching the frustration?)</p></li><li><p>Confused questions (does it clarify without condescension?)</p></li></ul><p>For a customer service prompt, you&#8217;d test across complaint types, customer tones, and issue severity. For documentation, you might test whether the prompt maintains appropriate professional distance when explaining both mundane features and exciting new capabilities.</p><p>The pathos question is: <em>Does the emotional register remain appropriate across the full range of likely inputs?</em> Testing reveals where tone calibration breaks down.</p><h3>Logos Testing: Is the Reasoning Sound?</h3><p>Logos in classical rhetoric involves logical argument, or the structure and validity of reasoning. For AI outputs, we&#8217;re testing whether the logical framework established in the prompt actually governs how outputs get generated.</p><p>This goes beyond checking factual accuracy (that&#8217;s ethos). Logos testing examines whether the prompt&#8217;s stated priorities, decision rules, and evaluation criteria actually shape the output&#8212;or whether they get overridden by other patterns in the model&#8217;s training.</p><p>Consider a documentation prompt that claims to prioritize accuracy but consistently chooses simpler explanations over precise ones. The prompt might include both &#8220;maintain technical accuracy&#8221; and &#8220;explain in accessible language.&#8221; In practice, accessibility could win out every tim&#8212;the AI sacrificing precision for readability without letting the user know.</p><p>This wouldn&#8217;t be a failure of the model. It would be a logical contradiction in the prompt that testing reveals. &#8220;Accurate and accessible&#8221; sounds reasonable until you encounter cases where accuracy requires technical precision that isn&#8217;t accessible. Without guidance for resolving that tension, the model could default to patterns from its training data, where accessible explanations are more common than technically precise ones.</p><p>Testing for logos means deliberately creating inputs that force your prompt&#8217;s priorities into conflict:</p><ul><li><p>If your prompt says &#8220;be concise but thorough,&#8221; test with topics that can&#8217;t be covered both concisely and thoroughly. Which wins?</p></li><li><p>If your prompt prioritizes &#8220;user benefit&#8221; and &#8220;technical accuracy,&#8221; test with features where the accurate description doesn&#8217;t sound beneficial. What happens?</p></li><li><p>If your prompt establishes an evaluation hierarchy (&#8220;first check X, then Y, then Z&#8221;), test with inputs where X and Y suggest different conclusions. Does the hierarchy hold?</p></li></ul><p>The logos question is: <em>When the prompt&#8217;s instructions compete, does the output resolve conflicts the way I intend?</em> Testing surfaces hidden contradictions and reveals which instructions actually govern behavior.</p><h3>Combining the Three Lenses</h3><p>Most prompt testing requires all three lenses, but their relative weight depends on purpose.</p><p><strong>For a research summarization prompt</strong>, logos dominates. You need the reasoning structure to govern output reliably. Ethos matters for accuracy, but pathos is less critical since emotional register in research summaries is relatively narrow.</p><p><strong>For a customer-facing chatbot,</strong> pathos may matter most. Users will forgive minor inconsistencies or occasional reasoning gaps if the tone feels right. They won&#8217;t forgive condescension or inappropriate cheerfulness when they&#8217;re frustrated.</p><p><strong>For a compliance documentation prompt, ethos is paramount.</strong> Consistency and accuracy are non-negotiable. Pathos and logos matter, but trustworthiness is the threshold requirement.</p><p>When designing your testing approach, identify which appeals are critical for your use case and weight your testing accordingly. A prompt can have strong ethos but weak pathos (consistent and accurate but tonally inappropriate), or strong logos but weak ethos (sound reasoning but inconsistent execution). Testing across all three reveals the full picture.</p><h2>From Criteria to Procedures</h2><p>Knowing what to evaluate doesn&#8217;t tell you how to evaluate it. The Alexandrian grammarians understood this. They developed not just standards for judgment but systematic procedures for applying those standards: methods for comparing variants, marking uncertainties, and documenting reasoning so others could follow or challenge their conclusions.</p><p>These procedures translate surprisingly well to prompt testing. The Alexandrians were solving a version of our problem: multiple variant texts, no definitive original, and the need for judgments that could be taught, reproduced, and defended.</p><h3>Recension: Multi-Run Comparison</h3><p><a href="https://bmcr.brynmawr.edu/2019/2019.04.35/">The Alexandrians framed this work as </a><em><a href="https://bmcr.brynmawr.edu/2019/2019.04.35/">diorth&#333;sis</a></em><a href="https://bmcr.brynmawr.edu/2019/2019.04.35/"> and </a><em><a href="https://bmcr.brynmawr.edu/2019/2019.04.35/">ekdosis</a></em><a href="https://bmcr.brynmawr.edu/2019/2019.04.35/">.</a> They collated multiple manuscript &#8220;witnesses&#8221; to identify variants, marked doubtful lines, and recorded their comparative reasoning in commentaries. Rather than trusting any single copy, they corrected the text and then issued a stabilized edition, choosing readings based on consistent patterns across the evidence.</p><p>For prompt testing, this becomes multi-run comparison. Never evaluate a prompt based on a single output. Run the same prompt with the same input multiple times and compare results.</p><p>This sounds obvious, but it&#8217;s surprisingly rare in practice. Most prompt development follows a pattern: write prompt, test once, adjust if the output looks wrong, test once more, deploy. That&#8217;s like Alexandrians looking at one manuscript and declaring it authoritative.</p><p>Multi-run comparison reveals what single tests hide. When I tested my four prompt formats, I didn&#8217;t just run each once. Each variation ran under controlled conditions, with metrics tracked across runs. The patterns emerged from comparison, not from any single output.</p><p>For practical testing, I recommend a minimum of three runs for informal evaluation and five or more for anything you&#8217;ll deploy in production. Compare outputs looking for:</p><p><strong>Structural consistency.</strong> Do the outputs follow the same organization? If your prompt specifies a format, does that format hold across runs, or does it drift?</p><p><strong>Coverage variation.</strong> Do all runs address the same key points, or do some outputs omit information that others include? For the blog title generator, variation in titles is fine. For product descriptions, variation in which features get mentioned is a problem.</p><p><strong>Tonal range.</strong> Do all outputs stay within the same emotional register, or do some runs produce noticeably different tones? This is your pathos check.</p><p><strong>Priority adherence.</strong> When the prompt contains competing instructions, do all runs resolve the conflict the same way? This is your logos check.</p><p>The goal isn&#8217;t identical outputs. That&#8217;s neither possible nor desirable. The goal is understanding the range of variation your prompt produces and determining whether that range falls within acceptable bounds for your purpose.</p><h3>Athetesis: Marking Uncertainty</h3><p>When Alexandrian grammarians encountered lines they suspected were spurious or corrupted, they didn&#8217;t simply delete them. They marked them with an <em>obelos</em>&#8212;a horizontal line indicating doubt. This kept them visible in the text. Future scholars could see the judgment, assess the reasoning, and reach their own conclusions.</p><p>This practice, called <em>athetesis</em>, prioritized transparency over tidiness. A marked line told readers: &#8220;This is questionable, but I&#8217;m preserving it so you can evaluate my judgment.&#8221;</p><p>For prompt testing, this becomes uncertainty flagging. When you identify problems in AI outputs, mark them explicitly rather than silently fixing them or discarding the output entirely.</p><p>This matters for two reasons. First, patterns of uncertainty reveal prompt weaknesses. If you&#8217;re consistently flagging the same type of problem, you&#8217;ve identified where your prompt needs revision. Silent fixes hide these patterns.</p><p>Second, flagged outputs become training data for your own judgment. Over time, a collection of marked outputs teaches you (and your team) what to watch for. The Alexandrians built <em>scholia</em> (or commentary traditions) around their marked texts. You can build similar institutional knowledge around flagged AI outputs.</p><p>A simple flagging system might include markers like:</p><ul><li><p><strong>H</strong> for hallucination (unsupported claims or fabricated details)</p></li><li><p><strong>T</strong> for tone problems (inappropriate emotional register)</p></li><li><p><strong>I</strong> for incompleteness (missing required elements)</p></li><li><p><strong>C</strong> for contradiction (conflicts with prompt instructions or internal inconsistency)</p></li><li><p><strong>D</strong> for drift (departure from established stance or format)</p></li></ul><p>The specific markers matter less than consistent use. Pick a system and apply it across all your testing so patterns become visible.</p><h3>Scholia: Documenting Your Reasoning</h3><p>The Alexandrians didn&#8217;t just mark problems&#8212;they explained their judgments. Marginal notes called <em>scholia</em> documented why a line was suspect, what alternatives existed, and how the editor had reasoned through the decision. These annotations accumulated over generations, creating a scholarly conversation around the text.</p><p>For prompt testing, this becomes documented evaluation. Don&#8217;t just record that an output passed or failed&#8212;record why.</p><p>This is where most testing falls apart. Teams run prompts, glance at outputs, make a gut judgment, and move on. Nothing gets written down. A month later, no one remembers why certain prompt versions were rejected or what problems the current version was designed to solve.</p><p>Documented evaluation doesn&#8217;t require elaborate systems. A simple log capturing the following for each test proves valuable:</p><p><strong>The input used.</strong> What specific content did you feed the prompt? Save it so tests can be reproduced.</p><p><strong>The output received.</strong> Keep the full output, not just a summary or judgment.</p><p><strong>Your assessment.</strong> Did it pass or fail on ethos, pathos, logos? What specific problems did you identify? Use your flagging system.</p><p><strong>Your reasoning.</strong> Why did you judge it this way? What would have made it better? This is the scholia&#8212;the part that teaches future evaluators (including future you) how to think about the prompt&#8217;s performance.</p><p>When you revise a prompt based on testing, document what you changed and why. Link the revision to the specific test failures that motivated it. This creates a trail that makes prompt development cumulative rather than circular.</p><h3>Putting Procedures into Practice</h3><p>These Alexandrian procedures provide the methodological foundation. But you still need practical workflows for implementing them. The approach you choose depends on your technical resources and scale.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.isophist.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">Paid subscribers get the full methodology below, plus early access to <em>Writing with Machines</em>&#8212;my course on building reliable AI writing workflows (Beta coming in January).</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>
          <a href="https://www.isophist.com/p/testing-as-rhetorical-proof">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[From Chatbot to Automations]]></title><description><![CDATA[The evolution of AI workflows]]></description><link>https://www.isophist.com/p/from-chatbot-to-automations</link><guid isPermaLink="false">https://www.isophist.com/p/from-chatbot-to-automations</guid><dc:creator><![CDATA[Lance Cummings]]></dc:creator><pubDate>Tue, 13 May 2025 18:29:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!p96P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd14ae737-62fd-44a7-81fe-14923d9188f8_1748x1240.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_!p96P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd14ae737-62fd-44a7-81fe-14923d9188f8_1748x1240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p96P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd14ae737-62fd-44a7-81fe-14923d9188f8_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!p96P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd14ae737-62fd-44a7-81fe-14923d9188f8_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!p96P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd14ae737-62fd-44a7-81fe-14923d9188f8_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!p96P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd14ae737-62fd-44a7-81fe-14923d9188f8_1748x1240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p96P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd14ae737-62fd-44a7-81fe-14923d9188f8_1748x1240.png" width="1456" height="1033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d14ae737-62fd-44a7-81fe-14923d9188f8_1748x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1033,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:612593,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.isophist.com/i/163398622?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd14ae737-62fd-44a7-81fe-14923d9188f8_1748x1240.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_!p96P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd14ae737-62fd-44a7-81fe-14923d9188f8_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!p96P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd14ae737-62fd-44a7-81fe-14923d9188f8_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!p96P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd14ae737-62fd-44a7-81fe-14923d9188f8_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!p96P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd14ae737-62fd-44a7-81fe-14923d9188f8_1748x1240.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>In <a href="https://www.isophist.com/s/prompt-ops">our previous lessons</a>, we explored how structured prompts can be woven into conversational interfaces through chatbots. </p><p>Now, let's take the next step in our PromptOps journey: creating AI agents and automated workflows that operate more independently within your content systems.</p><p>While chatbots are powerful tools, they still require your active involvement. You must open the interface, type your query, and wait for a response. </p><p>But what if your AI tools could operate more autonomously&#8212;taking action at specific times or in response to specific events?</p><p>Imagine you're a technical writer maintaining documentation for software that updates monthly. Currently, you manually update your documentation when new features are released. </p><p>What if instead, your system could automatically detect new release notes, analyze them, and draft updated documentation without your intervention?</p><p>Or perhaps you're an educator who's created a chatbot that provides feedback on student writing. </p><div class="pullquote"><p>What if we could take the structured prompting techniques we've developed and apply them in systems that don't wait for our commands, but instead recognize when action is needed and respond accordingly?</p></div><p>Rather than requiring students to copy and paste their work into a chat interface, what if they could simply submit their assignments to a shared folder, triggering an AI system to provide initial feedback before you review it?</p><p>This shift from reactive to proactive AI implementation represents a significant advancement in how we collaborate with machines, but raises an important question: </p><p><em>What if we could take the structured prompting techniques we've developed and apply them in systems that don't wait for our commands, but instead recognize when action is needed and respond accordingly?</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.isophist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.isophist.com/subscribe?"><span>Subscribe now</span></a></p><h2>The Promise of AI Agents</h2><p>This is where AI agents and automated workflows enter the picture. But let's be clear about what these terms actually mean, as they're often surrounded by unnecessary mystique:</p><div><hr></div><p><strong>AI Agent</strong>: At its simplest, an AI agent is just an AI system that can perform specific tasks with some degree of independence. It's not a sentient being or a complex autonomous system &#8211; it's essentially a chatbot with a job description and the ability to act when certain conditions are met rather than waiting for direct commands.</p><p><strong>Automated Workflow</strong>: This is a series of connected steps where an AI agent works together with other digital tools to accomplish tasks with minimal human intervention. These workflows follow an "if this, then that" logic &#8211; when specific triggers occur, the workflow activates, performs its tasks, and delivers results.</p><div><hr></div><p>Together, these concepts represent a natural progression in machine rhetorics:</p><ol><li><p>We started with structured prompts that generate single responses.</p></li><li><p>We evolved to chatbots that maintain context across multiple exchanges.</p></li><li><p>Now we're developing agents that operate proactively within defined workflows.</p></li></ol><p>The transition from chatbots to automation isn't about abandoning our conversation-based tools but extending them beyond the chat interface into our broader content operations. It's about taking the same principles of structured prompting that make chatbots effective and applying them in systems that can operate even when we're not actively engaged with them.</p><p>For content professionals, educators, and technical communicators, this evolution offers tremendous potential to streamline repetitive tasks while preserving your expertise for the work that truly requires human insight and creativity.</p><p>Consider these common scenarios that might resonate with your daily work:</p><p>You're a technical writer frustrated with how a summarization tool misses key points that matter to your product's users. The tool consistently overlooks details about accessibility features and security considerations that your readers specifically care about.</p><p>As a content creator, you're tired of a style checker that enforces rules that don't align with your publication's voice. It flags your intentional sentence fragments as errors and pushes for formal language when your audience responds better to a conversational tone.</p><p>Instead of abandoning these tools or accepting their limitations, you can rebuild them&#8212;creating versions that better align with your specific needs and preferences.</p><p>A <strong>technical writer</strong> might create a workflow that first runs content through a general summarization tool, then applies a custom filter that ensures accessibility and security information is preserved or even emphasized.</p><p>A <strong>content creator</strong> could build a system that applies house style rules after the general check, effectively overriding generic suggestions with publication-specific guidance.</p><p>This creative approach echoes a long tradition in writing and publishing:</p><p>Dissatisfied with the books being published? Write your own. Unhappy with information available on the web? Create your own content. Concerned about biased AI systems? Build alternatives that reflect your values.</p><p>The ability to design AI workflows gives you tremendous agency in shaping how technology serves your writing and content processes.</p><h2>Cunning Intelligence in Action</h2><p>The ancient Greeks had a concept called metis&#8212;often translated as "cunning intelligence" or "adaptive wisdom." This was the kind of practical intelligence embodied by figures like Odysseus, who used creativity and resourcefulness to overcome challenges. </p><div class="pullquote"><p>When you design AI workflows, you're exercising a modern form of metis. You're not just accepting the tools and processes given to you; you're actively reshaping them to better serve your needs and goals.</p></div><p>Unlike theoretical knowledge (episteme) or technical skill (techne), metis represented the ability to adapt, improvise, and find clever solutions to complex problems.</p><p>When you design AI workflows, you're exercising a modern form of metis. You're not just accepting the tools and processes given to you; you're actively reshaping them to better serve your needs and goals. You're finding creative ways to make AI systems work for your specific context, even when they weren't explicitly designed for your particular use case.</p><p>Consider this real-world example from a technical writing team at a large software company.</p><p>The team was responsible for documenting an increasingly complex product that received updates every two weeks. Their challenge wasn't just keeping up with the volume of changes but ensuring consistency across hundreds of interconnected help articles. Standard documentation tools didn't offer effective ways to track these relationships or identify which articles needed updating when features changed.</p><p>Rather than accepting these limitations, the team created a custom workflow that:</p><ol><li><p>Monitored the development team's code repository for changes to specific feature areas</p></li><li><p>Automatically extracted key terms and functions from the updated code</p></li><li><p>Searched their documentation for all articles mentioning these terms</p></li><li><p>Generated a prioritized list of potentially affected documents with confidence scores</p></li><li><p>Created first drafts of change notes for the highest-confidence matches</p></li></ol><p>This system didn't just save time&#8212;it transformed how the team approached documentation. Instead of frantically reviewing all documents after each release, they could focus their attention precisely where it was needed most. The system wasn't perfect, occasionally missing connections or suggesting unnecessary updates, but it dramatically improved their process.</p><div class="pullquote"><p>The technical writing team didn't just create a tool&#8212;they extended their collective intelligence and expertise into an automated system that embodied their best practices and deepest knowledge of their product.</p></div><p>What made this approach a true expression of <em>metis</em> wasn't just the technology but how it embodied the team's unique expertise and knowledge of their documentation ecosystem. </p><p><strong>They built a system that reflected their understanding of how their particular product's features connected to their specific documentation structure&#8212;knowledge that no general-purpose AI tool could possibly possess.</strong></p><p>This represents a significant shift in our relationship with AI:</p><ul><li><p>Instead of being constrained by the limitations of existing tools, you create new ones tailored to your specific needs.</p></li><li><p>Rather than adapting to how machines work, you adapt the machines to how you and your team work.</p></li><li><p>Instead of accepting biased or problematic AI outputs, you design systems that align with your values and priorities.</p></li></ul><p>By building AI agents and workflows, you become an architect of automated processes rather than merely a user of them. You're essentially writing the instructions not just for what content should be created, but for how your entire content system should operate.</p><p>The technical writing team didn't just create a tool&#8212;they extended their collective intelligence and expertise into an automated system that embodied their best practices and deepest knowledge of their product. </p><p>The system didn't replace their expertise; it amplified it, allowing them to apply their judgment and insight more effectively by eliminating hours of tedious document review.</p><p>This form of metis&#8212;the ability to creatively reshape technology to serve human needs&#8212;represents one of the most powerful aspects of machine rhetorics. It's not about mastering AI for its own sake, but about bending these technologies to better serve your specific content operations challenges.</p><h2>The Anatomy of an AI Workflow</h2><p>Today's marketplace is flooded with AI automation tools with impressive-sounding capabilities. From "intelligent content optimization platforms" to "autonomous marketing assistants" to "self-improving documentation systems," these tools often present themselves as revolutionary technologies with proprietary approaches.</p><p>But here's a secret that will help you navigate this landscape and eventually build your own systems: beneath their sleek interfaces and marketing language, virtually all AI automation tools share the same fundamental architecture. They all require the same four core components to function, regardless of their specific application or industry focus.</p><p>Let's examine these universal building blocks while looking at some popular tools in the market:</p><h3>1. Trigger</h3><p>This is the event or condition that initiates the workflow. A trigger might be:</p><ul><li><p>A specific time (every morning at 8 AM)</p></li><li><p>A new piece of data (a fresh article published on a website)</p></li><li><p>A user action (clicking a browser extension button)</p></li><li><p>A system event (a new file being added to a folder)</p></li></ul><p><strong>Real-world examples:</strong></p><ul><li><p>Zapier's automation platform calls these "Triggers" explicitly in their interface</p></li><li><p>HubSpot's marketing automation calls them "Enrollment criteria"</p></li><li><p>Microsoft Power Automate refers to them as "When this happens..."</p></li><li><p>IFTTT (If This Then That) builds the trigger concept directly into its name</p></li></ul><p>For technical writers, a valuable trigger might be when documentation files are modified in your content management system, prompting an automated quality check. Content creators might use the publication of competing content as a trigger to generate differentiation analyses. Educators could set up triggers based on assignment submission deadlines to automatically distribute work for peer review.</p><h3>2. AI Agent</h3><p>This is the artificial intelligence component that performs the core task. The agent leverages structured prompting techniques but operates without direct human supervision.</p><p><strong>Real-world examples:</strong></p><ul><li><p>Copy.ai calls this their "AI writer"</p></li><li><p>Jasper refers to its "AI assistant"</p></li><li><p>GitHub Copilot calls it their "AI pair programmer"</p></li><li><p>Grammarly's system functions as an "AI writing assistant"</p></li></ul><p>Despite the different names, these are all essentially AI systems following structured instructions to process information and generate outputs. The quality and usefulness of these systems depend largely on how well their prompts are structured&#8212;exactly what we've been exploring throughout this course.</p><p>For example, a technical documentation team might employ an agent that reviews newly written procedures and suggests clarifications based on readability scores and common user questions. Content marketers might use an agent that transforms long-form content into multiple social media posts with appropriate hashtags. Educational content developers could implement an agent that converts lecture notes into interactive quiz questions to reinforce learning.</p><h3>3. Connections</h3><p>These are the integration points between your AI agent and other systems. Connections might include APIs to access external data, file system interfaces, email services, or database connections.</p><p><strong>Real-world examples:</strong></p><ul><li><p>Make.com (formerly Integromat) calls these "Modules"</p></li><li><p>Airtable's Automations refers to them as "Actions"</p></li><li><p>Notion AI integrates with your existing Notion database</p></li><li><p>Salesforce's Einstein connects with your customer data</p></li></ul><p>These connections are what make AI agents truly powerful. A technical writing workflow might connect to your product roadmap system to automatically flag documentation that needs updating based on upcoming feature changes. Content creators might establish connections to analytics platforms to inform content optimization decisions. Educators could connect their grading systems with content repositories to automatically suggest resources based on student performance patterns.</p><h3>4. Output</h3><p>This is the result produced by the workflow. The output might be a document stored in a specific location, an email sent to stakeholders, data added to a spreadsheet, or even a trigger for another workflow.</p><p><strong>Real-world examples:</strong></p><ul><li><p>Buffer delivers social media posts to multiple platforms</p></li><li><p>Canva's Magic Write generates design copy</p></li><li><p>Fathom AI produces meeting summaries</p></li><li><p>Notion AI creates formatted content in your workspace</p></li></ul><p>For technical communicators, an output might be a weekly report highlighting potential inconsistencies across your documentation suite. Content creators might receive a personalized digest of trending topics in their niche with AI-generated content ideas tailored to their publication's style. Educational content developers might produce automatically differentiated versions of the same learning materials targeted at various student proficiency levels.</p><h3>Understanding the Patterns Behind the Products</h3><p>By recognizing these common patterns across different AI automation tools, you gain several advantages:</p><ol><li><p><strong>Better evaluation skills</strong>: You can more effectively assess whether a new tool actually offers unique capabilities or just repackages familiar components.</p></li><li><p><strong>Improved integration abilities</strong>: Understanding these shared structures helps you connect different tools into more powerful custom workflows.</p></li><li><p><strong>Greater independence</strong>: When you understand the basic architecture, you can build your own solutions when commercial tools don't quite meet your needs.</p></li><li><p><strong>Strategic perspective</strong>: Rather than getting caught up in feature comparisons, you can focus on how well a tool's architecture aligns with your specific content operations.</p></li></ol><p>This perspective also reveals an important truth: the most sophisticated AI automation isn't necessarily the one with the most advanced AI model, but the one that most effectively orchestrates these four components to address your specific content challenges.</p><p>As we continue our exploration of automation, remember that you're not just learning to use tools&#8212;you're learning to think about content operations in a way that allows you to design your own tools when necessary, combining these universal building blocks in unique ways that address your specific needs.</p><h2>Starting Simple: Your First AI Workflow</h2><p>While the potential of AI workflows is vast, complexity is the enemy of reliability. Just as we developed chatbots iteratively, we'll approach workflow automation with a similar mindset:</p><ul><li><p>Start with a single, well-defined task</p></li><li><p>Make sure it works consistently before adding complexity</p></li><li><p>Add components incrementally, testing at each stage</p></li><li><p>Focus on creating value, not technical sophistication</p></li></ul><p>For technical writers, a simple first automation might monitor your product's GitHub repository for documentation-related issues and compile them into a daily digest. This targeted workflow accomplishes one specific task reliably rather than attempting to automate your entire documentation process at once.</p><p>Content creators might begin with a workflow that identifies trending hashtags in your niche and suggests content ideas based on them. This focused automation addresses a specific pain point&#8212;ideation&#8212;before expanding to more complex aspects of your content creation process.</p><p>Even these simple automations can dramatically improve your productivity and effectiveness. A workflow that checks RSS feeds for new content in your field, summarizes the articles, and emails you the results each morning might take just a few hours to build but save you hours of work each week.</p><h2>The Writer as System Designer</h2><p>Throughout this course, we've emphasized that working with AI is fundamentally an act of writing&#8212;crafting language to achieve specific outcomes. Building automated workflows extends this perspective, positioning you as both a writer and a system designer.</p><p>This evolution is particularly meaningful for professionals who work with content.</p><p>Technical writers have always served as bridges between complex systems and their users. Now, you're not just documenting systems&#8212;you're designing them. The same skills that help you create clear documentation&#8212;understanding user needs, breaking complex processes into manageable steps, ensuring consistency&#8212;are valuable assets in designing effective AI workflows.</p><p>Content creators already think systematically about audience journeys and engagement funnels. Designing AI workflows leverages this strategic thinking in new ways, allowing you to automate parts of the content lifecycle while maintaining your distinctive voice and perspective.</p><p>When you build an AI workflow, you're still writing&#8212;not just prompts for the AI, but instructions for how various components should interact. You're creating a system that processes language, generates language, and delivers language to specific destinations. You're essentially writing a meta-narrative that guides how content flows through your professional ecosystem.</p><h2>Case Study: The Content Monitor</h2><p>Let's explore how a chatbot might evolve into an automated workflow. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.isophist.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">For more detail instructions and a specific case study, consider joining the Cyborgs Writing community.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>
      <p>
          <a href="https://www.isophist.com/p/from-chatbot-to-automations">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Designing Simple Chatbots]]></title><description><![CDATA[Lesson 11: From Prompts to Conversational Agents]]></description><link>https://www.isophist.com/p/designing-simple-chatbots</link><guid isPermaLink="false">https://www.isophist.com/p/designing-simple-chatbots</guid><dc:creator><![CDATA[Lance Cummings]]></dc:creator><pubDate>Tue, 29 Apr 2025 12:42:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4hWO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33186919-8672-4313-b393-424d8e260db3_1748x1240.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_!4hWO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33186919-8672-4313-b393-424d8e260db3_1748x1240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4hWO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33186919-8672-4313-b393-424d8e260db3_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!4hWO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33186919-8672-4313-b393-424d8e260db3_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!4hWO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33186919-8672-4313-b393-424d8e260db3_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!4hWO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33186919-8672-4313-b393-424d8e260db3_1748x1240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4hWO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33186919-8672-4313-b393-424d8e260db3_1748x1240.png" width="1456" height="1033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/33186919-8672-4313-b393-424d8e260db3_1748x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1033,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:607657,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.isophist.com/i/160095249?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33186919-8672-4313-b393-424d8e260db3_1748x1240.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_!4hWO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33186919-8672-4313-b393-424d8e260db3_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!4hWO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33186919-8672-4313-b393-424d8e260db3_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!4hWO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33186919-8672-4313-b393-424d8e260db3_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!4hWO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33186919-8672-4313-b393-424d8e260db3_1748x1240.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>One of the most accessible ways to leverage your structured prompts is through chatbots - conversational agents designed to perform specific tasks through natural dialogue.</p><p>The prompt library you've developed in <a href="https://www.isophist.com/p/building-a-fair-prompt-library">our previous lesson</a> serves as the foundation for creating more sophisticated AI applications. </p><p>That&#8217;s why it is important to master structured prompting &#8230; not so you can get this one AI interaction to work &#8230; but so you can builder better and bigger AI content systems.</p><div class="pullquote"><p>What makes these custom chatbots powerful isn't just the technology&#8212;it's the specialized focus on specific, high-value tasks. </p></div><p>Why consider creating a chatbot? The applications are remarkably versatile across different professional contexts:</p><p>For <strong>content creators</strong>, chatbots can serve as specialized assistants that streamline repetitive aspects of your workflow. </p><p>Imagine a chatbot that helps you brainstorm newsletter topics based on your audience analytics, transforms your long-form content into social media posts tailored to different platforms, or analyzes your writing for clarity and engagement. Rather than switching between multiple tools, a well-designed chatbot brings these capabilities into a conversational interface that fits naturally into your creative process.</p><p><strong>Educators</strong> can leverage chatbots to extend their teaching presence beyond class hours. </p><p>A chatbot could provide personalized feedback on student drafts using your specific rubric, create differentiated practice activities based on individual learning needs, or even simulate discussion scenarios for students to practice critical thinking. These applications don't replace the educator&#8212;they amplify your ability to provide timely, consistent support to students.</p><p>For <strong>technical writers</strong>, chatbots can become powerful quality control tools that help maintain documentation standards. </p><p>A specialized bot might analyze technical content for reading level and jargon, verify that procedures follow your organization's required structure, or even generate template-based documentation for common scenarios. These applications help technical writers focus on high-value communication challenges while ensuring consistency across large documentation sets.</p><p>What makes these applications powerful isn't just the technology&#8212;it's the specialized focus on specific, high-value tasks. This brings us to our first crucial insight about effective chatbot design.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.isophist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.isophist.com/subscribe?"><span>Subscribe now</span></a></p><h2>Understanding Chatbots as Tools, Not Personas</h2><p>When designing chatbots, the most common mistake is creating a persona rather than a tool. People often approach chatbot design by thinking, "I want to create a writing coach" or "I need a research assistant." This approach seems intuitive but often leads to disappointing results, because you are leaving too much to chance &#8230; or the models default training.</p><p>Instead, think of your chatbot as a specialized tool designed to perform a specific task or set of closely related tasks. Rather than creating a "content marketing assistant," consider creating a "headline optimizer" or a "content repurposing guide" that excels at one clearly defined function.</p><p>This distinction between tools and personas is crucial for several reasons:</p><ol><li><p><strong>Focus creates effectiveness</strong>: The more narrowly defined a chatbot's purpose, the more effectively it can perform its specific function. A chatbot designed to "help with writing" faces an impossibly broad domain, while one designed to "identify passive voice and suggest active alternatives" can be finely tuned to excel at that specific task.</p></li><li><p><strong>Clear user expectations</strong>: Users understand exactly what the chatbot can and cannot do, leading to more satisfying interactions. When expectations match capabilities, users experience the chatbot as helpful rather than frustrating.</p></li><li><p><strong>Reduced complexity</strong>: Designing for a specific task simplifies the development process and reduces the likelihood of errors. Each additional capability introduces new edge cases and potential issues; focusing on a single capability keeps the design manageable.</p></li><li><p><strong>Better measurement</strong>: It's easier to evaluate and improve a chatbot's performance when its purpose is clearly defined. With a narrow focus, you can create specific success metrics and test cases that would be impossible for a general-purpose assistant.</p></li></ol><p>Consider the difference between these two approaches:</p><p><strong>General Approach</strong>: "I'll create a social media assistant chatbot that helps with all aspects of social media management."</p><p><strong>Focused Approach</strong>: "I'll create a chatbot that helps transform long-form blog content into engaging Twitter threads while preserving key points and maintaining brand voice."</p><p>The general approach sounds appealing but presents enormous challenges. How would you train it to handle every aspect of social media? How would users know what to ask? How would you measure success?</p><div class="pullquote"><p>By limiting your chatbot's scope, you're not reducing its value&#8212;you're enhancing it. The most useful tools in your workshop aren't the multi-purpose ones&#8212;they're the specialized tools designed to excel at specific tasks.</p></div><p>The focused approach, by contrast, defines a clear problem with specific inputs, outputs, and success criteria. You can design prompts specifically for analyzing blog content, identifying key points, and reformatting those points as Twitter-appropriate content. Users know exactly what to expect, and you can measure success by how effectively the chatbot preserves key information while adapting to the platform's constraints.</p><p>Remember, AI excels when properly constrained. By limiting your chatbot's scope, you're not reducing its value&#8212;you're enhancing it. The most useful tools in your workshop aren't the multi-purpose ones&#8212;they're the specialized tools designed to excel at specific tasks.</p><p>This tool-oriented mindset also helps avoid one of the most common pitfalls in AI interaction: the illusion of general intelligence. </p><p>When users perceive a chatbot as a general assistant (a persona), they develop unrealistic expectations about its capabilities. When the chatbot inevitably fails to meet these expectations, users become frustrated and distrustful. </p><p>By presenting your chatbot as a specialized tool with clear boundaries, you set appropriate expectations from the start.</p><h2>The Anatomy of an Effective Chatbot</h2><p>When we look at chatbot design as technical writers, educators, or content creators, we're really looking at a new form of communication. Just as we carefully craft our documents, lesson plans, or content strategies, we need to thoughtfully design our chatbots to serve our audiences effectively.</p><p>Every effective chatbot consists of three core components that mirror what we already know about good communication:</p><ol><li><p><strong>Purpose</strong>: A clear definition of what the chatbot does and doesn't do</p></li><li><p><strong>Process</strong>: A structured approach to accomplishing its task</p></li><li><p><strong>Presentation</strong>: How the chatbot communicates with users</p></li></ol><p>Let's explore each of these components in a way that connects to our everyday work.</p><h3>Defining Your Chatbot's Purpose</h3><p>As content professionals, we know that defining the purpose is always the first step in any project. For your chatbot, this means identifying the specific problem it solves.</p><p>I've found that the most useful chatbots address very specific needs rather than trying to be all-purpose assistants. For example:</p><ul><li><p>For content creators: "This chatbot helps transform long-form blog posts into engaging Twitter threads while preserving key points."</p></li><li><p>For educators: "This chatbot helps students identify credible sources for their research papers by analyzing citation information."</p></li><li><p>For technical writers: "This chatbot simplifies complex procedures by breaking them down into step-by-step instructions with visual cues."</p></li></ul><p>Notice how each purpose identifies both the user and the specific task. This clarity is something we strive for in all our communication, and it's equally important in chatbot design.</p><p>When defining your purpose, ask yourself questions that connect to your professional practice:</p><ul><li><p>Who specifically will use this chatbot? (Just as you would define your audience for any content)</p></li><li><p>What particular problem are they trying to solve? (Similar to defining the scope of a document)</p></li><li><p>What falls outside the chatbot's capabilities? (Like setting boundaries in a content brief)</p></li><li><p>How will users know if the chatbot has successfully helped them? (Similar to defining learning objectives or content goals)</p></li></ul><p>Document these answers clearly. In my experience working with various content teams, this documentation becomes invaluable as your project evolves&#8212;just like a good creative brief or project plan.</p><h3>Designing Your Chatbot's Process</h3><p>The process component describes how your chatbot will accomplish its purpose&#8212;the conversation flow that guides users from question to answer.</p><p>This is where your structured prompt blocks become especially valuable. When I've designed chatbots for my own work, I've found that a good process typically follows these steps:</p><ol><li><p><strong>Initial orientation</strong>: Introducing what the chatbot does and setting expectations</p></li><li><p><strong>Information gathering</strong>: Collecting necessary inputs from the user</p></li><li><p><strong>Processing</strong>: Applying your prompt blocks to transform inputs into outputs</p></li><li><p><strong>Output delivery</strong>: Providing results in a useful format</p></li><li><p><strong>Refinement</strong>: Allowing for feedback and adjustments</p></li></ol><p>For each step, you'll need to design appropriate prompt blocks. For instance, if I were creating a chatbot to help transform blog content into social media posts, I might include:</p><ul><li><p>A welcome message that explains what the chatbot does and what I'll need to provide</p></li><li><p>Questions about my target platform and audience (since what works on LinkedIn differs from Twitter)</p></li><li><p>Analysis of my blog content to identify key points</p></li><li><p>Generation of platform-appropriate content that maintains my voice</p></li><li><p>Options to refine the generated content based on my feedback</p></li></ul><p>These prompt blocks can come directly from your prompt library, combined in sequences that accomplish your chatbot's specific purpose.</p><p>What's fascinating to me is how this process mirrors good instructional design or technical writing. We're essentially creating a conversation that guides users through a process, helping them achieve their goals through well-structured steps&#8212;much like a well-designed tutorial or lesson plan.</p><h3>Crafting Your Chatbot's Presentation</h3><p>As content professionals, we know that how we say something is often as important as what we say. The presentation component addresses how your chatbot communicates with users. This includes:</p><ul><li><p><strong>Tone and voice</strong>: How formal or casual should the chatbot be?</p></li><li><p><strong>Interaction style</strong>: Should the chatbot ask multiple questions or process everything at once?</p></li><li><p><strong>Error handling</strong>: How should the chatbot respond when it doesn't understand or can't complete a task?</p></li><li><p><strong>Visual elements</strong>: What formatting will make the chatbot's outputs most useful?</p></li></ul><p>Your presentation choices should align with your users' expectations and the context in which they'll use the chatbot. In my work with educational technology, I've found that a chatbot for students might use a more casual, encouraging tone, while a chatbot for professional researchers might prioritize precision and efficiency.</p><p>This is no different from how we adapt our writing style for different documentation types or audience needs. Just as we might use a friendly, conversational tone for a blog post but a more formal approach for technical documentation, our chatbots need to communicate in ways that feel appropriate to their context and users.</p><p>When designing my first chatbot to help with student feedback, I found that building in friendly encouragement along with specific guidance made the experience feel more supportive&#8212;similar to how I might balance critique with encouragement in face-to-face feedback sessions.</p><p>By thoughtfully designing these three components&#8212;purpose, process, and presentation&#8212;you create conversations that not only accomplish tasks but do so in a way that feels natural and helpful to users. The most effective chatbots don't just process information; they guide users through tasks in a clear, contextually appropriate manner that respects their needs and time constraints.</p><p>This approach to chatbot design draws on everything we already know about good communication&#8212;clarity of purpose, well-structured process, and appropriate presentation. We're simply applying these principles to a new medium of conversation.</p><h2>The Connection to Rhetoric</h2><p>What we're doing when we design chatbots isn't entirely new. In fact, we're drawing on principles that date back thousands of years to the ancient art of rhetoric&#8212;the study of effective communication and persuasion.</p><p>When I first began exploring AI, I was struck by how much chatbot design resembles classical rhetorical principles. The purpose component mirrors what rhetoricians call "exigence"&#8212;the situation that calls for a response. The process component resembles "arrangement"&#8212;how arguments are structured for maximum impact. And the presentation component connects to "style" and "delivery"&#8212;how messages are expressed and conveyed.</p><p>This connection isn't just academic&#8212;it's practical. For thousands of years, humans have been studying how to communicate effectively, developing frameworks that help us organize our thoughts, present information clearly, and connect with audiences. Now we're applying these same timeless principles to a new medium.</p><p>As content professionals, we're already practicing rhetoric every day, whether we use that term or not. When we structure a document for clarity, choose words carefully for our audience, or design learning experiences that guide students step by step, we're using rhetorical techniques.</p><p>Chatbot design simply extends these skills into conversational interfaces. Instead of arranging information on a page, we're arranging it in a dialogue. Instead of choosing a writing style, we're designing a conversational style. The medium has changed, but the fundamental principles remain the same.</p><p>Understanding this connection can help us leverage what we already know about effective communication as we venture into this new territory. Our experience with audience analysis, information design, and clear communication gives us a head start in creating effective chatbots.</p><h1>Planning Your Chatbot: A Step-by-Step Approach</h1><p>Now that we understand the core components of effective chatbot design, let's explore a systematic approach to planning your chatbot. I'll walk you through each step of the process while sharing how I applied these principles to create an educational feedback chatbot for my writing courses.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.isophist.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">For more detail instructions and a specific case study, consider joining the Cyborgs Writing community.</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>
          <a href="https://www.isophist.com/p/designing-simple-chatbots">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Building a FAIR Prompt Library]]></title><description><![CDATA[Lesson 10: Practical Implementation for Content Operations]]></description><link>https://www.isophist.com/p/building-a-fair-prompt-library</link><guid isPermaLink="false">https://www.isophist.com/p/building-a-fair-prompt-library</guid><dc:creator><![CDATA[Lance Cummings]]></dc:creator><pubDate>Tue, 18 Mar 2025 12:58:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!TRKS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F625bfdb2-b16d-4d85-b1b6-b188021dd976_1748x1240.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_!TRKS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F625bfdb2-b16d-4d85-b1b6-b188021dd976_1748x1240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TRKS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F625bfdb2-b16d-4d85-b1b6-b188021dd976_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!TRKS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F625bfdb2-b16d-4d85-b1b6-b188021dd976_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!TRKS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F625bfdb2-b16d-4d85-b1b6-b188021dd976_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!TRKS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F625bfdb2-b16d-4d85-b1b6-b188021dd976_1748x1240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TRKS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F625bfdb2-b16d-4d85-b1b6-b188021dd976_1748x1240.png" width="1456" height="1033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/625bfdb2-b16d-4d85-b1b6-b188021dd976_1748x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1033,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:618720,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.isophist.com/i/159067551?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F625bfdb2-b16d-4d85-b1b6-b188021dd976_1748x1240.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_!TRKS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F625bfdb2-b16d-4d85-b1b6-b188021dd976_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!TRKS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F625bfdb2-b16d-4d85-b1b6-b188021dd976_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!TRKS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F625bfdb2-b16d-4d85-b1b6-b188021dd976_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!TRKS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F625bfdb2-b16d-4d85-b1b6-b188021dd976_1748x1240.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>Despite some predictions that prompt engineering might become obsolete with advancing AI technology, the reality for content professionals working at scale is quite different &#8230; whether your a content developer, creator, or educator.</p><p>As <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Scott Abel&quot;,&quot;id&quot;:410059,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/24c5cd32-5bc7-4b58-8363-6f44eb41ebb2_250x323.jpeg&quot;,&quot;uuid&quot;:&quot;bbf9b2c8-205d-41c3-8171-6e3ee120f1a2&quot;}" data-component-name="MentionToDOM"></span> recently noted in a webinar on <a href="https://www.brighttalk.com/webcast/9273/630659?utm_campaign=add-to-calendar&amp;utm_medium=calendar&amp;utm_source=brighttalk-transact">AI &amp; Content Ops</a> &#8212; The value that writers bring isn't the writing... it's the workflow mindset.</p><p>The best writers reflect on their processes, or workflows, and adapt to become better writers. Content operations is simply scaling this mindset for a classroom, team, or organization.</p><p>This approach inevitable leads to what many call a prompt library when working with AI, because this workflow mindset is precisely what distinguishes random prompting from systematic prompt operations. </p><p>When building a prompt library, we should aim to follow the FAIR principles that guide effective knowledge management systems &#8230; a key way of thinking in content operaations:</p><p><strong>Findable</strong>: Your prompts should be easily discoverable through consistent organization and robust search capabilities.</p><p><strong>Accessible</strong>: Team members should be able to access relevant prompts when needed, without complicated permissions or technical barriers.</p><p><strong>Interoperable</strong>: Prompts should work across different contexts and integrate with your existing tools and workflows.</p><p><strong>Reusable</strong>: Well-designed prompts should be adaptable for multiple purposes, reducing duplication and saving time.</p><div class="pullquote"><p>The value that writers bring isn't the writing... it's the workflow mindset.</p></div><p>These FAIR principles help transform scattered prompts into organizational assets that preserve knowledge, ensure consistency, and improve efficiency across your content operations.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.isophist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.isophist.com/subscribe?"><span>Subscribe now</span></a></p><h2>From Theory to Implementation: Choosing Your Tool</h2><p>The taxonomy you developed in <a href="https://www.isophist.com/p/adding-knowledge-to-prompts">our previous lesson </a>provides the conceptual structure for your prompt library. Now we need a practical system to implement that structure. </p><p>Many options exist, each with different strengths:</p><p><strong>Enterprise Knowledge Systems</strong>: Tools like Confluence or Microsoft Loop can integrate prompt libraries into existing knowledge bases. This works well if your team already uses these platforms, but they weren't specifically designed for prompt management.</p><p><strong>Specialized Prompt Management</strong>: Applications like <a href="https://promptitude.io/?via=lance">Promptitude</a> offer dedicated features for prompt organization, version control, and collaborative development. These provide robust capabilities but may require subscription costs and learning new interfaces.</p><p><strong>Knowledge Graph Tools</strong>: Platforms like <a href="http://www.anytype.io">Anytype</a> allow you to create sophisticated relationships between prompts and other knowledge objects with low cost. This approach offers powerful flexibility but comes with a steeper learning and maintenance curve.</p><p><strong>Simple But Effective Options</strong>: A system of text files in organized folders can work with good naming conventions, though it lacks advanced features like tagging and search.</p><p>For our implementation example, we'll use <a href="https://www.TwosApp.com?code=lance">Twos</a>&#8212;a versatile productivity app that provides an accessible entry point to prompt library management while demonstrating principles that apply to any system. </p><p>I'm currently exploring more advanced implementations with tools like Promptitude and Anytype, which I'll cover in future lessons or tutorials.</p><h2>Understanding the Object-Oriented Foundation</h2><p>Before we dive into specific implementation, it's important to understand the theoretical approach that makes systems like Twos so versatile. Many modern productivity tools employ what's essentially an "object-oriented" approach to organizing knowledge.</p><p>In this approach, individual pieces of information are treated as discrete objects (or "things" in Twos terminology) that can:</p><ul><li><p>Be categorized in multiple ways simultaneously</p></li><li><p>Contain various properties (metadata)</p></li><li><p>Be related to other objects</p></li><li><p>Exist in multiple contexts without duplication</p></li></ul><p>For most people using Twos, these "things" are events, todos, and notes. However, the beauty of this object-oriented approach is that a "thing" can be anything&#8212;including prompts and prompt components.</p><p>When we build a prompt library in such a system, each prompt becomes an object with properties (metadata), relationships (to categories and other prompts), and the ability to appear in multiple contexts without being duplicated. </p><p>This approach provides the flexibility and interoperability that makes a prompt library truly useful.</p><p>As we've explored in previous lessons, effective prompts are often modular, composed of distinct "prompt blocks" that serve specific functions. These blocks might include:</p><ul><li><p><strong>Role blocks</strong>: Defining the AI's persona or perspective</p></li><li><p><strong>Context blocks</strong>: Providing background information</p></li><li><p><strong>Audience blocks</strong>: Defining who the content is for</p></li><li><p><strong>Style blocks</strong>: Setting the tone and writing approach</p></li><li><p><strong>Task blocks</strong>: Specifying what the AI should do</p></li></ul><p>The modular nature of prompts makes them perfect candidates for an object-oriented organizational approach. Each prompt block can be stored, categorized, and reused across multiple complete prompts, allowing for consistent elements while enabling customization for specific needs.</p><p>You can take this mindset to any tool that fits you and your team&#8217;s workflow, but in the rest of this article, I&#8217;ll show you how to adapt a simple, structured knowledge management like <a href="https://www.TwosApp.com?code=lance">Twos</a> into a FAIR prompt library.</p><p>By the way, <a href="https://www.TwosApp.com?code=lance">Twos</a> is completely free and one of the most innovative and accessible knowledge management platforms out their for non-experts.</p><h2>Setting Up Your Prompt Library in Twos</h2><p>Twos organizes information through a straightforward system of days, lists, and "things"&#8212;individual pieces of information that can be organized, tagged, and retrieved when needed. </p><p>This structure aligns perfectly with how prompt libraries function. You just need to create a new kind of thing called a prompt.</p><p>Twos works on both a vertical and horizontal organizing principle. Vertically, you organize information in hierarchical lists and sublists&#8212;think of them as folders that can contain both items and other folders. Horizontally, you use tags to create connections across this hierarchy, allowing items to be found through multiple pathways.</p><p>When you open Twos, you'll see a main screen that defaults to "Today"&#8212;this is your daily note where you can capture anything that comes to mind. But for a prompt library, we'll create a dedicated organizational structure. You'll start by creating a main "Prompt Library" list, then add category sublists beneath it, followed by specific prompt sublists under each category.</p><p>What makes Twos particularly powerful for prompt libraries is its treatment of "things." Each thing (like a prompt block or complete prompt) can be tagged, searched, and&#8212;most importantly&#8212;reused across multiple lists without duplication. When you update a prompt block in one location, it updates everywhere it appears.</p><p>The search functionality in Twos is impressively robust. You can search not only by text but also by tags and even combinations of tags (like "#beginner AND #conceptual"). This makes finding the exact prompt components you need quick and efficient, even as your library grows.</p><p>I'll be creating a detailed video tutorial soon that will walk through setting up a complete prompt library in Twos, showing exactly how to implement the concepts we've discussed. </p><p>In the meantime, you can check out <a href="https://youtu.be/wEOrdqcK_2g?si=YkL2SiZ6MaldHDmZ">this general Twos tutorial</a> to familiarize yourself with the platform's basic functionality and interface.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.isophist.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">To see how I&#8217;m setting up a prompt library in Twos consider becoming a paid subscriber to further support in-depth explorations like this!</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>
          <a href="https://www.isophist.com/p/building-a-fair-prompt-library">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Adding Knowledge to Prompts]]></title><description><![CDATA[Lesson 10: Making Knowledge Work in Your AI Content Operations]]></description><link>https://www.isophist.com/p/adding-knowledge-to-prompts</link><guid isPermaLink="false">https://www.isophist.com/p/adding-knowledge-to-prompts</guid><dc:creator><![CDATA[Lance Cummings]]></dc:creator><pubDate>Wed, 12 Feb 2025 13:03:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!a2Kt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6659dafd-b398-45e8-965c-8e389bc3f99b_1748x1240.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_!a2Kt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6659dafd-b398-45e8-965c-8e389bc3f99b_1748x1240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!a2Kt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6659dafd-b398-45e8-965c-8e389bc3f99b_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!a2Kt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6659dafd-b398-45e8-965c-8e389bc3f99b_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!a2Kt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6659dafd-b398-45e8-965c-8e389bc3f99b_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!a2Kt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6659dafd-b398-45e8-965c-8e389bc3f99b_1748x1240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!a2Kt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6659dafd-b398-45e8-965c-8e389bc3f99b_1748x1240.png" width="1456" height="1033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6659dafd-b398-45e8-965c-8e389bc3f99b_1748x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1033,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:619136,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!a2Kt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6659dafd-b398-45e8-965c-8e389bc3f99b_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!a2Kt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6659dafd-b398-45e8-965c-8e389bc3f99b_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!a2Kt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6659dafd-b398-45e8-965c-8e389bc3f99b_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!a2Kt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6659dafd-b398-45e8-965c-8e389bc3f99b_1748x1240.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>Imagine you're developing training materials for a new employee onboarding program. Your company has just updated its project management software, internal communication protocols, and security procedures. </p><p>While you could simply ask AI to help generate training guides, relying on its default knowledge would be risky. The AI might draw on generic onboarding practices or outdated business procedures, creating materials that don't reflect your company's specific workflows and culture.</p><p>Consider the complexity of what new employees need to learn: how to use multiple software tools, when to use different communication channels, and which security practices apply to different situations. Your training materials need to be accurate, accessible, and aligned with your company's specific practices. More importantly, they need to build on each other in ways that help employees develop confidence and competence progressively.</p><div class="pullquote"><p>For content developers and training teams, relying solely on this default knowledge isn't just risky &#8211; it can lead to confusion, inefficiency, and potential security issues.</p></div><p>This scenario illustrates a fundamental challenge in AI-assisted content development: how to effectively provide and structure knowledge in our prompts. While AI models are trained on vast amounts of internet data, this default knowledge comes from unknown sources and may be outdated, biased, or simply incorrect. </p><p>For content developers and training teams, relying solely on this default knowledge isn't just risky &#8211; it can lead to confusion, inefficiency, and potential security issues.</p><p>Think about how you develop training materials traditionally. </p><p>You consult company policies, interview experienced employees, review existing documentation, and consider what has worked well in previous training sessions. You might reference similar programs or compare different teaching approaches. You consider your audience's background and common challenges. </p><p>Working effectively with AI requires bringing all these knowledge sources together in structured ways that help the AI understand and use them effectively.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.isophist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.isophist.com/subscribe?"><span>Subscribe now</span></a></p><h2><strong>How AI Processes Knowledge</strong></h2><p>To use knowledge effectively in our content development workflows, we first need to understand how AI processes the information we provide. Think of AI as a new team member who has read vast amounts of content from the internet but needs guidance about your specific organization and requirements.</p><p>Modern AI language models convert text into mathematical representations called vectors - essentially turning words and concepts into numbers that they can process. </p><p>These vectors don't just represent individual words; they capture relationships between concepts. For instance, in employee training, the AI understands that "onboarding" relates to concepts like "orientation," "training modules," and "new hire paperwork" because these ideas frequently appear together in its training data.</p><p>When you provide new knowledge in a prompt, the AI processes it by connecting your specific information with its general understanding. </p><p>Let's say you're creating onboarding materials about your company's unique approach to project management. The AI already understands basic project management concepts from its training, but it needs your specific knowledge about how your company handles project timelines, team collaboration, and resource allocation.</p><p>This process is similar to how an experienced trainer might adapt general business practices to fit your company's specific culture. Just as that trainer draws connections between standard practices and your unique implementations, the AI attempts to bridge its general knowledge with your specific requirements.</p><p>For longer documents or comprehensive resources like employee handbooks and training manuals, AI systems use a technique called Retrieval Augmented Generation (RAG). </p><p>Imagine having an extremely thorough research assistant who can instantly search through all your company documentation, find relevant information, and incorporate it into new training materials. When you upload documents like company policies, existing training guides, or process documentation, the system breaks them down into smaller, manageable pieces and converts each into vectors.</p><p>For example, if you're developing a module on communication protocols, RAG could help you:</p><ul><li><p>Find relevant sections from your company's communication policy</p></li><li><p>Reference examples of effective internal communications</p></li><li><p>Pull specific guidelines from your style guide</p></li><li><p>Identify common communication challenges from HR documentation</p></li></ul><p>However, just like you wouldn't dump a stack of policy documents on a new hire's desk without guidance, you need to help the AI understand which parts of these materials are most relevant to your current task. Simply uploading documents isn't enough - you need to provide context about how this knowledge should be used in your current content development project.</p><p>Understanding this process helps us develop more effective strategies for structuring information in our prompts. </p><p>In the next section, we'll explore practical approaches to organizing knowledge that help AI create more accurate and useful content for your specific needs.</p><h2><strong>Making Knowledge Work Effectively</strong></h2><p>Understanding how AI processes knowledge leads us to an important question: How do we provide information in ways that help AI create truly useful content? </p><p>The answer lies in thoughtful structure and clear organization, much like how we organize training materials to build understanding progressively.</p><p>Remember our onboarding program example. When an experienced trainer develops new modules, they don't simply present information randomly. They organize content carefully, establish key concepts first, and build on that foundation. We need to take a similar approach when providing knowledge to AI.</p><p>One powerful method borrows from a technology called XML, which uses tags to label different types of information. While you don't need to understand XML technically, this concept of "tagging" knowledge helps organize information in ways that AI can use more effectively. Think of it like creating clear sections in a training manual, each serving a specific purpose.</p><p>For instance, instead of providing a jumbled list of information about your communication protocols, you might structure it like this:</p><pre><code>&lt;communication_policy&gt; Our company uses Slack for immediate team communication, email for formal communications and external contacts, and Microsoft Teams for video meetings and file sharing. All sensitive information must be shared through our secure internal portal. &lt;/communication_policy&gt;</code></pre><pre><code>&lt;common_challenges&gt; New employees often struggle with knowing which communication channel to use when. They frequently default to email when real-time collaboration would be more effective, or use public channels for sensitive discussions that should be private. &lt;/common_challenges&gt;</code></pre><pre><code>&lt;success_metrics&gt; Employees should be able to:

- Choose appropriate communication channels for different situations
- Follow security protocols for sensitive information
- Effectively collaborate using our digital tools
- Maintain professional communication standards across all platforms &lt;/success_metrics&gt;</code></pre><p>This structured approach helps the AI understand not just what each piece of information is, but how it should be used in creating training materials. When you later ask the AI to help develop specific modules or exercises, it can draw on this clearly organized knowledge to create more targeted and effective content.</p><p>Let's look at how this plays out in a real content development scenario. Imagine you're creating a series of microlearning modules about communication tools. You might structure your prompt like this:</p><pre><code>&lt;learning_context&gt; These modules will be delivered as 5-minute video scripts, focusing on one communication tool per module. Learners will watch these during their first week, before they start actively using the tools. &lt;/learning_context&gt;</code></pre><pre><code>&lt;tool_specifics&gt; Microsoft Teams features we use most:

- Channel-based team discussions
- Video meetings with screen sharing
- Document collaboration
- Integration with other Microsoft tools &lt;/tool_specifics&gt;</code></pre><pre><code>&lt;audience_background&gt; Our new hires typically have experience with basic email and chat tools, but many haven't used Teams in a professional setting. They're often anxious about making mistakes in company-wide channels. &lt;/audience_background&gt;</code></pre><p>By providing knowledge in this structured way, you help the AI understand:</p><ul><li><p>The format and constraints of the content it needs to create</p></li><li><p>The specific features that need to be covered</p></li><li><p>The audience's starting point and concerns</p></li></ul><p>This allows the AI to generate content that's not just accurate, but truly useful for your specific situation and audience.</p><p>This structured approach to knowledge organization in prompts connects directly back to our earlier discussions about taxonomies. </p><p>Taxonomies help us organize our prompt libraries and guide how we structure knowledge within individual prompts. Think of it as creating a miniature knowledge taxonomy for each content development task.</p><p>Remember how we discussed organizing prompts into categories that reflect natural workflows and relationships? The same principles apply when organizing knowledge for specific content tasks. </p><p>Your knowledge structure should reflect both the natural relationships between different pieces of information and the practical ways that information will be used in content creation.</p><p>For instance, in our training materials example, we might organize our knowledge following similar patterns to our prompt taxonomy:</p><p><strong>Core Knowledge</strong> - This includes fundamental information that shapes everything else: company policies, essential procedures, and key objectives. Like the main departments in our prompt taxonomy, this forms the foundation of our content.</p><p><strong>Contextual Knowledge</strong> - This provides important background and situational information, much like how our taxonomy creates connections between related prompts. It helps the AI understand how to apply the core knowledge effectively.</p><p><strong>Implementation Knowledge</strong> - This includes specific examples, common scenarios, and practical applications. Similar to how our taxonomy helps us find the right prompts for specific tasks, this knowledge helps the AI create content that bridges theory and practice.</p><p>By aligning our knowledge organization with our broader taxonomical approach, we create consistent patterns that both humans and AI can follow more easily. This consistency helps ensure that whether we're organizing our prompt library or structuring knowledge within individual prompts, we're working within a coherent, systematic framework.</p><p>As you develop your own approach to knowledge structuring, consider how it might align with your existing content organization systems. </p><p>How can your prompt taxonomy inform the way you structure knowledge? How might your knowledge organization patterns suggest new ways to organize your prompt library?</p><h1><strong>Direct Knowledge vs. Reference Materials: Finding the Right Balance</strong></h1><p>When developing content at scale, you'll often work with both small, focused pieces of information and larger bodies of documentation. Understanding when and how to use each type of knowledge is crucial for effective content development.</p><p>Think of it like planning a training program. Sometimes you need to provide specific instructions directly to a trainer - key points that must be covered, particular examples to use, or specific language choices. </p><p>Other times, you give them access to comprehensive training manuals and let them draw on that broader resource as needed. Working with AI requires similar judgment about when to provide knowledge directly and when to use reference materials.</p><h2><strong>Direct Knowledge Inclusion</strong></h2><p>Direct knowledge works best when you need precise control over how information is used. You're essentially telling the AI, "Use exactly this information in exactly this way." This approach is particularly valuable when accuracy and consistency are crucial.</p><p>For example, imagine you're creating a series of safety procedure guides. You might provide direct knowledge like this:</p><pre><code>&lt;safety_procedures&gt; Emergency evacuation requires:

1. Immediate cessation of all activities
2. Exit through marked emergency routes only
3. Assembly at designated meeting points
4. Attendance check by department supervisors &lt;/safety_procedures&gt;</code></pre><pre><code>&lt;critical_context&gt; Recent safety audit identified confusion about assembly points. Multiple employees attempted to use unauthorized shortcuts during our last drill. New materials must emphasize following marked routes only. &lt;/critical_context&gt;</code></pre><pre><code>&lt;compliance_requirements&gt; All safety documentation must include:

- Clear step-by-step instructions
- Visual guides or diagrams
- Emergency contact information
- References to relevant safety regulations &lt;/compliance_requirements&gt;</code></pre><p>By providing this knowledge directly in your prompt, you ensure these crucial details are immediately available and prominently featured in the generated content.</p><h2><strong>Working with Reference Materials</strong></h2><p>For comprehensive resources like company handbooks, technical specifications, or extensive training materials, file references often work better. Instead of copying large amounts of text into your prompts, you can upload these documents and guide the AI to relevant sections.</p><p>However, simply uploading documents isn't enough. You need to provide context about how these materials should be used. Consider this approach:</p><pre><code>&lt;reference_materials&gt; I've uploaded our complete employee handbook and safety manual. Focus specifically on:

- Chapter 3: Emergency Procedures
- Appendix B: Assembly Point Locations
- Section 7.2: Department Supervisor Responsibilities &lt;/reference_materials&gt;</code></pre><pre><code>&lt;content_goals&gt; Create step-by-step guides that:

- Simplify complex procedures without omitting crucial steps
- Incorporate relevant visuals from the reference materials
- Maintain consistency with existing documentation &lt;/content_goals&gt;</code></pre><p>This combination of focused guidance and comprehensive references helps the AI create content that's both accurate and well-integrated with your existing materials.</p><h2><strong>Finding the Right Balance</strong></h2><p>The key to effective knowledge management is understanding when to use each approach. Consider using direct knowledge when:</p><ul><li><p>Specific wording or details must be precisely maintained</p></li><li><p>You're working with critical information that can't risk misinterpretation</p></li><li><p>You need to ensure certain elements are prominently featured</p></li><li><p>You're establishing new standards or procedures</p></li></ul><p>Use reference materials when:</p><ul><li><p>Working with comprehensive documentation that provides important context</p></li><li><p>Creating content that needs to align with existing materials</p></li><li><p>Dealing with complex topics that require drawing from multiple sources</p></li><li><p>Maintaining consistency across a large body of content</p></li></ul><p>Often, the most effective approach combines both methods, using direct knowledge to guide the AI's focus while keeping broader reference materials available for context and alignment. This hybrid approach helps ensure your content is both precisely accurate and consistently integrated with your larger documentation ecosystem.</p><p>Think of it as building a bridge between your immediate content needs and your broader knowledge base. Direct knowledge forms the essential structure, while reference materials provide the supporting framework that connects it to your larger content landscape.</p><p>&#10145;&#65039; <em>Want to dive deeper into implementing these approaches in your content workflows? Paid subscribers get access to specific frameworks and examples, as well as tools like worksheets to help you get started on developing your prompt operations.</em></p><p><em>Subscribe now to unlock the full lesson and join our community of content developers mastering AI-assisted content creation.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.isophist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.isophist.com/subscribe?"><span>Subscribe now</span></a></p>
      <p>
          <a href="https://www.isophist.com/p/adding-knowledge-to-prompts">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Worksheet: Knowledge Integration Workflow ]]></title><description><![CDATA[Using knowledge with a purpose]]></description><link>https://www.isophist.com/p/worksheet-knowledge-integration-workflow</link><guid isPermaLink="false">https://www.isophist.com/p/worksheet-knowledge-integration-workflow</guid><dc:creator><![CDATA[Lance Cummings]]></dc:creator><pubDate>Wed, 12 Feb 2025 01:41:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CtaZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff61a570e-dbe3-48a4-ab08-0985c9e13201_1748x1240.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_!CtaZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff61a570e-dbe3-48a4-ab08-0985c9e13201_1748x1240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CtaZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff61a570e-dbe3-48a4-ab08-0985c9e13201_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!CtaZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff61a570e-dbe3-48a4-ab08-0985c9e13201_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!CtaZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff61a570e-dbe3-48a4-ab08-0985c9e13201_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!CtaZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff61a570e-dbe3-48a4-ab08-0985c9e13201_1748x1240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CtaZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff61a570e-dbe3-48a4-ab08-0985c9e13201_1748x1240.png" width="1456" height="1033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f61a570e-dbe3-48a4-ab08-0985c9e13201_1748x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1033,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:619490,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CtaZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff61a570e-dbe3-48a4-ab08-0985c9e13201_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!CtaZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff61a570e-dbe3-48a4-ab08-0985c9e13201_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!CtaZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff61a570e-dbe3-48a4-ab08-0985c9e13201_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!CtaZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff61a570e-dbe3-48a4-ab08-0985c9e13201_1748x1240.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>Think of this template as a map for organizing the different types of knowledge you need in your content development. </p><p>Like any good map, it helps you plan your route while staying flexible enough to accommodate different journeys.</p><p>To use this template, cut and paste it into your writing tool.</p><h2>Start With Your Purpose</h2><p>First, clearly define what you're trying&#8230;</p>
      <p>
          <a href="https://www.isophist.com/p/worksheet-knowledge-integration-workflow">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Creating Your Prompt Taxonomy]]></title><description><![CDATA[Lesson 9: Designing the blueprint for your prompt operations]]></description><link>https://www.isophist.com/p/creating-your-prompt-taxonomy</link><guid isPermaLink="false">https://www.isophist.com/p/creating-your-prompt-taxonomy</guid><dc:creator><![CDATA[Lance Cummings]]></dc:creator><pubDate>Tue, 28 Jan 2025 13:09:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!OKG6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea86d76-b1ce-4cf6-8c25-f7a04ff0a993_1748x1240.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_!OKG6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea86d76-b1ce-4cf6-8c25-f7a04ff0a993_1748x1240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OKG6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea86d76-b1ce-4cf6-8c25-f7a04ff0a993_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!OKG6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea86d76-b1ce-4cf6-8c25-f7a04ff0a993_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!OKG6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea86d76-b1ce-4cf6-8c25-f7a04ff0a993_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!OKG6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea86d76-b1ce-4cf6-8c25-f7a04ff0a993_1748x1240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OKG6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea86d76-b1ce-4cf6-8c25-f7a04ff0a993_1748x1240.png" width="1456" height="1033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aea86d76-b1ce-4cf6-8c25-f7a04ff0a993_1748x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1033,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:622990,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OKG6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea86d76-b1ce-4cf6-8c25-f7a04ff0a993_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!OKG6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea86d76-b1ce-4cf6-8c25-f7a04ff0a993_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!OKG6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea86d76-b1ce-4cf6-8c25-f7a04ff0a993_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!OKG6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea86d76-b1ce-4cf6-8c25-f7a04ff0a993_1748x1240.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><em>This January, all proceeds from paid subscriptions will support my friend David's <a href="https://www.gofundme.com/f/support-davids-journey-to-heal-his-dogs">GoFundMe</a>. After losing his mother, caring for his father, and losing his family home, David is fighting to keep his parents' two beagles. Your subscription will help him raise $3,000 for professional dog training&#8212;offering hope after his most challenging year.</em></p><p>&#10145;&#65039; <a href="https://www.gofundme.com/f/support-davids-journey-to-heal-his-dogs">You can also check out his GoFundMe directly here.</a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.isophist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.isophist.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>In our last lesson, we explored frameworks for structuring your prompt operations. Before we start building a prompt library or creating templates, we need to step back and think systematically about how we'll organize our prompts &#8230; or at least get started. This is where taxonomies comes in.</p><p>So you might be wondering what a taxonomy is and what that has to do with content or AI. Simply put, its a way of organizing things &#8230; in this case prompts.</p><p>Think about how a grocery store organizes its products. It's not random - there's a careful system that groups similar items together and creates logical pathways for shoppers.</p><p>Produce is grouped together, with fruits in one section and vegetables in another. Dairy products have their own area. Frozen foods are grouped by type - vegetables, ready meals, desserts.</p><p>This organization isn't just about putting things in neat rows - it's about understanding how people use these items and navigate the physical space.</p><p>For example, a grocery store's layout creates meaningful connections. Fresh vegetables sit next to fresh fruits, forming a produce section. Nearby, you'll often find the deli with fresh-made salads.</p><p>This shows how these chains are understanding the ways shoppers think about and use these items together, not just like with like.</p><p>Someone making a salad might need tomatoes (produce), croutons (bakery), and salad dressing (condiments), so these sections are often within easy reach of each other.</p><p>The same kind of multidimensional thinking applies to organizing prompts. While you might have clear categories like "content creation" or "content analysis," the real power comes from understanding how these categories relate to each other in practice.</p><p>Just as the grocery store creates useful adjacencies between related products, your prompt taxonomy should reflect the natural connections in your content workflows.</p><p>And just as grocery stores have different sections for different types of products, your prompt taxonomy will have different categories for different types of prompts.</p><h2>Why Taxonomy Matters in Prompt Operations</h2><p>Creating a taxonomy is about being organized, but its also about creating a system that supports your workflows. When a grocery store decides where to place items, they think about how people shop - placing frequently bought items like milk toward the back, grouping items that are often bought together, and putting impulse purchases near the checkout.</p><p>Similarly, when creating your prompt taxonomy, you need to think about how you and your team work with prompts:</p><ul><li><p>What prompts do you use most often?</p></li><li><p>Which prompts are typically used together?</p></li><li><p>How do different team members think about and search for prompts?</p></li><li><p>What relationships exist between different types of content work?</p></li></ul><p>Let's see how the grocery store principle works with prompts in a content marketing operation. </p><p>Imagine you regularly create product announcements across different channels. You might have prompts for social media posts, email newsletters, blog articles, and press releases. A simple categorical organization might just list these as different types of content:</p><ul><li><p>Social Media Prompts</p></li><li><p>Email Prompts</p></li><li><p>Blog Prompts</p></li><li><p>Press Release Prompts</p></li></ul><p>But this one-dimensional organization misses important relationships in how these prompts work together. In practice, when launching a new product, you'll need prompts that help you maintain consistent messaging across all these channels while adapting the tone and format for each one.</p><p>A more useful organization would also consider these relationships. You might group your prompts both by channel (like grocery store departments) and by common workflows (like recipe ingredients). For a product launch, you might have:</p><p>Product Launch Bundle:</p><ul><li><p>Core messaging prompt (develops key points)</p></li><li><p>Channel adaptation prompts (adjusts tone and format)</p></li><li><p>Audience targeting prompts (customizes for different segments)</p></li><li><p>Timeline prompts (creates content schedule)</p></li></ul><p>These prompts naturally go together, just like spaghetti ingredients. While they could live in different "departments" of your library, they should be easy to find and use together across your prompt library. Your taxonomy might even include pre-made "recipe cards" - templates that combine these prompts in proven workflows.</p><p>This multidimensional organization means someone working on a product launch can easily find not just individual prompts, but entire workflows. Just as a grocery store might feature a display with everything needed for a summer barbecue, your prompt taxonomy should support common content creation scenarios.</p><p>This kind of thoughtful organization becomes even more valuable as your prompt library grows. A good taxonomy helps new team members understand not just what prompts are available, but how they work together to achieve specific content goals.</p><h2>Creating Your Basic Taxonomy Structure</h2><p>Before we explore complex relationships between prompts, let's start with a basic hierarchical organization - like creating the main departments and aisles of our prompt store.</p><p>A linear taxonomy starts with broad categories and moves to increasingly specific subcategories. For content operations, we typically begin with the primary functions our prompts serve. For instance, a content marketing team might start with these top-level categories:</p><ul><li><p><strong>Generation Prompts:</strong> These create new content from scratch</p></li><li><p><strong>Transformation Prompts: </strong>These adapt existing content for new purposes</p></li><li><p><strong>Enhancement Prompts: </strong>These improve or optimize existing content</p></li><li><p><strong>Analysis Prompts:</strong> These evaluate content effectiveness</p></li></ul><p>Within each category, we then identify specific types of prompts. For example, under Generation Prompts, you might have:</p><ul><li><p>Ideation Prompts: Help brainstorm content ideas and angles</p></li><li><p>Outline Prompts: Structure content organization</p></li><li><p>Draft Prompts: Create initial content versions</p></li><li><p>Polish Prompts: Refine and complete content pieces</p></li></ul><p>Let's see how this works with a real example. Imagine you're organizing prompts for a technical documentation team. Your initial taxonomy might look like this:</p><ul><li><p>Documentation Prompts</p><ul><li><p>Product Description Prompts</p></li><li><p>Feature Overview Prompts</p></li><li><p>Technical Specification Prompts</p></li></ul></li><li><p>Integration Guide Prompts</p><ul><li><p>Tutorial Prompts</p></li><li><p>Getting Started Prompts</p></li><li><p>Basic Usage Prompts</p></li><li><p>Advanced Usage Prompts</p></li></ul></li><li><p>Troubleshooting Prompts</p><ul><li><p>Common Issues Prompts</p></li><li><p>Diagnostic Prompts</p></li><li><p>Resolution Prompts</p></li></ul></li><li><p>Reference Prompts</p><ul><li><p>API Documentation Prompts</p></li><li><p>Configuration Prompts</p></li><li><p>Command Reference Prompts</p></li></ul></li></ul><p>Each level becomes more specific while maintaining clear relationships to its parent category. This hierarchical structure provides a foundation for finding and organizing prompts. For instance, if a team member needs to create API documentation, they can navigate directly to Reference Prompts &#8594; API Documentation Prompts to find relevant prompt templates.</p><p></p><p>The key to creating an effective basic taxonomy is balancing breadth and depth. Too many top-level categories can be overwhelming, while too few can make it difficult to find specific prompts. Similarly, going too deep with subcategories can make the system overly complex, while staying too shallow might not provide enough organization.</p><p>Start by identifying 3-5 main categories that cover your core content workflow. Then within each category, create no more than 3-4 subcategories. You can always add more granularity as your prompt library grows, but starting with a manageable structure helps ensure the system remains usable.</p><h2>Understanding Relationships in Your Taxonomy</h2><p>Just as a grocery store exists in three-dimensional space, your prompt taxonomy needs to capture multiple types of relationships. But visualizing these relationships can be challenging when you're just getting started. This is where tools like mind mapping and knowledge graphs become invaluable.</p><p>Think about how a grocery store creates useful adjacencies. The bakery might be near both the coffee section (morning routine) and the deli counter (lunch combinations), while also connecting to the broader center aisles where you find packaged breads and pastries. These multiple connections reflect different ways shoppers think about and use these products.</p><p>Mind mapping helps us visualize similar connections between prompts and prompt blocks. Starting with a central concept like "Product Launch Content," you might branch out to identify different types of needed content: social media, email, blog posts, press releases. But then you can add another layer showing how these connect through shared elements like tone guidelines, key messaging, or audience personas. Drawing these connections helps reveal patterns you might miss in a simple hierarchical list.</p><p>For example, a mind map for product launch prompts might reveal that your "audience" prompt blocks connect not just to product documentation, but also to sales  content, customer support scripts, and technical blog posts. This insight might lead you to create more versatile audience prompts that serves multiple content workflows.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZUCJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2d846cf-48de-4ca1-88a9-27d571dc3f88_1318x1014.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZUCJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2d846cf-48de-4ca1-88a9-27d571dc3f88_1318x1014.png 424w, https://substackcdn.com/image/fetch/$s_!ZUCJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2d846cf-48de-4ca1-88a9-27d571dc3f88_1318x1014.png 848w, https://substackcdn.com/image/fetch/$s_!ZUCJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2d846cf-48de-4ca1-88a9-27d571dc3f88_1318x1014.png 1272w, https://substackcdn.com/image/fetch/$s_!ZUCJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2d846cf-48de-4ca1-88a9-27d571dc3f88_1318x1014.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZUCJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2d846cf-48de-4ca1-88a9-27d571dc3f88_1318x1014.png" width="1318" height="1014" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2d846cf-48de-4ca1-88a9-27d571dc3f88_1318x1014.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1014,&quot;width&quot;:1318,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:152823,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZUCJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2d846cf-48de-4ca1-88a9-27d571dc3f88_1318x1014.png 424w, https://substackcdn.com/image/fetch/$s_!ZUCJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2d846cf-48de-4ca1-88a9-27d571dc3f88_1318x1014.png 848w, https://substackcdn.com/image/fetch/$s_!ZUCJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2d846cf-48de-4ca1-88a9-27d571dc3f88_1318x1014.png 1272w, https://substackcdn.com/image/fetch/$s_!ZUCJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2d846cf-48de-4ca1-88a9-27d571dc3f88_1318x1014.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Example Section of a Knowledge Graph: Notice how audience blocks can connect to multiple nodes.</figcaption></figure></div><p>Knowledge graphs take this concept even further by allowing us to specify the nature of these relationships. In a knowledge graph, you don't just show that prompts are connected &#8211; you describe how they're connected. A "tone guidance" prompt might "inform" multiple content creation prompts, while "audience persona" prompts "constrains" how those same prompts operate.</p><p>Let's look at how this might work in practice. Consider these relationship types in your prompt taxonomy:</p><p><strong>Hierarchical Relationships</strong>: A high-level "brand voice" prompt might contain or govern several more specific tone and style prompts. Just as the produce department contains the fruit section, which contains the apple display.</p><p><strong>Adjacent Relationships: </strong>Your "product feature description" prompt naturally connects to both "technical specification" prompts and "benefit statement" prompts. These adjacent prompts often work together but serve different purposes, like finding pasta near sauce.</p><p><strong>Workflow Relationships:</strong> Some prompts naturally sequence together. A "research synthesis" prompt might feed into an "outline generation" prompt, which then connects to various drafting prompts. This is similar to how a grocery store might organize ingredients in the order you'll use them in a recipe.</p><p><strong>Functional Relationships: </strong>Prompts that serve similar purposes might be grouped together even if they're used in different contexts. All your "audience analysis" prompts might be connected, whether they're used for blog posts, email campaigns, or social media.</p><p>Creating a visual map of these relationships serves several purposes:</p><ol><li><p>It helps you identify gaps in your prompt collection</p></li><li><p>It reveals opportunities for prompt reuse across different contexts</p></li><li><p>It makes it easier to train new team members on your prompt system</p></li><li><p>It supports the development of more sophisticated prompt workflows</p></li></ol><p>You can start mapping these relationships with simple tools like paper and pencil, or digital mind mapping software like <a href="https://miro.com/signup/">Miro</a> or <a href="https://www.contextminds.com/">Context Mind.</a> As your system grows more complex, you might want to explore dedicated knowledge graph tools (like <a href="https://anytype.io/">Anytype</a>) that can help you manage and visualize more sophisticated relationship networks.</p><p>Remember that, like a grocery store's layout, your relationship map should reflect how people actually work with prompts. Pay attention to which prompts tend to be used together, which ones support or depend on each other, and which ones might benefit from being more closely connected.</p><p>In our next several sections, we'll explore exactly how to build your own taxonomy from the ground up. I'll guide you through practical exercises and strategies for organizing your prompts, including:</p><ul><li><p>A step-by-step process for identifying your key prompt categories</p></li><li><p>Common pitfalls to avoid when structuring your taxonomy</p></li><li><p>Real examples of taxonomies for different content scenarios</p></li><li><p>Advanced techniques for evolving your system as your needs grow</p></li></ul><p>&#10145;&#65039; <em>Paid subscribers get access to these detailed guides along with exercises and examples to help implement your own prompt taxonomy. </em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.isophist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.isophist.com/subscribe?"><span>Subscribe now</span></a></p>
      <p>
          <a href="https://www.isophist.com/p/creating-your-prompt-taxonomy">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Worksheet: Prompt Taxonomy Development]]></title><description><![CDATA[Prompt taxonomy builder]]></description><link>https://www.isophist.com/p/worksheet-prompt-taxonomy-development</link><guid isPermaLink="false">https://www.isophist.com/p/worksheet-prompt-taxonomy-development</guid><dc:creator><![CDATA[Lance Cummings]]></dc:creator><pubDate>Fri, 17 Jan 2025 20:43:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Whpr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e139c26-81be-42d2-9800-3c2b8d0d0e0a_1748x1240.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_!Whpr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e139c26-81be-42d2-9800-3c2b8d0d0e0a_1748x1240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Whpr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e139c26-81be-42d2-9800-3c2b8d0d0e0a_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!Whpr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e139c26-81be-42d2-9800-3c2b8d0d0e0a_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!Whpr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e139c26-81be-42d2-9800-3c2b8d0d0e0a_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!Whpr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e139c26-81be-42d2-9800-3c2b8d0d0e0a_1748x1240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Whpr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e139c26-81be-42d2-9800-3c2b8d0d0e0a_1748x1240.png" width="1456" height="1033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e139c26-81be-42d2-9800-3c2b8d0d0e0a_1748x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1033,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:620080,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Whpr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e139c26-81be-42d2-9800-3c2b8d0d0e0a_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!Whpr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e139c26-81be-42d2-9800-3c2b8d0d0e0a_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!Whpr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e139c26-81be-42d2-9800-3c2b8d0d0e0a_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!Whpr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e139c26-81be-42d2-9800-3c2b8d0d0e0a_1748x1240.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><em>This worksheet accompanies <strong>Lesson 9: Developing a Prompt Taxonomy (coming soon)</strong>. You can cut and paste this into your own doc and fill in the spaces, or just add your answers to a separate sheet. If you need a little help &#8230; guess what? You can feed this to your AI and have it help you!</em></p><p><a href="https://tidycal.com/lancecummings/consulting">I&#8217;m also always available for consultation.</a></p>
      <p>
          <a href="https://www.isophist.com/p/worksheet-prompt-taxonomy-development">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Principles of Structured Prompt Operations]]></title><description><![CDATA[Lesson 8: Using frameworks to start your prompt operations plan]]></description><link>https://www.isophist.com/p/the-principles-of-structured-prompt</link><guid isPermaLink="false">https://www.isophist.com/p/the-principles-of-structured-prompt</guid><dc:creator><![CDATA[Lance Cummings]]></dc:creator><pubDate>Fri, 03 Jan 2025 12:45:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!q5K7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9404c87c-7058-440a-86d7-99db6e01ae1e_1748x1240.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_!q5K7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9404c87c-7058-440a-86d7-99db6e01ae1e_1748x1240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q5K7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9404c87c-7058-440a-86d7-99db6e01ae1e_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!q5K7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9404c87c-7058-440a-86d7-99db6e01ae1e_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!q5K7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9404c87c-7058-440a-86d7-99db6e01ae1e_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!q5K7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9404c87c-7058-440a-86d7-99db6e01ae1e_1748x1240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q5K7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9404c87c-7058-440a-86d7-99db6e01ae1e_1748x1240.png" width="1456" height="1033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9404c87c-7058-440a-86d7-99db6e01ae1e_1748x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1033,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:615990,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!q5K7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9404c87c-7058-440a-86d7-99db6e01ae1e_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!q5K7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9404c87c-7058-440a-86d7-99db6e01ae1e_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!q5K7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9404c87c-7058-440a-86d7-99db6e01ae1e_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!q5K7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9404c87c-7058-440a-86d7-99db6e01ae1e_1748x1240.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><em>This January, all proceeds from paid subscriptions will support my friend David's <a href="https://www.gofundme.com/f/support-davids-journey-to-heal-his-dogs">GoFundMe</a>. After losing his mother, caring for his father, and losing his family home, David is fighting to keep his parents' two beagles. Your subscription will help him raise $3,000 for professional dog training&#8212;offering hope after his most challenging year.</em></p><p>&#10145;&#65039; <a href="https://www.gofundme.com/f/support-davids-journey-to-heal-his-dogs">You can also check out his GoFundMe directly here.</a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.isophist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.isophist.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>In our journey through AI content operations, we've explored the foundational elements of effective prompting&#8212;from understanding <a href="https://www.isophist.com/p/unpacking-transformer-technology">transformer technology</a> to <a href="https://www.isophist.com/p/understanding-temperature-and-style">mastering style and temperature controls</a>.</p><p>As AI technology develops, some experts predict the eventual disappearance of traditional prompt engineering, suggesting that more sophisticated knowledge bases and AI architectures will make explicit prompting obsolete.</p><p>And this may be true for the vast majority of people who don&#8217;t necessarily work with content at scale as technical writers, educators, or content creators.</p><p>Yet, understanding the fundamental principles of structured prompting remains crucial&#8212;not just for immediate content generation, but as a foundation for building more consistent AI content operations and workflows, which most likely will lead to more complex knowledge systems.</p><p>But learning how to structure the workflows around your prompts (not just the prompts themselves) is the first step &#8230; especially when you are looking to scale your content as a business or organization.</p><p>Taking a structured approach is how we ensure consistency, scalability, and quality across our AI-assisted content workflows.</p><p>The consequences of unstructured prompting extend beyond mere inconsistency:</p><ol><li><p><strong>Resource Inefficiency:</strong> Teams repeatedly "reinvent the wheel" when crafting prompts</p></li><li><p><strong>Quality Inconsistency: </strong>Similar prompts produce varying results across different team members</p></li><li><p><strong>Limited Scalability: </strong>Success becomes dependent on individual expertise rather than systematic approaches</p></li><li><p><strong>Difficult Knowledge Transfer: </strong>New team members struggle to replicate successful prompts</p></li></ol><p>These challenges mirror broader issues in content operations, where lack of structure can impede organizational effectiveness. Adding AI to the mix simply compounds the issues that are already there.</p><p>This isn&#8217;t just for content developers or tech writers. An educator crafting differentiated learning materials faces challenges similar to a content creator developing multi-platform narratives&#8212;both must manage complexity while maintaining rhetorical effectiveness across diverse contexts.</p><p>These shared challenges reveal the universal value of structured approaches, whether you're designing a curriculum, developing a content strategy, or crafting compelling narratives.</p><p>Thinkers and practitioners in content development have already been thinking about this. For example, Mark Baker&#8217;s book, <em><a href="https://store.xmlpress.com/product/structured-writing/">Structured Writing: Rhetoric &amp; Process</a></em>, shows the close connection between structure and rhetoric. Even though its not specifically written for AI operations, the principles certainly apply. And that&#8217;s what I want to explore today.</p><p>Drawing from Baker's analysis of structured writing and my experiences across educational and creative contexts, we can identify specific methodologies that enhance development of AI writing systems.</p><p>Just as we use style guides and templates to standardize traditional writing, we need frameworks to systematize our AI interactions.</p><h1>The Power of Structure in AI Operations</h1><p>Everyone  that deals with content has to think about this question: How do we systematically address the complexity of content at scale in ways that enhance how our AI tools work?</p><p>This often means systemizing the ways we provide context to both humans and machines &#8230; much of which is rhetorical.</p><p>Mark Baker's analysis of structured writing provides a valuable theoretical framework for understanding these challenges. He observes that "all writing is structured" and that the key differentiation lies in how we add structure "over and above the basic requirements of grammar, to exercise some control over the rhetoric or processing of the content." </p><p>If we want to exert control over how AI systems use our context and integrate rhetorical approaches, then we need to develop frameworks to help us do this more systematically.</p><p>Think about your typical global software company's documentation team. Many of the challenges they face are indicative of all forms of systematic content creation.</p><p>These teams need to maintain consistency across multiple levels of their documentation ecosystem: user guides for different products, varying technical depths for diverse audiences, and content adapted for multiple platforms&#8212;from detailed online documentation to quick-start guides and mobile interfaces.</p><p>Initially, each writer might approach these challenges independently, leading to what Baker would identify as unmanaged complexity in the content system.</p><p>A writer documenting the enterprise version of a product might adopt a highly technical tone, while another writer, working on the same feature for the small business version, might take a more conversational approach.</p><p>These variations, multiplied across products, platforms, and audience levels, can create a documentation landscape that becomes increasingly difficult to maintain and navigate.</p><p>This challenge resonates deeply across different content domains. Consider the educator developing a curriculum that must work across multiple course sections, accommodate different learning modalities, and maintain pedagogical consistency while adapting to diverse student needs.</p><p>Or examine the content creator crafting narratives that must maintain brand voice across social media platforms while adapting to each platform's unique characteristics and audience expectations.</p><p>The introduction of structured prompt operations can provide what Baker calls "repeatable rhetorical structures." These structures don&#8217;t merely standardize the content&#8212;they enhance their effectiveness by allowing creators to focus their expertise on content rather than constantly reinventing organizational patterns &#8230; or in our case, AI prompts.</p><h2>Five Principles for Structured Prompt Operations</h2><p>Drawing from both practical experience and Baker's theoretical frameworks, I've identified five key principles that guide structured prompt operations. </p><p>These principles aim to partition complexity effectively while ensuring consistent, high-quality outputs.</p><h3>1. The Modular Mindset</h3><p>Modularity in prompt design parallels the partitioning principles central to structured writing. Baker emphasizes that partitioning complexity doesn't eliminate it&#8212;rather, it directs complexity to where it can be handled most effectively.</p><p>Consider an educational content developer creating a series of lesson plans. Rather than crafting unique prompts for each lesson, they might develop modular components, or prompt blocks, for:</p><ul><li><p>Learning objective generation</p></li><li><p>Activity development</p></li><li><p>Rubric creation</p></li><li><p>Different learning levels</p></li></ul><p>These prompt blocks can be combined and customized while maintaining pedagogical consistency across the curriculum.</p><h3>2. Connection Mapping</h3><p>Baker discusses how structure creates "context that you can use to simplify processing." In prompt operations, this principle manifests in the systematic mapping of relationships between prompt components.</p><p>A technical writing team might implement this approach for software release documentation:</p><ul><li><p>Core feature prompt blocks linked to various audiences</p></li><li><p>Technical specifications blocks connected to use case scenarios</p></li><li><p>Troubleshooting context blocks mapped to specific user questions</p></li><li><p>Installation prompt blocks tied to various system requirement descriptions</p></li></ul><p>This mapping enables content developers to generate comprehensive documentation that maintains consistency while addressing different user needs.</p><h3>3. Semantic Tagging</h3><p>Of course, this can get complicated quickly, which is why we need to semantically tag each prompt block. </p><p>Semantic tagging helps create clear relationships between content components that can be later used to organize a prompt library taxonomically &#8230; or even a knowledge base.</p><p>For example, a content marketing team might develop tags that identify:</p><ul><li><p>Content purpose (education, engagement, conversion)</p></li><li><p>Audience segment (technical, managerial, end-user)</p></li><li><p>Content type (how-to, concept explanation, reference)</p></li><li><p>Subject matter domain (specific product features or topics)</p></li></ul><p>This granular approach helps identify and manage consistent elements across the content system.</p><h3>4. Design for Reuse</h3><p>Creating what Baker calls "repeatable rhetorical structures" becomes crucial for scaling content operations. So we have to think about how each prompt block might be reused or re-purposed.</p><p>For example, a university course development team might demonstrate this principle by:</p><ul><li><p>Creating reusable prompt patterns for different types of learning materials</p></li><li><p>Developing concept explanations that can be reused across courses</p></li><li><p>Creating a library of learning objective prompt blocks that can be reused across assignments</p></li><li><p>Establishing standard pattern for student engagement activities through a prompt block or prompt template</p></li></ul><p>This usually means keeping prompt components as discrete as possible to more easily identify those repeatable units.</p><h3>5. Centralized Management</h3><p>At some point, these prompt blocks or modular components need to be stored somewhere with easy access for the entire team or organization &#8230; what most people are calling prompt libraries.</p><p>These spaces need to also allow for iteration. As prompts and AI models change, teams need to be able to adapt this library and make notes about their effectiveness.</p><p>A large technical documentation team might implement this principle by:</p><ul><li><p>Creating a searchable repository of proven prompt patterns in Confluence</p></li><li><p>Developing a Google Doc with all their audience prompt blocks</p></li><li><p>Developing a system for testing and updating different blocks in an excel worksheet</p></li><li><p>Or even use a fancy prompt library tool, like <a href="https://promptitude.io/?via=lance">Promptitude</a>, as the AI system gets more complex</p></li></ul><p>Through these examples, we see how structured prompting transforms ad-hoc efforts into systematic processes that support both rhetorical quality and operational efficiency.</p><p>The key insight remains: structure isn't about constraining creativity&#8212;it's about managing complexity to enable consistent, high-quality content creation at scale.</p><p><em>For my premium subscribers, I'll explore advanced implementations of these principles through detailed use cases and frameworks in the rest of this lesson. You'll learn how this adapts across different kinds of organizations, along with practical strategies for developing your own frameworks and prompts that scale.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.isophist.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.isophist.com/subscribe?"><span>Subscribe now</span></a></p>
      <p>
          <a href="https://www.isophist.com/p/the-principles-of-structured-prompt">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Worksheet: Understanding Your Content Patterns]]></title><description><![CDATA[Lesson 8: Framework analysis worksheet]]></description><link>https://www.isophist.com/p/worksheet-understanding-your-content</link><guid isPermaLink="false">https://www.isophist.com/p/worksheet-understanding-your-content</guid><dc:creator><![CDATA[Lance Cummings]]></dc:creator><pubDate>Fri, 03 Jan 2025 12:04:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!l401!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed6de28-6abe-4f6e-b0b0-32f66de56927_1748x1240.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_!l401!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed6de28-6abe-4f6e-b0b0-32f66de56927_1748x1240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l401!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed6de28-6abe-4f6e-b0b0-32f66de56927_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!l401!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed6de28-6abe-4f6e-b0b0-32f66de56927_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!l401!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed6de28-6abe-4f6e-b0b0-32f66de56927_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!l401!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed6de28-6abe-4f6e-b0b0-32f66de56927_1748x1240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l401!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed6de28-6abe-4f6e-b0b0-32f66de56927_1748x1240.png" width="1456" height="1033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ed6de28-6abe-4f6e-b0b0-32f66de56927_1748x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1033,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:626014,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!l401!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed6de28-6abe-4f6e-b0b0-32f66de56927_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!l401!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed6de28-6abe-4f6e-b0b0-32f66de56927_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!l401!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed6de28-6abe-4f6e-b0b0-32f66de56927_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!l401!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed6de28-6abe-4f6e-b0b0-32f66de56927_1748x1240.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><em>This worksheet accompanies <a href="https://open.substack.com/pub/lancecummings/p/the-principles-of-structured-prompt?r=2519k4&amp;utm_campaign=post&amp;utm_medium=web">Lesson 8: Principles of Structured Prompt Operations</a>. You can cut and paste this into your own doc and fill in the spaces, or just add your answers to a separate sheet. If you need a little help &#8230; guess what? You can feed this to your AI and have it help you!</em></p><p><a href="https://tidycal.com/lancecummings/consulting">I&#8217;m also always available for consultation.</a></p><p>When we first approach str&#8230;</p>
      <p>
          <a href="https://www.isophist.com/p/worksheet-understanding-your-content">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Understanding Temperature & Style in Prompt Design]]></title><description><![CDATA[Lesson 7: Creating style prompt blocks that work]]></description><link>https://www.isophist.com/p/understanding-temperature-and-style</link><guid isPermaLink="false">https://www.isophist.com/p/understanding-temperature-and-style</guid><dc:creator><![CDATA[Lance Cummings]]></dc:creator><pubDate>Tue, 17 Dec 2024 14:28:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-yz0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2879538d-4155-42c0-af7b-eef21b1c2bd2_1748x1240.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_!-yz0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2879538d-4155-42c0-af7b-eef21b1c2bd2_1748x1240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-yz0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2879538d-4155-42c0-af7b-eef21b1c2bd2_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!-yz0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2879538d-4155-42c0-af7b-eef21b1c2bd2_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!-yz0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2879538d-4155-42c0-af7b-eef21b1c2bd2_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!-yz0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2879538d-4155-42c0-af7b-eef21b1c2bd2_1748x1240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-yz0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2879538d-4155-42c0-af7b-eef21b1c2bd2_1748x1240.png" width="1456" height="1033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2879538d-4155-42c0-af7b-eef21b1c2bd2_1748x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1033,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:613146,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-yz0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2879538d-4155-42c0-af7b-eef21b1c2bd2_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!-yz0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2879538d-4155-42c0-af7b-eef21b1c2bd2_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!-yz0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2879538d-4155-42c0-af7b-eef21b1c2bd2_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!-yz0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2879538d-4155-42c0-af7b-eef21b1c2bd2_1748x1240.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><em>This is a subsection of Cyborgs Writing. If you are not interested in PromptOps, you can unsubscribe from this section in your <a href="https://support.substack.com/hc/en-us/articles/8914938285204-How-do-I-subscribe-to-or-unsubscribe-from-a-section-on-Substack">Substack settings</a> and still receive other content.</em></p><p>In our <a href="https://open.substack.com/pub/lancecummings/p/how-to-use-rhetoric-to-repurpose?r=2519k4&amp;utm_campaign=post&amp;utm_medium=web">previous lesson</a>, we explored how rhetoric shapes our interactions with AI, particularly through structured prompt blocks. One of these crucial blocks is [STYLE] - but this raises an intriguing question: </p><p>What exactly is style, and how does AI interpret and generate it?</p><p>Style has been a subject of debate among rhetoricians for centuries. While we often talk about style as something we "have," it's more accurate to think of style as something we "do" - an active process of adapting our communication to fit specific relationships and contexts. </p><p>Our style shifts naturally when we're:</p><ul><li><p>Writing an email to a colleague versus texting a friend</p></li><li><p>Explaining a concept to experts versus newcomers</p></li><li><p>Crafting formal documentation versus brainstorming ideas</p></li></ul><p>This dynamic nature of style presents a fascinating challenge when working with AI. When we use a [STYLE] block in our prompts, we're essentially asking AI to perform a specific kind of linguistic adaptation. </p><p>This brings up a host of questions that I&#8217;m not sure can be entirely answered &#8230; but they can be tested.</p><p>How does AI interpret style directives? Can AI truly adapt to contextual nuances? Does AI have enough contextual awareness to make appropriate stylistic choices? </p><p>And most importantly: How can we guide AI's word choices to achieve different styles while maintaining coherence and purpose?</p><div class="pullquote"><p>While we often talk about style as something we "have," it's more accurate to think of style as something we "do" - an active process of adapting our communication to fit specific relationships and contexts. </p></div><h2>What is Style?</h2><p>Style is one of the most complex concepts in rhetoric and writing. As Kate Ronald explains in her essay "<a href="https://eng223afall2013.wordpress.com/wp-content/uploads/2013/08/style_kate-ronald.pdf">Style: The Hidden Agenda in Composition Classes</a>," style isn't just about word choice or sentence structure - it's about establishing a "presence" on the page, creating a genuine connection between writer and reader.</p><p>This is why combining explicit style guidance with AI tools, like temperature control, becomes crucial when working with AI, especially at scale when developing AI writing systems. Rather than expecting AI to understand style intuitively, we can use these tools together to guide its outputs more effectively.</p><p>In the creator economy, I consider this a key aspect of creating authenticity &#8212; or ethos. Whether you are a creator or working for a business, ethos is going to be a key to succeeding in a world where people expect authentic interaction, not just content. </p><p>And with the rise of AI, this ethos or authenticity will be even more difficult to achieve.</p><p>That&#8217;s why we need to take a closer look at style.</p><p>Ronald describes style as "somebody's home in this paper, somebody wants to say something&#8212;to me, to herself, to the class, to the community." When we ask AI to adopt a particular style through our prompts, we're really asking it to establish a specific kind of presence or relationship with its audience.</p><p>This is far more complex than just adjusting word choice or sentence patterns. Style emerges from the dynamic relationship between:</p><ul><li><p>The writer's voice and authenticity</p></li><li><p>The reader's needs and expectations</p></li><li><p>The context and purpose of the writing</p></li><li><p>The conventions of different communities</p></li></ul><p>As Ronald points out, even seasoned writing teachers struggle with teaching style explicitly because it's so deeply contextual. So I&#8217;m not sure why we expect AI to magically achieve this for us.</p><p>She notes that while we "recognize good style when we hear it," defining exactly what makes it good is much harder. This same challenge applies to working with AI - we can recognize when an AI's output hits the right stylistic notes, but explicitly instructing it to achieve that style is more complex.</p><p>This is where temperature settings become a valuable tool. Rather than relying entirely on direct instructions about style (which, as Ronald shows, is difficult even for human writers), temperature allows us to influence and fine-tune how the AI constructs its responses at a more fundamental level, especially in response to our [STYLE] blocks. </p><p>By adjusting the temperature, we can guide the AI toward different kinds of stylistic choices while still allowing space for the natural emergence of voice and presence that characterize effective writing.</p><h2>Temperature: A Tool for Stylistic Control</h2><p>Imagine you're at a coffee shop watching a master coffee blender develop specific flavors of coffee. This might mean having buckets full of different kinds of beans &#8230; a palette, so to speak. </p><p>Each time they make a blend, they need to select beans from these buckets. When making a standard house coffee, they'll consistently choose the most common beans - the ones they know will produce a reliable, familiar cup. </p><p>But for their "special choice,"  they might reach deeper into their palette and combine some unique or rare beans to create something more unexpected.</p><p>This is similar to how temperature works in AI language models. When generating text, the AI has a vast collection of possible word choices - like those buckets of coffee beans. For each word in a sequence, the AI assigns probabilities to different possible "next words." Some words are highly probable (like those common coffee beans) while others are less likely choices.</p><p>Temperature controls how the AI makes these word selections. Usually, this is a number between 0-2, with 0 being the most predictable. Some apps though don&#8217;t show this, but instead give you a &#8220;creativity&#8221; setting.</p><p>This is what the setting looks like in OpenAI&#8217;s playground - a place where you can create assistants and adjust many different kinds of settings (no subscription required).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1gbY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda974222-a0c8-4615-9af3-f453db3f1e6d_602x278.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1gbY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda974222-a0c8-4615-9af3-f453db3f1e6d_602x278.png 424w, https://substackcdn.com/image/fetch/$s_!1gbY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda974222-a0c8-4615-9af3-f453db3f1e6d_602x278.png 848w, https://substackcdn.com/image/fetch/$s_!1gbY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda974222-a0c8-4615-9af3-f453db3f1e6d_602x278.png 1272w, https://substackcdn.com/image/fetch/$s_!1gbY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda974222-a0c8-4615-9af3-f453db3f1e6d_602x278.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1gbY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda974222-a0c8-4615-9af3-f453db3f1e6d_602x278.png" width="602" height="278" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da974222-a0c8-4615-9af3-f453db3f1e6d_602x278.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:278,&quot;width&quot;:602,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25310,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1gbY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda974222-a0c8-4615-9af3-f453db3f1e6d_602x278.png 424w, https://substackcdn.com/image/fetch/$s_!1gbY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda974222-a0c8-4615-9af3-f453db3f1e6d_602x278.png 848w, https://substackcdn.com/image/fetch/$s_!1gbY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda974222-a0c8-4615-9af3-f453db3f1e6d_602x278.png 1272w, https://substackcdn.com/image/fetch/$s_!1gbY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda974222-a0c8-4615-9af3-f453db3f1e6d_602x278.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Screenshot of temperature settings for an OpenAI assistant.</figcaption></figure></div><p></p><p>At low temperatures (like our standard house coffee):</p><ul><li><p>The AI becomes very "conservative" in its choices</p></li><li><p>It consistently picks the words with the highest probability</p></li><li><p>It's like telling the blender "Just use the regular beans"</p></li><li><p>This results in more predictable, consistent outputs</p></li></ul><p>At high temperatures (like the coffee blender choice):</p><ul><li><p>The AI becomes more "exploratory" in its selections</p></li><li><p>It's more willing to choose words with lower probabilities</p></li><li><p>It's like telling the blender "Feel free to experiment"</p></li><li><p>This leads to more varied, sometimes unexpected combinations</p></li></ul><p>So while many AI interfaces label temperature as a "creativity" setting, it's really controlling the randomness in the AI's word selection process. The AI isn't becoming more creative in any human sense - it's simply being allowed to sample from a broader range of possibilities in its statistical model.</p><h2>Rhetorical Approaches to Temperature</h2><p>When Ronald talks about style in writing, she describes how writers need to adapt their voice depending on who they're writing for and why. Think about how differently you might write:</p><ul><li><p>An email to your boss versus a text to a friend</p></li><li><p>A formal report versus a social media post</p></li><li><p>A technical explanation versus a personal story</p></li></ul><p>Each situation calls for a different kind of "presence" on the page. Ronald explains that good writers develop an instinct for matching their writing style to these different situations. They know when to be formal or casual, detailed or concise, technical or conversational.</p><p>This is exactly where temperature settings become valuable when working with AI. Instead of trying to explain all these subtle stylistic choices to the AI,  we can use temperature to guide how the AI approaches different writing styles.</p><p>Understanding temperature this way helps us see why it can be such a useful tool for controlling style in technical writing or content creation. When we need precise, consistent documentation or instructions, we can use low temperatures to keep the AI focused on the most conventional, clear language patterns. When we want to generate multiple approaches to explaining a concept, we can raise the temperature to explore different phrasings and structures.</p><p>But, as we will see later in this lesson, this formula doesn&#8217;t always work, especially when you add your on style instructions to your prompt. Just like style is not a static, temperature too can only be used and understood in context.</p><p>To help us think through this, let&#8217;s take a style heuristic developed by ancient thinkers.</p><p>In the ancient world, rhetoricians recognized three distinct levels of style that speakers and writers could employ depending on their purpose. This can be a useful lens through which we think about temperature and style.</p><p><strong>Plain Style</strong> was used for clear instruction and straightforward communication. This style prioritized precision and clarity over artistry. Think of military commands or legal documents - language that leaves no room for misinterpretation. Writers using plain style wanted their meaning to be immediately clear to their audience.</p><p><strong>Middle Style</strong> balanced clarity with engagement. It allowed for some artistic flourishes and emotional appeal while maintaining clear communication. This style was perfect for everyday communication that needed to both inform and hold interest - like letters, essays, or public speeches meant to teach and engage.</p><p><strong>Grand Style</strong> was reserved for moving audiences emotionally and inspiring action. This style employed elaborate language, metaphors, and other artistic devices to create powerful emotional effects. Orators would use grand style when they wanted to stir their audience's hearts as well as their minds.</p><p>These ancient insights about style seem to map well onto how we can use temperature settings with AI, but as you will see later in this lesson &#8230; it gets a bit more complicated. But it is a good starting point. </p><p>Just as ancient rhetoricians chose their style based on their purpose, we can adjust temperature settings to help AI generate content that matches our goals:</p><p>Low Temperature (0.2 - 0.4) aligns with Plain Style:</p><ul><li><p>Prioritizes clarity and precision</p></li><li><p>Consistently chooses the most standard, conventional language</p></li><li><p>Perfect for technical documentation, instructions, or any writing where accuracy is crucial</p></li><li><p>Minimizes artistic flourishes in favor of clear communication</p></li></ul><p>Middle Temperature (0.5 - 0.7) parallels Middle Style:</p><ul><li><p>Balances clarity with engagement</p></li><li><p>Allows for some variation and creativity while maintaining focus</p></li><li><p>Ideal for blog posts, user guides, or any content that needs to both inform and interest readers</p></li><li><p>Creates a conversational yet professional tone</p></li></ul><p>High Temperature (0.8 - 1.0) corresponds to Grand Style:</p><ul><li><p>Maximizes creative expression</p></li><li><p>Explores more varied and unusual language combinations</p></li><li><p>Best for brainstorming, creative writing, or content meant to inspire</p></li><li><p>Produces more diverse and exploratory outputs</p></li></ul><p><strong>Note:</strong> Dialing temperature at the extreme ends, 0 or 2, usually takes the AI off the rails, though sometimes can producing interesting connections. For 0, you will see a lot of repetition. And for 2, you&#8217;ll see a lot of nonsense. Its actually a good way to see how temperature works.</p><p>This connection between classical rhetoric and AI temperature settings isn't just theoretical - it gives us practical guidance for choosing the right temperature for different writing tasks. </p><p>Just as ancient orators carefully chose their style based on their purpose and audience, we can adjust temperature settings to help AI generate content that establishes the right kind of presence for our purpose.</p><p>These ancient insights about style map surprisingly well onto AI writing, though not always in the ways we might expect. Through testing, I discovered that different styles often work best at unexpected temperature ranges</p><p>Let's look at some specific examples of how these different temperature ranges work in practice.</p><p>&#10145;&#65039; <a href="https://www.isophist.com/p/prompt-lab-8-style-prompt-blocks">Paid subscribers can also see the prompt blocks I used in the Prompt Lab.</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.isophist.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">To see the rest of this lesson, along with other parts of this course, consider becoming a paid subscriber.</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>
          <a href="https://www.isophist.com/p/understanding-temperature-and-style">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to Use Rhetoric to Repurpose Content with ChatGPT]]></title><description><![CDATA[Lesson 6: Wait ... what is rhetoric? What does that have to do with ChatGPT?]]></description><link>https://www.isophist.com/p/how-to-use-rhetoric-to-repurpose</link><guid isPermaLink="false">https://www.isophist.com/p/how-to-use-rhetoric-to-repurpose</guid><dc:creator><![CDATA[Lance Cummings]]></dc:creator><pubDate>Wed, 09 Oct 2024 14:22:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lWpI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8d836d-bfff-41b6-9c8a-9085ecbbdb39_1748x1240.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_!lWpI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8d836d-bfff-41b6-9c8a-9085ecbbdb39_1748x1240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lWpI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8d836d-bfff-41b6-9c8a-9085ecbbdb39_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!lWpI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8d836d-bfff-41b6-9c8a-9085ecbbdb39_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!lWpI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8d836d-bfff-41b6-9c8a-9085ecbbdb39_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!lWpI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8d836d-bfff-41b6-9c8a-9085ecbbdb39_1748x1240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lWpI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8d836d-bfff-41b6-9c8a-9085ecbbdb39_1748x1240.png" width="1456" height="1033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da8d836d-bfff-41b6-9c8a-9085ecbbdb39_1748x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1033,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:615408,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lWpI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8d836d-bfff-41b6-9c8a-9085ecbbdb39_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!lWpI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8d836d-bfff-41b6-9c8a-9085ecbbdb39_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!lWpI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8d836d-bfff-41b6-9c8a-9085ecbbdb39_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!lWpI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8d836d-bfff-41b6-9c8a-9085ecbbdb39_1748x1240.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>You can certainly use ChatGPT and other prompting tools to create new content, but AI's lack of creativity is well known. </p><p>Because LLMs are a guessing technology, they tend to produce predictable writing.</p><p>With work, though, you can get AI to produce more creative content, but that's not really the goal of this particular post. From a workload perspective,&#8230;</p>
      <p>
          <a href="https://www.isophist.com/p/how-to-use-rhetoric-to-repurpose">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Anatomy of a Prompt]]></title><description><![CDATA[Lesson 5: Understanding the three components of a structured prompt]]></description><link>https://www.isophist.com/p/the-anatomy-of-a-prompt-3a1</link><guid isPermaLink="false">https://www.isophist.com/p/the-anatomy-of-a-prompt-3a1</guid><dc:creator><![CDATA[Lance Cummings]]></dc:creator><pubDate>Tue, 03 Sep 2024 09:01:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dWY5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917014f-349b-4804-a1d5-4a6db53c1ef3_1748x1240.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_!dWY5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917014f-349b-4804-a1d5-4a6db53c1ef3_1748x1240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dWY5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917014f-349b-4804-a1d5-4a6db53c1ef3_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!dWY5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917014f-349b-4804-a1d5-4a6db53c1ef3_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!dWY5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917014f-349b-4804-a1d5-4a6db53c1ef3_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!dWY5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917014f-349b-4804-a1d5-4a6db53c1ef3_1748x1240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dWY5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917014f-349b-4804-a1d5-4a6db53c1ef3_1748x1240.png" width="1456" height="1033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9917014f-349b-4804-a1d5-4a6db53c1ef3_1748x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1033,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:618912,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dWY5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917014f-349b-4804-a1d5-4a6db53c1ef3_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!dWY5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917014f-349b-4804-a1d5-4a6db53c1ef3_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!dWY5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917014f-349b-4804-a1d5-4a6db53c1ef3_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!dWY5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917014f-349b-4804-a1d5-4a6db53c1ef3_1748x1240.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><em>This is a free sample lesson from my premium PromptOps course, designed to help you master AI writing systems through structured approaches. The developing course is available exclusively to paid subscribers of Cyborgs Writing on Substack.</em></p><p><strong>You can opt out of PromptOps posts in your <a href="https://support.substack.com/hc/en-us/articles/8914938285204-How-do-I-subscribe-to-or-unsubscribe-from-a-section-on-Substack">Substack subscription settings</a> without affecting your access to other con&#8230;</strong></p>
      <p>
          <a href="https://www.isophist.com/p/the-anatomy-of-a-prompt-3a1">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Are You Speaking Your AI’s Language? ]]></title><description><![CDATA[Lesson 4: The critical role of tokenization in AI content operations]]></description><link>https://www.isophist.com/p/are-you-speaking-your-ais-language</link><guid isPermaLink="false">https://www.isophist.com/p/are-you-speaking-your-ais-language</guid><dc:creator><![CDATA[Lance Cummings]]></dc:creator><pubDate>Tue, 13 Aug 2024 16:20:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qFDD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b6ce72-5419-44ac-a600-07c2871248ab_1748x1240.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_!qFDD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b6ce72-5419-44ac-a600-07c2871248ab_1748x1240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qFDD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b6ce72-5419-44ac-a600-07c2871248ab_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!qFDD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b6ce72-5419-44ac-a600-07c2871248ab_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!qFDD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b6ce72-5419-44ac-a600-07c2871248ab_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!qFDD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b6ce72-5419-44ac-a600-07c2871248ab_1748x1240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qFDD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b6ce72-5419-44ac-a600-07c2871248ab_1748x1240.png" width="1456" height="1033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9b6ce72-5419-44ac-a600-07c2871248ab_1748x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1033,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:620270,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qFDD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b6ce72-5419-44ac-a600-07c2871248ab_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!qFDD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b6ce72-5419-44ac-a600-07c2871248ab_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!qFDD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b6ce72-5419-44ac-a600-07c2871248ab_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!qFDD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b6ce72-5419-44ac-a600-07c2871248ab_1748x1240.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>Welcome to this lesson on tokenization, a crucial concept in AI content operations. In our previous chapter, we explored the importance of prompts in AI-driven content creation. Now, we'll delve deeper into the structural elements that make these prompts effective, focusing on tokenization as the backbone of AI text processing.</p><p>Before really digging into&#8230;</p>
      <p>
          <a href="https://www.isophist.com/p/are-you-speaking-your-ais-language">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Role of Prompts in AI Content Operations]]></title><description><![CDATA[Lesson 3: Developing a guiding purpose for your AI explorations]]></description><link>https://www.isophist.com/p/the-role-of-prompts-in-ai-content</link><guid isPermaLink="false">https://www.isophist.com/p/the-role-of-prompts-in-ai-content</guid><dc:creator><![CDATA[Lance Cummings]]></dc:creator><pubDate>Sat, 10 Aug 2024 16:14:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!husV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3750aa57-dcc4-4b36-9fd5-c8d858ec882a_1748x1240.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_!husV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3750aa57-dcc4-4b36-9fd5-c8d858ec882a_1748x1240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!husV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3750aa57-dcc4-4b36-9fd5-c8d858ec882a_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!husV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3750aa57-dcc4-4b36-9fd5-c8d858ec882a_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!husV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3750aa57-dcc4-4b36-9fd5-c8d858ec882a_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!husV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3750aa57-dcc4-4b36-9fd5-c8d858ec882a_1748x1240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!husV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3750aa57-dcc4-4b36-9fd5-c8d858ec882a_1748x1240.png" width="1456" height="1033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3750aa57-dcc4-4b36-9fd5-c8d858ec882a_1748x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1033,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:847064,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!husV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3750aa57-dcc4-4b36-9fd5-c8d858ec882a_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!husV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3750aa57-dcc4-4b36-9fd5-c8d858ec882a_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!husV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3750aa57-dcc4-4b36-9fd5-c8d858ec882a_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!husV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3750aa57-dcc4-4b36-9fd5-c8d858ec882a_1748x1240.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>In our first lesson, we explored the concept of AI Content Operations, a systematic approach to managing and optimizing the AI content creation process. Today, we're going to apply that same systematic thinking to a specific challenge that many of us face when working with AI for content creation: managing prompts.</p><p>If you've been using AI in your content&#8230;</p>
      <p>
          <a href="https://www.isophist.com/p/the-role-of-prompts-in-ai-content">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Unpacking Transformer Technology]]></title><description><![CDATA[Lesson 2: The new rhetorical machine]]></description><link>https://www.isophist.com/p/unpacking-transformer-technology</link><guid isPermaLink="false">https://www.isophist.com/p/unpacking-transformer-technology</guid><dc:creator><![CDATA[Lance Cummings]]></dc:creator><pubDate>Thu, 25 Jul 2024 11:41:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!emkM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb21f971b-e13c-4304-a3a6-c13d29b93814_1748x1240.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_!emkM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb21f971b-e13c-4304-a3a6-c13d29b93814_1748x1240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!emkM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb21f971b-e13c-4304-a3a6-c13d29b93814_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!emkM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb21f971b-e13c-4304-a3a6-c13d29b93814_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!emkM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb21f971b-e13c-4304-a3a6-c13d29b93814_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!emkM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb21f971b-e13c-4304-a3a6-c13d29b93814_1748x1240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!emkM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb21f971b-e13c-4304-a3a6-c13d29b93814_1748x1240.png" width="1456" height="1033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b21f971b-e13c-4304-a3a6-c13d29b93814_1748x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1033,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:614817,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!emkM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb21f971b-e13c-4304-a3a6-c13d29b93814_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!emkM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb21f971b-e13c-4304-a3a6-c13d29b93814_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!emkM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb21f971b-e13c-4304-a3a6-c13d29b93814_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!emkM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb21f971b-e13c-4304-a3a6-c13d29b93814_1748x1240.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>Welcome back to our exploration of AI Content Operations. In our <a href="https://www.isophist.com/p/what-is-ai-content-operations?r=2519k4&amp;utm_campaign=post&amp;utm_medium=web">last lesson</a>, we laid the groundwork by defining what AI Content Operations is all about. Now, we're going to dive deeper into one of the key technologies that powers this field: <em>transformer technology</em>.</p><p>If you're a tech writer or content developer, you've probably heard of transformer techno&#8230;</p>
      <p>
          <a href="https://www.isophist.com/p/unpacking-transformer-technology">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[What is AI Content Operations?]]></title><description><![CDATA[Lesson 1: An introduction to understanding AI writing systems]]></description><link>https://www.isophist.com/p/what-is-ai-content-operations</link><guid isPermaLink="false">https://www.isophist.com/p/what-is-ai-content-operations</guid><dc:creator><![CDATA[Lance Cummings]]></dc:creator><pubDate>Mon, 04 Mar 2024 16:46:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jhui!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5faa3535-549f-4e7b-aad3-478def84e3db_1748x1240.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_!jhui!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5faa3535-549f-4e7b-aad3-478def84e3db_1748x1240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jhui!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5faa3535-549f-4e7b-aad3-478def84e3db_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!jhui!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5faa3535-549f-4e7b-aad3-478def84e3db_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!jhui!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5faa3535-549f-4e7b-aad3-478def84e3db_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!jhui!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5faa3535-549f-4e7b-aad3-478def84e3db_1748x1240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jhui!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5faa3535-549f-4e7b-aad3-478def84e3db_1748x1240.png" width="1456" height="1033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5faa3535-549f-4e7b-aad3-478def84e3db_1748x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1033,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:919834,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jhui!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5faa3535-549f-4e7b-aad3-478def84e3db_1748x1240.png 424w, https://substackcdn.com/image/fetch/$s_!jhui!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5faa3535-549f-4e7b-aad3-478def84e3db_1748x1240.png 848w, https://substackcdn.com/image/fetch/$s_!jhui!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5faa3535-549f-4e7b-aad3-478def84e3db_1748x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!jhui!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5faa3535-549f-4e7b-aad3-478def84e3db_1748x1240.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><em>This is a free sample lesson for a course on understanding AI writing systems called PromptOps. If you would like to exclude this from your Cyborg&#8217;s Writing subscription, you can turn it off in your subscription settings.</em></p><div><hr></div><p><em>How do you keep up with AI developments?</em></p><p>I get asked this a lot. My answer?</p><p>I don&#8217;t.</p><p>Why? It's not about &#8220;keeping up with AI.&#8221;</p><p>It's about strategically organizing your AI workflow, understanding key principles for framing your tasks, and focusing on relevant innovations. </p><p>Keeping track of every AI update will lead to information overload and inaction.</p><p>Let&#8217;s talk grocery shopping. I hate super-big grocery stores. Sure, I can find just about anything, but I am so overwhelmed by the choices. There are so many that I just want to get out fast. I give up and don&#8217;t make any choices.</p><p>Or let&#8217;s think about Netflix. Have you ever logged into Netflix to watch a movie, only to scroll mindlessly for an hour trying to make a choice?</p><p>How do you solve these problems? You need a plan before going to the grocery store or logging into Netflix.</p><p>It's the same in the world of generative AI.</p><p>You need an AI content operations plan.</p><h2>What is an AI Content Operations Plan?</h2><p>Let&#8217;s not make it complicated. The word operations is about understanding your workflow as a set of networked relationships between people, processes, and technologies. It's sometimes called a writing ecology.</p><p>Just as an ecological system is a network of interactions among organisms and their environment, a writing ecology is a complex system of interactions among ideas, prompts, and the content they generate. </p><p>Quite simply, thinking about the environments around our writing helps us shape our content in more detailed and intentional ways. We can let our yard grow willy-nilly &#8230; that is an ecology. But if we have an idea of what we want our yard to do, we can shape it to a specific purpose.</p><div class="pullquote"><p><strong>Just as an ecological system is a network of interactions among organisms and their environment, a writing ecology is a complex system of interactions among ideas, prompts, and the content they generate. </strong></p></div><p>This is all people mean by operations...shaping the people, processes, and technologies around our content.</p><p>Think about grocery shopping in terms of operations. To start, you need to have a clear purpose. What do you want to accomplish? Save money? Prep for the Super Bowl? Cook a fancy dinner for your partner? Prep easy meals for a busy work week? </p><p>Then you need something in writing, like a list of what you need, acting as your plan of action or roadmap. </p><p>With this list, the number of items becomes manageable. You have a way to measure your trip's success by how much you spend or how prepared you are for your cooking goals.</p><p>If your goal is to save money, you focus on the price and ignore more expensive choices. If you're prepping for the Super Bowl, you might focus on the snack aisle or specialized displays.</p><p>You don&#8217;t have to know about everything in the grocery store.</p><p>In AI, a clear purpose and plan help declutter your workflow and intensify focus. </p><p>It doesn't matter how many innovations and advancements appear daily. With your roadmap at hand, you can focus on just the pertinent developments. This is the crux of an AI content operations plan.</p><p>Whether it's grocery shopping or incorporating AI into your workflow, you need to understand how those choices fit into the relational contexts of your life &#8230; or your specific ecology.</p><p>AI content operations involves understanding the relationships and dynamics among elements and leveraging them to create effective content.</p><p>An AI content operations plan is a structured approach to managing your AI writing workflow and environments. It's your grocery list. Your store map. The sales flier you picked up or coupon page you perused. The items you repeatedly buy every week.</p><p>It's about knowing the best way to shop for you.</p><p>Whether you're a blogger, content marketer, or technical writer, an AI content operations plan is crucial for understanding how AI does (or does not) fit into your workflow and using that knowledge to more strategically manage your work with AI.</p><h2>Examples from Everyday Life</h2><p>The phrase AI content operations might have conjured images of large tech companies with dedicated content creation teams. But the truth is, AI content operations plans are becoming valuable for anyone who regularly creates content, regardless of background or budget.</p><div class="pullquote"><p><strong>If you want control over how technology shapes your content or the way you write, then you need a clear purpose and plan.</strong></p></div><p>Here are some examples to give you a clearer idea:</p><ul><li><p><strong>History Teacher:</strong> Mr. Lee wants to create engaging presentations for his middle school class. He uses an AI tool or prompt to find compelling historical images and videos, then another AI tool to generate a basic presentation script based on those visuals. He adds his own insights and humor to make it engaging for his students.</p></li><li><p><strong>Technical Writer: </strong>Sarah needs to write clear and comprehensive user guides for a new software program. She uses an AI tool or prompt to analyze existing user guides for similar software, identifying structures and best practices. She then uses another AI tool to generate draft content for specific sections. Sarah reviews and refines the AI-generated drafts to ensure accuracy and align them with the company's style guide.</p></li><li><p><strong>Social Media Influencer:</strong> Emily wants to grow her audience and engagement on Instagram. She uses an AI tool to track her past posts' performance, identifying the most popular content themes and hashtags. Emily then uses another AI prompt to brainstorm new post ideas based on those insights, tailoring the ideas to fit her unique brand and voice.</p></li><li><p><strong>Freelance Content Writer: </strong>David aims to increase his writing speed and content variety. He uses an AI tool to research keywords and generate outlines for his freelance writing projects. He then uses another AI tool or prompt to suggest different writing styles or tones based on the target audience, refining and expanding the AI-generated content to meet client needs.</p></li><li><p><strong>Corporate Blogger:</strong> Maria needs to produce high-quality blog content consistently. She uses an AI tool to stay updated on industry trends and competitor content and drafts blog post outlines based on current events or trending topics. Maria fills out the outlines with her own insights and expertise, ensuring the content aligns with her unique voice.</p></li></ul><p>As we've seen with these examples, having a clear purpose is the cornerstone of any effective AI content operations plan. It allows writers to not only generate more useful AI-generated content, but also incorporate their own unique expertise and human voice at strategic points in the workflow.</p><p>If you want control over how technology shapes your content or the way you write, then you need a clear purpose and plan.</p><p>Remember the grocery store analogy? Don&#8217;t let the store designer or display manager dictate how you buy groceries. Go in with a plan.</p><p>This will also help with the overwhelm we all feel when trying to keep up AI tools (or brands of yogurt).</p><p>Just like having a shopping list keeps you focused on your goals, a clear content creation purpose keeps you from getting overwhelmed by the sheer volume of AI tools and features available.</p><p><strong>You don't need to become an AI expert to benefit from AI</strong>. </p><p>By understanding your goals and implementing manageable AI steps within your workflow, you can unlock significant efficiencies and improvements in your content creation process.</p><p>But you have to know what you want to achieve.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.isophist.com/p/what-is-ai-content-operations?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.isophist.com/p/what-is-ai-content-operations?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>Teams Need to Play Together</h2><p>Consider this from a team perspective too. </p><p>If each member of your content team or school is doing their own thing, without a clear collective roadmap, the result would likely be inconsistent content, duplicated work, and lots of missed opportunities. </p><p>That&#8217;s why an AI content operations plan is particularly crucial for teams and organizations: it ensures everybody moves  toward the same goal, maximizing efficiency while also driving consistency throughout your AI-aided content</p><p>It also will save you money. Instead of buying unnecessary tools, or not buying any at all, you&#8217;ll be able to create the system that matches your specific plan.</p><p>That&#8217;s what this course is going to be about. PromptOps isn&#8217;t just about writing prompts &#8230; it&#8217;s about managing your AI content operations plan.</p><div class="pullquote"><p><strong>In fact, many &#8220;AI tools&#8221; out there are just prompts in disguise. So understanding how to manage your prompting workflow saves you from even considering a whole host of AI tools flooding the market.</strong></p></div><p>Right now, managing your prompts &#8230; or prompt operations plan &#8230; is the easiest and most accessible way to shape GenAI technologies.</p><p>In fact, many &#8220;AI tools&#8221; out there are just prompts in disguise. So understanding how to manage your prompting workflow saves you from even considering a whole host of AI tools flooding the market.</p><p>Why buy an AI tool if you can build it yourself?</p><p>So in the next lesson, we are going to dig into what I mean by a prompt operations plan and how you can develop a guiding purpose for how you manage your prompts &#8230; and your AI overwhelm.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.isophist.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">Want even more AI content guidance? Become a paid subscriber! You'll get detailed lessons, a supportive community of like-minded learners, and direct access to me for Q&amp;A. Plus, all my free resources will always be here for you.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item></channel></rss>