[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"portal-settings:stajic:zh":3,"public-menus:all":38,"post:falsification-for-ai-reasoning-from-answers-to-tested-hypotheses:zh":205,"related:post:falsification-for-ai-reasoning-from-answers-to-tested-hypotheses:zh:1":2653},{"statusCode":4,"data":5,"message":37},200,{"tenantId":6,"lang":7,"defaultLang":8,"siteUrl":9,"contactEmail":10,"brandName":11,"logoUrl":12,"siteName":11,"siteDescription":13,"ogImage":10,"robotsIndex":14,"socialLinks":10,"reservedSlugs":10,"seoPolicy":15},"stajic","zh","de","https:\u002F\u002Fstajic.de",null,"Stajic Platform","\u002FLogo_Planet.svg","Stajic Portal",true,{"branding":16,"relatedContent":17,"crossDomainLinks":18},{"logoUrl":12},{"enabled":14},[19,22,25,28,31,34],{"url":20,"label":21,"isActive":14,"showInFooter":14,"includeInSameAs":14},"https:\u002F\u002Ffigure.rocks","figure.rocks",{"url":23,"label":24,"isActive":14,"showInFooter":14,"includeInSameAs":14},"https:\u002F\u002Floving.rocks","loving.rocks",{"url":26,"label":27,"isActive":14,"showInFooter":14,"includeInSameAs":14},"https:\u002F\u002Fbazify.com","bazify.com",{"url":29,"label":30,"isActive":14,"showInFooter":14,"includeInSameAs":14},"https:\u002F\u002Fbazify.de","bazify.de",{"url":32,"label":33,"isActive":14,"showInFooter":14,"includeInSameAs":14},"https:\u002F\u002Fbazify.at","bazify.at",{"url":35,"label":36,"isActive":14,"showInFooter":14,"includeInSameAs":14},"https:\u002F\u002Fbazify.ba","bazify.ba","Portal settings resolved",[39,45],{"id":40,"name":41,"location":42,"isActive":14,"isDefault":43,"items":44},1,"main-navigation","header",false,[],{"id":46,"name":47,"location":48,"isActive":14,"isDefault":14,"items":49},4,"main-menu","sidebar",[50,66,79,93,103,118,133],{"id":51,"title":52,"url":60,"target":61,"icon":62,"isActive":14,"type":63,"productId":10,"categoryId":10,"shopCategoryId":10,"articleId":10,"pageId":64,"portfolioId":10,"children":65},"item-18",{"de":53,"en":54,"es":55,"fr":56,"it":54,"ru":57,"sr":58,"zh":59},"Startseite","Home","Inicio","Accueil","Главная","Почетна","首页","\u002Ffull-stack-web-developer-munich-performance-seo-and-maintainable-builds","_self","i-lucide-home","page",111,[],{"id":67,"title":68,"url":75,"target":61,"icon":76,"isActive":14,"type":63,"productId":10,"categoryId":10,"shopCategoryId":10,"articleId":10,"pageId":77,"portfolioId":10,"children":78},"item-22",{"de":69,"en":69,"es":70,"fr":69,"it":71,"ru":72,"sr":73,"zh":74},"Vision","Visión","Visione","Видение","Визија","想象","\u002Fueber-uns-webdesign-muenchen-webaplikation","i-lucide-eye",113,[],{"id":80,"title":81,"url":89,"target":61,"icon":90,"isActive":14,"type":63,"productId":10,"categoryId":10,"shopCategoryId":10,"articleId":10,"pageId":91,"portfolioId":10,"children":92},"item-19",{"de":82,"en":83,"es":84,"fr":83,"it":85,"ru":86,"sr":87,"zh":88},"Leistungen","Services","Servicios","Servizi","Услуги","Услуге","服务","\u002Fservices-dienstleistungen-muenchen","i-lucide-wrench",116,[],{"id":94,"title":95,"url":99,"target":61,"icon":100,"isActive":14,"type":63,"productId":10,"categoryId":10,"shopCategoryId":10,"articleId":10,"pageId":101,"portfolioId":10,"children":102},"item-23",{"de":96,"en":96,"es":96,"fr":96,"it":96,"ru":97,"sr":97,"zh":98},"Blog","Блог","博客","\u002Fblog","i-lucide-book-open",112,[],{"id":104,"title":105,"url":114,"target":61,"icon":115,"isActive":14,"type":63,"productId":10,"categoryId":10,"shopCategoryId":10,"articleId":10,"pageId":116,"portfolioId":10,"children":117},"item-32",{"de":106,"en":107,"es":108,"fr":109,"it":110,"ru":111,"sr":112,"zh":113},"Neue Technologien","New Technologies","Nuevas tecnologías","Nouvelles technologies","Nuove tecnologie","Новые технологии","Нове технологије","新技术！","\u002Fneue-webtechnologien","i-lucide-sparkles",122,[],{"id":119,"title":120,"url":129,"target":61,"icon":130,"isActive":14,"type":63,"productId":10,"categoryId":10,"shopCategoryId":10,"articleId":10,"pageId":131,"portfolioId":10,"children":132},"item-20",{"de":121,"en":122,"es":123,"fr":124,"it":125,"ru":126,"sr":127,"zh":128},"Kontakt","Contact us!","Contacto","Contact","Contatto","Контакт","Контактирајте нас","联系我们！","\u002Fcontact","i-lucide-mail",115,[],{"id":134,"title":135,"url":144,"target":61,"icon":145,"isActive":14,"type":63,"productId":10,"categoryId":10,"shopCategoryId":10,"articleId":10,"pageId":146,"portfolioId":10,"children":147},"item-21",{"de":136,"en":137,"es":138,"fr":139,"it":140,"ru":141,"sr":142,"zh":143},"Unsere Arbeit","Our Work","Nuestro trabajo","Nos réalisations","I nostri lavori","Наши работы","Наши радови","文件夹","\u002Fportfolio","i-lucide-briefcase",114,[148,161,175,181,193],{"id":149,"title":150,"url":144,"target":61,"icon":159,"isActive":14,"type":63,"productId":10,"categoryId":10,"shopCategoryId":10,"articleId":10,"pageId":146,"portfolioId":10,"children":160},"item-24",{"de":151,"en":152,"es":153,"fr":154,"it":155,"ru":156,"sr":157,"zh":158},"Alle Projekte","All Projects","Todos los proyectos","Tous les projets","Tutti i progetti","Все проекты","Сви пројекти","所有项目","i-lucide-grid-3x3",[],{"id":162,"title":163,"url":171,"target":61,"icon":172,"isActive":14,"type":173,"productId":10,"categoryId":10,"shopCategoryId":10,"articleId":10,"pageId":10,"portfolioId":10,"children":174},"item-29",{"de":164,"en":165,"es":166,"fr":167,"it":168,"ru":169,"sr":170,"zh":143},"Local Roots, Global Reach","Local Roots - Global Reach","Empresa local ","Entreprise locale","Azienda locale","Местная компания","Локално предузеће глобално тржиште","\u002Fportfolio\u002Flocal-roots-global-reach-communication-media-systems-for-modern-business","i-lucide-folder","custom",[],{"id":176,"title":177,"url":179,"target":61,"icon":172,"isActive":14,"type":173,"productId":10,"categoryId":10,"shopCategoryId":10,"articleId":10,"pageId":10,"portfolioId":10,"children":180},"item-28",{"de":178,"en":178,"es":178,"fr":178,"it":178,"ru":178,"sr":178,"zh":178},"Solr Suggester","\u002Fportfolio\u002Fsolr-fuzzy-suggester-und-solr-infix-suggester-abfrage-ueber-ajax-und-filterung",[],{"id":182,"title":183,"url":191,"target":61,"icon":172,"isActive":14,"type":173,"productId":10,"categoryId":10,"shopCategoryId":10,"articleId":10,"pageId":10,"portfolioId":10,"children":192},"item-27",{"de":184,"en":185,"es":186,"fr":187,"it":188,"ru":189,"sr":190,"zh":185},"Firmenwebseite SEO","Company Website SEO","Sitio web corporativo SEO","Site web d’entreprise SEO","Sito web aziendale SEO","Корпоративный сайт SEO","Пословна веб-страница SEO","\u002Fportfolio\u002Fseo-sem-branding-mobile-webseite-muenchen",[],{"id":194,"title":195,"url":203,"target":61,"icon":172,"isActive":14,"type":173,"productId":10,"categoryId":10,"shopCategoryId":10,"articleId":10,"pageId":10,"portfolioId":10,"children":204},"item-31",{"de":196,"en":197,"es":198,"fr":199,"it":200,"ru":201,"sr":202,"zh":197},"Digitalisierungsportal","Digitalization Portal","Portal de digitalización","Portail de numérisation","Portale di digitalizzazione","Портал цифровизации","Портал за дигитализацију","\u002Fportfolio\u002Fdigitalisierungsportal-archiv-museum-bibliothek-ead-lido-mets-mods",[],{"statusCode":4,"data":206,"message":2652},{"id":207,"title":208,"slug":209,"content":210,"contentJson":211,"excerpt":1230,"featuredImage":1231,"featuredImageAlt":1232,"featuredImageCaption":10,"featuredImageTitle":10,"featuredImageCopyright":10,"featuredImageAuthor":10,"featuredImageSourceUrl":10,"featuredImageLicense":10,"featuredImageIsAiGenerated":43,"status":1233,"publishedAt":1234,"createdAt":1235,"updatedAt":1236,"seoLocalePaths":1237,"categories":1246,"author":1247,"translations":1251},"464","人工智能推理的可证伪性：从答案到经过检验的假设","falsification-for-ai-reasoning-from-answers-to-tested-hypotheses","\u003Cp>语言模型可以为数量多得惊人的看似合理的解释生成支持性证据。\u003C\u002Fp>\n\u003Cp>这种能力对探索很有用，但作为验证方法却很危险。如果模型从一个假设出发，而任务只是解释它为什么可能是正确的，那么一个连贯的答案可能在假设经受严肃检验之前就已经出现了。\u003C\u002Fp>\n\u003Cp>因此，可靠的AI推理需要一个更强的问题：\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">什么证据会使这个假设失败？\u003C\u002Fblockquote>\n\u003Cp>本文将以证伪为导向的推理发展为\u003Ca href=\"{{STAJIC_ARTICLE_1_URL}}\">超越提示工程：一种更可靠的AI推理方法\u003C\u002Fa>中所介绍方法的下一层。前一篇文章\u003Ca href=\"{{STAJIC_ARTICLE_3_URL}}\">提示不变性：结论能在提示变化后存活吗？\u003C\u002Fa>检验的是结论能否在框架变化后存活。证伪则处理一个不同的问题：假设能否在可能对其不利的证据面前存活。\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">提示不变性检验的是对框架的依赖。证伪检验的是对证据的脆弱性。\u003C\u002Fblockquote>\n\u003Ch2>为什么确认太容易\u003C\u002Fh2>\n\u003Cp>假设给一个AI系统一个假设，并要求它判断该假设是否合理。\u003C\u002Fp>\n\u003Cp>模型可以在其知识、提供的文档或检索到的来源中搜索与该假设相容的观察结果。如果找到足够多相容的观察结果，由此产生的解释可能会变得越来越有说服力。\u003C\u002Fp>\n\u003Cp>但是，当多个相互竞争的假设预测同一观察结果时，相容性就是弱证据。\u003C\u002Fp>\n\u003Cp>考虑一个抽象案例：\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">观察E与假设H1相容。\u003C\u002Fblockquote>\n\u003Cp>仅凭这一陈述并不能确立H1。如果H2、H3和H4也预测E，那么E在区分它们方面几乎没有什么作用。\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">当相互竞争的解释对我们应该观察到什么做出不同预测时，证据才会变得更有信息量。\u003C\u002Fblockquote>\n\u003Cp>这将推理过程从收集支持性事实转向设计具有区分力的检验。\u003C\u002Fp>\n\u003Ch2>证伪背后的经典思想\u003C\u002Fh2>\n\u003Cp>卡尔·波普尔的证伪主义强调证实与反驳之间的不对称性。与一个全称主张相容的反复观察无法在逻辑上证明该主张为真，而一个真正不相容的观察则可以直接与之冲突。\u003C\u002Fp>\n\u003Cp>用简化的逻辑形式表示：\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">如果H为真，则应观察到O。O未出现。因此，在测试条件下所陈述的H受到质疑。\u003C\u002Fblockquote>\n\u003Cp>这种方法的优势不在于一有机会就证明理论为假，而在于要求主张将自己暴露于可能的失败之中。\u003C\u002Fp>\n\u003Cp>一个能够在不改变的情况下容纳所有可设想结果的假设很难被检验，因为没有任何观察能真正对其构成反驳。\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">一个有用的假设应当承担风险：某些可能的证据必须比对其替代假设更不相容于它。\u003C\u002Fblockquote>\n\u003Ch2>证伪在实践中更为复杂\u003C\u002Fh2>\n\u003Cp>流行的证伪版本往往过于简单：出现一个矛盾的观察，因此该假设立即为假。\u003C\u002Fp>\n\u003Cp>真实的探究很少如此干净利落。\u003C\u002Fp>\n\u003Cp>一个预测通常不仅取决于核心假设，还取决于辅助假设：测量精度、来源可靠性、环境条件、实施细节、背景理论或现有证据的完整性。\u003C\u002Fp>\n\u003Cp>更现实的逻辑结构是：\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">H + A1 + A2 + A3 → 预期观察O\u003C\u002Fblockquote>\n\u003Cp>如果未观察到O，失败的预测告诉我们，整个解释结构中的某个部分出了问题。它并不会自动告诉我们哪个组成部分失败了。\u003C\u002Fp>\n\u003Cp>假设可能是错的。测量可能不可靠。某个假定条件可能未得到满足。某个来源可能不完整。模型可能误解了证据。\u003C\u002Fp>\n\u003Cp>这一区分对AI推理至关重要。目标不是幼稚的拒绝。目标是系统性地让假设暴露于能够削弱它们的证据之下。\u003C\u002Fp>\n\u003Ch2>面向LLM的证伪导向推理\u003C\u002Fh2>\n\u003Cp>严格的波普尔式证伪最自然地适用于那些能产生明确可检验后果的主张。AI助手处理的许多任务则不那么干净：历史解释、调试、架构、战略和因果分析往往涉及不完整的证据和概率性解释。\u003C\u002Fp>\n\u003Cp>对于这些领域，更通用的术语\u003Cb>证伪导向推理\u003C\u002Fb>很有用。\u003C\u002Fp>\n\u003Cp>目标不一定是要获得一个逻辑上决定性的证伪者。而是要组织分析，使能够反驳、削弱或区分当前假设的证据得到明确关注。\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">不要只问什么支持H。要问如果H为真，应当存在什么；如果H为真，什么应当难以解释；以及什么替代方案能更好地解释同样的证据。\u003C\u002Fblockquote>\n\u003Ch2>步骤 1 — 精确陈述假设\u003C\u002Fh2>\n\u003Cp>如果一个假设模糊到可以吸收所有结果，就无法对其进行有意义的检验。\u003C\u002Fp>\n\u003Cp>比较：\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">系统不稳定，因为网络层中的某个地方出了问题。\u003Ccite class=\"block mt-2 text-sm\">— 弱假设\u003C\u002Fcite>\u003C\u002Fblockquote>\n\u003Cp>与：\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">间歇性 API 故障是由反向代理在超过配置的超时时间时关闭上游连接引起的。\u003Ccite class=\"block mt-2 text-sm\">— 可检验的假设\u003C\u002Fcite>\u003C\u002Fblockquote>\n\u003Cp>第二个主张使自己暴露于具体的检验之下。我们可以检查超时值、连接持续时间、代理日志、上游行为以及发生在配置阈值以下的故障。\u003C\u002Fp>\n\u003Cp>假设对所声称关系的定义越精确，就越容易确定什么证据会对其构成反驳。\u003C\u002Fp>\n\u003Ch2>步骤 2 — 生成真正的竞争性假设\u003C\u002Fh2>\n\u003Cp>孤立地检验一个假设是薄弱的，因为几乎每一个观察结果都是相对于其他某个东西来解释的。\u003C\u002Fp>\n\u003Cp>因此，系统应在评估证据之前构建可信的替代假设。\u003C\u002Fp>\n\u003Cp>对于同一个 API 故障，候选解释可能包括：\u003C\u002Fp>\n\u003Cul>\u003Cli>\u003Cb>H1：\u003C\u002Fb>反向代理超时；\u003C\u002Fli>\u003Cli>\u003Cb>H2：\u003C\u002Fb>上游应用程序崩溃或重启；\u003C\u002Fli>\u003Cli>\u003Cb>H3：\u003C\u002Fb>数据库连接耗尽；\u003C\u002Fli>\u003Cli>\u003Cb>H4：\u003C\u002Fb>网络中断或数据包丢失；\u003C\u002Fli>\u003Cli>\u003Cb>H5：\u003C\u002Fb>客户端超时；\u003C\u002Fli>\u003Cli>\u003Cb>H6：\u003C\u002Fb>多个层之间的相互作用，而不是单一孤立原因。\u003C\u002Fli>\u003C\u002Ful>\n\u003Cp>替代假设必须足够可信，才能参与竞争。生成明显劣质的替代假设只会制造批判性推理的表象。\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">如果替代假设被设计成注定失败，那么一个假设就没有经受住竞争。\u003C\u002Fblockquote>\n\u003Ch2>步骤 3 — 推导预期观察结果\u003C\u002Fh2>\n\u003Cp>对于每一个严肃的假设，模型都应推导出在该解释下预期出现的观察结果。\u003C\u002Fp>\n\u003Cp>如果 H1 是反向代理超时假设，预期观察结果可能包括：故障集中在特定持续时间附近、代理日志中出现相应的超时消息、故障发生时上游进程健康，以及在受控更改超时后故障消失。\u003C\u002Fp>\n\u003Cp>对于H2，即应用程序重启假设，我们会预期看到不同的模式：进程重启、异常、应用程序可用性缺失、资源耗尽或相关的容器事件。\u003C\u002Fp>\n\u003Cp>重要的步骤是在将每一个可用的观察结果解释为支持之前，\u003Cb>先\u003C\u002Fb>推导出这些预期。\u003C\u002Fp>\n\u003Ch2>第4步 — 定义潜在的反驳证据\u003C\u002Fh2>\n\u003Cp>对于每个假设，问一问什么证据会实质性地削弱它。\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">如果这个假设是主要解释，我们预期不会观察到什么？\u003C\u002Fblockquote>\n\u003Cp>对于代理超时假设，例子包括：故障发生在远低于配置阈值的水平、绕过代理时出现相同的故障、没有相关的代理端事件，或者有证据表明上游应用程序先终止了连接。\u003C\u002Fp>\n\u003Cp>这改变了模型的搜索目标。\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">确认性搜索：寻找与H1兼容的证据。反驳性搜索：寻找H1预测不佳或H2预测明显更好的观察结果。\u003C\u002Fblockquote>\n\u003Ch2>第5步 — 优先选择有区分力的测试\u003C\u002Fh2>\n\u003Cp>并非每个测试都同样具有信息量。\u003C\u002Fp>\n\u003Cp>假设H1和H2都预测错误率升高。观察到另一个错误几乎没有什么区分力。\u003C\u002Fp>\n\u003Cp>更好的测试是寻找一个它们的预测出现分歧的观察结果。\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">好的测试：一个在H1下很可能出现但在H2下不太可能出现的观察结果，反之亦然。\u003C\u002Fblockquote>\n\u003Cp>在调试中，绕过可疑的代理可能具有区分力。在历史研究中，证明时间顺序使得直接传播不可能，可以具有很强的区分力。在产品分析中，在不受所提原因影响的对照市场中观察到相同的需求下降，可以削弱因果解释。\u003C\u002Fp>\n\u003Cp>因此，该方法论不仅根据可靠性来评估证据，还根据其区分竞争性解释的能力来评估证据。\u003C\u002Fp>\n\u003Ch2>第6步 — 主动搜索反证\u003C\u002Fh2>\n\u003Cp>一旦定义了潜在的反驳者和有区分力的观察结果，系统就应该主动搜索它们。\u003C\u002Fp>\n\u003Cp>这一要求很重要，因为语言模型本身可能表现出确认偏误的假设检验。\u003C\u002Fp>\n\u003Cp>2026年，Jhaveri、GX-Chen、Sucholutsky和Choi将一项经典的规则发现任务适配到来自多个模型家族和规模的十一个语言模型上。模型经常提出会证实其当前规则的例子，而不是旨在证伪该规则的例子。\u003C\u002Fp>\n\u003Cp>其后果是实际性的：以确认为导向的探索导致对隐藏规则的发现更慢且更不成功。\u003C\u002Fp>\n\u003Cp>当研究人员明确鼓励考虑反例时，在报告的实验中，平均规则发现成功率从42%提高到56%。\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">模型不需要新的知识库。它需要更好的假设检验策略。\u003C\u002Fblockquote>\n\u003Cp>这与更广泛的方法论直接相关：当推理过程从寻求确认转变为以证伪为导向的探索时，推理质量可以提高。\u003C\u002Fp>\n\u003Ch2>第7步——将矛盾与拒绝区分开来\u003C\u002Fh2>\n\u003Cp>找到反对某一假设的证据并不总是足以立即拒绝该假设。\u003C\u002Fp>\n\u003Cp>系统应首先评估反证据的质量：\u003C\u002Fp>\n\u003Cul>\u003Cli>观察是否可靠？\u003C\u002Fli>\u003Cli>来源是直接的还是间接的？\u003C\u002Fli>\u003Cli>测量或检索错误能否解释这一冲突？\u003C\u002Fli>\u003Cli>该假设是否确实预测了有争议的观察？\u003C\u002Fli>\u003Cli>矛盾是否依赖于某个辅助假设？\u003C\u002Fli>\u003Cli>反证据是否得到独立佐证？\u003C\u002Fli>\u003Cli>是否有竞争性假设能更成功地解释该证据？\u003C\u002Fli>\u003C\u002Ful>\n\u003Cp>只有在此评估之后，模型才应确定该假设是被削弱、大幅修正还是被拒绝。\u003C\u002Fp>\n\u003Ch2>第8步——防止特设性挽救\u003C\u002Fh2>\n\u003Cp>如果每一个矛盾观察都产生一个新的例外，那么一个假设实际上可能变得不可证伪。\u003C\u002Fp>\n\u003Cp>这种模式看起来是这样的：\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">预测失败 → 添加例外 → 预测再次失败 → 再添加一个例外 → 无限期保留原始结论\u003C\u002Fblockquote>\n\u003Cp>并非每一种修改都是不合理的。科学和技术的进步常常是因为意外证据揭示了缺失的变量或错误的辅助假设。\u003C\u002Fp>\n\u003Cp>方法论上的区别在于，这种修正是否产生新的可检验后果，还是仅仅保护偏好的结论免于失败。\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">富有成效的修正会提高解释和预测的精确性。特设性挽救只会降低该假设最终失败的可能性。\u003C\u002Fblockquote>\n\u003Ch2>第9步——更新置信度，而不是为初始答案辩护\u003C\u002Fh2>\n\u003Cp>以证伪为导向的推理，其输出不必是二元的。\u003C\u002Fp>\n\u003Cp>可能的状态包括：\u003C\u002Fp>\n\u003Cul>\u003Cli>\u003Cb>强支持：\u003C\u002Fb>经受住了严格的区分性检验，且竞争性解释的表现明显更差。\u003C\u002Fli>\u003Cli>\u003Cb>暂定支持：\u003C\u002Fb>是目前可得到的最佳解释，但仍存在重要的不确定性。\u003C\u002Fli>\u003Cli>\u003Cb>被削弱：\u003C\u002Fb>存在实质性反证，但尚不具决定性。\u003C\u002Fli>\u003Cli>\u003Cb>欠定：\u003C\u002Fb>若干假说对当前证据的解释力相当。\u003C\u002Fli>\u003Cli>\u003Cb>被拒绝：\u003C\u002Fb>可靠证据与核心预测相冲突，且替代性解释表现更好。\u003C\u002Fli>\u003Cli>\u003Cb>无法用现有证据检验：\u003C\u002Fb>当前语料无法在诸主张之间作出有意义的区分。\u003C\u002Fli>\u003C\u002Ful>\n\u003Cp>核心规则很简单：信心应当跟随检验的结果，而不是模型对其最初答案的修辞性投入。\u003C\u002Fp>\n\u003Ch2>证伪矩阵\u003C\u002Fh2>\n\u003Cp>对于复杂分析，可以将各假说规范化到一个比较矩阵中。\u003C\u002Fp>\n\u003Ctable class=\"w-full border-collapse\">\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">维度\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">H1\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">H2\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">H3\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">核心主张\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">精确定义\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">精确定义\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">精确定义\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">预期证据\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">列出预测\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">列出预测\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">列出预测\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">潜在反证\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">定义\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">定义\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">定义\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">区分性检验\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">具体说明\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">具体说明\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">具体说明\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">支持性观察\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">记录\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">记录\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">记录\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">矛盾性观察\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">记录\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">记录\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">记录\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">辅助性假设\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">揭示\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">揭示\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">揭示\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">当前状态\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">重新评估\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">重新评估\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">重新评估\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftable>\n\u003Cp>该矩阵可防止一种常见的失败模式：对替代方案施加严格审视，却让偏好的假说保持模糊。\u003C\u002Fp>\n\u003Ch2>负面证据需要特别谨慎对待\u003C\u002Fh2>\n\u003Cp>预期证据的缺失可以削弱一个假说，但仅在特定条件下如此。\u003C\u002Fp>\n\u003Cp>“我们没有发现支持X的证据”这一陈述并不等同于“X没有发生”。\u003C\u002Fp>\n\u003Cp>当有正当理由预期：若该假说为真，证据很可能可被观察到、保存下来、记录在案、形成文档或可测量时，负面证据才具有信息价值。\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">证据的缺失，在证据本不应缺失时最为重要。\u003C\u002Fblockquote>\n\u003Cp>在调试中，如果已知日志记录是完整的，那么缺少某个必需的日志事件可能是有意义的。在历史研究中，残缺档案中的缺失通常要弱得多。在安全分析中，如果相关遥测数据从未被采集，那么没有告警几乎没有价值。\u003C\u002Fp>\n\u003Cp>因此，模型必须同时评估缺失的证据以及此类证据本可留存下来或被观察到的概率。\u003C\u002Fp>\n\u003Ch2>历史研究：传播与相似性\u003C\u002Fh2>\n\u003Cp>历史研究说明了为什么以证伪为导向的推理必须因领域而异。\u003C\u002Fp>\n\u003Cp>假设两个传统包含概念上相似的思想，而最初的假说提出存在直接传播。\u003C\u002Fp>\n\u003Cp>支持相似性是不够的。该假设应产生额外的预期：时间顺序上的兼容性、合理的地理接触、中介、文本或术语痕迹、文献证据，或与传播相符的转变模式。\u003C\u002Fp>\n\u003Cp>可能具有破坏性的观察结果可能包括：时间顺序与所提出的方向相反、地理隔离与所声称的机制不相容、两种传统中都有更早的独立例子，或有证据表明所谓的共同特征仅出现在晚得多的重新解释中。\u003C\u002Fp>\n\u003Cp>任何单一的缺失都不一定能否定历史传播。但若干独立的失败可以降低其相对于趋同或间接继承的解释优势。\u003C\u002Fp>\n\u003Ch2>软件调试：从嫌疑到根本原因\u003C\u002Fh2>\n\u003Cp>调试自然受益于证伪，因为目标不是围绕错误信息构建一个看似合理的叙述。而是要隔离产生故障的机制。\u003C\u002Fp>\n\u003Cp>一个有用的调试循环是：\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">症状 → 候选原因 → 预测观察 → 区分性测试 → 排除原因 → 复现 → 根本原因\u003C\u002Fblockquote>\n\u003Cp>一个假设变得更强，不是因为可以为其写出更多文字，而是因为现实的替代方案在它通过的测试中失败。\u003C\u002Fp>\n\u003Ch2>软件架构：证伪一个设计决策\u003C\u002Fh2>\n\u003Cp>架构决策通常无法在严格的科学意义上被证伪，但可以对它们进行面向证伪的分析。\u003C\u002Fp>\n\u003Cp>假设该假设是：\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">需要微服务架构来满足系统的可扩展性和组织要求。\u003C\u002Fblockquote>\n\u003Cp>分析不应列出微服务的好处，而应询问什么会使该主张变得不必要。\u003C\u002Fp>\n\u003Cp>如果现实的负载测试表明模块化单体满足预期规模，如果不需要部署独立性，并且如果运维复杂性成为主要成本，那么最初的主张已被实质性削弱。\u003C\u002Fp>\n\u003Cp>目标不是证伪微服务作为一种技术。而是在项目约束下测试特定的架构主张。\u003C\u002Fp>\n\u003Ch2>战略：什么会使商业论点出错？\u003C\u002Fh2>\n\u003Cp>商业战略经常因证据可以在事后解释而遭受确认偏差。\u003C\u002Fp>\n\u003Cp>更强的流程会在执行前定义失败标准。\u003C\u002Fp>\n\u003Cp>如果产品论点预测某个目标细分市场会为特定能力付费，那么方法论应定义哪些可观察行为会削弱该主张：合格曝光后的低转化率、因同一原因反复被拒绝、无法维持目标价格，或客户通过替代工作流程解决问题的证据。\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">当成功标准伴随明确的失败标准时，策略变得更可检验。\u003C\u002Fblockquote>\n\u003Ch2>证伪不同于故意唱反调\u003C\u002Fh2>\n\u003Cp>一个被指示“反对这一结论”的模型总能生成异议。\u003C\u002Fp>\n\u003Cp>那还不是证伪。\u003C\u002Fp>\n\u003Cp>故意唱反调优化的是反对。面向证伪的推理优化的是有信息量的检验。\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">好的反驳听起来合理。好的证伪检验其结果会改变我们应当相信什么。\u003C\u002Fblockquote>\n\u003Cp>这一区分可防止验证过程退化为人为辩论，即一个模型为某立场辩护，另一个模型自动反对它。\u003C\u002Fp>\n\u003Ch2>证伪与提示不变性协同作用\u003C\u002Fh2>\n\u003Cp>提示不变性与证伪检验不同的依赖关系。\u003C\u002Fp>\n\u003Ctable class=\"w-full border-collapse\">\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">方法\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">主要问题\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">检测\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">提示不变性\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">结论能否在替代的合法表述下成立？\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">对提示表述的依赖\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">证伪\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">假设能否在旨在挑战它的证据下成立？\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">对确认和弱检验的依赖\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftable>\n\u003Cp>一个假设可以通过一项检验而在另一项上失败。\u003C\u002Fp>\n\u003Cp>一个模型可能在多种提示表述下复现同一错误结论，产生高表述稳定性但低证据效度。反之，一个强假设可能显得不稳定，因为不同提示暴露了不完整证据的不同子集。\u003C\u002Fp>\n\u003Cp>结合两种方法可形成更强的序列：\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">表述变化 → 竞争性假设 → 预期观察 → 反证 → 区分性检验 → 置信度更新\u003C\u002Fblockquote>\n\u003Ch2>不要让同一智能体不加批判地评判自己的检验\u003C\u002Fh2>\n\u003Cp>还有另一个架构问题。\u003C\u002Fp>\n\u003Cp>如果同一模型生成假设、设计检验、解释证据并决定假设是否成立，其错误会在每个阶段传播。\u003C\u002Fp>\n\u003Cp>这并不会使该过程变得无用，但它促使了角色的分离。\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">假设生成器 → 测试设计者 → 证据检索器 → 批评者 → 验证者 → 最终综合者\u003C\u002Fblockquote>\n\u003Cp>这些角色不一定需要六个不同的模型。它们可以通过具有独立上下文、受控证据和结构化输出的隔离推理过程来实现。\u003C\u002Fp>\n\u003Cp>重要的特性是程序独立性：后续阶段不应简单地继承原始答案的修辞承诺。\u003C\u002Fp>\n\u003Cp>这成为\u003Ca href=\"{{STAJIC_ARTICLE_6_URL}}\">为LLM设计认知验证层\u003C\u002Fa>的技术主题。\u003C\u002Fp>\n\u003Ch2>一种面向证伪的通用AI工作流程\u003C\u002Fh2>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">问题 → 证据规范化 → 竞争性假设 → 预测 → 潜在证伪因素 → 区分性测试 → 反证据搜索 → 辅助假设检查 → 假设比较 → 置信度重新校准 → 结论\u003C\u002Fblockquote>\n\u003Cp>该工作流程并不要求每项任务都像实验室科学那样运作。\u003C\u002Fp>\n\u003Cp>相反，它从证伪中提取出一条普遍的认知原则：解释应当暴露在可能使其失败的条件之下。\u003C\u002Fp>\n\u003Cp>具体的验证器则因领域而异。\u003C\u002Fp>\n\u003Cp>历史分析测试时间顺序、来源和传播。调试测试可观察的系统行为。架构测试需求和约束。策略测试市场假设和预定义的失败标准。\u003C\u002Fp>\n\u003Cp>这种领域无关的核心及其领域特定的验证器在\u003Ca href=\"{{STAJIC_ARTICLE_5_URL}}\">从研究协议到通用AI推理框架\u003C\u002Fa>中得到了进一步发展。\u003C\u002Fp>\n\u003Ch2>证伪无法做到的事\u003C\u002Fh2>\n\u003Cul>\u003Cli>它无法使不完整的证据变得完整。\u003C\u002Fli>\u003Cli>它无法保证已生成正确的替代假设。\u003C\u002Fli>\u003Cli>它无法消除模型、来源和评估过程共有的错误。\u003C\u002Fli>\u003Cli>它无法将本质上属于解释性的主张转化为实验室实验。\u003C\u002Fli>\u003Cli>它无法将每一个缺失的观察都视为反对某一假设的证据。\u003C\u002Fli>\u003Cli>当预测被反驳时，它无法自动识别出是哪个辅助假设失败了。\u003C\u002Fli>\u003Cli>它无法证明一个幸存下来的假设为真。\u003C\u002Fli>\u003Cli>在需要实验、原始资料、领域专业知识或经验测量的地方，它无法替代它们。\u003C\u002Fli>\u003C\u002Ful>\n\u003Cp>一个在反复证伪尝试中幸存下来的假设，更准确的描述是\u003Cb>被所进行的测试所确证\u003C\u002Fb>，而非被证明。\u003C\u002Fp>\n\u003Ch2>核心原则\u003C\u002Fh2>\n\u003Cp>生成式AI使确认变得廉价。\u003C\u002Fp>\n\u003Cp>给定一个足够合理的命题，一个强大的语言模型通常能够围绕它产生论点、类比、支持性事实和连贯的叙述。\u003C\u002Fp>\n\u003Cp>这正是为什么确认不应成为最终检验。\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">一个可靠的推理过程不应只追问一个假设为何可能正确。它还必须界定该假设可能如何出错。\u003C\u002Fblockquote>\n\u003Cp>因此，AI结论的质量不仅取决于系统能检索到多少支持性证据，还取决于竞争性解释是否被允许胜出。\u003C\u002Fp>\n\u003Cp>这改变了模型的角色。\u003C\u002Fp>\n\u003Cp>它不再仅仅是一个答案生成器。\u003C\u002Fp>\n\u003Cp>它成为一个受控过程的参与者，在其中它自己的初步解释是暂定的、可检验的和可替换的。\u003C\u002Fp>\n\u003Cblockquote class=\"border-l-4 border-gray-300 pl-4 italic\">最强的AI答案不是拥有最多支持论据的那个。而是其最强替代方案被给予公平机会来击败它的那个。\u003C\u002Fblockquote>\n\u003Cdiv class=\"ce-delimiter cdx-block my-8\">\u003C\u002Fdiv>\n\u003Ch2>研究背景\u003C\u002Fh2>\n\u003Cp>本文中的方法论借鉴了科学哲学和当代语言模型推理实证研究的思想。卡尔·波普尔的证伪主义强调，科学主张应使自己暴露于可能与之冲突的观察之下，而后来的科学哲学则明确指出，实际的证伪比在一次异常观察后就简单拒绝一个假设要复杂得多。\u003C\u002Fp>\n\u003Cp>这一区分对AI系统很重要，因为真正的检验通常依赖于辅助假设、证据质量和解释。因此，面向证伪的AI推理使用否证逻辑，而不假装每一个复杂的分析主张都能被简化为一个决定性的实验。\u003C\u002Fp>\n\u003Cp>Jhaveri、GX-Chen、Sucholutsky和Choi在2026年的研究为这一设计提供了直接的实证动机。在十一个LLM中，作者在交互式规则发现任务中发现了确认偏误的假设探索。提示模型考虑反例持续减少了这种偏误，并将平均规则发现率从42%提高到56%。\u003C\u002Fp>\n\u003Cp>这些发现并未证明此处提出的完整方法论已作为一个统一框架得到实验验证。它们支持一个更狭窄但重要的主张：明确干预以寻求否证性证据可以改善LLM的假设探索。\u003C\u002Fp>\n\u003Ch3>精选参考文献\u003C\u002Fh3>\n\u003Cul>\u003Cli>Popper, K. R. — \u003Ci>科学发现的逻辑\u003C\u002Fi>. 英文版，1959年。\u003C\u002Fli>\u003Cli>Popper, K. R. — \u003Ci>猜想与反驳：科学知识的增长\u003C\u002Fi>. 1963年。\u003C\u002Fli>\u003Cli>斯坦福哲学百科全书 — \u003Ci>科学方法\u003C\u002Fi>，关于假说-演绎检验和证伪主义的章节。\u003C\u002Fli>\u003Cli>斯坦福哲学百科全书 — \u003Ci>卡尔·波普尔\u003C\u002Fi>，关于基本陈述、可证伪性以及证伪的实际复杂性的讨论。\u003C\u002Fli>\u003Cli>Jhaveri, A. R., GX-Chen, A., Sucholutsky, I. &amp; Choi, E. — \u003Ci>未能证伪：评估和缓解语言模型中的确认偏误\u003C\u002Fi>. arXiv:2604.02485, 2026年。\u003C\u002Fli>\u003C\u002Ful>\n\u003Cdiv class=\"ce-delimiter cdx-block my-8\">\u003C\u002Fdiv>\n\u003Ch2>继续阅读系列\u003C\u002Fh2>\n\u003Cul>\u003Cli>\u003Cb>\u003Ca href=\"https:\u002F\u002Fstajic.de\u002Fzh\u002Fblog\u002Fbeyond-prompt-engineering-a-methodology-for-more-reliable-ai-reasoning\">超越提示工程：一种更可靠AI推理的方法论\u003C\u002Fa>\u003C\u002Fb> — 完整的方法论框架。\u003C\u002Fli>\u003Cli>\u003Cb>\u003Ca href=\"https:\u002F\u002Fstajic.de\u002Fzh\u002Fblog\u002Fthe-prompt-is-part-of-the-bias-how-ai-framing-shapes-reasoning\">提示是偏误的一部分\u003C\u002Fa>\u003C\u002Fb> — 为什么框架和用户假设会影响AI推理。\u003C\u002Fli>\u003Cli>\u003Cb>\u003Ca href=\"https:\u002F\u002Fstajic.de\u002Fzh\u002Fblog\u002Fprompt-invariance-does-the-conclusion-survive-the-prompt\">提示不变性：结论能否经受住提示？\u003C\u002Fa>\u003C\u002Fb> — 测试结论能否在盲测、反转和对抗性框架下存活。\u003C\u002Fli>\u003Cli>\u003Cb>\u003Ca href=\"https:\u002F\u002Fstajic.de\u002Fzh\u002Fblog\u002Ffrom-research-protocol-to-a-general-ai-reasoning-framework\">从研究协议到通用AI推理框架\u003C\u002Fa>\u003C\u002Fb> — 将方法论转化为领域无关的推理过程。\u003C\u002Fli>\u003C\u002Ful>",{"time":212,"blocks":213,"version":1229},1789811657117,[214,220,225,230,238,243,248,254,259,264,269,274,279,284,289,294,299,304,309,314,320,326,331,336,342,348,354,360,365,371,377,383,388,394,400,406,411,416,422,428,434,440,446,452,458,463,469,475,481,495,501,506,511,517,523,528,533,538,543,548,553,558,563,568,573,578,583,588,593,598,603,608,613,618,623,628,633,638,643,648,653,666,671,676,681,686,691,696,701,706,711,716,721,733,738,743,748,782,787,792,797,802,807,812,817,822,827,832,837,842,847,852,857,862,867,872,877,882,887,892,897,902,907,912,917,922,927,932,937,942,947,952,957,962,967,972,977,994,999,1004,1009,1014,1019,1024,1029,1034,1039,1044,1049,1054,1059,1064,1069,1074,1079,1084,1089,1094,1108,1113,1118,1123,1128,1133,1138,1143,1148,1153,1158,1163,1168,1173,1178,1183,1188,1193,1199,1210,1214,1219],{"id":215,"data":216,"type":218,"tunes":219},"i02QyfgW6t",{"text":217},"语言模型可以为数量多得惊人的看似合理的解释生成支持性证据。","paragraph",{},{"id":221,"data":222,"type":218,"tunes":224},"67IgneVFBd",{"text":223},"这种能力对探索很有用，但作为验证方法却很危险。如果模型从一个假设出发，而任务只是解释它为什么可能是正确的，那么一个连贯的答案可能在假设经受严肃检验之前就已经出现了。",{},{"id":226,"data":227,"type":218,"tunes":229},"167Yo_p807",{"text":228},"因此，可靠的AI推理需要一个更强的问题：",{},{"id":231,"data":232,"type":236,"tunes":237},"Jv6rg5BSPG",{"text":233,"caption":234,"alignment":235},"什么证据会使这个假设失败？","","left","quote",{},{"id":239,"data":240,"type":218,"tunes":242},"NiwGy1wCDc",{"text":241},"本文将以证伪为导向的推理发展为\u003Ca href=\"{{STAJIC_ARTICLE_1_URL}}\">超越提示工程：一种更可靠的AI推理方法\u003C\u002Fa>中所介绍方法的下一层。前一篇文章\u003Ca href=\"{{STAJIC_ARTICLE_3_URL}}\">提示不变性：结论能在提示变化后存活吗？\u003C\u002Fa>检验的是结论能否在框架变化后存活。证伪则处理一个不同的问题：假设能否在可能对其不利的证据面前存活。",{},{"id":244,"data":245,"type":236,"tunes":247},"VQxKWrgVxK",{"text":246,"caption":234,"alignment":235},"提示不变性检验的是对框架的依赖。证伪检验的是对证据的脆弱性。",{},{"id":249,"data":250,"type":42,"tunes":253},"JqaeAPhxbk",{"text":251,"level":252},"为什么确认太容易",2,{},{"id":255,"data":256,"type":218,"tunes":258},"lKD9JfgkoH",{"text":257},"假设给一个AI系统一个假设，并要求它判断该假设是否合理。",{},{"id":260,"data":261,"type":218,"tunes":263},"5sJsr6TXCH",{"text":262},"模型可以在其知识、提供的文档或检索到的来源中搜索与该假设相容的观察结果。如果找到足够多相容的观察结果，由此产生的解释可能会变得越来越有说服力。",{},{"id":265,"data":266,"type":218,"tunes":268},"XDmsbhLaOL",{"text":267},"但是，当多个相互竞争的假设预测同一观察结果时，相容性就是弱证据。",{},{"id":270,"data":271,"type":218,"tunes":273},"W-PqvKBX2Y",{"text":272},"考虑一个抽象案例：",{},{"id":275,"data":276,"type":236,"tunes":278},"r4irpPsK3Z",{"text":277,"caption":234,"alignment":235},"观察E与假设H1相容。",{},{"id":280,"data":281,"type":218,"tunes":283},"c5OGlvsYEo",{"text":282},"仅凭这一陈述并不能确立H1。如果H2、H3和H4也预测E，那么E在区分它们方面几乎没有什么作用。",{},{"id":285,"data":286,"type":236,"tunes":288},"3k2YJOSEw2",{"text":287,"caption":234,"alignment":235},"当相互竞争的解释对我们应该观察到什么做出不同预测时，证据才会变得更有信息量。",{},{"id":290,"data":291,"type":218,"tunes":293},"CCu-NbuXmW",{"text":292},"这将推理过程从收集支持性事实转向设计具有区分力的检验。",{},{"id":295,"data":296,"type":42,"tunes":298},"SoStpl-vwv",{"text":297,"level":252},"证伪背后的经典思想",{},{"id":300,"data":301,"type":218,"tunes":303},"jId-oX1tg3",{"text":302},"卡尔·波普尔的证伪主义强调证实与反驳之间的不对称性。与一个全称主张相容的反复观察无法在逻辑上证明该主张为真，而一个真正不相容的观察则可以直接与之冲突。",{},{"id":305,"data":306,"type":218,"tunes":308},"cifut7fdtF",{"text":307},"用简化的逻辑形式表示：",{},{"id":310,"data":311,"type":236,"tunes":313},"yJb9ANIBq_",{"text":312,"caption":234,"alignment":235},"如果H为真，则应观察到O。O未出现。因此，在测试条件下所陈述的H受到质疑。",{},{"id":315,"data":316,"type":218,"tunes":319},"2d7LhSjBst",{"text":317,"type":218,"tunes":318},"这种方法的优势不在于一有机会就证明理论为假，而在于要求主张将自己暴露于可能的失败之中。",{},{},{"id":321,"data":322,"type":218,"tunes":325},"kSTwb_cUlk",{"text":323,"type":218,"tunes":324},"一个能够在不改变的情况下容纳所有可设想结果的假设很难被检验，因为没有任何观察能真正对其构成反驳。",{},{},{"id":327,"data":328,"type":236,"tunes":330},"xgSvZ2PHwL",{"text":329,"caption":234,"alignment":235},"一个有用的假设应当承担风险：某些可能的证据必须比对其替代假设更不相容于它。",{},{"id":332,"data":333,"type":42,"tunes":335},"gvC5oqbfST",{"text":334,"level":252},"证伪在实践中更为复杂",{},{"id":337,"data":338,"type":218,"tunes":341},"s69877zNlb",{"text":339,"type":218,"tunes":340},"流行的证伪版本往往过于简单：出现一个矛盾的观察，因此该假设立即为假。",{},{},{"id":343,"data":344,"type":218,"tunes":347},"iCd3z7e_yJ",{"text":345,"type":218,"tunes":346},"真实的探究很少如此干净利落。",{},{},{"id":349,"data":350,"type":218,"tunes":353},"4aa_Y4Miwj",{"text":351,"type":218,"tunes":352},"一个预测通常不仅取决于核心假设，还取决于辅助假设：测量精度、来源可靠性、环境条件、实施细节、背景理论或现有证据的完整性。",{},{},{"id":355,"data":356,"type":218,"tunes":359},"wNC4zca5ig",{"text":357,"type":218,"tunes":358},"更现实的逻辑结构是：",{},{},{"id":361,"data":362,"type":236,"tunes":364},"w9qV9-x03c",{"text":363,"caption":234,"alignment":235},"H + A1 + A2 + A3 → 预期观察O",{},{"id":366,"data":367,"type":218,"tunes":370},"IfZbepy0sG",{"text":368,"type":218,"tunes":369},"如果未观察到O，失败的预测告诉我们，整个解释结构中的某个部分出了问题。它并不会自动告诉我们哪个组成部分失败了。",{},{},{"id":372,"data":373,"type":218,"tunes":376},"2oDpL0yId4",{"text":374,"type":218,"tunes":375},"假设可能是错的。测量可能不可靠。某个假定条件可能未得到满足。某个来源可能不完整。模型可能误解了证据。",{},{},{"id":378,"data":379,"type":218,"tunes":382},"2I16bMuYeb",{"text":380,"type":218,"tunes":381},"这一区分对AI推理至关重要。目标不是幼稚的拒绝。目标是系统性地让假设暴露于能够削弱它们的证据之下。",{},{},{"id":384,"data":385,"type":42,"tunes":387},"kGTeE6jRa1",{"text":386,"level":252},"面向LLM的证伪导向推理",{},{"id":389,"data":390,"type":218,"tunes":393},"aWVwveQXLj",{"text":391,"type":218,"tunes":392},"严格的波普尔式证伪最自然地适用于那些能产生明确可检验后果的主张。AI助手处理的许多任务则不那么干净：历史解释、调试、架构、战略和因果分析往往涉及不完整的证据和概率性解释。",{},{},{"id":395,"data":396,"type":218,"tunes":399},"OzhnuXxG3m",{"text":397,"type":218,"tunes":398},"对于这些领域，更通用的术语\u003Cb>证伪导向推理\u003C\u002Fb>很有用。",{},{},{"id":401,"data":402,"type":218,"tunes":405},"tmWDhTYpw1",{"text":403,"type":218,"tunes":404},"目标不一定是要获得一个逻辑上决定性的证伪者。而是要组织分析，使能够反驳、削弱或区分当前假设的证据得到明确关注。",{},{},{"id":407,"data":408,"type":236,"tunes":410},"Qo3NPH1q3j",{"text":409,"caption":234,"alignment":235},"不要只问什么支持H。要问如果H为真，应当存在什么；如果H为真，什么应当难以解释；以及什么替代方案能更好地解释同样的证据。",{},{"id":412,"data":413,"type":42,"tunes":415},"fckuCMmX6d",{"text":414,"level":252},"步骤 1 — 精确陈述假设",{},{"id":417,"data":418,"type":218,"tunes":421},"JluAFx81nA",{"text":419,"type":218,"tunes":420},"如果一个假设模糊到可以吸收所有结果，就无法对其进行有意义的检验。",{},{},{"id":423,"data":424,"type":218,"tunes":427},"e2OMHHe4Nf",{"text":425,"type":218,"tunes":426},"比较：",{},{},{"id":429,"data":430,"type":236,"tunes":433},"0PtMJwVhsb",{"text":431,"caption":432,"alignment":235},"系统不稳定，因为网络层中的某个地方出了问题。","弱假设",{},{"id":435,"data":436,"type":218,"tunes":439},"We3dkWldqK",{"text":437,"type":218,"tunes":438},"与：",{},{},{"id":441,"data":442,"type":236,"tunes":445},"TYnOciItVj",{"text":443,"caption":444,"alignment":235},"间歇性 API 故障是由反向代理在超过配置的超时时间时关闭上游连接引起的。","可检验的假设",{},{"id":447,"data":448,"type":218,"tunes":451},"JQ7E5dA4Ha",{"text":449,"type":218,"tunes":450},"第二个主张使自己暴露于具体的检验之下。我们可以检查超时值、连接持续时间、代理日志、上游行为以及发生在配置阈值以下的故障。",{},{},{"id":453,"data":454,"type":218,"tunes":457},"FXtEDznyAh",{"text":455,"type":218,"tunes":456},"假设对所声称关系的定义越精确，就越容易确定什么证据会对其构成反驳。",{},{},{"id":459,"data":460,"type":42,"tunes":462},"9rpdQoi2vw",{"text":461,"level":252},"步骤 2 — 生成真正的竞争性假设",{},{"id":464,"data":465,"type":218,"tunes":468},"rFmosy87ye",{"text":466,"type":218,"tunes":467},"孤立地检验一个假设是薄弱的，因为几乎每一个观察结果都是相对于其他某个东西来解释的。",{},{},{"id":470,"data":471,"type":218,"tunes":474},"O-91zwQt8x",{"text":472,"type":218,"tunes":473},"因此，系统应在评估证据之前构建可信的替代假设。",{},{},{"id":476,"data":477,"type":218,"tunes":480},"_epkMsKypP",{"text":478,"type":218,"tunes":479},"对于同一个 API 故障，候选解释可能包括：",{},{},{"id":482,"data":483,"type":493,"tunes":494},"w5kp-by4bv",{"meta":484,"items":485,"style":492},{},[486,487,488,489,490,491],"\u003Cb>H1：\u003C\u002Fb>反向代理超时；","\u003Cb>H2：\u003C\u002Fb>上游应用程序崩溃或重启；","\u003Cb>H3：\u003C\u002Fb>数据库连接耗尽；","\u003Cb>H4：\u003C\u002Fb>网络中断或数据包丢失；","\u003Cb>H5：\u003C\u002Fb>客户端超时；","\u003Cb>H6：\u003C\u002Fb>多个层之间的相互作用，而不是单一孤立原因。","unordered","list",{},{"id":496,"data":497,"type":218,"tunes":500},"-b5SlkifJB",{"text":498,"type":218,"tunes":499},"替代假设必须足够可信，才能参与竞争。生成明显劣质的替代假设只会制造批判性推理的表象。",{},{},{"id":502,"data":503,"type":236,"tunes":505},"uq-fd--TLQ",{"text":504,"caption":234,"alignment":235},"如果替代假设被设计成注定失败，那么一个假设就没有经受住竞争。",{},{"id":507,"data":508,"type":42,"tunes":510},"HYAdyOKBw6",{"text":509,"level":252},"步骤 3 — 推导预期观察结果",{},{"id":512,"data":513,"type":218,"tunes":516},"zPNz32Lu3K",{"text":514,"type":218,"tunes":515},"对于每一个严肃的假设，模型都应推导出在该解释下预期出现的观察结果。",{},{},{"id":518,"data":519,"type":218,"tunes":522},"liNj49Sano",{"text":520,"type":218,"tunes":521},"如果 H1 是反向代理超时假设，预期观察结果可能包括：故障集中在特定持续时间附近、代理日志中出现相应的超时消息、故障发生时上游进程健康，以及在受控更改超时后故障消失。",{},{},{"id":524,"data":525,"type":218,"tunes":527},"Cme39nLtEl",{"text":526},"对于H2，即应用程序重启假设，我们会预期看到不同的模式：进程重启、异常、应用程序可用性缺失、资源耗尽或相关的容器事件。",{},{"id":529,"data":530,"type":218,"tunes":532},"gs6yDl-O9i",{"text":531},"重要的步骤是在将每一个可用的观察结果解释为支持之前，\u003Cb>先\u003C\u002Fb>推导出这些预期。",{},{"id":534,"data":535,"type":42,"tunes":537},"5JooacBK3t",{"text":536,"level":252},"第4步 — 定义潜在的反驳证据",{},{"id":539,"data":540,"type":218,"tunes":542},"4TVRQ0Fe7o",{"text":541},"对于每个假设，问一问什么证据会实质性地削弱它。",{},{"id":544,"data":545,"type":236,"tunes":547},"mRYP6ANWRE",{"text":546,"caption":234,"alignment":235},"如果这个假设是主要解释，我们预期不会观察到什么？",{},{"id":549,"data":550,"type":218,"tunes":552},"YZG2Ij_nxm",{"text":551},"对于代理超时假设，例子包括：故障发生在远低于配置阈值的水平、绕过代理时出现相同的故障、没有相关的代理端事件，或者有证据表明上游应用程序先终止了连接。",{},{"id":554,"data":555,"type":218,"tunes":557},"_MoPXmNQWQ",{"text":556},"这改变了模型的搜索目标。",{},{"id":559,"data":560,"type":236,"tunes":562},"LxF512uQwp",{"text":561,"caption":234,"alignment":235},"确认性搜索：寻找与H1兼容的证据。反驳性搜索：寻找H1预测不佳或H2预测明显更好的观察结果。",{},{"id":564,"data":565,"type":42,"tunes":567},"gAalT3qoTw",{"text":566,"level":252},"第5步 — 优先选择有区分力的测试",{},{"id":569,"data":570,"type":218,"tunes":572},"dfY5nrMkxJ",{"text":571},"并非每个测试都同样具有信息量。",{},{"id":574,"data":575,"type":218,"tunes":577},"D5Hc-vzXbt",{"text":576},"假设H1和H2都预测错误率升高。观察到另一个错误几乎没有什么区分力。",{},{"id":579,"data":580,"type":218,"tunes":582},"87X08XjEQZ",{"text":581},"更好的测试是寻找一个它们的预测出现分歧的观察结果。",{},{"id":584,"data":585,"type":236,"tunes":587},"-8M3bAYrvX",{"text":586,"caption":234,"alignment":235},"好的测试：一个在H1下很可能出现但在H2下不太可能出现的观察结果，反之亦然。",{},{"id":589,"data":590,"type":218,"tunes":592},"ElUma_dnFK",{"text":591},"在调试中，绕过可疑的代理可能具有区分力。在历史研究中，证明时间顺序使得直接传播不可能，可以具有很强的区分力。在产品分析中，在不受所提原因影响的对照市场中观察到相同的需求下降，可以削弱因果解释。",{},{"id":594,"data":595,"type":218,"tunes":597},"aMsCv48OJa",{"text":596},"因此，该方法论不仅根据可靠性来评估证据，还根据其区分竞争性解释的能力来评估证据。",{},{"id":599,"data":600,"type":42,"tunes":602},"QQ4Th-nwqA",{"text":601,"level":252},"第6步 — 主动搜索反证",{},{"id":604,"data":605,"type":218,"tunes":607},"ahSEkuIa-7",{"text":606},"一旦定义了潜在的反驳者和有区分力的观察结果，系统就应该主动搜索它们。",{},{"id":609,"data":610,"type":218,"tunes":612},"U8HkPTs6X-",{"text":611},"这一要求很重要，因为语言模型本身可能表现出确认偏误的假设检验。",{},{"id":614,"data":615,"type":218,"tunes":617},"WEm5yhr_7P",{"text":616},"2026年，Jhaveri、GX-Chen、Sucholutsky和Choi将一项经典的规则发现任务适配到来自多个模型家族和规模的十一个语言模型上。模型经常提出会证实其当前规则的例子，而不是旨在证伪该规则的例子。",{},{"id":619,"data":620,"type":218,"tunes":622},"zXM8383nSR",{"text":621},"其后果是实际性的：以确认为导向的探索导致对隐藏规则的发现更慢且更不成功。",{},{"id":624,"data":625,"type":218,"tunes":627},"eHdYtwyjnH",{"text":626},"当研究人员明确鼓励考虑反例时，在报告的实验中，平均规则发现成功率从42%提高到56%。",{},{"id":629,"data":630,"type":236,"tunes":632},"eifCoJKlFl",{"text":631,"caption":234,"alignment":235},"模型不需要新的知识库。它需要更好的假设检验策略。",{},{"id":634,"data":635,"type":218,"tunes":637},"ww3-vggbJb",{"text":636},"这与更广泛的方法论直接相关：当推理过程从寻求确认转变为以证伪为导向的探索时，推理质量可以提高。",{},{"id":639,"data":640,"type":42,"tunes":642},"T2Bj2B59tj",{"text":641,"level":252},"第7步——将矛盾与拒绝区分开来",{},{"id":644,"data":645,"type":218,"tunes":647},"fAdASfms4W",{"text":646},"找到反对某一假设的证据并不总是足以立即拒绝该假设。",{},{"id":649,"data":650,"type":218,"tunes":652},"6bdAMQedEe",{"text":651},"系统应首先评估反证据的质量：",{},{"id":654,"data":655,"type":493,"tunes":665},"QFsFbZAgsF",{"meta":656,"items":657,"style":492},{},[658,659,660,661,662,663,664],"观察是否可靠？","来源是直接的还是间接的？","测量或检索错误能否解释这一冲突？","该假设是否确实预测了有争议的观察？","矛盾是否依赖于某个辅助假设？","反证据是否得到独立佐证？","是否有竞争性假设能更成功地解释该证据？",{},{"id":667,"data":668,"type":218,"tunes":670},"cQeyIvJfKt",{"text":669},"只有在此评估之后，模型才应确定该假设是被削弱、大幅修正还是被拒绝。",{},{"id":672,"data":673,"type":42,"tunes":675},"uniCBTmcCp",{"text":674,"level":252},"第8步——防止特设性挽救",{},{"id":677,"data":678,"type":218,"tunes":680},"ktukb4T7sy",{"text":679},"如果每一个矛盾观察都产生一个新的例外，那么一个假设实际上可能变得不可证伪。",{},{"id":682,"data":683,"type":218,"tunes":685},"OX1R7u-I9n",{"text":684},"这种模式看起来是这样的：",{},{"id":687,"data":688,"type":236,"tunes":690},"fiyn_CdbEe",{"text":689,"caption":234,"alignment":235},"预测失败 → 添加例外 → 预测再次失败 → 再添加一个例外 → 无限期保留原始结论",{},{"id":692,"data":693,"type":218,"tunes":695},"u7tc5RfwKs",{"text":694},"并非每一种修改都是不合理的。科学和技术的进步常常是因为意外证据揭示了缺失的变量或错误的辅助假设。",{},{"id":697,"data":698,"type":218,"tunes":700},"QYchvE4e-r",{"text":699},"方法论上的区别在于，这种修正是否产生新的可检验后果，还是仅仅保护偏好的结论免于失败。",{},{"id":702,"data":703,"type":236,"tunes":705},"AZiFmZekHx",{"text":704,"caption":234,"alignment":235},"富有成效的修正会提高解释和预测的精确性。特设性挽救只会降低该假设最终失败的可能性。",{},{"id":707,"data":708,"type":42,"tunes":710},"vv0xWnfmOB",{"text":709,"level":252},"第9步——更新置信度，而不是为初始答案辩护",{},{"id":712,"data":713,"type":218,"tunes":715},"uAWov1akKH",{"text":714},"以证伪为导向的推理，其输出不必是二元的。",{},{"id":717,"data":718,"type":218,"tunes":720},"xVJwRBl45g",{"text":719},"可能的状态包括：",{},{"id":722,"data":723,"type":493,"tunes":732},"x5-wIlzXG1",{"meta":724,"items":725,"style":492},{},[726,727,728,729,730,731],"\u003Cb>强支持：\u003C\u002Fb>经受住了严格的区分性检验，且竞争性解释的表现明显更差。","\u003Cb>暂定支持：\u003C\u002Fb>是目前可得到的最佳解释，但仍存在重要的不确定性。","\u003Cb>被削弱：\u003C\u002Fb>存在实质性反证，但尚不具决定性。","\u003Cb>欠定：\u003C\u002Fb>若干假说对当前证据的解释力相当。","\u003Cb>被拒绝：\u003C\u002Fb>可靠证据与核心预测相冲突，且替代性解释表现更好。","\u003Cb>无法用现有证据检验：\u003C\u002Fb>当前语料无法在诸主张之间作出有意义的区分。",{},{"id":734,"data":735,"type":218,"tunes":737},"7sV9rnMWz4",{"text":736},"核心规则很简单：信心应当跟随检验的结果，而不是模型对其最初答案的修辞性投入。",{},{"id":739,"data":740,"type":42,"tunes":742},"BH5ZZ1JFol",{"text":741,"level":252},"证伪矩阵",{},{"id":744,"data":745,"type":218,"tunes":747},"ryK4KQRrjy",{"text":746},"对于复杂分析，可以将各假说规范化到一个比较矩阵中。",{},{"id":749,"data":750,"type":780,"tunes":781},"Q3XRo3fg6I",{"content":751,"stretched":43,"withHeadings":14},[752,757,760,763,766,769,772,774,777],[753,754,755,756],"维度","H1","H2","H3",[758,759,759,759],"核心主张","精确定义",[761,762,762,762],"预期证据","列出预测",[764,765,765,765],"潜在反证","定义",[767,768,768,768],"区分性检验","具体说明",[770,771,771,771],"支持性观察","记录",[773,771,771,771],"矛盾性观察",[775,776,776,776],"辅助性假设","揭示",[778,779,779,779],"当前状态","重新评估","table",{},{"id":783,"data":784,"type":218,"tunes":786},"YCn6rUs0hW",{"text":785},"该矩阵可防止一种常见的失败模式：对替代方案施加严格审视，却让偏好的假说保持模糊。",{},{"id":788,"data":789,"type":42,"tunes":791},"BQg7UmiVg2",{"text":790,"level":252},"负面证据需要特别谨慎对待",{},{"id":793,"data":794,"type":218,"tunes":796},"2tC0EX6EJi",{"text":795},"预期证据的缺失可以削弱一个假说，但仅在特定条件下如此。",{},{"id":798,"data":799,"type":218,"tunes":801},"KtDzLct2Ef",{"text":800},"“我们没有发现支持X的证据”这一陈述并不等同于“X没有发生”。",{},{"id":803,"data":804,"type":218,"tunes":806},"XuucSV3LV4",{"text":805},"当有正当理由预期：若该假说为真，证据很可能可被观察到、保存下来、记录在案、形成文档或可测量时，负面证据才具有信息价值。",{},{"id":808,"data":809,"type":236,"tunes":811},"tThM65Pyb2",{"text":810,"caption":234,"alignment":235},"证据的缺失，在证据本不应缺失时最为重要。",{},{"id":813,"data":814,"type":218,"tunes":816},"7XW_PhILzD",{"text":815},"在调试中，如果已知日志记录是完整的，那么缺少某个必需的日志事件可能是有意义的。在历史研究中，残缺档案中的缺失通常要弱得多。在安全分析中，如果相关遥测数据从未被采集，那么没有告警几乎没有价值。",{},{"id":818,"data":819,"type":218,"tunes":821},"cNn_H3lw4E",{"text":820},"因此，模型必须同时评估缺失的证据以及此类证据本可留存下来或被观察到的概率。",{},{"id":823,"data":824,"type":42,"tunes":826},"nSt2auDic3",{"text":825,"level":252},"历史研究：传播与相似性",{},{"id":828,"data":829,"type":218,"tunes":831},"7ktuWOnwGt",{"text":830},"历史研究说明了为什么以证伪为导向的推理必须因领域而异。",{},{"id":833,"data":834,"type":218,"tunes":836},"xqHnRKeahO",{"text":835},"假设两个传统包含概念上相似的思想，而最初的假说提出存在直接传播。",{},{"id":838,"data":839,"type":218,"tunes":841},"6CWXj4SV7j",{"text":840},"支持相似性是不够的。该假设应产生额外的预期：时间顺序上的兼容性、合理的地理接触、中介、文本或术语痕迹、文献证据，或与传播相符的转变模式。",{},{"id":843,"data":844,"type":218,"tunes":846},"bjtNul_qo_",{"text":845},"可能具有破坏性的观察结果可能包括：时间顺序与所提出的方向相反、地理隔离与所声称的机制不相容、两种传统中都有更早的独立例子，或有证据表明所谓的共同特征仅出现在晚得多的重新解释中。",{},{"id":848,"data":849,"type":218,"tunes":851},"zKwGPoGQzo",{"text":850},"任何单一的缺失都不一定能否定历史传播。但若干独立的失败可以降低其相对于趋同或间接继承的解释优势。",{},{"id":853,"data":854,"type":42,"tunes":856},"U0mHfz_a9d",{"text":855,"level":252},"软件调试：从嫌疑到根本原因",{},{"id":858,"data":859,"type":218,"tunes":861},"i61Enjpd_n",{"text":860},"调试自然受益于证伪，因为目标不是围绕错误信息构建一个看似合理的叙述。而是要隔离产生故障的机制。",{},{"id":863,"data":864,"type":218,"tunes":866},"olkjV81zDQ",{"text":865},"一个有用的调试循环是：",{},{"id":868,"data":869,"type":236,"tunes":871},"-tk7jk1syZ",{"text":870,"caption":234,"alignment":235},"症状 → 候选原因 → 预测观察 → 区分性测试 → 排除原因 → 复现 → 根本原因",{},{"id":873,"data":874,"type":218,"tunes":876},"U0d0J91Nmi",{"text":875},"一个假设变得更强，不是因为可以为其写出更多文字，而是因为现实的替代方案在它通过的测试中失败。",{},{"id":878,"data":879,"type":42,"tunes":881},"BnzW9s6w7s",{"text":880,"level":252},"软件架构：证伪一个设计决策",{},{"id":883,"data":884,"type":218,"tunes":886},"-_v_seOsQz",{"text":885},"架构决策通常无法在严格的科学意义上被证伪，但可以对它们进行面向证伪的分析。",{},{"id":888,"data":889,"type":218,"tunes":891},"tVnm2PR7NZ",{"text":890},"假设该假设是：",{},{"id":893,"data":894,"type":236,"tunes":896},"C_orszCiPc",{"text":895,"caption":234,"alignment":235},"需要微服务架构来满足系统的可扩展性和组织要求。",{},{"id":898,"data":899,"type":218,"tunes":901},"-NTcWjXLop",{"text":900},"分析不应列出微服务的好处，而应询问什么会使该主张变得不必要。",{},{"id":903,"data":904,"type":218,"tunes":906},"XgU5OD5-P8",{"text":905},"如果现实的负载测试表明模块化单体满足预期规模，如果不需要部署独立性，并且如果运维复杂性成为主要成本，那么最初的主张已被实质性削弱。",{},{"id":908,"data":909,"type":218,"tunes":911},"5ftgXYPJqM",{"text":910},"目标不是证伪微服务作为一种技术。而是在项目约束下测试特定的架构主张。",{},{"id":913,"data":914,"type":42,"tunes":916},"gCnhyaLF4z",{"text":915,"level":252},"战略：什么会使商业论点出错？",{},{"id":918,"data":919,"type":218,"tunes":921},"ATKm56ZPgX",{"text":920},"商业战略经常因证据可以在事后解释而遭受确认偏差。",{},{"id":923,"data":924,"type":218,"tunes":926},"027zKakU-x",{"text":925},"更强的流程会在执行前定义失败标准。",{},{"id":928,"data":929,"type":218,"tunes":931},"GmUrknec1R",{"text":930},"如果产品论点预测某个目标细分市场会为特定能力付费，那么方法论应定义哪些可观察行为会削弱该主张：合格曝光后的低转化率、因同一原因反复被拒绝、无法维持目标价格，或客户通过替代工作流程解决问题的证据。",{},{"id":933,"data":934,"type":236,"tunes":936},"3fBRSfaMnz",{"text":935,"caption":234,"alignment":235},"当成功标准伴随明确的失败标准时，策略变得更可检验。",{},{"id":938,"data":939,"type":42,"tunes":941},"TDMNbb0olF",{"text":940,"level":252},"证伪不同于故意唱反调",{},{"id":943,"data":944,"type":218,"tunes":946},"GeS9ueELEm",{"text":945},"一个被指示“反对这一结论”的模型总能生成异议。",{},{"id":948,"data":949,"type":218,"tunes":951},"E9pcdMnCbO",{"text":950},"那还不是证伪。",{},{"id":953,"data":954,"type":218,"tunes":956},"iRxRCMHcB3",{"text":955},"故意唱反调优化的是反对。面向证伪的推理优化的是有信息量的检验。",{},{"id":958,"data":959,"type":236,"tunes":961},"cZNcdygnrR",{"text":960,"caption":234,"alignment":235},"好的反驳听起来合理。好的证伪检验其结果会改变我们应当相信什么。",{},{"id":963,"data":964,"type":218,"tunes":966},"Fr6fM7CRRr",{"text":965},"这一区分可防止验证过程退化为人为辩论，即一个模型为某立场辩护，另一个模型自动反对它。",{},{"id":968,"data":969,"type":42,"tunes":971},"RUIiffCsNB",{"text":970,"level":252},"证伪与提示不变性协同作用",{},{"id":973,"data":974,"type":218,"tunes":976},"c99tT5oc8Z",{"text":975},"提示不变性与证伪检验不同的依赖关系。",{},{"id":978,"data":979,"type":780,"tunes":993},"ypIJCeQo6Y",{"content":980,"stretched":43,"withHeadings":14},[981,985,989],[982,983,984],"方法","主要问题","检测",[986,987,988],"提示不变性","结论能否在替代的合法表述下成立？","对提示表述的依赖",[990,991,992],"证伪","假设能否在旨在挑战它的证据下成立？","对确认和弱检验的依赖",{},{"id":995,"data":996,"type":218,"tunes":998},"xShjY_11BX",{"text":997},"一个假设可以通过一项检验而在另一项上失败。",{},{"id":1000,"data":1001,"type":218,"tunes":1003},"MRp3QSvyjN",{"text":1002},"一个模型可能在多种提示表述下复现同一错误结论，产生高表述稳定性但低证据效度。反之，一个强假设可能显得不稳定，因为不同提示暴露了不完整证据的不同子集。",{},{"id":1005,"data":1006,"type":218,"tunes":1008},"cP-8sIVjug",{"text":1007},"结合两种方法可形成更强的序列：",{},{"id":1010,"data":1011,"type":236,"tunes":1013},"99J5rojU2O",{"text":1012,"caption":234,"alignment":235},"表述变化 → 竞争性假设 → 预期观察 → 反证 → 区分性检验 → 置信度更新",{},{"id":1015,"data":1016,"type":42,"tunes":1018},"iLQPA55iCQ",{"text":1017,"level":252},"不要让同一智能体不加批判地评判自己的检验",{},{"id":1020,"data":1021,"type":218,"tunes":1023},"OUKeUN2F5w",{"text":1022},"还有另一个架构问题。",{},{"id":1025,"data":1026,"type":218,"tunes":1028},"Ua0N7Lba8U",{"text":1027},"如果同一模型生成假设、设计检验、解释证据并决定假设是否成立，其错误会在每个阶段传播。",{},{"id":1030,"data":1031,"type":218,"tunes":1033},"g7uGYjgWy-",{"text":1032},"这并不会使该过程变得无用，但它促使了角色的分离。",{},{"id":1035,"data":1036,"type":236,"tunes":1038},"np9u2NUdXz",{"text":1037,"caption":234,"alignment":235},"假设生成器 → 测试设计者 → 证据检索器 → 批评者 → 验证者 → 最终综合者",{},{"id":1040,"data":1041,"type":218,"tunes":1043},"eYJ1Z8Dw5_",{"text":1042},"这些角色不一定需要六个不同的模型。它们可以通过具有独立上下文、受控证据和结构化输出的隔离推理过程来实现。",{},{"id":1045,"data":1046,"type":218,"tunes":1048},"2n3qG7vB2D",{"text":1047},"重要的特性是程序独立性：后续阶段不应简单地继承原始答案的修辞承诺。",{},{"id":1050,"data":1051,"type":218,"tunes":1053},"vqlRGTUywH",{"text":1052},"这成为\u003Ca href=\"{{STAJIC_ARTICLE_6_URL}}\">为LLM设计认知验证层\u003C\u002Fa>的技术主题。",{},{"id":1055,"data":1056,"type":42,"tunes":1058},"ruojX3kDwu",{"text":1057,"level":252},"一种面向证伪的通用AI工作流程",{},{"id":1060,"data":1061,"type":236,"tunes":1063},"S8taBOUfb0",{"text":1062,"caption":234,"alignment":235},"问题 → 证据规范化 → 竞争性假设 → 预测 → 潜在证伪因素 → 区分性测试 → 反证据搜索 → 辅助假设检查 → 假设比较 → 置信度重新校准 → 结论",{},{"id":1065,"data":1066,"type":218,"tunes":1068},"XT6-WYF016",{"text":1067},"该工作流程并不要求每项任务都像实验室科学那样运作。",{},{"id":1070,"data":1071,"type":218,"tunes":1073},"__sqUEl7ab",{"text":1072},"相反，它从证伪中提取出一条普遍的认知原则：解释应当暴露在可能使其失败的条件之下。",{},{"id":1075,"data":1076,"type":218,"tunes":1078},"09ZLp4dPeR",{"text":1077},"具体的验证器则因领域而异。",{},{"id":1080,"data":1081,"type":218,"tunes":1083},"1_PAOT4qnJ",{"text":1082},"历史分析测试时间顺序、来源和传播。调试测试可观察的系统行为。架构测试需求和约束。策略测试市场假设和预定义的失败标准。",{},{"id":1085,"data":1086,"type":218,"tunes":1088},"zF9aypLOBr",{"text":1087},"这种领域无关的核心及其领域特定的验证器在\u003Ca href=\"{{STAJIC_ARTICLE_5_URL}}\">从研究协议到通用AI推理框架\u003C\u002Fa>中得到了进一步发展。",{},{"id":1090,"data":1091,"type":42,"tunes":1093},"6kpgYe1r-V",{"text":1092,"level":252},"证伪无法做到的事",{},{"id":1095,"data":1096,"type":493,"tunes":1107},"m-43Zwil8y",{"meta":1097,"items":1098,"style":492},{},[1099,1100,1101,1102,1103,1104,1105,1106],"它无法使不完整的证据变得完整。","它无法保证已生成正确的替代假设。","它无法消除模型、来源和评估过程共有的错误。","它无法将本质上属于解释性的主张转化为实验室实验。","它无法将每一个缺失的观察都视为反对某一假设的证据。","当预测被反驳时，它无法自动识别出是哪个辅助假设失败了。","它无法证明一个幸存下来的假设为真。","在需要实验、原始资料、领域专业知识或经验测量的地方，它无法替代它们。",{},{"id":1109,"data":1110,"type":218,"tunes":1112},"UjMN48p74y",{"text":1111},"一个在反复证伪尝试中幸存下来的假设，更准确的描述是\u003Cb>被所进行的测试所确证\u003C\u002Fb>，而非被证明。",{},{"id":1114,"data":1115,"type":42,"tunes":1117},"lnnOeezITl",{"text":1116,"level":252},"核心原则",{},{"id":1119,"data":1120,"type":218,"tunes":1122},"3bc-laue9s",{"text":1121},"生成式AI使确认变得廉价。",{},{"id":1124,"data":1125,"type":218,"tunes":1127},"CkrzUk8My9",{"text":1126},"给定一个足够合理的命题，一个强大的语言模型通常能够围绕它产生论点、类比、支持性事实和连贯的叙述。",{},{"id":1129,"data":1130,"type":218,"tunes":1132},"uCI626CQ5O",{"text":1131},"这正是为什么确认不应成为最终检验。",{},{"id":1134,"data":1135,"type":236,"tunes":1137},"HX5lhiRtbZ",{"text":1136,"caption":234,"alignment":235},"一个可靠的推理过程不应只追问一个假设为何可能正确。它还必须界定该假设可能如何出错。",{},{"id":1139,"data":1140,"type":218,"tunes":1142},"m3fGXOx6r4",{"text":1141},"因此，AI结论的质量不仅取决于系统能检索到多少支持性证据，还取决于竞争性解释是否被允许胜出。",{},{"id":1144,"data":1145,"type":218,"tunes":1147},"lCJmcFOveh",{"text":1146},"这改变了模型的角色。",{},{"id":1149,"data":1150,"type":218,"tunes":1152},"b7gsUJe7yN",{"text":1151},"它不再仅仅是一个答案生成器。",{},{"id":1154,"data":1155,"type":218,"tunes":1157},"yuOWgcdN7m",{"text":1156},"它成为一个受控过程的参与者，在其中它自己的初步解释是暂定的、可检验的和可替换的。",{},{"id":1159,"data":1160,"type":236,"tunes":1162},"MawChI1QNz",{"text":1161,"caption":234,"alignment":235},"最强的AI答案不是拥有最多支持论据的那个。而是其最强替代方案被给予公平机会来击败它的那个。",{},{"id":1164,"data":1165,"type":1166,"tunes":1167},"4rMuhiZkDJ",{},"delimiter",{},{"id":1169,"data":1170,"type":42,"tunes":1172},"1jcICUuEQb",{"text":1171,"level":252},"研究背景",{},{"id":1174,"data":1175,"type":218,"tunes":1177},"y_d8vf02x9",{"text":1176},"本文中的方法论借鉴了科学哲学和当代语言模型推理实证研究的思想。卡尔·波普尔的证伪主义强调，科学主张应使自己暴露于可能与之冲突的观察之下，而后来的科学哲学则明确指出，实际的证伪比在一次异常观察后就简单拒绝一个假设要复杂得多。",{},{"id":1179,"data":1180,"type":218,"tunes":1182},"GaSQemV7d0",{"text":1181},"这一区分对AI系统很重要，因为真正的检验通常依赖于辅助假设、证据质量和解释。因此，面向证伪的AI推理使用否证逻辑，而不假装每一个复杂的分析主张都能被简化为一个决定性的实验。",{},{"id":1184,"data":1185,"type":218,"tunes":1187},"NJd9wCH4vo",{"text":1186},"Jhaveri、GX-Chen、Sucholutsky和Choi在2026年的研究为这一设计提供了直接的实证动机。在十一个LLM中，作者在交互式规则发现任务中发现了确认偏误的假设探索。提示模型考虑反例持续减少了这种偏误，并将平均规则发现率从42%提高到56%。",{},{"id":1189,"data":1190,"type":218,"tunes":1192},"Rf7LMywSAW",{"text":1191},"这些发现并未证明此处提出的完整方法论已作为一个统一框架得到实验验证。它们支持一个更狭窄但重要的主张：明确干预以寻求否证性证据可以改善LLM的假设探索。",{},{"id":1194,"data":1195,"type":42,"tunes":1198},"rhXl_6qblP",{"text":1196,"level":1197},"精选参考文献",3,{},{"id":1200,"data":1201,"type":493,"tunes":1209},"B1isuRcUNx",{"meta":1202,"items":1203,"style":492},{},[1204,1205,1206,1207,1208],"Popper, K. R. — \u003Ci>科学发现的逻辑\u003C\u002Fi>. 英文版，1959年。","Popper, K. R. — \u003Ci>猜想与反驳：科学知识的增长\u003C\u002Fi>. 1963年。","斯坦福哲学百科全书 — \u003Ci>科学方法\u003C\u002Fi>，关于假说-演绎检验和证伪主义的章节。","斯坦福哲学百科全书 — \u003Ci>卡尔·波普尔\u003C\u002Fi>，关于基本陈述、可证伪性以及证伪的实际复杂性的讨论。","Jhaveri, A. R., GX-Chen, A., Sucholutsky, I. &amp; Choi, E. — \u003Ci>未能证伪：评估和缓解语言模型中的确认偏误\u003C\u002Fi>. arXiv:2604.02485, 2026年。",{},{"id":1211,"data":1212,"type":1166,"tunes":1213},"eg9056YrEd",{},{},{"id":1215,"data":1216,"type":42,"tunes":1218},"AKTL4fFXB0",{"text":1217,"level":252},"继续阅读系列",{},{"id":1220,"data":1221,"type":493,"tunes":1228},"PZVMS25Pe9",{"meta":1222,"items":1223,"style":492},{},[1224,1225,1226,1227],"\u003Cb>\u003Ca href=\"https:\u002F\u002Fstajic.de\u002Fzh\u002Fblog\u002Fbeyond-prompt-engineering-a-methodology-for-more-reliable-ai-reasoning\">超越提示工程：一种更可靠AI推理的方法论\u003C\u002Fa>\u003C\u002Fb> — 完整的方法论框架。","\u003Cb>\u003Ca href=\"https:\u002F\u002Fstajic.de\u002Fzh\u002Fblog\u002Fthe-prompt-is-part-of-the-bias-how-ai-framing-shapes-reasoning\">提示是偏误的一部分\u003C\u002Fa>\u003C\u002Fb> — 为什么框架和用户假设会影响AI推理。","\u003Cb>\u003Ca href=\"https:\u002F\u002Fstajic.de\u002Fzh\u002Fblog\u002Fprompt-invariance-does-the-conclusion-survive-the-prompt\">提示不变性：结论能否经受住提示？\u003C\u002Fa>\u003C\u002Fb> — 测试结论能否在盲测、反转和对抗性框架下存活。","\u003Cb>\u003Ca href=\"https:\u002F\u002Fstajic.de\u002Fzh\u002Fblog\u002Ffrom-research-protocol-to-a-general-ai-reasoning-framework\">从研究协议到通用AI推理框架\u003C\u002Fa>\u003C\u002Fb> — 将方法论转化为领域无关的推理过程。",{},"2.31","AI模型几乎可以为任何看似合理的假设生成令人信服的证据。一种更可靠的方法论则提出相反的问题：什么证据会削弱、反驳或迫使我们放弃该结论？本文利用竞争性假设、判别性检验、反证和明确的拒绝标准，为LLM发展以证伪为导向的推理。","\u002Fuploads\u002F2026\u002F09\u002Ffalsification-for-ai-reasoning-from-answers-to-tested-hypotheses-1789811137616-3hce1b.webp","falsification-for-ai-reasoning-from-answers-to-tested-hypotheses-1789811137616-3hce1b","PUBLISHED","2026-09-19T01:11:00.000Z","2026-09-19T07:11:50.436Z","2026-09-19T09:54:17.148Z",{"en":1238,"de":1239,"sr":1240,"es":1241,"fr":1242,"it":1243,"ru":1244,"zh":1245},"\u002Fblog\u002Ffalsification-for-ai-reasoning-from-answers-to-tested-hypotheses","\u002Fde\u002Fblog\u002Ffalsification-for-ai-reasoning-from-answers-to-tested-hypotheses","\u002Fsr\u002Fblog\u002Ffalsification-for-ai-reasoning-from-answers-to-tested-hypotheses","\u002Fes\u002Fblog\u002Ffalsification-for-ai-reasoning-from-answers-to-tested-hypotheses","\u002Ffr\u002Fblog\u002Ffalsification-for-ai-reasoning-from-answers-to-tested-hypotheses","\u002Fit\u002Fblog\u002Ffalsification-for-ai-reasoning-from-answers-to-tested-hypotheses","\u002Fru\u002Fblog\u002Ffalsification-for-ai-reasoning-from-answers-to-tested-hypotheses","\u002Fzh\u002Fblog\u002Ffalsification-for-ai-reasoning-from-answers-to-tested-hypotheses",[],{"id":1248,"login":1249,"email":234,"displayName":1250},"20","rooth8233","Aleksandar Stajić",[1252,2060],{"lang":1253,"title":1254,"content":1255,"contentJson":1256,"excerpt":2059},"en","Falsification for AI Reasoning: From Answers to Tested Hypotheses","{\"time\":1789811247069,\"blocks\":[{\"id\":\"i02QyfgW6t\",\"type\":\"paragraph\",\"data\":{\"text\":\"A language model can produce supporting evidence for a surprisingly large number of plausible explanations.\"},\"tunes\":{}},{\"id\":\"67IgneVFBd\",\"type\":\"paragraph\",\"data\":{\"text\":\"That ability is useful for exploration, but dangerous as a validation method. If the model begins with a hypothesis and the task is simply to explain why it might be correct, a coherent answer can emerge long before the hypothesis has survived a serious test.\"},\"tunes\":{}},{\"id\":\"167Yo_p807\",\"type\":\"paragraph\",\"data\":{\"text\":\"Reliable AI reasoning therefore requires a stronger question:\"},\"tunes\":{}},{\"id\":\"Jv6rg5BSPG\",\"type\":\"quote\",\"data\":{\"text\":\"What evidence would make this hypothesis fail?\",\"caption\":\"\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"NiwGy1wCDc\",\"type\":\"paragraph\",\"data\":{\"text\":\"This article develops falsification-oriented reasoning as the next layer of the methodology introduced in \u003Ca href=\\\"{{STAJIC_ARTICLE_1_URL}}\\\">Beyond Prompt Engineering: A Methodology for More Reliable AI Reasoning\u003C\u002Fa>. The previous article, \u003Ca href=\\\"{{STAJIC_ARTICLE_3_URL}}\\\">Prompt Invariance: Does the Conclusion Survive the Prompt?\u003C\u002Fa>, tests whether a conclusion survives changes in framing. Falsification addresses a different problem: whether the hypothesis survives evidence that could count against it.\"},\"tunes\":{}},{\"id\":\"VQxKWrgVxK\",\"type\":\"quote\",\"data\":{\"text\":\"Prompt Invariance tests dependence on framing. Falsification tests vulnerability to evidence.\",\"caption\":\"\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"JqaeAPhxbk\",\"type\":\"header\",\"data\":{\"text\":\"Why Confirmation Is Too Easy\",\"level\":2},\"tunes\":{}},{\"id\":\"lKD9JfgkoH\",\"type\":\"paragraph\",\"data\":{\"text\":\"Suppose an AI system is given a hypothesis and asked to determine whether it is plausible.\"},\"tunes\":{}},{\"id\":\"5sJsr6TXCH\",\"type\":\"paragraph\",\"data\":{\"text\":\"The model can search its knowledge, supplied documents or retrieved sources for observations compatible with that hypothesis. If enough compatible observations are found, the resulting explanation may become increasingly persuasive.\"},\"tunes\":{}},{\"id\":\"XDmsbhLaOL\",\"type\":\"paragraph\",\"data\":{\"text\":\"But compatibility is weak evidence when several competing hypotheses predict the same observation.\"},\"tunes\":{}},{\"id\":\"W-PqvKBX2Y\",\"type\":\"paragraph\",\"data\":{\"text\":\"Consider an abstract case:\"},\"tunes\":{}},{\"id\":\"r4irpPsK3Z\",\"type\":\"quote\",\"data\":{\"text\":\"Observation E is compatible with hypothesis H1.\",\"caption\":\"\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"c5OGlvsYEo\",\"type\":\"paragraph\",\"data\":{\"text\":\"That statement alone does not establish H1. If H2, H3 and H4 also predict E, then E does little to distinguish among them.\"},\"tunes\":{}},{\"id\":\"3k2YJOSEw2\",\"type\":\"quote\",\"data\":{\"text\":\"Evidence becomes more informative when competing explanations make different predictions about what we should observe.\",\"caption\":\"\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"CCu-NbuXmW\",\"type\":\"paragraph\",\"data\":{\"text\":\"This shifts the reasoning process from collecting supportive facts toward designing discriminating tests.\"},\"tunes\":{}},{\"id\":\"SoStpl-vwv\",\"type\":\"header\",\"data\":{\"text\":\"The Classical Idea Behind Falsification\",\"level\":2},\"tunes\":{}},{\"id\":\"jId-oX1tg3\",\"type\":\"paragraph\",\"data\":{\"text\":\"Karl Popper's falsificationism emphasized an asymmetry between verification and refutation. Repeated observations compatible with a universal claim cannot logically prove that claim true, while a genuine incompatible observation can conflict directly with it.\"},\"tunes\":{}},{\"id\":\"cifut7fdtF\",\"type\":\"paragraph\",\"data\":{\"text\":\"In simplified logical form:\"},\"tunes\":{}},{\"id\":\"yJb9ANIBq_\",\"type\":\"quote\",\"data\":{\"text\":\"If H is true, observation O should occur. O does not occur. Therefore H, as stated under the test conditions, is challenged.\",\"caption\":\"\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"2d7LhSjBst\",\"type\":\"paragraph\",\"data\":{\"text\":\"The strength of this approach lies not in proving theories false at every opportunity, but in requiring claims to expose themselves to possible failure.\"},\"tunes\":{}},{\"id\":\"kSTwb_cUlk\",\"type\":\"paragraph\",\"data\":{\"text\":\"A hypothesis that can accommodate every conceivable result without changing is difficult to test because no observation meaningfully counts against it.\"},\"tunes\":{}},{\"id\":\"xgSvZ2PHwL\",\"type\":\"quote\",\"data\":{\"text\":\"A useful hypothesis should take a risk: some possible evidence must be less compatible with it than with its alternatives.\",\"caption\":\"\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"gvC5oqbfST\",\"type\":\"header\",\"data\":{\"text\":\"Falsification Is More Complicated in Practice\",\"level\":2},\"tunes\":{}},{\"id\":\"s69877zNlb\",\"type\":\"paragraph\",\"data\":{\"text\":\"The popular version of falsification is often too simple: one contradictory observation appears, therefore the hypothesis is immediately false.\"},\"tunes\":{}},{\"id\":\"iCd3z7e_yJ\",\"type\":\"paragraph\",\"data\":{\"text\":\"Real investigations rarely work that cleanly.\"},\"tunes\":{}},{\"id\":\"4aa_Y4Miwj\",\"type\":\"paragraph\",\"data\":{\"text\":\"A prediction usually depends not only on the central hypothesis but also on auxiliary assumptions: measurement accuracy, source reliability, environmental conditions, implementation details, background theories or the completeness of the available evidence.\"},\"tunes\":{}},{\"id\":\"wNC4zca5ig\",\"type\":\"paragraph\",\"data\":{\"text\":\"A more realistic logical structure is:\"},\"tunes\":{}},{\"id\":\"w9qV9-x03c\",\"type\":\"quote\",\"data\":{\"text\":\"H + A1 + A2 + A3 → expected observation O\",\"caption\":\"\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"IfZbepy0sG\",\"type\":\"paragraph\",\"data\":{\"text\":\"If O is not observed, the failed prediction tells us that something in the complete explanatory structure is wrong. It does not automatically tell us which component failed.\"},\"tunes\":{}},{\"id\":\"2oDpL0yId4\",\"type\":\"paragraph\",\"data\":{\"text\":\"The hypothesis may be wrong. The measurement may be unreliable. An assumed condition may not have been satisfied. A source may be incomplete. The model may have misunderstood the evidence.\"},\"tunes\":{}},{\"id\":\"2I16bMuYeb\",\"type\":\"paragraph\",\"data\":{\"text\":\"This distinction is crucial for AI reasoning. The goal is not naïve rejection. The goal is systematic exposure of hypotheses to evidence capable of weakening them.\"},\"tunes\":{}},{\"id\":\"kGTeE6jRa1\",\"type\":\"header\",\"data\":{\"text\":\"Falsification-Oriented Reasoning for LLMs\",\"level\":2},\"tunes\":{}},{\"id\":\"aWVwveQXLj\",\"type\":\"paragraph\",\"data\":{\"text\":\"Strict Popperian falsification applies most naturally to claims that generate clearly testable consequences. Many tasks handled by AI assistants are less clean: historical interpretation, debugging, architecture, strategy and causal analysis often involve incomplete evidence and probabilistic explanations.\"},\"tunes\":{}},{\"id\":\"OzhnuXxG3m\",\"type\":\"paragraph\",\"data\":{\"text\":\"For those domains, the more general term \u003Cb>falsification-oriented reasoning\u003C\u002Fb> is useful.\"},\"tunes\":{}},{\"id\":\"tmWDhTYpw1\",\"type\":\"paragraph\",\"data\":{\"text\":\"The objective is not necessarily to obtain a single logically decisive falsifier. It is to organize the analysis so that evidence capable of contradicting, weakening or discriminating against the current hypothesis receives explicit attention.\"},\"tunes\":{}},{\"id\":\"Qo3NPH1q3j\",\"type\":\"quote\",\"data\":{\"text\":\"Do not merely ask what supports H. Ask what should exist if H is true, what should be difficult to explain if H is true, and what alternative explains the same evidence better.\",\"caption\":\"\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"fckuCMmX6d\",\"type\":\"header\",\"data\":{\"text\":\"Step 1 — State the Hypothesis Precisely\",\"level\":2},\"tunes\":{}},{\"id\":\"JluAFx81nA\",\"type\":\"paragraph\",\"data\":{\"text\":\"A hypothesis cannot be meaningfully tested if it is vague enough to absorb every outcome.\"},\"tunes\":{}},{\"id\":\"e2OMHHe4Nf\",\"type\":\"paragraph\",\"data\":{\"text\":\"Compare:\"},\"tunes\":{}},{\"id\":\"0PtMJwVhsb\",\"type\":\"quote\",\"data\":{\"text\":\"The system is unstable because something in the network layer is wrong.\",\"caption\":\"Weak hypothesis\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"We3dkWldqK\",\"type\":\"paragraph\",\"data\":{\"text\":\"with:\"},\"tunes\":{}},{\"id\":\"TYnOciItVj\",\"type\":\"quote\",\"data\":{\"text\":\"The intermittent API failures are caused by the reverse proxy closing upstream connections when the configured timeout is exceeded.\",\"caption\":\"Testable hypothesis\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"JQ7E5dA4Ha\",\"type\":\"paragraph\",\"data\":{\"text\":\"The second claim exposes itself to concrete tests. We can inspect timeout values, connection duration, proxy logs, upstream behaviour and failures occurring below the configured threshold.\"},\"tunes\":{}},{\"id\":\"FXtEDznyAh\",\"type\":\"paragraph\",\"data\":{\"text\":\"The more precisely a hypothesis defines the claimed relationship, the easier it becomes to determine what evidence would count against it.\"},\"tunes\":{}},{\"id\":\"9rpdQoi2vw\",\"type\":\"header\",\"data\":{\"text\":\"Step 2 — Generate Genuine Competing Hypotheses\",\"level\":2},\"tunes\":{}},{\"id\":\"rFmosy87ye\",\"type\":\"paragraph\",\"data\":{\"text\":\"Testing one hypothesis in isolation is weak because almost every observation is interpreted relative to something else.\"},\"tunes\":{}},{\"id\":\"O-91zwQt8x\",\"type\":\"paragraph\",\"data\":{\"text\":\"The system should therefore construct credible alternatives before evaluating the evidence.\"},\"tunes\":{}},{\"id\":\"_epkMsKypP\",\"type\":\"paragraph\",\"data\":{\"text\":\"For the same API failure, candidate explanations might include:\"},\"tunes\":{}},{\"id\":\"w5kp-by4bv\",\"type\":\"list\",\"data\":{\"style\":\"unordered\",\"meta\":{},\"items\":[\"\u003Cb>H1:\u003C\u002Fb> reverse-proxy timeout;\",\"\u003Cb>H2:\u003C\u002Fb> upstream application crash or restart;\",\"\u003Cb>H3:\u003C\u002Fb> database connection exhaustion;\",\"\u003Cb>H4:\u003C\u002Fb> network interruption or packet loss;\",\"\u003Cb>H5:\u003C\u002Fb> client-side timeout;\",\"\u003Cb>H6:\u003C\u002Fb> interaction between several layers rather than one isolated cause.\"]},\"tunes\":{}},{\"id\":\"-b5SlkifJB\",\"type\":\"paragraph\",\"data\":{\"text\":\"The alternatives must be plausible enough to compete. Generating obviously inferior alternatives merely creates the appearance of critical reasoning.\"},\"tunes\":{}},{\"id\":\"uq-fd--TLQ\",\"type\":\"quote\",\"data\":{\"text\":\"A hypothesis has not survived competition if the alternatives were designed to lose.\",\"caption\":\"\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"HYAdyOKBw6\",\"type\":\"header\",\"data\":{\"text\":\"Step 3 — Derive Expected Observations\",\"level\":2},\"tunes\":{}},{\"id\":\"zPNz32Lu3K\",\"type\":\"paragraph\",\"data\":{\"text\":\"For each serious hypothesis, the model should derive observations expected under that explanation.\"},\"tunes\":{}},{\"id\":\"liNj49Sano\",\"type\":\"paragraph\",\"data\":{\"text\":\"If H1 is the reverse-proxy timeout hypothesis, expected observations could include failures clustered around a specific duration, corresponding timeout messages in proxy logs, healthy upstream processes at the time of failure and disappearance of the failure after a controlled timeout change.\"},\"tunes\":{}},{\"id\":\"Cme39nLtEl\",\"type\":\"paragraph\",\"data\":{\"text\":\"For H2, an application restart hypothesis, we would expect a different pattern: process restarts, exceptions, missing application availability, resource exhaustion or correlated container events.\"},\"tunes\":{}},{\"id\":\"gs6yDl-O9i\",\"type\":\"paragraph\",\"data\":{\"text\":\"The important step is to derive these expectations \u003Cb>before\u003C\u002Fb> interpreting every available observation as support.\"},\"tunes\":{}},{\"id\":\"5JooacBK3t\",\"type\":\"header\",\"data\":{\"text\":\"Step 4 — Define Potential Disconfirming Evidence\",\"level\":2},\"tunes\":{}},{\"id\":\"4TVRQ0Fe7o\",\"type\":\"paragraph\",\"data\":{\"text\":\"For each hypothesis, ask what evidence would materially weaken it.\"},\"tunes\":{}},{\"id\":\"mRYP6ANWRE\",\"type\":\"quote\",\"data\":{\"text\":\"What would we expect not to observe if this hypothesis were the main explanation?\",\"caption\":\"\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"YZG2Ij_nxm\",\"type\":\"paragraph\",\"data\":{\"text\":\"For the proxy-timeout hypothesis, examples include failures occurring far below the configured threshold, identical failures when bypassing the proxy, no relevant proxy-side event, or evidence that the upstream application terminates the connection first.\"},\"tunes\":{}},{\"id\":\"_MoPXmNQWQ\",\"type\":\"paragraph\",\"data\":{\"text\":\"This changes the model's search objective.\"},\"tunes\":{}},{\"id\":\"LxF512uQwp\",\"type\":\"quote\",\"data\":{\"text\":\"Confirmation search: Find evidence compatible with H1. Disconfirmation search: Find observations that H1 predicts poorly or that H2 predicts substantially better.\",\"caption\":\"\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"gAalT3qoTw\",\"type\":\"header\",\"data\":{\"text\":\"Step 5 — Prefer Discriminating Tests\",\"level\":2},\"tunes\":{}},{\"id\":\"dfY5nrMkxJ\",\"type\":\"paragraph\",\"data\":{\"text\":\"Not every test is equally informative.\"},\"tunes\":{}},{\"id\":\"D5Hc-vzXbt\",\"type\":\"paragraph\",\"data\":{\"text\":\"Suppose H1 and H2 both predict elevated error rates. Observing another error provides little discrimination.\"},\"tunes\":{}},{\"id\":\"87X08XjEQZ\",\"type\":\"paragraph\",\"data\":{\"text\":\"A better test searches for an observation on which their predictions diverge.\"},\"tunes\":{}},{\"id\":\"-8M3bAYrvX\",\"type\":\"quote\",\"data\":{\"text\":\"Good test: an observation likely under H1 but unlikely under H2, or vice versa.\",\"caption\":\"\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"ElUma_dnFK\",\"type\":\"paragraph\",\"data\":{\"text\":\"In debugging, bypassing the suspected proxy may be discriminating. In historical research, demonstrating chronology that makes direct transmission impossible can be strongly discriminating. In product analysis, observing the same demand decline in a control market unaffected by the proposed cause can weaken a causal explanation.\"},\"tunes\":{}},{\"id\":\"aMsCv48OJa\",\"type\":\"paragraph\",\"data\":{\"text\":\"The methodology therefore values evidence not only by reliability but also by its ability to distinguish among competing explanations.\"},\"tunes\":{}},{\"id\":\"QQ4Th-nwqA\",\"type\":\"header\",\"data\":{\"text\":\"Step 6 — Actively Search for Counter-Evidence\",\"level\":2},\"tunes\":{}},{\"id\":\"ahSEkuIa-7\",\"type\":\"paragraph\",\"data\":{\"text\":\"Once potential falsifiers and discriminating observations are defined, the system should actively search for them.\"},\"tunes\":{}},{\"id\":\"U8HkPTs6X-\",\"type\":\"paragraph\",\"data\":{\"text\":\"This requirement matters because language models themselves can exhibit confirmation-biased hypothesis testing.\"},\"tunes\":{}},{\"id\":\"WEm5yhr_7P\",\"type\":\"paragraph\",\"data\":{\"text\":\"In 2026, Jhaveri, GX-Chen, Sucholutsky and Choi adapted a classic rule-discovery task to eleven language models from multiple model families and scales. Models frequently proposed examples that would confirm their current rule rather than examples designed to falsify it.\"},\"tunes\":{}},{\"id\":\"zXM8383nSR\",\"type\":\"paragraph\",\"data\":{\"text\":\"The consequence was practical: confirmation-oriented exploration produced slower and less successful discovery of the hidden rule.\"},\"tunes\":{}},{\"id\":\"eHdYtwyjnH\",\"type\":\"paragraph\",\"data\":{\"text\":\"When the researchers explicitly encouraged consideration of counterexamples, average rule-discovery success increased from 42% to 56% in the reported experiments.\"},\"tunes\":{}},{\"id\":\"eifCoJKlFl\",\"type\":\"quote\",\"data\":{\"text\":\"The model did not need a new knowledge base. It needed a better hypothesis-testing strategy.\",\"caption\":\"\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"ww3-vggbJb\",\"type\":\"paragraph\",\"data\":{\"text\":\"This is directly relevant to the broader methodology: reasoning quality can improve when the inference process changes from confirmation-seeking to falsification-oriented exploration.\"},\"tunes\":{}},{\"id\":\"T2Bj2B59tj\",\"type\":\"header\",\"data\":{\"text\":\"Step 7 — Separate Contradiction from Rejection\",\"level\":2},\"tunes\":{}},{\"id\":\"fAdASfms4W\",\"type\":\"paragraph\",\"data\":{\"text\":\"Finding evidence against a hypothesis does not always justify immediate rejection.\"},\"tunes\":{}},{\"id\":\"6bdAMQedEe\",\"type\":\"paragraph\",\"data\":{\"text\":\"The system should first evaluate the quality of the counter-evidence:\"},\"tunes\":{}},{\"id\":\"QFsFbZAgsF\",\"type\":\"list\",\"data\":{\"style\":\"unordered\",\"meta\":{},\"items\":[\"Is the observation reliable?\",\"Is the source primary or indirect?\",\"Could measurement or retrieval error explain the conflict?\",\"Does the hypothesis actually predict the disputed observation?\",\"Does the contradiction depend on an auxiliary assumption?\",\"Is the counter-evidence independently corroborated?\",\"Does a competing hypothesis explain the evidence more successfully?\"]},\"tunes\":{}},{\"id\":\"cQeyIvJfKt\",\"type\":\"paragraph\",\"data\":{\"text\":\"Only after this evaluation should the model determine whether the hypothesis is weakened, substantially revised or rejected.\"},\"tunes\":{}},{\"id\":\"uniCBTmcCp\",\"type\":\"header\",\"data\":{\"text\":\"Step 8 — Prevent Ad Hoc Rescue\",\"level\":2},\"tunes\":{}},{\"id\":\"ktukb4T7sy\",\"type\":\"paragraph\",\"data\":{\"text\":\"A hypothesis can become effectively unfalsifiable if every contradictory observation produces a new exception.\"},\"tunes\":{}},{\"id\":\"OX1R7u-I9n\",\"type\":\"paragraph\",\"data\":{\"text\":\"The pattern looks like this:\"},\"tunes\":{}},{\"id\":\"fiyn_CdbEe\",\"type\":\"quote\",\"data\":{\"text\":\"Prediction fails → add exception → prediction fails again → add another exception → retain original conclusion indefinitely\",\"caption\":\"\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"u7tc5RfwKs\",\"type\":\"paragraph\",\"data\":{\"text\":\"Not every modification is illegitimate. Scientific and technical progress frequently occurs because unexpected evidence reveals a missing variable or incorrect auxiliary assumption.\"},\"tunes\":{}},{\"id\":\"QYchvE4e-r\",\"type\":\"paragraph\",\"data\":{\"text\":\"The methodological distinction is whether the revision creates new testable consequences or merely protects the preferred conclusion from failure.\"},\"tunes\":{}},{\"id\":\"AZiFmZekHx\",\"type\":\"quote\",\"data\":{\"text\":\"A productive revision increases explanatory and predictive precision. An ad hoc rescue only decreases the chance that the hypothesis can ever lose.\",\"caption\":\"\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"vv0xWnfmOB\",\"type\":\"header\",\"data\":{\"text\":\"Step 9 — Update Confidence Instead of Defending the Initial Answer\",\"level\":2},\"tunes\":{}},{\"id\":\"uAWov1akKH\",\"type\":\"paragraph\",\"data\":{\"text\":\"The output of falsification-oriented reasoning does not have to be binary.\"},\"tunes\":{}},{\"id\":\"xVJwRBl45g\",\"type\":\"paragraph\",\"data\":{\"text\":\"Possible states include:\"},\"tunes\":{}},{\"id\":\"x5-wIlzXG1\",\"type\":\"list\",\"data\":{\"style\":\"unordered\",\"meta\":{},\"items\":[\"\u003Cb>Strongly supported:\u003C\u002Fb> survives serious discriminating tests and competing explanations perform substantially worse.\",\"\u003Cb>Provisionally supported:\u003C\u002Fb> best available explanation, but important uncertainties remain.\",\"\u003Cb>Weakened:\u003C\u002Fb> material counter-evidence exists but is not decisive.\",\"\u003Cb>Underdetermined:\u003C\u002Fb> several hypotheses explain the current evidence similarly well.\",\"\u003Cb>Rejected:\u003C\u002Fb> reliable evidence conflicts with a central prediction and alternative explanations perform better.\",\"\u003Cb>Not testable with available evidence:\u003C\u002Fb> the current corpus cannot meaningfully discriminate among the claims.\"]},\"tunes\":{}},{\"id\":\"7sV9rnMWz4\",\"type\":\"paragraph\",\"data\":{\"text\":\"The central rule is simple: confidence should follow the result of the tests rather than the model's rhetorical investment in its first answer.\"},\"tunes\":{}},{\"id\":\"BH5ZZ1JFol\",\"type\":\"header\",\"data\":{\"text\":\"A Falsification Matrix\",\"level\":2},\"tunes\":{}},{\"id\":\"ryK4KQRrjy\",\"type\":\"paragraph\",\"data\":{\"text\":\"For complex analysis, hypotheses can be normalized into a comparison matrix.\"},\"tunes\":{}},{\"id\":\"Q3XRo3fg6I\",\"type\":\"table\",\"data\":{\"withHeadings\":true,\"stretched\":false,\"content\":[[\"Dimension\",\"H1\",\"H2\",\"H3\"],[\"Core claim\",\"Define precisely\",\"Define precisely\",\"Define precisely\"],[\"Expected evidence\",\"List predictions\",\"List predictions\",\"List predictions\"],[\"Potential counter-evidence\",\"Define\",\"Define\",\"Define\"],[\"Discriminating test\",\"Specify\",\"Specify\",\"Specify\"],[\"Supporting observations\",\"Record\",\"Record\",\"Record\"],[\"Contradictory observations\",\"Record\",\"Record\",\"Record\"],[\"Auxiliary assumptions\",\"Expose\",\"Expose\",\"Expose\"],[\"Current status\",\"Reassess\",\"Reassess\",\"Reassess\"]]},\"tunes\":{}},{\"id\":\"YCn6rUs0hW\",\"type\":\"paragraph\",\"data\":{\"text\":\"The matrix prevents a common failure mode: applying rigorous scrutiny to alternatives while allowing the preferred hypothesis to remain vague.\"},\"tunes\":{}},{\"id\":\"BQg7UmiVg2\",\"type\":\"header\",\"data\":{\"text\":\"Negative Evidence Requires Special Care\",\"level\":2},\"tunes\":{}},{\"id\":\"2tC0EX6EJi\",\"type\":\"paragraph\",\"data\":{\"text\":\"Absence of expected evidence can weaken a hypothesis, but only under specific conditions.\"},\"tunes\":{}},{\"id\":\"KtDzLct2Ef\",\"type\":\"paragraph\",\"data\":{\"text\":\"The statement 'we found no evidence for X' is not equivalent to 'X did not occur'.\"},\"tunes\":{}},{\"id\":\"XuucSV3LV4\",\"type\":\"paragraph\",\"data\":{\"text\":\"Negative evidence becomes informative when there is a justified expectation that the evidence would probably be observable, preserved, logged, documented or measurable if the hypothesis were true.\"},\"tunes\":{}},{\"id\":\"tThM65Pyb2\",\"type\":\"quote\",\"data\":{\"text\":\"Absence of evidence matters most when evidence should not be absent.\",\"caption\":\"\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"7XW_PhILzD\",\"type\":\"paragraph\",\"data\":{\"text\":\"In debugging, the absence of a required log event can be meaningful if logging is known to be complete. In historical research, absence from a fragmentary archive is usually much weaker. In security analysis, absence of an alert has little value if the relevant telemetry was never collected.\"},\"tunes\":{}},{\"id\":\"cNn_H3lw4E\",\"type\":\"paragraph\",\"data\":{\"text\":\"The model must therefore evaluate both the missing evidence and the probability that such evidence would have survived or been observable.\"},\"tunes\":{}},{\"id\":\"nSt2auDic3\",\"type\":\"header\",\"data\":{\"text\":\"Historical Research: Transmission Versus Similarity\",\"level\":2},\"tunes\":{}},{\"id\":\"7ktuWOnwGt\",\"type\":\"paragraph\",\"data\":{\"text\":\"Historical research illustrates why falsification-oriented reasoning must be domain-specific.\"},\"tunes\":{}},{\"id\":\"xqHnRKeahO\",\"type\":\"paragraph\",\"data\":{\"text\":\"Suppose two traditions contain conceptually similar ideas and the initial hypothesis proposes direct transmission.\"},\"tunes\":{}},{\"id\":\"6CWXj4SV7j\",\"type\":\"paragraph\",\"data\":{\"text\":\"Supporting similarity is not enough. The hypothesis should generate additional expectations: chronological compatibility, plausible geographical contact, intermediaries, textual or terminological traces, documentary evidence or a pattern of transformation consistent with transmission.\"},\"tunes\":{}},{\"id\":\"bjtNul_qo_\",\"type\":\"paragraph\",\"data\":{\"text\":\"Potentially damaging observations could include chronology that reverses the proposed direction, geographical isolation incompatible with the claimed mechanism, earlier independent examples in both traditions, or evidence that the alleged shared feature appeared only in much later reinterpretations.\"},\"tunes\":{}},{\"id\":\"zKwGPoGQzo\",\"type\":\"paragraph\",\"data\":{\"text\":\"No single absence necessarily falsifies historical transmission. But several independent failures can reduce its explanatory advantage relative to convergence or indirect inheritance.\"},\"tunes\":{}},{\"id\":\"U0mHfz_a9d\",\"type\":\"header\",\"data\":{\"text\":\"Software Debugging: From Suspect to Root Cause\",\"level\":2},\"tunes\":{}},{\"id\":\"i61Enjpd_n\",\"type\":\"paragraph\",\"data\":{\"text\":\"Debugging naturally benefits from falsification because the objective is not to create a plausible narrative around an error message. It is to isolate the mechanism producing the failure.\"},\"tunes\":{}},{\"id\":\"olkjV81zDQ\",\"type\":\"paragraph\",\"data\":{\"text\":\"A useful debugging loop is:\"},\"tunes\":{}},{\"id\":\"-tk7jk1syZ\",\"type\":\"quote\",\"data\":{\"text\":\"Symptom → candidate causes → predicted observations → discriminating test → eliminate causes → reproduce → root cause\",\"caption\":\"\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"U0d0J91Nmi\",\"type\":\"paragraph\",\"data\":{\"text\":\"A hypothesis becomes stronger not because more prose can be written in its favour, but because realistic alternatives fail tests that it passes.\"},\"tunes\":{}},{\"id\":\"BnzW9s6w7s\",\"type\":\"header\",\"data\":{\"text\":\"Software Architecture: Falsifying a Design Decision\",\"level\":2},\"tunes\":{}},{\"id\":\"-_v_seOsQz\",\"type\":\"paragraph\",\"data\":{\"text\":\"Architecture decisions cannot usually be falsified in the strict scientific sense, but they can be subjected to falsification-oriented analysis.\"},\"tunes\":{}},{\"id\":\"tVnm2PR7NZ\",\"type\":\"paragraph\",\"data\":{\"text\":\"Suppose the hypothesis is:\"},\"tunes\":{}},{\"id\":\"C_orszCiPc\",\"type\":\"quote\",\"data\":{\"text\":\"A microservice architecture is required to satisfy the system's scalability and organizational requirements.\",\"caption\":\"\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"-NTcWjXLop\",\"type\":\"paragraph\",\"data\":{\"text\":\"Instead of listing benefits of microservices, the analysis should ask what would make the claim unnecessary.\"},\"tunes\":{}},{\"id\":\"XgU5OD5-P8\",\"type\":\"paragraph\",\"data\":{\"text\":\"If realistic load testing shows that a modular monolith satisfies the expected scale, if deployment independence is not required, and if operational complexity becomes the dominant cost, the original claim has been materially weakened.\"},\"tunes\":{}},{\"id\":\"5ftgXYPJqM\",\"type\":\"paragraph\",\"data\":{\"text\":\"The objective is not to falsify microservices as a technology. It is to test the specific architectural claim under the project's constraints.\"},\"tunes\":{}},{\"id\":\"gCnhyaLF4z\",\"type\":\"header\",\"data\":{\"text\":\"Strategy: What Would Make the Business Thesis Wrong?\",\"level\":2},\"tunes\":{}},{\"id\":\"ATKm56ZPgX\",\"type\":\"paragraph\",\"data\":{\"text\":\"Business strategy frequently suffers from confirmation because evidence can be interpreted after the fact.\"},\"tunes\":{}},{\"id\":\"027zKakU-x\",\"type\":\"paragraph\",\"data\":{\"text\":\"A stronger process defines failure criteria before execution.\"},\"tunes\":{}},{\"id\":\"GmUrknec1R\",\"type\":\"paragraph\",\"data\":{\"text\":\"If a product thesis predicts that a target segment will pay for a particular capability, the methodology should define what observable behaviour would weaken that claim: low conversion after qualified exposure, repeated rejection for the same reason, inability to sustain a target price or evidence that customers solve the problem through an alternative workflow.\"},\"tunes\":{}},{\"id\":\"3fBRSfaMnz\",\"type\":\"quote\",\"data\":{\"text\":\"A strategy becomes more testable when its success criteria are accompanied by explicit failure criteria.\",\"caption\":\"\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"TDMNbb0olF\",\"type\":\"header\",\"data\":{\"text\":\"Falsification Is Not the Same as Devil's Advocacy\",\"level\":2},\"tunes\":{}},{\"id\":\"GeS9ueELEm\",\"type\":\"paragraph\",\"data\":{\"text\":\"A model instructed to 'argue against this conclusion' can always generate objections.\"},\"tunes\":{}},{\"id\":\"E9pcdMnCbO\",\"type\":\"paragraph\",\"data\":{\"text\":\"That is not yet falsification.\"},\"tunes\":{}},{\"id\":\"iRxRCMHcB3\",\"type\":\"paragraph\",\"data\":{\"text\":\"Devil's advocacy optimizes for opposition. Falsification-oriented reasoning optimizes for informative tests.\"},\"tunes\":{}},{\"id\":\"cZNcdygnrR\",\"type\":\"quote\",\"data\":{\"text\":\"A good counterargument sounds plausible. A good falsification test has a result that changes what we should believe.\",\"caption\":\"\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"Fr6fM7CRRr\",\"type\":\"paragraph\",\"data\":{\"text\":\"This distinction prevents the verification process from degrading into artificial debate in which one model argues for a position and another automatically argues against it.\"},\"tunes\":{}},{\"id\":\"RUIiffCsNB\",\"type\":\"header\",\"data\":{\"text\":\"Falsification and Prompt Invariance Work Together\",\"level\":2},\"tunes\":{}},{\"id\":\"c99tT5oc8Z\",\"type\":\"paragraph\",\"data\":{\"text\":\"Prompt Invariance and falsification test different dependencies.\"},\"tunes\":{}},{\"id\":\"ypIJCeQo6Y\",\"type\":\"table\",\"data\":{\"withHeadings\":true,\"stretched\":false,\"content\":[[\"Method\",\"Primary Question\",\"Detects\"],[\"Prompt Invariance\",\"Does the conclusion survive alternative legitimate framings?\",\"Dependence on prompt framing\"],[\"Falsification\",\"Does the hypothesis survive evidence designed to challenge it?\",\"Dependence on confirmation and weak testing\"]]},\"tunes\":{}},{\"id\":\"xShjY_11BX\",\"type\":\"paragraph\",\"data\":{\"text\":\"A hypothesis can pass one test and fail the other.\"},\"tunes\":{}},{\"id\":\"MRp3QSvyjN\",\"type\":\"paragraph\",\"data\":{\"text\":\"A model may reproduce the same incorrect conclusion under several prompt formulations, producing high framing stability but poor evidential validity. Conversely, a strong hypothesis may appear unstable because different prompts expose different subsets of incomplete evidence.\"},\"tunes\":{}},{\"id\":\"cP-8sIVjug\",\"type\":\"paragraph\",\"data\":{\"text\":\"Combining both methods creates a stronger sequence:\"},\"tunes\":{}},{\"id\":\"99J5rojU2O\",\"type\":\"quote\",\"data\":{\"text\":\"Framing variation → competing hypotheses → expected observations → counter-evidence → discriminating tests → confidence update\",\"caption\":\"\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"iLQPA55iCQ\",\"type\":\"header\",\"data\":{\"text\":\"Do Not Let the Same Agent Judge Its Own Test Uncritically\",\"level\":2},\"tunes\":{}},{\"id\":\"OUKeUN2F5w\",\"type\":\"paragraph\",\"data\":{\"text\":\"There is another architectural problem.\"},\"tunes\":{}},{\"id\":\"Ua0N7Lba8U\",\"type\":\"paragraph\",\"data\":{\"text\":\"If the same model generates a hypothesis, designs the test, interprets the evidence and decides whether the hypothesis survived, its errors can propagate through every stage.\"},\"tunes\":{}},{\"id\":\"g7uGYjgWy-\",\"type\":\"paragraph\",\"data\":{\"text\":\"This does not make the process useless, but it motivates separation of roles.\"},\"tunes\":{}},{\"id\":\"np9u2NUdXz\",\"type\":\"quote\",\"data\":{\"text\":\"Hypothesis generator → test designer → evidence retriever → critic → verifier → final synthesizer\",\"caption\":\"\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"eYJ1Z8Dw5_\",\"type\":\"paragraph\",\"data\":{\"text\":\"These roles do not necessarily require six different models. They can be implemented as isolated inference passes with separate context, controlled evidence and structured outputs.\"},\"tunes\":{}},{\"id\":\"2n3qG7vB2D\",\"type\":\"paragraph\",\"data\":{\"text\":\"The important property is procedural independence: later stages should not simply inherit the rhetorical commitment of the original answer.\"},\"tunes\":{}},{\"id\":\"vqlRGTUywH\",\"type\":\"paragraph\",\"data\":{\"text\":\"This becomes the technical subject of \u003Ca href=\\\"{{STAJIC_ARTICLE_6_URL}}\\\">Designing an Epistemic Verification Layer for LLMs\u003C\u002Fa>.\"},\"tunes\":{}},{\"id\":\"ruojX3kDwu\",\"type\":\"header\",\"data\":{\"text\":\"A General Falsification-Oriented AI Workflow\",\"level\":2},\"tunes\":{}},{\"id\":\"S8taBOUfb0\",\"type\":\"quote\",\"data\":{\"text\":\"Problem → evidence normalization → competing hypotheses → predictions → potential falsifiers → discriminating tests → counter-evidence search → auxiliary-assumption check → hypothesis comparison → confidence recalibration → conclusion\",\"caption\":\"\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"XT6-WYF016\",\"type\":\"paragraph\",\"data\":{\"text\":\"This workflow does not require every task to behave like laboratory science.\"},\"tunes\":{}},{\"id\":\"__sqUEl7ab\",\"type\":\"paragraph\",\"data\":{\"text\":\"Instead, it extracts a general epistemic principle from falsification: explanations should be exposed to conditions under which they can lose.\"},\"tunes\":{}},{\"id\":\"09ZLp4dPeR\",\"type\":\"paragraph\",\"data\":{\"text\":\"The exact validator then changes by domain.\"},\"tunes\":{}},{\"id\":\"1_PAOT4qnJ\",\"type\":\"paragraph\",\"data\":{\"text\":\"Historical analysis tests chronology, provenance and transmission. Debugging tests observable system behaviour. Architecture tests requirements and constraints. Strategy tests market assumptions and predefined failure criteria.\"},\"tunes\":{}},{\"id\":\"zF9aypLOBr\",\"type\":\"paragraph\",\"data\":{\"text\":\"This domain-independent core and its domain-specific validators are developed further in \u003Ca href=\\\"{{STAJIC_ARTICLE_5_URL}}\\\">From Research Protocol to General AI Reasoning Framework\u003C\u002Fa>.\"},\"tunes\":{}},{\"id\":\"6kpgYe1r-V\",\"type\":\"header\",\"data\":{\"text\":\"What Falsification Cannot Do\",\"level\":2},\"tunes\":{}},{\"id\":\"m-43Zwil8y\",\"type\":\"list\",\"data\":{\"style\":\"unordered\",\"meta\":{},\"items\":[\"It cannot make incomplete evidence complete.\",\"It cannot guarantee that the correct alternative hypothesis has been generated.\",\"It cannot eliminate errors shared by the model, sources and evaluation process.\",\"It cannot convert inherently interpretive claims into laboratory experiments.\",\"It cannot treat every missing observation as evidence against a hypothesis.\",\"It cannot automatically identify which auxiliary assumption failed when a prediction is contradicted.\",\"It cannot prove a surviving hypothesis true.\",\"It cannot replace experiments, primary sources, domain expertise or empirical measurement where those are required.\"]},\"tunes\":{}},{\"id\":\"UjMN48p74y\",\"type\":\"paragraph\",\"data\":{\"text\":\"A hypothesis that survives repeated attempts at falsification is better described as \u003Cb>corroborated by the tests performed\u003C\u002Fb> than as proven.\"},\"tunes\":{}},{\"id\":\"lnnOeezITl\",\"type\":\"header\",\"data\":{\"text\":\"The Central Principle\",\"level\":2},\"tunes\":{}},{\"id\":\"3bc-laue9s\",\"type\":\"paragraph\",\"data\":{\"text\":\"Generative AI makes confirmation cheap.\"},\"tunes\":{}},{\"id\":\"CkrzUk8My9\",\"type\":\"paragraph\",\"data\":{\"text\":\"Given a sufficiently plausible proposition, a powerful language model can usually produce arguments, analogies, supporting facts and coherent narratives around it.\"},\"tunes\":{}},{\"id\":\"uCI626CQ5O\",\"type\":\"paragraph\",\"data\":{\"text\":\"That is exactly why confirmation should not be the final test.\"},\"tunes\":{}},{\"id\":\"HX5lhiRtbZ\",\"type\":\"quote\",\"data\":{\"text\":\"A reliable reasoning process should not ask only why a hypothesis might be right. It must also define how the hypothesis could be wrong.\",\"caption\":\"\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"m3fGXOx6r4\",\"type\":\"paragraph\",\"data\":{\"text\":\"The quality of an AI conclusion therefore depends not only on how much supporting evidence the system can retrieve, but on whether competing explanations were allowed to win.\"},\"tunes\":{}},{\"id\":\"lCJmcFOveh\",\"type\":\"paragraph\",\"data\":{\"text\":\"That changes the role of the model.\"},\"tunes\":{}},{\"id\":\"b7gsUJe7yN\",\"type\":\"paragraph\",\"data\":{\"text\":\"It is no longer merely an answer generator.\"},\"tunes\":{}},{\"id\":\"yuOWgcdN7m\",\"type\":\"paragraph\",\"data\":{\"text\":\"It becomes a participant in a controlled process in which its own first explanation is provisional, testable and replaceable.\"},\"tunes\":{}},{\"id\":\"MawChI1QNz\",\"type\":\"quote\",\"data\":{\"text\":\"The strongest AI answer is not the one with the most supporting arguments. It is the one whose strongest alternatives were given a fair opportunity to defeat it.\",\"caption\":\"\",\"alignment\":\"left\"},\"tunes\":{}},{\"id\":\"4rMuhiZkDJ\",\"type\":\"delimiter\",\"data\":{},\"tunes\":{}},{\"id\":\"1jcICUuEQb\",\"type\":\"header\",\"data\":{\"text\":\"Research Context\",\"level\":2},\"tunes\":{}},{\"id\":\"y_d8vf02x9\",\"type\":\"paragraph\",\"data\":{\"text\":\"The methodology in this article adapts ideas from philosophy of science and contemporary empirical research on language-model reasoning. Karl Popper's falsificationism emphasized that scientific claims should expose themselves to possible observations that conflict with them, while later philosophy of science made clear that practical falsification is more complicated than the simple rejection of a hypothesis after one anomalous observation.\"},\"tunes\":{}},{\"id\":\"GaSQemV7d0\",\"type\":\"paragraph\",\"data\":{\"text\":\"The distinction matters for AI systems because real tests usually depend on auxiliary assumptions, evidence quality and interpretation. Falsification-oriented AI reasoning therefore uses the logic of disconfirmation without pretending that every complex analytical claim can be reduced to a single decisive experiment.\"},\"tunes\":{}},{\"id\":\"NJd9wCH4vo\",\"type\":\"paragraph\",\"data\":{\"text\":\"The 2026 study by Jhaveri, GX-Chen, Sucholutsky and Choi provides direct empirical motivation for this design. Across eleven LLMs, the authors found confirmation-biased hypothesis exploration in an interactive rule-discovery task. Prompting the models to consider counterexamples consistently reduced this bias and increased average rule-discovery rates from 42% to 56%.\"},\"tunes\":{}},{\"id\":\"Rf7LMywSAW\",\"type\":\"paragraph\",\"data\":{\"text\":\"These findings do not demonstrate that the complete methodology proposed here has been experimentally validated as one unified framework. They support a narrower and important claim: explicit interventions toward disconfirming evidence can improve LLM hypothesis exploration.\"},\"tunes\":{}},{\"id\":\"rhXl_6qblP\",\"type\":\"header\",\"data\":{\"text\":\"Selected References\",\"level\":3},\"tunes\":{}},{\"id\":\"B1isuRcUNx\",\"type\":\"list\",\"data\":{\"style\":\"unordered\",\"meta\":{},\"items\":[\"Popper, K. R. — \u003Ci>The Logic of Scientific Discovery\u003C\u002Fi>. English edition, 1959.\",\"Popper, K. R. — \u003Ci>Conjectures and Refutations: The Growth of Scientific Knowledge\u003C\u002Fi>. 1963.\",\"Stanford Encyclopedia of Philosophy — \u003Ci>Scientific Method\u003C\u002Fi>, sections on hypothetico-deductive testing and falsificationism.\",\"Stanford Encyclopedia of Philosophy — \u003Ci>Karl Popper\u003C\u002Fi>, discussion of basic statements, falsifiability and practical complications of falsification.\",\"Jhaveri, A. R., GX-Chen, A., Sucholutsky, I. &amp; Choi, E. — \u003Ci>Failing to Falsify: Evaluating and Mitigating Confirmation Bias in Language Models\u003C\u002Fi>. arXiv:2604.02485, 2026.\"]},\"tunes\":{}},{\"id\":\"eg9056YrEd\",\"type\":\"delimiter\",\"data\":{},\"tunes\":{}},{\"id\":\"AKTL4fFXB0\",\"type\":\"header\",\"data\":{\"text\":\"Continue the Series\",\"level\":2},\"tunes\":{}},{\"id\":\"PZVMS25Pe9\",\"type\":\"list\",\"data\":{\"style\":\"unordered\",\"meta\":{},\"items\":[\"\u003Cb>\u003Ca href=\\\"https:\u002F\u002Fstajic.de\u002Fblog\u002Fbeyond-prompt-engineering-a-methodology-for-more-reliable-ai-reasoning\\\">Beyond Prompt Engineering: A Methodology for More Reliable AI Reasoning\u003C\u002Fa>\u003C\u002Fb> — the complete methodological framework.\",\"\u003Cb>\u003Ca href=\\\"https:\u002F\u002Fstajic.de\u002Fblog\u002Fthe-prompt-is-part-of-the-bias-how-ai-framing-shapes-reasoning\\\">The Prompt Is Part of the Bias\u003C\u002Fa>\u003C\u002Fb> — why framing and user assumptions can influence AI reasoning.\",\"\u003Cb>\u003Ca href=\\\"https:\u002F\u002Fstajic.de\u002Fblog\u002Fprompt-invariance-does-the-conclusion-survive-the-prompt\\\">Prompt Invariance: Does the Conclusion Survive the Prompt?\u003C\u002Fa>\u003C\u002Fb> — testing whether conclusions survive blind, inverted and adversarial framings.\",\"\u003Cb>\u003Ca href=\\\"https:\u002F\u002Fstajic.de\u002Fblog\u002Ffrom-research-protocol-to-a-general-ai-reasoning-framework\\\">From Research Protocol to General AI Reasoning Framework\u003C\u002Fa>\u003C\u002Fb> — converting the methodology into a domain-independent reasoning process.\"]},\"tunes\":{}}],\"version\":\"2.31.6\"}",{"time":1257,"blocks":1258,"version":2058},1789811247069,[1259,1263,1267,1271,1275,1279,1283,1287,1291,1295,1299,1303,1307,1311,1315,1319,1323,1327,1331,1335,1339,1343,1347,1351,1355,1359,1363,1367,1371,1375,1379,1383,1387,1391,1395,1399,1403,1407,1411,1415,1420,1424,1429,1433,1437,1441,1445,1449,1453,1464,1468,1472,1476,1480,1484,1488,1492,1496,1500,1504,1508,1512,1516,1520,1524,1528,1532,1536,1540,1544,1548,1552,1556,1560,1564,1568,1572,1576,1580,1584,1588,1600,1604,1608,1612,1616,1620,1624,1628,1632,1636,1640,1644,1655,1659,1663,1667,1696,1700,1704,1708,1712,1716,1720,1724,1728,1732,1736,1740,1744,1748,1752,1756,1760,1764,1768,1772,1776,1780,1784,1788,1792,1796,1800,1804,1808,1812,1816,1820,1824,1828,1832,1836,1840,1844,1848,1852,1868,1872,1876,1880,1884,1888,1892,1896,1900,1904,1908,1912,1916,1920,1924,1928,1932,1936,1940,1944,1948,1961,1965,1969,1973,1977,1981,1985,1989,1993,1997,2001,2005,2008,2012,2016,2020,2024,2028,2032,2042,2045,2049],{"id":215,"data":1260,"type":218,"tunes":1262},{"text":1261},"A language model can produce supporting evidence for a surprisingly large number of plausible explanations.",{},{"id":221,"data":1264,"type":218,"tunes":1266},{"text":1265},"That ability is useful for exploration, but dangerous as a validation method. If the model begins with a hypothesis and the task is simply to explain why it might be correct, a coherent answer can emerge long before the hypothesis has survived a serious test.",{},{"id":226,"data":1268,"type":218,"tunes":1270},{"text":1269},"Reliable AI reasoning therefore requires a stronger question:",{},{"id":231,"data":1272,"type":236,"tunes":1274},{"text":1273,"caption":234,"alignment":235},"What evidence would make this hypothesis fail?",{},{"id":239,"data":1276,"type":218,"tunes":1278},{"text":1277},"This article develops falsification-oriented reasoning as the next layer of the methodology introduced in \u003Ca href=\"{{STAJIC_ARTICLE_1_URL}}\">Beyond Prompt Engineering: A Methodology for More Reliable AI Reasoning\u003C\u002Fa>. The previous article, \u003Ca href=\"{{STAJIC_ARTICLE_3_URL}}\">Prompt Invariance: Does the Conclusion Survive the Prompt?\u003C\u002Fa>, tests whether a conclusion survives changes in framing. Falsification addresses a different problem: whether the hypothesis survives evidence that could count against it.",{},{"id":244,"data":1280,"type":236,"tunes":1282},{"text":1281,"caption":234,"alignment":235},"Prompt Invariance tests dependence on framing. Falsification tests vulnerability to evidence.",{},{"id":249,"data":1284,"type":42,"tunes":1286},{"text":1285,"level":252},"Why Confirmation Is Too Easy",{},{"id":255,"data":1288,"type":218,"tunes":1290},{"text":1289},"Suppose an AI system is given a hypothesis and asked to determine whether it is plausible.",{},{"id":260,"data":1292,"type":218,"tunes":1294},{"text":1293},"The model can search its knowledge, supplied documents or retrieved sources for observations compatible with that hypothesis. If enough compatible observations are found, the resulting explanation may become increasingly persuasive.",{},{"id":265,"data":1296,"type":218,"tunes":1298},{"text":1297},"But compatibility is weak evidence when several competing hypotheses predict the same observation.",{},{"id":270,"data":1300,"type":218,"tunes":1302},{"text":1301},"Consider an abstract case:",{},{"id":275,"data":1304,"type":236,"tunes":1306},{"text":1305,"caption":234,"alignment":235},"Observation E is compatible with hypothesis H1.",{},{"id":280,"data":1308,"type":218,"tunes":1310},{"text":1309},"That statement alone does not establish H1. If H2, H3 and H4 also predict E, then E does little to distinguish among them.",{},{"id":285,"data":1312,"type":236,"tunes":1314},{"text":1313,"caption":234,"alignment":235},"Evidence becomes more informative when competing explanations make different predictions about what we should observe.",{},{"id":290,"data":1316,"type":218,"tunes":1318},{"text":1317},"This shifts the reasoning process from collecting supportive facts toward designing discriminating tests.",{},{"id":295,"data":1320,"type":42,"tunes":1322},{"text":1321,"level":252},"The Classical Idea Behind Falsification",{},{"id":300,"data":1324,"type":218,"tunes":1326},{"text":1325},"Karl Popper's falsificationism emphasized an asymmetry between verification and refutation. Repeated observations compatible with a universal claim cannot logically prove that claim true, while a genuine incompatible observation can conflict directly with it.",{},{"id":305,"data":1328,"type":218,"tunes":1330},{"text":1329},"In simplified logical form:",{},{"id":310,"data":1332,"type":236,"tunes":1334},{"text":1333,"caption":234,"alignment":235},"If H is true, observation O should occur. O does not occur. Therefore H, as stated under the test conditions, is challenged.",{},{"id":315,"data":1336,"type":218,"tunes":1338},{"text":1337},"The strength of this approach lies not in proving theories false at every opportunity, but in requiring claims to expose themselves to possible failure.",{},{"id":321,"data":1340,"type":218,"tunes":1342},{"text":1341},"A hypothesis that can accommodate every conceivable result without changing is difficult to test because no observation meaningfully counts against it.",{},{"id":327,"data":1344,"type":236,"tunes":1346},{"text":1345,"caption":234,"alignment":235},"A useful hypothesis should take a risk: some possible evidence must be less compatible with it than with its alternatives.",{},{"id":332,"data":1348,"type":42,"tunes":1350},{"text":1349,"level":252},"Falsification Is More Complicated in Practice",{},{"id":337,"data":1352,"type":218,"tunes":1354},{"text":1353},"The popular version of falsification is often too simple: one contradictory observation appears, therefore the hypothesis is immediately false.",{},{"id":343,"data":1356,"type":218,"tunes":1358},{"text":1357},"Real investigations rarely work that cleanly.",{},{"id":349,"data":1360,"type":218,"tunes":1362},{"text":1361},"A prediction usually depends not only on the central hypothesis but also on auxiliary assumptions: measurement accuracy, source reliability, environmental conditions, implementation details, background theories or the completeness of the available evidence.",{},{"id":355,"data":1364,"type":218,"tunes":1366},{"text":1365},"A more realistic logical structure is:",{},{"id":361,"data":1368,"type":236,"tunes":1370},{"text":1369,"caption":234,"alignment":235},"H + A1 + A2 + A3 → expected observation O",{},{"id":366,"data":1372,"type":218,"tunes":1374},{"text":1373},"If O is not observed, the failed prediction tells us that something in the complete explanatory structure is wrong. It does not automatically tell us which component failed.",{},{"id":372,"data":1376,"type":218,"tunes":1378},{"text":1377},"The hypothesis may be wrong. The measurement may be unreliable. An assumed condition may not have been satisfied. A source may be incomplete. The model may have misunderstood the evidence.",{},{"id":378,"data":1380,"type":218,"tunes":1382},{"text":1381},"This distinction is crucial for AI reasoning. The goal is not naïve rejection. The goal is systematic exposure of hypotheses to evidence capable of weakening them.",{},{"id":384,"data":1384,"type":42,"tunes":1386},{"text":1385,"level":252},"Falsification-Oriented Reasoning for LLMs",{},{"id":389,"data":1388,"type":218,"tunes":1390},{"text":1389},"Strict Popperian falsification applies most naturally to claims that generate clearly testable consequences. Many tasks handled by AI assistants are less clean: historical interpretation, debugging, architecture, strategy and causal analysis often involve incomplete evidence and probabilistic explanations.",{},{"id":395,"data":1392,"type":218,"tunes":1394},{"text":1393},"For those domains, the more general term \u003Cb>falsification-oriented reasoning\u003C\u002Fb> is useful.",{},{"id":401,"data":1396,"type":218,"tunes":1398},{"text":1397},"The objective is not necessarily to obtain a single logically decisive falsifier. It is to organize the analysis so that evidence capable of contradicting, weakening or discriminating against the current hypothesis receives explicit attention.",{},{"id":407,"data":1400,"type":236,"tunes":1402},{"text":1401,"caption":234,"alignment":235},"Do not merely ask what supports H. Ask what should exist if H is true, what should be difficult to explain if H is true, and what alternative explains the same evidence better.",{},{"id":412,"data":1404,"type":42,"tunes":1406},{"text":1405,"level":252},"Step 1 — State the Hypothesis Precisely",{},{"id":417,"data":1408,"type":218,"tunes":1410},{"text":1409},"A hypothesis cannot be meaningfully tested if it is vague enough to absorb every outcome.",{},{"id":423,"data":1412,"type":218,"tunes":1414},{"text":1413},"Compare:",{},{"id":429,"data":1416,"type":236,"tunes":1419},{"text":1417,"caption":1418,"alignment":235},"The system is unstable because something in the network layer is wrong.","Weak hypothesis",{},{"id":435,"data":1421,"type":218,"tunes":1423},{"text":1422},"with:",{},{"id":441,"data":1425,"type":236,"tunes":1428},{"text":1426,"caption":1427,"alignment":235},"The intermittent API failures are caused by the reverse proxy closing upstream connections when the configured timeout is exceeded.","Testable hypothesis",{},{"id":447,"data":1430,"type":218,"tunes":1432},{"text":1431},"The second claim exposes itself to concrete tests. We can inspect timeout values, connection duration, proxy logs, upstream behaviour and failures occurring below the configured threshold.",{},{"id":453,"data":1434,"type":218,"tunes":1436},{"text":1435},"The more precisely a hypothesis defines the claimed relationship, the easier it becomes to determine what evidence would count against it.",{},{"id":459,"data":1438,"type":42,"tunes":1440},{"text":1439,"level":252},"Step 2 — Generate Genuine Competing Hypotheses",{},{"id":464,"data":1442,"type":218,"tunes":1444},{"text":1443},"Testing one hypothesis in isolation is weak because almost every observation is interpreted relative to something else.",{},{"id":470,"data":1446,"type":218,"tunes":1448},{"text":1447},"The system should therefore construct credible alternatives before evaluating the evidence.",{},{"id":476,"data":1450,"type":218,"tunes":1452},{"text":1451},"For the same API failure, candidate explanations might include:",{},{"id":482,"data":1454,"type":493,"tunes":1463},{"meta":1455,"items":1456,"style":492},{},[1457,1458,1459,1460,1461,1462],"\u003Cb>H1:\u003C\u002Fb> reverse-proxy timeout;","\u003Cb>H2:\u003C\u002Fb> upstream application crash or restart;","\u003Cb>H3:\u003C\u002Fb> database connection exhaustion;","\u003Cb>H4:\u003C\u002Fb> network interruption or packet loss;","\u003Cb>H5:\u003C\u002Fb> client-side timeout;","\u003Cb>H6:\u003C\u002Fb> interaction between several layers rather than one isolated cause.",{},{"id":496,"data":1465,"type":218,"tunes":1467},{"text":1466},"The alternatives must be plausible enough to compete. Generating obviously inferior alternatives merely creates the appearance of critical reasoning.",{},{"id":502,"data":1469,"type":236,"tunes":1471},{"text":1470,"caption":234,"alignment":235},"A hypothesis has not survived competition if the alternatives were designed to lose.",{},{"id":507,"data":1473,"type":42,"tunes":1475},{"text":1474,"level":252},"Step 3 — Derive Expected Observations",{},{"id":512,"data":1477,"type":218,"tunes":1479},{"text":1478},"For each serious hypothesis, the model should derive observations expected under that explanation.",{},{"id":518,"data":1481,"type":218,"tunes":1483},{"text":1482},"If H1 is the reverse-proxy timeout hypothesis, expected observations could include failures clustered around a specific duration, corresponding timeout messages in proxy logs, healthy upstream processes at the time of failure and disappearance of the failure after a controlled timeout change.",{},{"id":524,"data":1485,"type":218,"tunes":1487},{"text":1486},"For H2, an application restart hypothesis, we would expect a different pattern: process restarts, exceptions, missing application availability, resource exhaustion or correlated container events.",{},{"id":529,"data":1489,"type":218,"tunes":1491},{"text":1490},"The important step is to derive these expectations \u003Cb>before\u003C\u002Fb> interpreting every available observation as support.",{},{"id":534,"data":1493,"type":42,"tunes":1495},{"text":1494,"level":252},"Step 4 — Define Potential Disconfirming Evidence",{},{"id":539,"data":1497,"type":218,"tunes":1499},{"text":1498},"For each hypothesis, ask what evidence would materially weaken it.",{},{"id":544,"data":1501,"type":236,"tunes":1503},{"text":1502,"caption":234,"alignment":235},"What would we expect not to observe if this hypothesis were the main explanation?",{},{"id":549,"data":1505,"type":218,"tunes":1507},{"text":1506},"For the proxy-timeout hypothesis, examples include failures occurring far below the configured threshold, identical failures when bypassing the proxy, no relevant proxy-side event, or evidence that the upstream application terminates the connection first.",{},{"id":554,"data":1509,"type":218,"tunes":1511},{"text":1510},"This changes the model's search objective.",{},{"id":559,"data":1513,"type":236,"tunes":1515},{"text":1514,"caption":234,"alignment":235},"Confirmation search: Find evidence compatible with H1. Disconfirmation search: Find observations that H1 predicts poorly or that H2 predicts substantially better.",{},{"id":564,"data":1517,"type":42,"tunes":1519},{"text":1518,"level":252},"Step 5 — Prefer Discriminating Tests",{},{"id":569,"data":1521,"type":218,"tunes":1523},{"text":1522},"Not every test is equally informative.",{},{"id":574,"data":1525,"type":218,"tunes":1527},{"text":1526},"Suppose H1 and H2 both predict elevated error rates. Observing another error provides little discrimination.",{},{"id":579,"data":1529,"type":218,"tunes":1531},{"text":1530},"A better test searches for an observation on which their predictions diverge.",{},{"id":584,"data":1533,"type":236,"tunes":1535},{"text":1534,"caption":234,"alignment":235},"Good test: an observation likely under H1 but unlikely under H2, or vice versa.",{},{"id":589,"data":1537,"type":218,"tunes":1539},{"text":1538},"In debugging, bypassing the suspected proxy may be discriminating. In historical research, demonstrating chronology that makes direct transmission impossible can be strongly discriminating. In product analysis, observing the same demand decline in a control market unaffected by the proposed cause can weaken a causal explanation.",{},{"id":594,"data":1541,"type":218,"tunes":1543},{"text":1542},"The methodology therefore values evidence not only by reliability but also by its ability to distinguish among competing explanations.",{},{"id":599,"data":1545,"type":42,"tunes":1547},{"text":1546,"level":252},"Step 6 — Actively Search for Counter-Evidence",{},{"id":604,"data":1549,"type":218,"tunes":1551},{"text":1550},"Once potential falsifiers and discriminating observations are defined, the system should actively search for them.",{},{"id":609,"data":1553,"type":218,"tunes":1555},{"text":1554},"This requirement matters because language models themselves can exhibit confirmation-biased hypothesis testing.",{},{"id":614,"data":1557,"type":218,"tunes":1559},{"text":1558},"In 2026, Jhaveri, GX-Chen, Sucholutsky and Choi adapted a classic rule-discovery task to eleven language models from multiple model families and scales. Models frequently proposed examples that would confirm their current rule rather than examples designed to falsify it.",{},{"id":619,"data":1561,"type":218,"tunes":1563},{"text":1562},"The consequence was practical: confirmation-oriented exploration produced slower and less successful discovery of the hidden rule.",{},{"id":624,"data":1565,"type":218,"tunes":1567},{"text":1566},"When the researchers explicitly encouraged consideration of counterexamples, average rule-discovery success increased from 42% to 56% in the reported experiments.",{},{"id":629,"data":1569,"type":236,"tunes":1571},{"text":1570,"caption":234,"alignment":235},"The model did not need a new knowledge base. It needed a better hypothesis-testing strategy.",{},{"id":634,"data":1573,"type":218,"tunes":1575},{"text":1574},"This is directly relevant to the broader methodology: reasoning quality can improve when the inference process changes from confirmation-seeking to falsification-oriented exploration.",{},{"id":639,"data":1577,"type":42,"tunes":1579},{"text":1578,"level":252},"Step 7 — Separate Contradiction from Rejection",{},{"id":644,"data":1581,"type":218,"tunes":1583},{"text":1582},"Finding evidence against a hypothesis does not always justify immediate rejection.",{},{"id":649,"data":1585,"type":218,"tunes":1587},{"text":1586},"The system should first evaluate the quality of the counter-evidence:",{},{"id":654,"data":1589,"type":493,"tunes":1599},{"meta":1590,"items":1591,"style":492},{},[1592,1593,1594,1595,1596,1597,1598],"Is the observation reliable?","Is the source primary or indirect?","Could measurement or retrieval error explain the conflict?","Does the hypothesis actually predict the disputed observation?","Does the contradiction depend on an auxiliary assumption?","Is the counter-evidence independently corroborated?","Does a competing hypothesis explain the evidence more successfully?",{},{"id":667,"data":1601,"type":218,"tunes":1603},{"text":1602},"Only after this evaluation should the model determine whether the hypothesis is weakened, substantially revised or rejected.",{},{"id":672,"data":1605,"type":42,"tunes":1607},{"text":1606,"level":252},"Step 8 — Prevent Ad Hoc Rescue",{},{"id":677,"data":1609,"type":218,"tunes":1611},{"text":1610},"A hypothesis can become effectively unfalsifiable if every contradictory observation produces a new exception.",{},{"id":682,"data":1613,"type":218,"tunes":1615},{"text":1614},"The pattern looks like this:",{},{"id":687,"data":1617,"type":236,"tunes":1619},{"text":1618,"caption":234,"alignment":235},"Prediction fails → add exception → prediction fails again → add another exception → retain original conclusion indefinitely",{},{"id":692,"data":1621,"type":218,"tunes":1623},{"text":1622},"Not every modification is illegitimate. Scientific and technical progress frequently occurs because unexpected evidence reveals a missing variable or incorrect auxiliary assumption.",{},{"id":697,"data":1625,"type":218,"tunes":1627},{"text":1626},"The methodological distinction is whether the revision creates new testable consequences or merely protects the preferred conclusion from failure.",{},{"id":702,"data":1629,"type":236,"tunes":1631},{"text":1630,"caption":234,"alignment":235},"A productive revision increases explanatory and predictive precision. An ad hoc rescue only decreases the chance that the hypothesis can ever lose.",{},{"id":707,"data":1633,"type":42,"tunes":1635},{"text":1634,"level":252},"Step 9 — Update Confidence Instead of Defending the Initial Answer",{},{"id":712,"data":1637,"type":218,"tunes":1639},{"text":1638},"The output of falsification-oriented reasoning does not have to be binary.",{},{"id":717,"data":1641,"type":218,"tunes":1643},{"text":1642},"Possible states include:",{},{"id":722,"data":1645,"type":493,"tunes":1654},{"meta":1646,"items":1647,"style":492},{},[1648,1649,1650,1651,1652,1653],"\u003Cb>Strongly supported:\u003C\u002Fb> survives serious discriminating tests and competing explanations perform substantially worse.","\u003Cb>Provisionally supported:\u003C\u002Fb> best available explanation, but important uncertainties remain.","\u003Cb>Weakened:\u003C\u002Fb> material counter-evidence exists but is not decisive.","\u003Cb>Underdetermined:\u003C\u002Fb> several hypotheses explain the current evidence similarly well.","\u003Cb>Rejected:\u003C\u002Fb> reliable evidence conflicts with a central prediction and alternative explanations perform better.","\u003Cb>Not testable with available evidence:\u003C\u002Fb> the current corpus cannot meaningfully discriminate among the claims.",{},{"id":734,"data":1656,"type":218,"tunes":1658},{"text":1657},"The central rule is simple: confidence should follow the result of the tests rather than the model's rhetorical investment in its first answer.",{},{"id":739,"data":1660,"type":42,"tunes":1662},{"text":1661,"level":252},"A Falsification Matrix",{},{"id":744,"data":1664,"type":218,"tunes":1666},{"text":1665},"For complex analysis, hypotheses can be normalized into a comparison matrix.",{},{"id":749,"data":1668,"type":780,"tunes":1695},{"content":1669,"stretched":43,"withHeadings":14},[1670,1672,1675,1678,1681,1684,1687,1689,1692],[1671,754,755,756],"Dimension",[1673,1674,1674,1674],"Core claim","Define precisely",[1676,1677,1677,1677],"Expected evidence","List predictions",[1679,1680,1680,1680],"Potential counter-evidence","Define",[1682,1683,1683,1683],"Discriminating test","Specify",[1685,1686,1686,1686],"Supporting observations","Record",[1688,1686,1686,1686],"Contradictory observations",[1690,1691,1691,1691],"Auxiliary assumptions","Expose",[1693,1694,1694,1694],"Current status","Reassess",{},{"id":783,"data":1697,"type":218,"tunes":1699},{"text":1698},"The matrix prevents a common failure mode: applying rigorous scrutiny to alternatives while allowing the preferred hypothesis to remain vague.",{},{"id":788,"data":1701,"type":42,"tunes":1703},{"text":1702,"level":252},"Negative Evidence Requires Special Care",{},{"id":793,"data":1705,"type":218,"tunes":1707},{"text":1706},"Absence of expected evidence can weaken a hypothesis, but only under specific conditions.",{},{"id":798,"data":1709,"type":218,"tunes":1711},{"text":1710},"The statement 'we found no evidence for X' is not equivalent to 'X did not occur'.",{},{"id":803,"data":1713,"type":218,"tunes":1715},{"text":1714},"Negative evidence becomes informative when there is a justified expectation that the evidence would probably be observable, preserved, logged, documented or measurable if the hypothesis were true.",{},{"id":808,"data":1717,"type":236,"tunes":1719},{"text":1718,"caption":234,"alignment":235},"Absence of evidence matters most when evidence should not be absent.",{},{"id":813,"data":1721,"type":218,"tunes":1723},{"text":1722},"In debugging, the absence of a required log event can be meaningful if logging is known to be complete. In historical research, absence from a fragmentary archive is usually much weaker. In security analysis, absence of an alert has little value if the relevant telemetry was never collected.",{},{"id":818,"data":1725,"type":218,"tunes":1727},{"text":1726},"The model must therefore evaluate both the missing evidence and the probability that such evidence would have survived or been observable.",{},{"id":823,"data":1729,"type":42,"tunes":1731},{"text":1730,"level":252},"Historical Research: Transmission Versus Similarity",{},{"id":828,"data":1733,"type":218,"tunes":1735},{"text":1734},"Historical research illustrates why falsification-oriented reasoning must be domain-specific.",{},{"id":833,"data":1737,"type":218,"tunes":1739},{"text":1738},"Suppose two traditions contain conceptually similar ideas and the initial hypothesis proposes direct transmission.",{},{"id":838,"data":1741,"type":218,"tunes":1743},{"text":1742},"Supporting similarity is not enough. The hypothesis should generate additional expectations: chronological compatibility, plausible geographical contact, intermediaries, textual or terminological traces, documentary evidence or a pattern of transformation consistent with transmission.",{},{"id":843,"data":1745,"type":218,"tunes":1747},{"text":1746},"Potentially damaging observations could include chronology that reverses the proposed direction, geographical isolation incompatible with the claimed mechanism, earlier independent examples in both traditions, or evidence that the alleged shared feature appeared only in much later reinterpretations.",{},{"id":848,"data":1749,"type":218,"tunes":1751},{"text":1750},"No single absence necessarily falsifies historical transmission. But several independent failures can reduce its explanatory advantage relative to convergence or indirect inheritance.",{},{"id":853,"data":1753,"type":42,"tunes":1755},{"text":1754,"level":252},"Software Debugging: From Suspect to Root Cause",{},{"id":858,"data":1757,"type":218,"tunes":1759},{"text":1758},"Debugging naturally benefits from falsification because the objective is not to create a plausible narrative around an error message. It is to isolate the mechanism producing the failure.",{},{"id":863,"data":1761,"type":218,"tunes":1763},{"text":1762},"A useful debugging loop is:",{},{"id":868,"data":1765,"type":236,"tunes":1767},{"text":1766,"caption":234,"alignment":235},"Symptom → candidate causes → predicted observations → discriminating test → eliminate causes → reproduce → root cause",{},{"id":873,"data":1769,"type":218,"tunes":1771},{"text":1770},"A hypothesis becomes stronger not because more prose can be written in its favour, but because realistic alternatives fail tests that it passes.",{},{"id":878,"data":1773,"type":42,"tunes":1775},{"text":1774,"level":252},"Software Architecture: Falsifying a Design Decision",{},{"id":883,"data":1777,"type":218,"tunes":1779},{"text":1778},"Architecture decisions cannot usually be falsified in the strict scientific sense, but they can be subjected to falsification-oriented analysis.",{},{"id":888,"data":1781,"type":218,"tunes":1783},{"text":1782},"Suppose the hypothesis is:",{},{"id":893,"data":1785,"type":236,"tunes":1787},{"text":1786,"caption":234,"alignment":235},"A microservice architecture is required to satisfy the system's scalability and organizational requirements.",{},{"id":898,"data":1789,"type":218,"tunes":1791},{"text":1790},"Instead of listing benefits of microservices, the analysis should ask what would make the claim unnecessary.",{},{"id":903,"data":1793,"type":218,"tunes":1795},{"text":1794},"If realistic load testing shows that a modular monolith satisfies the expected scale, if deployment independence is not required, and if operational complexity becomes the dominant cost, the original claim has been materially weakened.",{},{"id":908,"data":1797,"type":218,"tunes":1799},{"text":1798},"The objective is not to falsify microservices as a technology. It is to test the specific architectural claim under the project's constraints.",{},{"id":913,"data":1801,"type":42,"tunes":1803},{"text":1802,"level":252},"Strategy: What Would Make the Business Thesis Wrong?",{},{"id":918,"data":1805,"type":218,"tunes":1807},{"text":1806},"Business strategy frequently suffers from confirmation because evidence can be interpreted after the fact.",{},{"id":923,"data":1809,"type":218,"tunes":1811},{"text":1810},"A stronger process defines failure criteria before execution.",{},{"id":928,"data":1813,"type":218,"tunes":1815},{"text":1814},"If a product thesis predicts that a target segment will pay for a particular capability, the methodology should define what observable behaviour would weaken that claim: low conversion after qualified exposure, repeated rejection for the same reason, inability to sustain a target price or evidence that customers solve the problem through an alternative workflow.",{},{"id":933,"data":1817,"type":236,"tunes":1819},{"text":1818,"caption":234,"alignment":235},"A strategy becomes more testable when its success criteria are accompanied by explicit failure criteria.",{},{"id":938,"data":1821,"type":42,"tunes":1823},{"text":1822,"level":252},"Falsification Is Not the Same as Devil's Advocacy",{},{"id":943,"data":1825,"type":218,"tunes":1827},{"text":1826},"A model instructed to 'argue against this conclusion' can always generate objections.",{},{"id":948,"data":1829,"type":218,"tunes":1831},{"text":1830},"That is not yet falsification.",{},{"id":953,"data":1833,"type":218,"tunes":1835},{"text":1834},"Devil's advocacy optimizes for opposition. Falsification-oriented reasoning optimizes for informative tests.",{},{"id":958,"data":1837,"type":236,"tunes":1839},{"text":1838,"caption":234,"alignment":235},"A good counterargument sounds plausible. A good falsification test has a result that changes what we should believe.",{},{"id":963,"data":1841,"type":218,"tunes":1843},{"text":1842},"This distinction prevents the verification process from degrading into artificial debate in which one model argues for a position and another automatically argues against it.",{},{"id":968,"data":1845,"type":42,"tunes":1847},{"text":1846,"level":252},"Falsification and Prompt Invariance Work Together",{},{"id":973,"data":1849,"type":218,"tunes":1851},{"text":1850},"Prompt Invariance and falsification test different dependencies.",{},{"id":978,"data":1853,"type":780,"tunes":1867},{"content":1854,"stretched":43,"withHeadings":14},[1855,1859,1863],[1856,1857,1858],"Method","Primary Question","Detects",[1860,1861,1862],"Prompt Invariance","Does the conclusion survive alternative legitimate framings?","Dependence on prompt framing",[1864,1865,1866],"Falsification","Does the hypothesis survive evidence designed to challenge it?","Dependence on confirmation and weak testing",{},{"id":995,"data":1869,"type":218,"tunes":1871},{"text":1870},"A hypothesis can pass one test and fail the other.",{},{"id":1000,"data":1873,"type":218,"tunes":1875},{"text":1874},"A model may reproduce the same incorrect conclusion under several prompt formulations, producing high framing stability but poor evidential validity. Conversely, a strong hypothesis may appear unstable because different prompts expose different subsets of incomplete evidence.",{},{"id":1005,"data":1877,"type":218,"tunes":1879},{"text":1878},"Combining both methods creates a stronger sequence:",{},{"id":1010,"data":1881,"type":236,"tunes":1883},{"text":1882,"caption":234,"alignment":235},"Framing variation → competing hypotheses → expected observations → counter-evidence → discriminating tests → confidence update",{},{"id":1015,"data":1885,"type":42,"tunes":1887},{"text":1886,"level":252},"Do Not Let the Same Agent Judge Its Own Test Uncritically",{},{"id":1020,"data":1889,"type":218,"tunes":1891},{"text":1890},"There is another architectural problem.",{},{"id":1025,"data":1893,"type":218,"tunes":1895},{"text":1894},"If the same model generates a hypothesis, designs the test, interprets the evidence and decides whether the hypothesis survived, its errors can propagate through every stage.",{},{"id":1030,"data":1897,"type":218,"tunes":1899},{"text":1898},"This does not make the process useless, but it motivates separation of roles.",{},{"id":1035,"data":1901,"type":236,"tunes":1903},{"text":1902,"caption":234,"alignment":235},"Hypothesis generator → test designer → evidence retriever → critic → verifier → final synthesizer",{},{"id":1040,"data":1905,"type":218,"tunes":1907},{"text":1906},"These roles do not necessarily require six different models. They can be implemented as isolated inference passes with separate context, controlled evidence and structured outputs.",{},{"id":1045,"data":1909,"type":218,"tunes":1911},{"text":1910},"The important property is procedural independence: later stages should not simply inherit the rhetorical commitment of the original answer.",{},{"id":1050,"data":1913,"type":218,"tunes":1915},{"text":1914},"This becomes the technical subject of \u003Ca href=\"{{STAJIC_ARTICLE_6_URL}}\">Designing an Epistemic Verification Layer for LLMs\u003C\u002Fa>.",{},{"id":1055,"data":1917,"type":42,"tunes":1919},{"text":1918,"level":252},"A General Falsification-Oriented AI Workflow",{},{"id":1060,"data":1921,"type":236,"tunes":1923},{"text":1922,"caption":234,"alignment":235},"Problem → evidence normalization → competing hypotheses → predictions → potential falsifiers → discriminating tests → counter-evidence search → auxiliary-assumption check → hypothesis comparison → confidence recalibration → conclusion",{},{"id":1065,"data":1925,"type":218,"tunes":1927},{"text":1926},"This workflow does not require every task to behave like laboratory science.",{},{"id":1070,"data":1929,"type":218,"tunes":1931},{"text":1930},"Instead, it extracts a general epistemic principle from falsification: explanations should be exposed to conditions under which they can lose.",{},{"id":1075,"data":1933,"type":218,"tunes":1935},{"text":1934},"The exact validator then changes by domain.",{},{"id":1080,"data":1937,"type":218,"tunes":1939},{"text":1938},"Historical analysis tests chronology, provenance and transmission. Debugging tests observable system behaviour. Architecture tests requirements and constraints. Strategy tests market assumptions and predefined failure criteria.",{},{"id":1085,"data":1941,"type":218,"tunes":1943},{"text":1942},"This domain-independent core and its domain-specific validators are developed further in \u003Ca href=\"{{STAJIC_ARTICLE_5_URL}}\">From Research Protocol to General AI Reasoning Framework\u003C\u002Fa>.",{},{"id":1090,"data":1945,"type":42,"tunes":1947},{"text":1946,"level":252},"What Falsification Cannot Do",{},{"id":1095,"data":1949,"type":493,"tunes":1960},{"meta":1950,"items":1951,"style":492},{},[1952,1953,1954,1955,1956,1957,1958,1959],"It cannot make incomplete evidence complete.","It cannot guarantee that the correct alternative hypothesis has been generated.","It cannot eliminate errors shared by the model, sources and evaluation process.","It cannot convert inherently interpretive claims into laboratory experiments.","It cannot treat every missing observation as evidence against a hypothesis.","It cannot automatically identify which auxiliary assumption failed when a prediction is contradicted.","It cannot prove a surviving hypothesis true.","It cannot replace experiments, primary sources, domain expertise or empirical measurement where those are required.",{},{"id":1109,"data":1962,"type":218,"tunes":1964},{"text":1963},"A hypothesis that survives repeated attempts at falsification is better described as \u003Cb>corroborated by the tests performed\u003C\u002Fb> than as proven.",{},{"id":1114,"data":1966,"type":42,"tunes":1968},{"text":1967,"level":252},"The Central Principle",{},{"id":1119,"data":1970,"type":218,"tunes":1972},{"text":1971},"Generative AI makes confirmation cheap.",{},{"id":1124,"data":1974,"type":218,"tunes":1976},{"text":1975},"Given a sufficiently plausible proposition, a powerful language model can usually produce arguments, analogies, supporting facts and coherent narratives around it.",{},{"id":1129,"data":1978,"type":218,"tunes":1980},{"text":1979},"That is exactly why confirmation should not be the final test.",{},{"id":1134,"data":1982,"type":236,"tunes":1984},{"text":1983,"caption":234,"alignment":235},"A reliable reasoning process should not ask only why a hypothesis might be right. It must also define how the hypothesis could be wrong.",{},{"id":1139,"data":1986,"type":218,"tunes":1988},{"text":1987},"The quality of an AI conclusion therefore depends not only on how much supporting evidence the system can retrieve, but on whether competing explanations were allowed to win.",{},{"id":1144,"data":1990,"type":218,"tunes":1992},{"text":1991},"That changes the role of the model.",{},{"id":1149,"data":1994,"type":218,"tunes":1996},{"text":1995},"It is no longer merely an answer generator.",{},{"id":1154,"data":1998,"type":218,"tunes":2000},{"text":1999},"It becomes a participant in a controlled process in which its own first explanation is provisional, testable and replaceable.",{},{"id":1159,"data":2002,"type":236,"tunes":2004},{"text":2003,"caption":234,"alignment":235},"The strongest AI answer is not the one with the most supporting arguments. It is the one whose strongest alternatives were given a fair opportunity to defeat it.",{},{"id":1164,"data":2006,"type":1166,"tunes":2007},{},{},{"id":1169,"data":2009,"type":42,"tunes":2011},{"text":2010,"level":252},"Research Context",{},{"id":1174,"data":2013,"type":218,"tunes":2015},{"text":2014},"The methodology in this article adapts ideas from philosophy of science and contemporary empirical research on language-model reasoning. Karl Popper's falsificationism emphasized that scientific claims should expose themselves to possible observations that conflict with them, while later philosophy of science made clear that practical falsification is more complicated than the simple rejection of a hypothesis after one anomalous observation.",{},{"id":1179,"data":2017,"type":218,"tunes":2019},{"text":2018},"The distinction matters for AI systems because real tests usually depend on auxiliary assumptions, evidence quality and interpretation. Falsification-oriented AI reasoning therefore uses the logic of disconfirmation without pretending that every complex analytical claim can be reduced to a single decisive experiment.",{},{"id":1184,"data":2021,"type":218,"tunes":2023},{"text":2022},"The 2026 study by Jhaveri, GX-Chen, Sucholutsky and Choi provides direct empirical motivation for this design. Across eleven LLMs, the authors found confirmation-biased hypothesis exploration in an interactive rule-discovery task. Prompting the models to consider counterexamples consistently reduced this bias and increased average rule-discovery rates from 42% to 56%.",{},{"id":1189,"data":2025,"type":218,"tunes":2027},{"text":2026},"These findings do not demonstrate that the complete methodology proposed here has been experimentally validated as one unified framework. They support a narrower and important claim: explicit interventions toward disconfirming evidence can improve LLM hypothesis exploration.",{},{"id":1194,"data":2029,"type":42,"tunes":2031},{"text":2030,"level":1197},"Selected References",{},{"id":1200,"data":2033,"type":493,"tunes":2041},{"meta":2034,"items":2035,"style":492},{},[2036,2037,2038,2039,2040],"Popper, K. R. — \u003Ci>The Logic of Scientific Discovery\u003C\u002Fi>. English edition, 1959.","Popper, K. R. — \u003Ci>Conjectures and Refutations: The Growth of Scientific Knowledge\u003C\u002Fi>. 1963.","Stanford Encyclopedia of Philosophy — \u003Ci>Scientific Method\u003C\u002Fi>, sections on hypothetico-deductive testing and falsificationism.","Stanford Encyclopedia of Philosophy — \u003Ci>Karl Popper\u003C\u002Fi>, discussion of basic statements, falsifiability and practical complications of falsification.","Jhaveri, A. R., GX-Chen, A., Sucholutsky, I. &amp; Choi, E. — \u003Ci>Failing to Falsify: Evaluating and Mitigating Confirmation Bias in Language Models\u003C\u002Fi>. arXiv:2604.02485, 2026.",{},{"id":1211,"data":2043,"type":1166,"tunes":2044},{},{},{"id":1215,"data":2046,"type":42,"tunes":2048},{"text":2047,"level":252},"Continue the Series",{},{"id":1220,"data":2050,"type":493,"tunes":2057},{"meta":2051,"items":2052,"style":492},{},[2053,2054,2055,2056],"\u003Cb>\u003Ca href=\"https:\u002F\u002Fstajic.de\u002Fblog\u002Fbeyond-prompt-engineering-a-methodology-for-more-reliable-ai-reasoning\">Beyond Prompt Engineering: A Methodology for More Reliable AI Reasoning\u003C\u002Fa>\u003C\u002Fb> — the complete methodological framework.","\u003Cb>\u003Ca href=\"https:\u002F\u002Fstajic.de\u002Fblog\u002Fthe-prompt-is-part-of-the-bias-how-ai-framing-shapes-reasoning\">The Prompt Is Part of the Bias\u003C\u002Fa>\u003C\u002Fb> — why framing and user assumptions can influence AI reasoning.","\u003Cb>\u003Ca href=\"https:\u002F\u002Fstajic.de\u002Fblog\u002Fprompt-invariance-does-the-conclusion-survive-the-prompt\">Prompt Invariance: Does the Conclusion Survive the Prompt?\u003C\u002Fa>\u003C\u002Fb> — testing whether conclusions survive blind, inverted and adversarial framings.","\u003Cb>\u003Ca href=\"https:\u002F\u002Fstajic.de\u002Fblog\u002Ffrom-research-protocol-to-a-general-ai-reasoning-framework\">From Research Protocol to General AI Reasoning Framework\u003C\u002Fa>\u003C\u002Fb> — converting the methodology into a domain-independent reasoning process.",{},"2.31.6","AI models can generate convincing evidence for almost any plausible hypothesis. A more reliable methodology asks the opposite question: what evidence would weaken, contradict or force us to abandon the conclusion? This article develops falsification-oriented reasoning for LLMs using competing hypotheses, discriminating tests, counter-evidence and explicit rejection criteria.",{"lang":7,"title":208,"content":210,"contentJson":2061,"excerpt":1230},{"time":212,"blocks":2062,"version":1229},[2063,2066,2069,2072,2075,2078,2081,2084,2087,2090,2093,2096,2099,2102,2105,2108,2111,2114,2117,2120,2124,2128,2131,2134,2138,2142,2146,2150,2153,2157,2161,2165,2168,2172,2176,2180,2183,2186,2190,2194,2197,2201,2204,2208,2212,2215,2219,2223,2227,2232,2236,2239,2242,2246,2250,2253,2256,2259,2262,2265,2268,2271,2274,2277,2280,2283,2286,2289,2292,2295,2298,2301,2304,2307,2310,2313,2316,2319,2322,2325,2328,2333,2336,2339,2342,2345,2348,2351,2354,2357,2360,2363,2366,2371,2374,2377,2380,2393,2396,2399,2402,2405,2408,2411,2414,2417,2420,2423,2426,2429,2432,2435,2438,2441,2444,2447,2450,2453,2456,2459,2462,2465,2468,2471,2474,2477,2480,2483,2486,2489,2492,2495,2498,2501,2504,2507,2510,2517,2520,2523,2526,2529,2532,2535,2538,2541,2544,2547,2550,2553,2556,2559,2562,2565,2568,2571,2574,2577,2582,2585,2588,2591,2594,2597,2600,2603,2606,2609,2612,2615,2618,2621,2624,2627,2630,2633,2636,2641,2644,2647],{"id":215,"data":2064,"type":218,"tunes":2065},{"text":217},{},{"id":221,"data":2067,"type":218,"tunes":2068},{"text":223},{},{"id":226,"data":2070,"type":218,"tunes":2071},{"text":228},{},{"id":231,"data":2073,"type":236,"tunes":2074},{"text":233,"caption":234,"alignment":235},{},{"id":239,"data":2076,"type":218,"tunes":2077},{"text":241},{},{"id":244,"data":2079,"type":236,"tunes":2080},{"text":246,"caption":234,"alignment":235},{},{"id":249,"data":2082,"type":42,"tunes":2083},{"text":251,"level":252},{},{"id":255,"data":2085,"type":218,"tunes":2086},{"text":257},{},{"id":260,"data":2088,"type":218,"tunes":2089},{"text":262},{},{"id":265,"data":2091,"type":218,"tunes":2092},{"text":267},{},{"id":270,"data":2094,"type":218,"tunes":2095},{"text":272},{},{"id":275,"data":2097,"type":236,"tunes":2098},{"text":277,"caption":234,"alignment":235},{},{"id":280,"data":2100,"type":218,"tunes":2101},{"text":282},{},{"id":285,"data":2103,"type":236,"tunes":2104},{"text":287,"caption":234,"alignment":235},{},{"id":290,"data":2106,"type":218,"tunes":2107},{"text":292},{},{"id":295,"data":2109,"type":42,"tunes":2110},{"text":297,"level":252},{},{"id":300,"data":2112,"type":218,"tunes":2113},{"text":302},{},{"id":305,"data":2115,"type":218,"tunes":2116},{"text":307},{},{"id":310,"data":2118,"type":236,"tunes":2119},{"text":312,"caption":234,"alignment":235},{},{"id":315,"data":2121,"type":218,"tunes":2123},{"text":317,"type":218,"tunes":2122},{},{},{"id":321,"data":2125,"type":218,"tunes":2127},{"text":323,"type":218,"tunes":2126},{},{},{"id":327,"data":2129,"type":236,"tunes":2130},{"text":329,"caption":234,"alignment":235},{},{"id":332,"data":2132,"type":42,"tunes":2133},{"text":334,"level":252},{},{"id":337,"data":2135,"type":218,"tunes":2137},{"text":339,"type":218,"tunes":2136},{},{},{"id":343,"data":2139,"type":218,"tunes":2141},{"text":345,"type":218,"tunes":2140},{},{},{"id":349,"data":2143,"type":218,"tunes":2145},{"text":351,"type":218,"tunes":2144},{},{},{"id":355,"data":2147,"type":218,"tunes":2149},{"text":357,"type":218,"tunes":2148},{},{},{"id":361,"data":2151,"type":236,"tunes":2152},{"text":363,"caption":234,"alignment":235},{},{"id":366,"data":2154,"type":218,"tunes":2156},{"text":368,"type":218,"tunes":2155},{},{},{"id":372,"data":2158,"type":218,"tunes":2160},{"text":374,"type":218,"tunes":2159},{},{},{"id":378,"data":2162,"type":218,"tunes":2164},{"text":380,"type":218,"tunes":2163},{},{},{"id":384,"data":2166,"type":42,"tunes":2167},{"text":386,"level":252},{},{"id":389,"data":2169,"type":218,"tunes":2171},{"text":391,"type":218,"tunes":2170},{},{},{"id":395,"data":2173,"type":218,"tunes":2175},{"text":397,"type":218,"tunes":2174},{},{},{"id":401,"data":2177,"type":218,"tunes":2179},{"text":403,"type":218,"tunes":2178},{},{},{"id":407,"data":2181,"type":236,"tunes":2182},{"text":409,"caption":234,"alignment":235},{},{"id":412,"data":2184,"type":42,"tunes":2185},{"text":414,"level":252},{},{"id":417,"data":2187,"type":218,"tunes":2189},{"text":419,"type":218,"tunes":2188},{},{},{"id":423,"data":2191,"type":218,"tunes":2193},{"text":425,"type":218,"tunes":2192},{},{},{"id":429,"data":2195,"type":236,"tunes":2196},{"text":431,"caption":432,"alignment":235},{},{"id":435,"data":2198,"type":218,"tunes":2200},{"text":437,"type":218,"tunes":2199},{},{},{"id":441,"data":2202,"type":236,"tunes":2203},{"text":443,"caption":444,"alignment":235},{},{"id":447,"data":2205,"type":218,"tunes":2207},{"text":449,"type":218,"tunes":2206},{},{},{"id":453,"data":2209,"type":218,"tunes":2211},{"text":455,"type":218,"tunes":2210},{},{},{"id":459,"data":2213,"type":42,"tunes":2214},{"text":461,"level":252},{},{"id":464,"data":2216,"type":218,"tunes":2218},{"text":466,"type":218,"tunes":2217},{},{},{"id":470,"data":2220,"type":218,"tunes":2222},{"text":472,"type":218,"tunes":2221},{},{},{"id":476,"data":2224,"type":218,"tunes":2226},{"text":478,"type":218,"tunes":2225},{},{},{"id":482,"data":2228,"type":493,"tunes":2231},{"meta":2229,"items":2230,"style":492},{},[486,487,488,489,490,491],{},{"id":496,"data":2233,"type":218,"tunes":2235},{"text":498,"type":218,"tunes":2234},{},{},{"id":502,"data":2237,"type":236,"tunes":2238},{"text":504,"caption":234,"alignment":235},{},{"id":507,"data":2240,"type":42,"tunes":2241},{"text":509,"level":252},{},{"id":512,"data":2243,"type":218,"tunes":2245},{"text":514,"type":218,"tunes":2244},{},{},{"id":518,"data":2247,"type":218,"tunes":2249},{"text":520,"type":218,"tunes":2248},{},{},{"id":524,"data":2251,"type":218,"tunes":2252},{"text":526},{},{"id":529,"data":2254,"type":218,"tunes":2255},{"text":531},{},{"id":534,"data":2257,"type":42,"tunes":2258},{"text":536,"level":252},{},{"id":539,"data":2260,"type":218,"tunes":2261},{"text":541},{},{"id":544,"data":2263,"type":236,"tunes":2264},{"text":546,"caption":234,"alignment":235},{},{"id":549,"data":2266,"type":218,"tunes":2267},{"text":551},{},{"id":554,"data":2269,"type":218,"tunes":2270},{"text":556},{},{"id":559,"data":2272,"type":236,"tunes":2273},{"text":561,"caption":234,"alignment":235},{},{"id":564,"data":2275,"type":42,"tunes":2276},{"text":566,"level":252},{},{"id":569,"data":2278,"type":218,"tunes":2279},{"text":571},{},{"id":574,"data":2281,"type":218,"tunes":2282},{"text":576},{},{"id":579,"data":2284,"type":218,"tunes":2285},{"text":581},{},{"id":584,"data":2287,"type":236,"tunes":2288},{"text":586,"caption":234,"alignment":235},{},{"id":589,"data":2290,"type":218,"tunes":2291},{"text":591},{},{"id":594,"data":2293,"type":218,"tunes":2294},{"text":596},{},{"id":599,"data":2296,"type":42,"tunes":2297},{"text":601,"level":252},{},{"id":604,"data":2299,"type":218,"tunes":2300},{"text":606},{},{"id":609,"data":2302,"type":218,"tunes":2303},{"text":611},{},{"id":614,"data":2305,"type":218,"tunes":2306},{"text":616},{},{"id":619,"data":2308,"type":218,"tunes":2309},{"text":621},{},{"id":624,"data":2311,"type":218,"tunes":2312},{"text":626},{},{"id":629,"data":2314,"type":236,"tunes":2315},{"text":631,"caption":234,"alignment":235},{},{"id":634,"data":2317,"type":218,"tunes":2318},{"text":636},{},{"id":639,"data":2320,"type":42,"tunes":2321},{"text":641,"level":252},{},{"id":644,"data":2323,"type":218,"tunes":2324},{"text":646},{},{"id":649,"data":2326,"type":218,"tunes":2327},{"text":651},{},{"id":654,"data":2329,"type":493,"tunes":2332},{"meta":2330,"items":2331,"style":492},{},[658,659,660,661,662,663,664],{},{"id":667,"data":2334,"type":218,"tunes":2335},{"text":669},{},{"id":672,"data":2337,"type":42,"tunes":2338},{"text":674,"level":252},{},{"id":677,"data":2340,"type":218,"tunes":2341},{"text":679},{},{"id":682,"data":2343,"type":218,"tunes":2344},{"text":684},{},{"id":687,"data":2346,"type":236,"tunes":2347},{"text":689,"caption":234,"alignment":235},{},{"id":692,"data":2349,"type":218,"tunes":2350},{"text":694},{},{"id":697,"data":2352,"type":218,"tunes":2353},{"text":699},{},{"id":702,"data":2355,"type":236,"tunes":2356},{"text":704,"caption":234,"alignment":235},{},{"id":707,"data":2358,"type":42,"tunes":2359},{"text":709,"level":252},{},{"id":712,"data":2361,"type":218,"tunes":2362},{"text":714},{},{"id":717,"data":2364,"type":218,"tunes":2365},{"text":719},{},{"id":722,"data":2367,"type":493,"tunes":2370},{"meta":2368,"items":2369,"style":492},{},[726,727,728,729,730,731],{},{"id":734,"data":2372,"type":218,"tunes":2373},{"text":736},{},{"id":739,"data":2375,"type":42,"tunes":2376},{"text":741,"level":252},{},{"id":744,"data":2378,"type":218,"tunes":2379},{"text":746},{},{"id":749,"data":2381,"type":780,"tunes":2392},{"content":2382,"stretched":43,"withHeadings":14},[2383,2384,2385,2386,2387,2388,2389,2390,2391],[753,754,755,756],[758,759,759,759],[761,762,762,762],[764,765,765,765],[767,768,768,768],[770,771,771,771],[773,771,771,771],[775,776,776,776],[778,779,779,779],{},{"id":783,"data":2394,"type":218,"tunes":2395},{"text":785},{},{"id":788,"data":2397,"type":42,"tunes":2398},{"text":790,"level":252},{},{"id":793,"data":2400,"type":218,"tunes":2401},{"text":795},{},{"id":798,"data":2403,"type":218,"tunes":2404},{"text":800},{},{"id":803,"data":2406,"type":218,"tunes":2407},{"text":805},{},{"id":808,"data":2409,"type":236,"tunes":2410},{"text":810,"caption":234,"alignment":235},{},{"id":813,"data":2412,"type":218,"tunes":2413},{"text":815},{},{"id":818,"data":2415,"type":218,"tunes":2416},{"text":820},{},{"id":823,"data":2418,"type":42,"tunes":2419},{"text":825,"level":252},{},{"id":828,"data":2421,"type":218,"tunes":2422},{"text":830},{},{"id":833,"data":2424,"type":218,"tunes":2425},{"text":835},{},{"id":838,"data":2427,"type":218,"tunes":2428},{"text":840},{},{"id":843,"data":2430,"type":218,"tunes":2431},{"text":845},{},{"id":848,"data":2433,"type":218,"tunes":2434},{"text":850},{},{"id":853,"data":2436,"type":42,"tunes":2437},{"text":855,"level":252},{},{"id":858,"data":2439,"type":218,"tunes":2440},{"text":860},{},{"id":863,"data":2442,"type":218,"tunes":2443},{"text":865},{},{"id":868,"data":2445,"type":236,"tunes":2446},{"text":870,"caption":234,"alignment":235},{},{"id":873,"data":2448,"type":218,"tunes":2449},{"text":875},{},{"id":878,"data":2451,"type":42,"tunes":2452},{"text":880,"level":252},{},{"id":883,"data":2454,"type":218,"tunes":2455},{"text":885},{},{"id":888,"data":2457,"type":218,"tunes":2458},{"text":890},{},{"id":893,"data":2460,"type":236,"tunes":2461},{"text":895,"caption":234,"alignment":235},{},{"id":898,"data":2463,"type":218,"tunes":2464},{"text":900},{},{"id":903,"data":2466,"type":218,"tunes":2467},{"text":905},{},{"id":908,"data":2469,"type":218,"tunes":2470},{"text":910},{},{"id":913,"data":2472,"type":42,"tunes":2473},{"text":915,"level":252},{},{"id":918,"data":2475,"type":218,"tunes":2476},{"text":920},{},{"id":923,"data":2478,"type":218,"tunes":2479},{"text":925},{},{"id":928,"data":2481,"type":218,"tunes":2482},{"text":930},{},{"id":933,"data":2484,"type":236,"tunes":2485},{"text":935,"caption":234,"alignment":235},{},{"id":938,"data":2487,"type":42,"tunes":2488},{"text":940,"level":252},{},{"id":943,"data":2490,"type":218,"tunes":2491},{"text":945},{},{"id":948,"data":2493,"type":218,"tunes":2494},{"text":950},{},{"id":953,"data":2496,"type":218,"tunes":2497},{"text":955},{},{"id":958,"data":2499,"type":236,"tunes":2500},{"text":960,"caption":234,"alignment":235},{},{"id":963,"data":2502,"type":218,"tunes":2503},{"text":965},{},{"id":968,"data":2505,"type":42,"tunes":2506},{"text":970,"level":252},{},{"id":973,"data":2508,"type":218,"tunes":2509},{"text":975},{},{"id":978,"data":2511,"type":780,"tunes":2516},{"content":2512,"stretched":43,"withHeadings":14},[2513,2514,2515],[982,983,984],[986,987,988],[990,991,992],{},{"id":995,"data":2518,"type":218,"tunes":2519},{"text":997},{},{"id":1000,"data":2521,"type":218,"tunes":2522},{"text":1002},{},{"id":1005,"data":2524,"type":218,"tunes":2525},{"text":1007},{},{"id":1010,"data":2527,"type":236,"tunes":2528},{"text":1012,"caption":234,"alignment":235},{},{"id":1015,"data":2530,"type":42,"tunes":2531},{"text":1017,"level":252},{},{"id":1020,"data":2533,"type":218,"tunes":2534},{"text":1022},{},{"id":1025,"data":2536,"type":218,"tunes":2537},{"text":1027},{},{"id":1030,"data":2539,"type":218,"tunes":2540},{"text":1032},{},{"id":1035,"data":2542,"type":236,"tunes":2543},{"text":1037,"caption":234,"alignment":235},{},{"id":1040,"data":2545,"type":218,"tunes":2546},{"text":1042},{},{"id":1045,"data":2548,"type":218,"tunes":2549},{"text":1047},{},{"id":1050,"data":2551,"type":218,"tunes":2552},{"text":1052},{},{"id":1055,"data":2554,"type":42,"tunes":2555},{"text":1057,"level":252},{},{"id":1060,"data":2557,"type":236,"tunes":2558},{"text":1062,"caption":234,"alignment":235},{},{"id":1065,"data":2560,"type":218,"tunes":2561},{"text":1067},{},{"id":1070,"data":2563,"type":218,"tunes":2564},{"text":1072},{},{"id":1075,"data":2566,"type":218,"tunes":2567},{"text":1077},{},{"id":1080,"data":2569,"type":218,"tunes":2570},{"text":1082},{},{"id":1085,"data":2572,"type":218,"tunes":2573},{"text":1087},{},{"id":1090,"data":2575,"type":42,"tunes":2576},{"text":1092,"level":252},{},{"id":1095,"data":2578,"type":493,"tunes":2581},{"meta":2579,"items":2580,"style":492},{},[1099,1100,1101,1102,1103,1104,1105,1106],{},{"id":1109,"data":2583,"type":218,"tunes":2584},{"text":1111},{},{"id":1114,"data":2586,"type":42,"tunes":2587},{"text":1116,"level":252},{},{"id":1119,"data":2589,"type":218,"tunes":2590},{"text":1121},{},{"id":1124,"data":2592,"type":218,"tunes":2593},{"text":1126},{},{"id":1129,"data":2595,"type":218,"tunes":2596},{"text":1131},{},{"id":1134,"data":2598,"type":236,"tunes":2599},{"text":1136,"caption":234,"alignment":235},{},{"id":1139,"data":2601,"type":218,"tunes":2602},{"text":1141},{},{"id":1144,"data":2604,"type":218,"tunes":2605},{"text":1146},{},{"id":1149,"data":2607,"type":218,"tunes":2608},{"text":1151},{},{"id":1154,"data":2610,"type":218,"tunes":2611},{"text":1156},{},{"id":1159,"data":2613,"type":236,"tunes":2614},{"text":1161,"caption":234,"alignment":235},{},{"id":1164,"data":2616,"type":1166,"tunes":2617},{},{},{"id":1169,"data":2619,"type":42,"tunes":2620},{"text":1171,"level":252},{},{"id":1174,"data":2622,"type":218,"tunes":2623},{"text":1176},{},{"id":1179,"data":2625,"type":218,"tunes":2626},{"text":1181},{},{"id":1184,"data":2628,"type":218,"tunes":2629},{"text":1186},{},{"id":1189,"data":2631,"type":218,"tunes":2632},{"text":1191},{},{"id":1194,"data":2634,"type":42,"tunes":2635},{"text":1196,"level":1197},{},{"id":1200,"data":2637,"type":493,"tunes":2640},{"meta":2638,"items":2639,"style":492},{},[1204,1205,1206,1207,1208],{},{"id":1211,"data":2642,"type":1166,"tunes":2643},{},{},{"id":1215,"data":2645,"type":42,"tunes":2646},{"text":1217,"level":252},{},{"id":1220,"data":2648,"type":493,"tunes":2651},{"meta":2649,"items":2650,"style":492},{},[1224,1225,1226,1227],{},"Post erfolgreich abgerufen",{"items":2654,"source":2739,"manualIds":2740,"manualMatchedIds":2741},[2655,2662,2669,2676,2683,2690,2697,2704,2711,2718,2725,2732],{"id":2656,"slug":2657,"title":2658,"excerpt":2659,"featuredImage":2660,"publishedAt":2661},"485","enterprise-ai-architecture-what-changes-when-ai-enters-a-company","企业AI架构：当AI进入公司时会发生什么变化","企业AI架构阐释了AI如何在数据权限、身份、许可、提供商、风险、治理、评估、合规和运营方面改变公司系统。","\u002Fuploads\u002F2026\u002F10\u002Fenterprise-ai-architecture-what-changes-when-ai-enters-a-company-1791478161363-czrwaq.webp","2026-10-08T10:48:00.000Z",{"id":2663,"slug":2664,"title":2665,"excerpt":2666,"featuredImage":2667,"publishedAt":2668},"459","ollama-is-not-the-product-building-production-ready-open-llm-applications","Ollama 并非产品：构建可投入生产的开源大语言模型应用","使用Ollama运行本地模型很简单。但构建一个可用于生产环境的开源大语言模型（Open-LLM）应用则更具挑战性：它需要RAG（检索增强生成）、访问控制、供应商抽象、评估、日志记录、部署规范，以及围绕模型构建受控的应用层。","\u002Fuploads\u002F2026\u002F06\u002Follama-is-not-the-product-building-production-ready-open-llm-applications-1782679361640-h0usqf.webp","2026-06-28T16:39:00.000Z",{"id":2670,"slug":2671,"title":2672,"excerpt":2673,"featuredImage":2674,"publishedAt":2675},"455","zbt-z8102ax-dual-sim-failover-test","ZBT Z8102AX 双SIM卡故障切换：有效功能、缺失功能及固件需改进之处","ZBT Z8102AX是一款双SIM卡5G OpenWrt路由器，但仅具备双SIM卡硬件并不等同于智能故障切换。该路由器能识别SIM卡并成功连接，但自动切换、调制解调器恢复、基于信号的决策以及清晰的故障切换逻辑仍需更深入的测试。","\u002Fuploads\u002F2026\u002F06\u002Fopenwrt-router-review-dual-sim-03-1781620592829-7t77j7.webp","2026-06-16T10:40:00.000Z",{"id":2677,"slug":2678,"title":2679,"excerpt":2680,"featuredImage":2681,"publishedAt":2682},"476","mcp-vs-a2a-vs-ucp-vs-ap2-vs-a2ui-the-agent-protocol-stack-explained","MCP vs A2A vs UCP vs AP2 vs A2UI：智能体协议栈详解","MCP、A2A、UCP、AP2 和 A2UI 常被描述为相互竞争的智能体标准。它们大多解决的是不同的互操作性问题。本指南将每个协议映射到其实际标准化的边界，并展示它们如何在同一个生产系统中协同工作。","\u002Fuploads\u002F2026\u002F09\u002Fmcp-vs-a2a-vs-ucp-vs-ap2-vs-a2ui-the-agent-protocol-stack-explained-1790352625869-2ezle0.webp","2026-09-25T12:09:00.000Z",{"id":2684,"slug":2685,"title":2686,"excerpt":2687,"featuredImage":2688,"publishedAt":2689},"484","what-is-an-ai-platform-architect-models-data-runtime-security-and-operations","什么是AI平台架构师？模型、数据、运行时、安全与运维","AI平台架构师负责跨模型、提供商、检索、智能体、身份、安全、评估、可观测性和运营设计可复用的AI基础。","\u002Fuploads\u002F2026\u002F10\u002Fwhat-is-an-ai-platform-architect-models-data-runtime-security-and-operations-1791477229171-ou3zcc.webp","2026-10-08T12:32:00.000Z",{"id":2691,"slug":2692,"title":2693,"excerpt":2694,"featuredImage":2695,"publishedAt":2696},"383","canonical-architecture-url-design-resolver-logic-api-scalability-specification","规范化架构、URL 设计、解析器逻辑、API 与可扩展性规范","面向多租户门户的地理发现架构。定义了规范化 URL、解析器逻辑、缓存策略以及不依赖 CMS 耦合或数据库重构的地理读模型。该设计旨在确保 SEO 稳定性、高可扩展性，并支持未来的功能扩展，例如预订和地图。","\u002Fuploads\u002F2026\u002F01\u002Fcanonical-architecture-url-design-resolver-logic-api-scalability-specification-1769890763607-7rghbp.webp","2026-01-31T06:12:00.000Z",{"id":2698,"slug":2699,"title":2700,"excerpt":2701,"featuredImage":2702,"publishedAt":2703},"460","ai-agent-reliability-why-the-final-answer-is-not-enough","AI Agent可靠性：为什么最终答案并不足够","正确的输出并不能证明推理的正确性、执行的安全性，或系统的可信赖性。","\u002Fuploads\u002F2026\u002F09\u002Fai-agent-reliability-why-the-final-answer-is-not-enough-1788955466306-pl0qhz.webp","2026-09-09T04:01:00.000Z",{"id":2705,"slug":2706,"title":2707,"excerpt":2708,"featuredImage":2709,"publishedAt":2710},"453","zbt-z8102ax-openwrt-2102-firmware-review","ZBT Z8102AX OpenWrt 21.02 固件评测：足够稳定，但能否面向未来？","ZBT Z8102AX 运行的是厂商修改版 OpenWrt 21.02 固件，内核版本为 5.4.246。实际测试中，该固件运行稳定，可保持路由器连续数日正常工作，但老旧的基础版本引发了关于安全性、调制解调器控制、升级路径及长期可维护性的重要问题。","\u002Fuploads\u002F2026\u002F06\u002Fopenwrt-router-review-dual-sim-04-1781620594653-uvf5oy.webp","2026-06-16T10:39:00.000Z",{"id":2712,"slug":2713,"title":2714,"excerpt":2715,"featuredImage":2716,"publishedAt":2717},"434","evaluation-harness","全面评估指南：精通LLM性能评估","本指南详细介绍了评估工具（Evaluation Harness），这是一个在企业级LLMOps流程中严格评估大型语言模型（LLM）能力的关键框架。您将学习其设置方法、最佳实践以及高级技巧，以确保模型基准测试与优化的可靠性。","\u002Fuploads\u002F2026\u002F04\u002Fevaluation-harness-1775466944495-4s0xv2.webp","2026-03-01T17:50:00.000Z",{"id":2719,"slug":2720,"title":2721,"excerpt":2722,"featuredImage":2723,"publishedAt":2724},"490","rbac-vs-tenant-isolation-two-different-security-boundaries","RBAC与租户隔离：两种不同的安全边界","RBAC 控制用户可以做什么；租户隔离控制该操作可以触及哪个租户的资源。了解为什么多租户 SaaS 安全需要这两道边界。","\u002Fuploads\u002F2026\u002F10\u002Frbac-vs-tenant-isolation-two-different-security-boundaries-1791485111528-qqtzby.webp","2026-10-08T14:43:00.000Z",{"id":2726,"slug":2727,"title":2728,"excerpt":2729,"featuredImage":2730,"publishedAt":2731},"492","mcp-explained-what-it-connects-what-it-does-not-do-and-where-it-fits","MCP 解析：它连接什么、不做什么以及它适用于何处","模型上下文协议通过标准的客户端-服务器边界，将AI应用程序连接到外部工具、资源和提示。了解MCP能做什么、不能做什么，以及它在智能体架构中的定位。","\u002Fuploads\u002F2026\u002F10\u002Fmcp-explained-what-it-connects-what-it-does-not-do-and-where-it-fits-1791486640275-7ub1cq.webp","2026-10-08T15:09:00.000Z",{"id":2733,"slug":2734,"title":2735,"excerpt":2736,"featuredImage":2737,"publishedAt":2738},"477","computer-use-agents-why-a-successful-demo-can-still-be-an-unreliable-system","计算机使用代理：为什么成功的演示仍可能是一个不可靠的系统","计算机使用代理如今能够完成令人印象深刻的浏览器和桌面工作流程，但一次成功的运行证明的是能力——而非可靠性。本文展示了如何测试可重复性、环境鲁棒性、长时程控制、状态感知、结果验证以及安全的目标处理。","\u002Fuploads\u002F2026\u002F09\u002Fcomputer-use-agents-why-a-successful-demo-can-still-be-an-unreliable-system-1790352854690-75qnrg.webp","2026-09-25T12:13:00.000Z","fallback",[],[]]