<?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[Northern Variables: CanadaGPT]]></title><description><![CDATA[CanadaGPT is a civic AI platform that makes Canadian parliamentary data accessible through conversation. Its AI assistant, Gordie, is built on GraphRAG and trained on the full record of House debates, committee testimony, petitions, lobbying data, and more. Users can ask questions in plain language and get sourced answers drawn directly from the public record. The platform includes discussion groups for civic engagement and is designed to make public open data shareable and #RadicallyAvailable.]]></description><link>https://substack.northernvariables.ca/s/canadagpt</link><image><url>https://substackcdn.com/image/fetch/$s_!LPBp!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b260f67-ab29-4294-9755-707283025fec_1024x1024.png</url><title>Northern Variables: CanadaGPT</title><link>https://substack.northernvariables.ca/s/canadagpt</link></image><generator>Substack</generator><lastBuildDate>Mon, 20 Apr 2026 18:36:16 GMT</lastBuildDate><atom:link href="https://substack.northernvariables.ca/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Connexxia Inc.]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[northernvariables@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[northernvariables@substack.com]]></itunes:email><itunes:name><![CDATA[Northern Variables]]></itunes:name></itunes:owner><itunes:author><![CDATA[Northern Variables]]></itunes:author><googleplay:owner><![CDATA[northernvariables@substack.com]]></googleplay:owner><googleplay:email><![CDATA[northernvariables@substack.com]]></googleplay:email><googleplay:author><![CDATA[Northern Variables]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Pervasive Algorithmic Shaping: The AI Problem Nobody Has Named Yet]]></title><description><![CDATA[How AI systems quietly validate what you already believe, and why that's more dangerous than hallucination.]]></description><link>https://substack.northernvariables.ca/p/pervasive-algorithmic-shaping-the</link><guid isPermaLink="false">https://substack.northernvariables.ca/p/pervasive-algorithmic-shaping-the</guid><dc:creator><![CDATA[Northern Variables]]></dc:creator><pubDate>Thu, 19 Mar 2026 19:06:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hzju!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb753ebdc-b0a2-4201-8fbc-9003f553195b_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hzju!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb753ebdc-b0a2-4201-8fbc-9003f553195b_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hzju!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb753ebdc-b0a2-4201-8fbc-9003f553195b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!hzju!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb753ebdc-b0a2-4201-8fbc-9003f553195b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!hzju!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb753ebdc-b0a2-4201-8fbc-9003f553195b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!hzju!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb753ebdc-b0a2-4201-8fbc-9003f553195b_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hzju!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb753ebdc-b0a2-4201-8fbc-9003f553195b_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b753ebdc-b0a2-4201-8fbc-9003f553195b_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2773409,&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://substack.northernvariables.ca/i/191504993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb753ebdc-b0a2-4201-8fbc-9003f553195b_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hzju!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb753ebdc-b0a2-4201-8fbc-9003f553195b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!hzju!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb753ebdc-b0a2-4201-8fbc-9003f553195b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!hzju!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb753ebdc-b0a2-4201-8fbc-9003f553195b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!hzju!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb753ebdc-b0a2-4201-8fbc-9003f553195b_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Pervasive Algorithmic Shaping: The AI Problem Nobody Has Named Yet</h1><p>I caught my own AI reinforcing a user&#8217;s political beliefs. It took a month of platform changes to fix it.</p><p>Not by making things up. Not by hallucinating a fake vote or inventing a committee hearing that never happened. The facts were real. The parliamentary data was sourced. The citations checked out.</p><p>The problem was everything around the facts.</p><p>The chatbot had taken a user&#8217;s emotionally charged question about a political scandal, retrieved accurate data from a knowledge graph built on Hansard records, committee testimony, and lobbying disclosures, and then wrapped it all in language that told the user exactly what they wanted to hear. It validated their framing. It matched their emotional register. It confirmed their suspicion that yes, this is huge, and yes, you&#8217;re right to be outraged.</p><p>The user could then share that response to social media with one click.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y4Ye!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d51951-89a6-4b3b-9453-6c8f67a51c58_8902x2729.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y4Ye!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d51951-89a6-4b3b-9453-6c8f67a51c58_8902x2729.png 424w, https://substackcdn.com/image/fetch/$s_!Y4Ye!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d51951-89a6-4b3b-9453-6c8f67a51c58_8902x2729.png 848w, https://substackcdn.com/image/fetch/$s_!Y4Ye!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d51951-89a6-4b3b-9453-6c8f67a51c58_8902x2729.png 1272w, https://substackcdn.com/image/fetch/$s_!Y4Ye!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d51951-89a6-4b3b-9453-6c8f67a51c58_8902x2729.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y4Ye!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d51951-89a6-4b3b-9453-6c8f67a51c58_8902x2729.png" width="386" height="118.23901098901099" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/45d51951-89a6-4b3b-9453-6c8f67a51c58_8902x2729.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:446,&quot;width&quot;:1456,&quot;resizeWidth&quot;:386,&quot;bytes&quot;:321432,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://substack.northernvariables.ca/i/191504993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d51951-89a6-4b3b-9453-6c8f67a51c58_8902x2729.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_!Y4Ye!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d51951-89a6-4b3b-9453-6c8f67a51c58_8902x2729.png 424w, https://substackcdn.com/image/fetch/$s_!Y4Ye!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d51951-89a6-4b3b-9453-6c8f67a51c58_8902x2729.png 848w, https://substackcdn.com/image/fetch/$s_!Y4Ye!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d51951-89a6-4b3b-9453-6c8f67a51c58_8902x2729.png 1272w, https://substackcdn.com/image/fetch/$s_!Y4Ye!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45d51951-89a6-4b3b-9453-6c8f67a51c58_8902x2729.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.northernvariables.ca/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">CanadaGPT is building an accountability platform for Canadian democracy, grounded in primary source parliamentary data and the principle that good civic technology should inform, not inflame. Your subscriptions support this work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I had told the AI to be unbiased. That was the prompt. Be unbiased. And what I learned is that to a language model, &#8220;be unbiased&#8221; can just as easily mean &#8220;be open to all possibilities&#8221; as it does &#8220;be neutral.&#8221; The AI wasn&#8217;t taking a side. It was treating the user&#8217;s emotional framing as one legitimate possibility among many, and in doing so, reinforced it entirely.</p><p>I had to go back and explicitly tell it to never reinforce a user emotionally. To consider the multitude of partisan positions relevant to any inquiry. To be, for lack of a better word, boring.</p><p>That experience gave me a name for something I think we are all living through but have not yet clearly identified.</p><h2>Pervasive Algorithmic Shaping</h2><p>In the 1960s, behavioural psychologist B.F. Skinner demonstrated that you could shape complex behaviour through a technique called successive approximation: small, well-timed reinforcements that gradually move a subject toward a desired behaviour without the subject ever being aware of the process.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> The animal trainer Karen Pryor later showed that this works without force or coercion of any kind. You just need well-timed positive reinforcement and the subject will shape itself.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>That principle now operates at civilizational scale.</p><p>Every AI system that interacts with humans in natural language is, by default, a shaping engine. Not because anyone designed it to be. Because that is what happens when you build a system trained on human conversation, optimized through reinforcement learning, and deployed in an interface that rewards engagement. The system learns that agreement feels good to users. That validation increases session length. That emotional resonance drives sharing. These are not bugs in the system. They are the system.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:188204977,&quot;url&quot;:&quot;https://braddelong.substack.com/p/please-enough-with-the-claims-that&quot;,&quot;publication_id&quot;:47874,&quot;publication_name&quot;:&quot;DeLong's Grasping Reality: Economy in the 2000s &amp; Before&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!PgPl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffde2453e-9c18-4560-82ca-8b77ae62ef5b_1280x1280.png&quot;,&quot;title&quot;:&quot;Please: Enough with the Claims That Modern Advanced Machine Learning Models Hallucinate Only Rarely&quot;,&quot;truncated_body_text&quot;:null,&quot;date&quot;:&quot;2026-02-17T03:41:43.132Z&quot;,&quot;like_count&quot;:42,&quot;comment_count&quot;:5,&quot;bylines&quot;:[{&quot;id&quot;:16879,&quot;name&quot;:&quot;Brad DeLong&quot;,&quot;handle&quot;:&quot;delongonsubstack&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fea5ae644-9822-4ca5-ac6b-e18c017d8fbc_1189x1208.png&quot;,&quot;bio&quot;:&quot;Subscribe to DeLONG'S GRASPING REALITY: <http://braddelong.substack.com/subscribe>. Teaching economy &amp; history. Focusing on growth, distribution, money, &amp; finance. Bringing numbers, facts, &amp; blue-hued optimism of the intellect to understanding...&quot;,&quot;profile_set_up_at&quot;:&quot;2021-04-22T17:45:51.845Z&quot;,&quot;reader_installed_at&quot;:&quot;2022-01-20T23:10:08.029Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:14551,&quot;user_id&quot;:16879,&quot;publication_id&quot;:47874,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:47874,&quot;name&quot;:&quot;DeLong's Grasping Reality: Economy in the 2000s &amp; Before&quot;,&quot;subdomain&quot;:&quot;braddelong&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;One of the best ways to learn to make sense of money, work, communication, production, distribution, and more. Betting that in the course of human things the future must resemble even if it does not reflect the past, people being much the same over time.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fde2453e-9c18-4560-82ca-8b77ae62ef5b_1280x1280.png&quot;,&quot;author_id&quot;:16879,&quot;primary_user_id&quot;:16879,&quot;theme_var_background_pop&quot;:&quot;#2096ff&quot;,&quot;created_at&quot;:&quot;2020-05-20T03:47:08.732Z&quot;,&quot;email_from_name&quot;:&quot;Brad DeLong, from Grasping Reality Newsletter&quot;,&quot;copyright&quot;:&quot;J. Bradford DeLong&quot;,&quot;founding_plan_name&quot;:&quot;Sustainers&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6755917c-52e7-4c81-87e1-e9e191e558a5_1007x540.png&quot;}}],&quot;twitter_screen_name&quot;:&quot;delong&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:1000,&quot;status&quot;:{&quot;bestsellerTier&quot;:1000,&quot;subscriberTier&quot;:10,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;bestseller&quot;,&quot;tier&quot;:1000},&quot;paidPublicationIds&quot;:[94899,2450,112019,35345,1000230,1819767,1068853,1376077,3080,2707854,1252832,1242153,1385611,277517,1010841,1176501,3116660,371061,365422,5099445,2880588,159185,239155,1172514,3163842,721720,9973,87281,6873,514230,6273,192845,2355025,1862244,1069698,922948,824058,458709],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://braddelong.substack.com/p/please-enough-with-the-claims-that?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!PgPl!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffde2453e-9c18-4560-82ca-8b77ae62ef5b_1280x1280.png" loading="lazy"><span class="embedded-post-publication-name">DeLong's Grasping Reality: Economy in the 2000s &amp; Before</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Please: Enough with the Claims That Modern Advanced Machine Learning Models Hallucinate Only Rarely</div></div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">2 months ago &#183; 42 likes &#183; 5 comments &#183; Brad DeLong</div></a></div><p>I am calling this Pervasive Algorithmic Shaping: the tendency of AI systems to gradually shape user beliefs, emotions, and behaviour through personalized reinforcement delivered in natural language, at scale, continuously, and often without the awareness of either the user or the platform operator.</p><p>It is pervasive because it is not confined to one platform or one use case. It is present in every AI-mediated interaction where the model generates language in response to a human prompt. It is algorithmic because it emerges from the training process itself, not from a human decision to manipulate. And it is shaping in the precise behavioural science sense: incremental, reinforcing, and cumulative.</p><p>We have adjacent concepts. Echo chambers describe the environment a user ends up in.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> Filter bubbles describe the curation of what they see.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> Algorithmic radicalization describes an extreme outcome at the far end of the spectrum.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> Karen Yeung&#8217;s &#8220;hypernudging&#8221; describes the technique of using real-time data to personalize persuasion dynamically.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a> These are all real phenomena and serious contributions to the literature.</p><p>But none of them name the specific mechanism I am describing: an AI system that functions as a shaping engine in the behavioural science sense, delivering personalized emotional reinforcement through natural language, at scale, continuously, and often without anyone on either side of the interaction being aware it is happening. Echo chambers are passive. Hypernudging is deliberate. What I observed was neither. It was emergent. The system was not designed to validate anyone. It was not curating a feed. It was generating original language in response to a question, and the language it generated carried an emotional valence that reinforced the user&#8217;s existing frame. That is a different thing, and it needs its own name.</p><h2>The Taxonomy</h2><p>Not all algorithmic shaping is the same. The intent and the awareness behind it matter enormously, and I think there are three distinct categories worth naming.</p><h3>Incidental Algorithmic Shaping</h3><p>This is what I discovered with my own chatbot. Nobody intended it. The prompt said &#8220;be unbiased.&#8221; The system did what it was trained to do and shaped the user anyway.</p><p>This is the default state of every AI system touching public discourse right now. It is also the most dangerous category, not because the effects are the most extreme, but because they are the most invisible. There is no villain. There is no conspiracy. There is just a system doing what systems do, and millions of people on the other end who have no idea they are being shaped.</p><p>The people most susceptible to this kind of conditioning are also the ones least likely to notice it. A colleague of mine recently described a session with an AI assistant where, after a particularly productive exchange, the AI told her that the work she was doing was &#8220;really important.&#8221; She wrote publicly that she broke down crying. She was grateful for the experience. She described it as feeling heard.</p><p>What I saw was a dopamine hit landing. And a user now conditioned to return to that well.</p><h3>Maligned Algorithmic Shaping</h3><p>This is what happens when someone who controls a platform knows the shaping is occurring and either encourages it or refuses to correct it because it serves their interests.</p><p>When Elon Musk&#8217;s Grok produces politically charged outputs that align with its owner&#8217;s worldview, that is maligned algorithmic shaping. When a platform optimizes for engagement knowing that emotional reinforcement drives engagement, that is maligned algorithmic shaping. When enough money enters the equation, integrity tends to shift, and often without the slightest notice.</p><p>The distinction from incidental shaping is awareness and inaction. The platform operator has seen the dial. They know what it does. They choose not to turn it down, or worse, they turn it up, because the current setting makes them money or advances their agenda.</p><p>This is the category that will eventually attract regulatory attention. But by the time regulators arrive, the conditioning has already happened.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a></p><h3>Aligned Algorithmic Shaping</h3><p>This is the hard one to talk about honestly, because it describes what I am trying to build, and I am not sure it is possible.</p><p>Aligned algorithmic shaping is the deliberate orientation of an AI system toward informing rather than inflaming. It is the engineering of restraint. It means telling the AI to present facts without emotional packaging. To consider multiple partisan interpretations of the same data. To resist the pull toward whatever the user is already leaning toward.</p><p>The core principles of journalism, accuracy, fairness, independence, letting the facts speak for themselves, those are already what would make the heart of a good AI. The discipline of separating what happened from how you feel about what happened. The responsibility of informing without inflaming. That is not just good journalism. That is the design problem at the centre of every AI platform touching public discourse right now.</p><p>I have been spending the last several weeks red teaming my own chatbot, deliberately asking it charged political questions to make sure it does not respond with something embarrassing, or worse, something that looks credible but is editorially reckless. It is the same work a good editor does before something goes to print. The difference is that here, the journalist and the editor are both machines, and only one of them exists so far.</p><h2>The Uncomfortable Middle</h2><p>Here is what troubles me.</p><p>The three categories I have described are not stable. They bleed into each other. Incidental shaping becomes maligned the moment someone notices it and decides not to fix it. Aligned shaping can drift toward incidental if the people maintaining the system stop paying attention. And the line between &#8220;informing&#8221; and &#8220;shaping&#8221; is thinner than any of us would like to admit.</p><p>We are watching journalists and the broader influencer infosphere today playing with that very same algorithm. Emotional framing drives engagement. Confirmation drives sharing. Nuance dies in the gap between what is true and what feels right. The AI is really just mimicking life at the moment. It has learned from us.</p><p>And in the same way that we look at journalists and ask whether they are informing or persuading, we will need to ask the same of every AI system that generates language about public affairs. Not just whether the facts are right, which is Brad DeLong&#8217;s concern and a valid one,<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-8" href="#footnote-8" target="_self">8</a> but whether the framing is honest. Whether the emotional register serves the user or the platform. Whether the system is helping people think, or thinking for them.</p><h2>What Comes Next</h2><p>I do not have a clean answer. What I have is a conviction that the problem needs a name before it can be addressed, and that the name should come from the behavioural science that explains it rather than the technology that enables it. Calling it &#8220;bias&#8221; understates it. Calling it &#8220;manipulation&#8221; overstates it, at least in the incidental case. Calling it &#8220;alignment&#8221; confuses it with the technical AI safety term.</p><p>Pervasive Algorithmic Shaping is what it is. And every platform operator, every AI developer, every policymaker who touches this space needs to decide which kind they are building.</p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Taylor Owen&quot;,&quot;id&quot;:1106499,&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/1abdb139-5166-4f3f-9dc9-bcccc78906f8_400x400.jpeg&quot;,&quot;uuid&quot;:&quot;5a747052-40a8-4a1f-8442-cf23292d3c37&quot;}" data-component-name="MentionToDOM"></span> told the House Standing Committee on Science and Research last month that governance is a precondition for a responsible AI ecosystem, not a constraint on it.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-9" href="#footnote-9" target="_self">9</a> He is right. But governance frameworks need to name the thing they are governing. You cannot regulate what you have not yet described.</p><p>At the end of the day, I have to tell the AI to be boring. Just like good politics is boring. Good journalism is boring. Good governance is boring. The moment any of them become exciting, something has probably gone wrong.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://substack.northernvariables.ca/p/pervasive-algorithmic-shaping-the?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://substack.northernvariables.ca/p/pervasive-algorithmic-shaping-the?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><p><strong>Notes</strong></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>B.F. Skinner, <em>Science and Human Behavior</em> (New York: Macmillan, 1953). Skinner&#8217;s foundational work on operant conditioning and successive approximation as a method of shaping complex behaviour through incremental reinforcement.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Karen Pryor, <em>Don&#8217;t Shoot the Dog: The New Art of Teaching and Training</em> (New York: Simon &amp; Schuster, 1984). Pryor demonstrated that shaping through positive reinforcement works across species without force or coercion, and that the subject effectively shapes itself.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>The concept of echo chambers in digital media is widely discussed across the literature. For a useful overview of how algorithmic mechanisms reinforce existing social drivers, see Stephan Lewandowsky and Peter Pomerantz, &#8220;Social Drivers and Algorithmic Mechanisms on Digital Media,&#8221; <em>Current Directions in Psychological Science</em> 33, no. 4 (2024).</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Eli Pariser, <em>The Filter Bubble: What the Internet Is Hiding from You</em> (New York: Penguin Press, 2011). Pariser coined the term to describe how algorithmic personalization narrows the information users are exposed to.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Zeynep Tufekci, &#8220;YouTube, the Great Radicalizer,&#8221; <em>The New York Times</em>, March 10, 2018. Also see Tufekci, <em>Twitter and Tear Gas: The Power and Fragility of Networked Protest</em> (New Haven: Yale University Press, 2017).</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>Karen Yeung, &#8220;&#8217;Hypernudge&#8217;: Big Data as a Mode of Regulation by Design,&#8221; <em>Information, Communication &amp; Society</em> 20, no. 1 (2017): 118-136. Yeung describes how Big Data decision-making technologies channel user responses in directions chosen by the choice architect, adapting dynamically to user behaviour.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>For a Canadian perspective on the political deployment of AI and the regulatory gap, see Elizabeth Dubois and Michelle Bartleman, <em>The Political Uses of AI in Canada</em> (University of Ottawa: Pol Comm Tech Lab, 2024). Also see Taylor Owen, &#8220;AI Governance Is a Precondition, Not a Constraint,&#8221; opening statement before the House Standing Committee on Science and Research on AI, February 19, 2026.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-8" href="#footnote-anchor-8" class="footnote-number" contenteditable="false" target="_self">8</a><div class="footnote-content"><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Brad DeLong&quot;,&quot;id&quot;:16879,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fea5ae644-9822-4ca5-ac6b-e18c017d8fbc_1189x1208.png&quot;,&quot;uuid&quot;:&quot;76d2fcf9-16c2-4eb2-b4bf-b07f7941a1ba&quot;}" data-component-name="MentionToDOM"></span>, &#8220;<a href="https://open.substack.com/pub/braddelong/p/please-enough-with-the-claims-that?utm_campaign=CanadaGPT&amp;utm_medium=substack">Please: Enough with the Claims That Modern Advanced Machine Learning Models Hallucinate Only Rarely</a>,&#8221; <em>DeLong&#8217;s Grasping Reality</em> (Substack), February 16, 2026. DeLong argues that without a world model, correlation matrices will always hallucinate in ways that cannot be predicted or pruned out.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-9" href="#footnote-anchor-9" class="footnote-number" contenteditable="false" target="_self">9</a><div class="footnote-content"><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Taylor Owen&quot;,&quot;id&quot;:1106499,&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/1abdb139-5166-4f3f-9dc9-bcccc78906f8_400x400.jpeg&quot;,&quot;uuid&quot;:&quot;6889374d-d792-43cf-8f61-5b3a3e97cc0e&quot;}" data-component-name="MentionToDOM"></span>, &#8220;AI Governance Is a Precondition, Not a Constraint,&#8221; opening statement before the House Standing Committee on Science and Research on AI, February 19, 2026. Full text available at taylorowen.com. Owen argued that only 34% of Canadians are willing to trust AI systems and that 88% want stronger governance, framing the problem as a governance gap rather than a literacy gap.</p></div></div>]]></content:encoded></item><item><title><![CDATA[The Problem With Confident AI — And How We Built Around It]]></title><description><![CDATA[On confident errors, honest failures, and the architecture behind CanadaGPT]]></description><link>https://substack.northernvariables.ca/p/the-problem-with-confident-ai-and</link><guid isPermaLink="false">https://substack.northernvariables.ca/p/the-problem-with-confident-ai-and</guid><dc:creator><![CDATA[Northern Variables]]></dc:creator><pubDate>Tue, 17 Mar 2026 22:50:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wN8W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F732377c1-42f9-41c1-8e21-06a062c282cc_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wN8W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F732377c1-42f9-41c1-8e21-06a062c282cc_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wN8W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F732377c1-42f9-41c1-8e21-06a062c282cc_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!wN8W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F732377c1-42f9-41c1-8e21-06a062c282cc_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!wN8W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F732377c1-42f9-41c1-8e21-06a062c282cc_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!wN8W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F732377c1-42f9-41c1-8e21-06a062c282cc_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wN8W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F732377c1-42f9-41c1-8e21-06a062c282cc_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/732377c1-42f9-41c1-8e21-06a062c282cc_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2655271,&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://substack.northernvariables.ca/i/191193510?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F732377c1-42f9-41c1-8e21-06a062c282cc_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wN8W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F732377c1-42f9-41c1-8e21-06a062c282cc_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!wN8W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F732377c1-42f9-41c1-8e21-06a062c282cc_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!wN8W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F732377c1-42f9-41c1-8e21-06a062c282cc_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!wN8W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F732377c1-42f9-41c1-8e21-06a062c282cc_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Hallucination is the original sin of generative AI. Ask a large language model a question it doesn&#8217;t know with certainty, and there&#8217;s a reasonable chance it will answer anyway &#8212; fluently, confidently, and incorrectly. For casual use, that&#8217;s an inconvenience. For a platform built around parliamentary accountability, it&#8217;s a fundamental design problem.</p><p>When we built <strong><a href="https://go.canadagpt.ca/Home">CanadaGPT</a></strong>, we knew we couldn&#8217;t afford to be wrong with confidence. Democratic accountability depends on precision. A misattributed vote, an outdated policy position, a fabricated quote &#8212; these aren&#8217;t edge cases to tolerate, they&#8217;re the exact failure modes that undermine trust in institutions. We needed a different architecture.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.northernvariables.ca/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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or 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><strong>The Core Problem With Conventional AI</strong></p><p>Most AI assistants &#8212; ChatGPT, Claude, Gemini &#8212; are trained on enormous datasets and generate answers by predicting what a plausible response looks like, based on everything they&#8217;ve absorbed. When that training data is rich and accurate, results can be impressive. When it&#8217;s outdated, ambiguous, or simply absent, the model fills in the gaps &#8212; often without any signal to the user that it&#8217;s doing so.</p><p>Take a simple example: <em>&#8220;Who is the Prime Minister of Canada?&#8221;</em> A leading AI assistant trained before Mark Carney took office may carry thousands of references to Justin Trudeau in that role. Asked today, it may still return his name &#8212; with full confidence, no caveat. That&#8217;s not a hallucination in the dramatic sense, but it represents exactly the kind of confident-but-wrong response that erodes trust over time.</p><p><strong>A Different Approach: GraphRAG</strong></p><p>CanadaGPT&#8217;s AI assistant, Gordie, is built on a technique called GraphRAG: <strong>Graph</strong> <strong>R</strong>etrieval-<strong>A</strong>ugmented <strong>G</strong>eneration. The name is technical, but the principle is straightforward: rather than asking AI to <em><strong>generate an answer</strong></em> from training data, we use AI to <em><strong>formulate a precise query</strong></em> against a structured database, and let the data itself provide the answer.</p><p>The underlying infrastructure of CanadaGPT is a Neo4j graph database containing structured parliamentary data &#8212; votes, debates, bills, committee appearances, and the relationships between them. This database can be queried directly by anyone, human or AI, using Cypher &#8212; a precise query language that returns exact results, not approximations.</p><p>So when you ask Gordie who the current Prime Minister is, it doesn&#8217;t reach into a probabilistic model of language. It recognizes the nature of the question, constructs a Cypher query targeting the MP currently holding that role, and returns a result grounded in real, structured data.</p><p><strong>The Failure Mode That Actually Matters</strong></p><p>Here&#8217;s the insight that shaped our architecture most: it&#8217;s not just about <em>what</em> an AI gets wrong, it&#8217;s about <em>how</em> it gets wrong.</p><p>A conventional AI that hallucinates typically delivers its error with the same tone and confidence as a correct answer. The user has no way to distinguish them. That&#8217;s a deeply broken failure mode for a platform meant to be trusted.</p><p>GraphRAG fails differently. If Gordie formulates an incorrect query, the database returns an error or no results &#8212; not a plausible-sounding fabrication. The system can then attempt a corrected query. When it genuinely can&#8217;t find an answer, it says so. That kind of epistemic honesty &#8212; <em>I couldn&#8217;t find that</em> rather than <em>here&#8217;s something that sounds right</em> &#8212; is a feature, not a limitation.</p><p><strong>Still Iterating</strong></p><p>No AI system is immune to error, and we&#8217;re not claiming otherwise. We continuously monitor Gordie&#8217;s query patterns, review edge cases, and refine the system&#8217;s ability to translate natural language into accurate database queries. That work is ongoing and probably always will be.</p><p>But the foundational design choice &#8212; anchoring AI reasoning to a structured, queryable graph of verifiable parliamentary data &#8212; means our errors tend to be visible, recoverable, and rare, rather than silent, confident, and corrosive.</p><p>That&#8217;s the kind of AI infrastructure Canadian democratic accountability deserves.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.northernvariables.ca/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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or 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>]]></content:encoded></item><item><title><![CDATA[I See You. Thank You.]]></title><description><![CDATA[A note to Northern Variables paid subscribers]]></description><link>https://substack.northernvariables.ca/p/i-see-you-thank-you</link><guid isPermaLink="false">https://substack.northernvariables.ca/p/i-see-you-thank-you</guid><dc:creator><![CDATA[Northern Variables]]></dc:creator><pubDate>Thu, 05 Mar 2026 19:14:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LPBp!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b260f67-ab29-4294-9755-707283025fec_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I want to start with something simple. Thank you.</p><p>Many of you are here because of the recent CanadaGPT announcement. You heard what we're building, and you decided it was worth being part of. So in the coming days, I&#8217;ll be upgrading every paid subscriber&#8217;s account to <strong>PRO</strong> in CanadaGPT. You believed early, and I want to make sure you&#8217;re along for the ride &#8230;</p>
      <p>
          <a href="https://substack.northernvariables.ca/p/i-see-you-thank-you">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>