<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>斯坦福AI Index 2026报告深度解读：推理成本暴跌、开源追赶闭源、AI进入"效用验证"之年 - Markdown</title>
    <style>
        body { 
            font-family: monospace; 
            white-space: pre-wrap; 
            word-wrap: break-word; 
            padding: 0; 
            background-color: #e5e5e5;
            color: #24292f;
            margin: 0;
            display: flex;
            flex-direction: column;
            align-items: center;
            min-height: 100vh;
        }
        .markdown-body {
            box-sizing: border-box;
            width: 100%;
            max-width: 980px;
            margin: 2em auto;
            padding: 45px;
            background-color: #fff;
            border: 1px solid #d0d7de;
            border-radius: 6px;
            font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
            white-space: normal;
            box-shadow: 0 4px 12px rgba(0,0,0,0.05);
        }
        @media (prefers-color-scheme: dark) {
            body {
                background-color: #010409;
                color: #c9d1d9;
            }
            .markdown-body {
                background-color: #0d1117;
                border-color: #30363d;
                box-shadow: 0 4px 12px rgba(0,0,0,0.3);
            }
        }
        @media (max-width: 767px) {
            .markdown-body {
                padding: 15px;
                margin: 0;
                border-radius: 0;
                border-left: none;
                border-right: none;
            }
        }
    </style>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/5.5.0/github-markdown.min.css">
</head>
<body>---
title: '斯坦福AI Index 2026报告深度解读：推理成本暴跌、开源追赶闭源、AI进入"效用验证"之年'
description: '斯坦福大学HAI研究所发布2026年AI Index报告（第九版），457页报告揭示AI推理成本持续暴跌、开源模型与闭源模型差距缩小至历史最低、AI性能基准一年提升67%。报告标志着2026年AI行业从"能力竞赛"转向"效用验证"的关键拐点。'
pubDate: 2026-04-13
tags: ['AI', '分析', '斯坦福', 'AI Index', '行业报告', '开源AI', '行业动态']
---
# 斯坦福AI Index 2026报告深度解读：推理成本暴跌、开源追赶闭源、AI进入"效用验证"之年

今天，斯坦福大学人类中心AI研究所（HAI）正式发布了**2026年AI Index报告**——这份长达457页的年度报告被全球政策制定者、企业高管和研究人员视为AI行业最权威的"年度体检报告"。今年已是该报告的第九版，Stanford HAI在发布前的宣传语直截了当：**"每个人都有AI预测，AI Index有数据。"**

报告覆盖了AI研究、技术性能、经济影响、政策治理、教育、公共舆论等全方位维度。如果说过去两年的报告回答的是"AI能做到什么"，那么2026年的报告正在回答一个更尖锐的问题：**"AI到底有什么用？"**

---

## 核心发现一：AI性能基准一年飙升67%，但"难度天花板"正在逼近

### 新闻概要

2026年AI Index报告最引人注目的数据之一是：**新AI基准测试的性能在一年内提升了67%**。这一数字延续了AI能力指数级增长的趋势。

**与2025年报告的对比：**

| 基准测试 | 2025年报告中的年度提升 | 2026年报告趋势 |
|----------|----------------------|---------------|
| **MMMU**（多模态理解） | +18.8个百分点 | 持续大幅提升 |
| **GPQA**（研究生级推理） | +48.9个百分点 | 继续快速进步 |
| **SWE-bench**（编程能力） | +67.3个百分点 | 已接近人类水平 |

2025年报告中的一个关键发现是：**AI模型在编程等受限任务中已在限定时间内超越人类**。2026年报告预计将进一步确认这一趋势的延续。

### 为什么这很重要？

**基准"失效"的速度越来越快：** 当AI在某个基准上达到或超过人类表现后，该基准就失去了衡量价值。2025年报告已指出，研究人员被迫不断创建更难的新基准（如MMMU、GPQA、SWE-bench）来测试AI系统的极限。2026年的67%提升意味着这种"基准追赶"的速度还在加速。

**但复杂推理仍是短板：** 2025年报告明确指出，AI在PlanBench等复杂推理基准上表现不佳——即使存在可证明的正确解，AI也经常无法可靠地解决逻辑任务。2026年报告预计仍将标记这一局限，这意味着AI在高精度决策场景（如法律、医疗诊断）中的应用仍面临根本性障碍。

### 历史上类似的情况

**摩尔定律的基准迁移：** 芯片行业长期面临类似问题——当处理器速度不再是瓶颈时，基准测试转向能效比、多核并行等新指标。AI行业正在经历类似的"基准迁移"，从单纯的准确率转向推理效率、多模态能力和Agent行为评估。

来源：[Stanford HAI - AI Index](https://hai.stanford.edu/ai-index) | [Stanford HAI - 2025 Report](https://hai.stanford.edu/ai-index/2025-ai-index-report)

---

## 核心发现二：开源模型差距缩小至1.7%——"民主化AI"的临界点

### 新闻概要

2026年AI Index报告确认了一个具有里程碑意义的趋势：**开源（开放权重）模型与闭源模型之间的性能差距已缩小至约1.7%**（以Chatbot Arena等基准衡量）。

**差距缩小的轨迹：**

| 时间 | 开源vs闭源性能差距 | 标志性事件 |
|------|-------------------|-----------|
| **2023年** | ~8% | Llama 2发布，开源社区开始追赶 |
| **2024年** | 从8%降至1.7% | Llama 3、Qwen 2.5等模型涌现 |
| **2025-2026年** | ~1.7%或更低 | DeepSeek、Qwen等中国开源模型崛起 |

2025年报告已指出，**闭源模型在10项基准上仍有24.2%的中位数性能优势**，尤其在Agent任务（如AgentBench）上差距高达317.7%。但2026年的数据表明，差距在几乎所有维度都在快速缩小。

### 为什么这很重要？

**对闭源模型商业模式的冲击：** 如果开源模型性能与闭源模型仅差1.7%，大多数企业应用场景下这个差距几乎可以忽略。这意味着OpenAI、Anthropic、Google等闭源模型提供商必须从"性能领先"转向"生态系统和服务"来维持竞争优势。

**中国开源AI的崛起：** 阿里巴巴的Qwen系列、DeepSeek模型、智谱AI的ChatGLM等中国开源模型在这一差距缩小中扮演了关键角色。2025年报告已指出，中国AI模型在MMLU和HumanEval等基准上与美国的差距从两位数缩小至接近持平。

**对AI监管的影响：** 当最先进的AI能力可以通过开源模型获得时，通过限制少数公司来管控AI风险的政策框架将面临根本性挑战。

### 历史上类似的情况

**Linux vs Windows（2000年代）：** 开源操作系统Linux最初在企业市场远远落后于Windows，但随着性能差距缩小，Linux最终主导了服务器市场。AI开源模型的追赶路径与Linux高度相似——先在技术社区获得认可，然后逐步侵蚀商业产品市场。

**Android vs iOS（2010年代）：** 开源的Android从明显落后到市场份额超过iOS，但iOS仍通过"高端体验"维持溢价。当前AI开源vs闭源的竞争格局与之惊人相似。

来源：[Stanford HAI - 2025 AI Index Report](https://hai.stanford.edu/ai-index/2025-ai-index-report) | [HPC Wire - Stanford AI Index highlights](https://www.hpcwire.com/aiwire/2025/04/09/stanfords-ai-index-highlights-growing-divide-between-open-and-proprietary-models/) | [Future AI News - Open Source vs Closed 2026](https://future-ainews.com/article/open-source-vs-closed-2026)

---

## 核心发现三：推理成本持续暴跌——AI"电力化"的关键一步

### 新闻概要

2025年AI Index报告揭示了一个革命性数据：达到GPT-3.5水平的AI推理成本在两年内**暴跌了280倍**（从每百万token $20降至$0.07）。2026年报告预计将进一步确认这一趋势的延续——AI正在变得越来越便宜和高效。

**成本下降的多维驱动因素：**

| 维度 | 年改善率 | 说明 |
|------|---------|------|
| **推理成本** | 280倍/2年 | 小模型能力大幅提升 |
| **硬件成本** | 每年下降30% | AI芯片效率持续提升 |
| **能效** | 每年提升40% | 芯片和算法优化 |

### 为什么这很重要？

**AI"电力化"的核心前提：** 当一项技术的成本持续快速下降时，它会从"奢侈品"变为"基础设施"。正如电力在20世纪初从昂贵的新奇事物变为无处不在的基础设施，AI推理成本的暴跌正在推动同样的转变。

**对AI公司估值的影响：** 这也是一把双刃剑。推理成本下降意味着AI服务的利润率可能被压缩——当"足够好"的AI成本接近零时，如何维持高利润的订阅模式成为所有AI公司的战略挑战。

**与Anthropic收入暴涨的矛盾：** 有趣的是，尽管推理成本暴跌，Anthropic的年化收入却从90亿美元飙升至300亿美元。这表明市场目前的价值捕获主要发生在"应用层"和"企业服务层"，而非"推理层"。

### 历史上类似的情况

**云计算成本下降（2010年代）：** AWS的单位计算成本每年下降约20-30%，但Amazon的云业务收入却持续增长——因为使用量增长的幅度远超价格下降的幅度。AI推理正在复制这一模式。

**太阳能成本下降（2010-2020年）：** 太阳能发电成本十年内下降了约90%，推动太阳能从"替代能源"变为主流。AI推理成本的下降速度（两年280倍）远超太阳能，这意味着AI的普及速度可能远超预期。

来源：[Stanford HAI - 2025 Report Cost Analysis](https://hai.stanford.edu/ai-index/2025-ai-index-report) | [Tom's Hardware - AI costs drop 280-fold](https://www.tomshardware.com/tech-industry/artificial-intelligence/ai-costs-drop-280-fold-but-harmful-incidents-rise-56-percent-in-last-year-stanford-2025-ai-report-highlights-china-us-competition) | [LinkedIn - AI Index Cost Analysis](https://www.linkedin.com/posts/deepakkota_ai-generativeai-businessstrategy-activity-7379508248061734912-sO2a)

---

## 核心发现四：行业主导地位持续强化——90%的知名模型来自企业

### 新闻概要

2025年报告显示，**近90%的知名AI模型来自工业界**，较2023年的60%大幅上升。学术界仍然是高被引研究的主要来源，但在模型开发方面，企业与学术界的差距正在急剧扩大。

**2026年报告的行业格局：**

| 指标 | 2025年报告数据 | 2026年趋势 |
|------|--------------|-----------|
| **行业模型占比** | ~90%（2024年） | 持续上升 |
| **训练算力增速** | 每5个月翻倍 | 加速 |
| **数据集增速** | 每8个月翻倍 | 加速 |
| **模型间差距** | 头名与第10名差距从11.9%降至5.4% | 进一步缩小 |

更引人注目的是，**前两名模型之间的差距仅剩0.7%**——竞争空前激烈。

### 为什么这重要？

**"赢者通吃"的终结？** 模型间差距的急剧缩小表明，AI模型的"商品化"正在加速。当顶级模型之间仅有0.7%的差距时，企业选择模型的依据将从"谁最好"转向"谁最便宜、最安全、最容易集成"。

**学术界的边缘化风险：** 如果90%的知名模型来自企业，学术界在AI前沿研究中的角色正在被边缘化。这对AI安全和基础研究有深远影响——学术研究的独立性是抵御企业利益驱动的重要保障。

**与Anthropic和OpenAI竞争的呼应：** 前两名模型仅差0.7%——这可能正是当前Claude与ChatGPT在HumanX大会上激烈竞争的数据背景。当技术差距微乎其微时，品牌叙事、安全形象和企业关系成为决定胜负的关键。

来源：[Stanford HAI - 2025 Report](https://hai.stanford.edu/ai-index/2025-ai-index-report)

---

## 核心发现五：2026——AI从"能力竞赛"转向"效用验证"

### 新闻概要

斯坦福HAI的专家们在2026年初的预测中形成了清晰共识：**2026年是AI从"它能做什么"转向"它到底有什么用"的关键转折年**。

**关键预测：**

| 维度 | 专家观点 |
|------|---------|
| **AGI时间线** | 不到5%的研究人员认为AGI将在2026年实现 |
| **生产力** | AI在编程等特定领域显著提升生产力，但广泛生产力增益尚未显现 |
| **乐观差距** | 亚洲国家（中国83%、印尼80%、泰国77%）远比西方国家（美国39%、加拿大40%）对AI更乐观 |
| **经济影响** | 2026年将从预测转向高频实际测量 |

**"乐观差距"的深层含义：** 2025年报告显示，全球AI乐观情绪正在上升——自2022年以来，德国和法国各增长10个百分点，美国增长4个百分点。但东西方之间的巨大鸿沟依然存在。这一差距可能影响全球AI监管的方向：乐观国家倾向于鼓励创新，悲观国家倾向于加强限制。

### 历史上类似的情况

**互联网的"效用拐点"（2000-2005年）：** 互联网泡沫破裂后，行业从"互联网能做什么"转向"互联网有什么用"——这催生了Google、Amazon、Salesforce等真正创造商业价值的公司。2026年AI行业的转变与之高度相似。

**移动应用的"成熟拐点"（2012-2015年）：** 智能手机普及后，App Store中数百万应用面临"留存率"考验——大多数应用被淘汰，留下的是真正解决实际问题的服务。AI行业正在进入类似的筛选期。

来源：[Stanford HAI - Expert Predictions 2026](https://hai.stanford.edu/news/stanford-ai-experts-predict-what-will-happen-in-2026) | [Aivancity - Stanford AI Predictions](https://aivancity.ai/en/blog/2026-se-dessine-ce-que-les-experts-de-stanford-prevoit-pour-lavenir-de-lintelligence-artificielle/)

---

## 2025报告数据回顾：AI Index的关键背景

为了更好地理解2026年报告的意义，以下是2025年报告（覆盖2024年数据）的核心数据：

| 指标 | 2025年报告数据 |
|------|--------------|
| **美国AI私人投资** | $1091亿（约为中国的12倍） |
| **生成式AI投资** | $339亿（同比增长18.7%） |
| **企业AI使用率** | 78%（2023年为55%） |
| **FDA批准AI医疗设备** | 223台（2015年仅6台） |
| **Waymo周 rides** | 15万次 |
| **美国联邦AI法规** | 59项（较2023年翻倍） |
| **全球立法提及AI增长** | 21.3%（75个国家） |

这些数据为2026年报告的对比分析提供了关键基准。预计2026年报告将显示：美国AI投资进一步集中、企业AI采用率继续攀升、全球AI监管进一步收紧。

---

## 其他值得关注的消息

### Netflix开源AI视频编辑工具VOID

Netflix发布了名为**VOID**（Video Object and Interaction Deletion）的开源AI视频编辑模型，采用Apache 2.0许可证。该模型能自动移除视频中的物体及其关联效果（阴影、反射等），被描述为"改写视频因果关系"。VOID与Runway、ProPainter等工具竞争，但作为免费开源方案提供。这标志着大型科技公司开始将其内部AI工具以开源形式回馈社区。（来源：[Tom's Guide](https://www.tomsguide.com/ai/netflixs-new-ai-doesnt-create-videos-it-rewrites-reality-and-its-open-source) | [MobileSyrup](https://mobilesyrup.com/2026/04/06/new-netflix-model-ai-void-object-removal/)）

### ASE集团启动史上最大扩张：6座新工厂应对AI芯片封装需求

全球最大芯片封测服务商ASE集团宣布启动**史上最大规模扩张**，2026年将开工建设6座新工厂，资本支出提升至创纪录的**70亿美元**。ASE预计其先进封装业务收入将在2026年翻倍至**32亿美元**，并计划提价5%-20%以应对AI芯片的旺盛需求。AI芯片供应链的瓶颈正在从"制造"转向"封装测试"。（来源：[Tech in Asia](https://www.techinasia.com/news/taiwans-ase-breaks-ground-on-3-4b-ai-chip-testing-hub) | [Reuters](https://www.reuters.com/world/china/taiwans-ase-sees-its-advanced-packaging-business-doubling-32-billion-2026-2026-02-05/)）

---

## 关键要点

- **斯坦福AI Index 2026报告今日发布**，457页覆盖全球AI技术、经济、政策全维度，是行业最权威年度报告
- **开源与闭源模型差距缩小至约1.7%**，AI模型的"商品化"正在加速，闭源模型提供商必须从性能竞争转向生态和服务竞争
- **AI推理成本两年暴跌280倍**，AI正在从"奢侈品"变为"基础设施"，这一趋势将深刻重塑AI商业模式
- **前两名AI模型差距仅0.7%**，竞争空前激烈，品牌叙事和安全形象成为关键差异化因素
- **2026年是AI"效用验证"之年**，不到5%的研究人员认为AGI今年到来，行业焦点从"能做什么"转向"有什么用"
- **Netflix开源VOID视频编辑模型**和**ASE史上最大扩张**是今日值得关注的其他消息

---

## 常见问题

### 斯坦福AI Index报告是什么？为什么它如此重要？

AI Index是斯坦福大学HAI研究所发布的年度报告，用数据追踪全球AI发展状况。它被全球政府（美国、英国、欧盟等）、主流媒体（纽约时报、Bloomberg、Guardian等）和领先企业广泛引用，是AI行业最权威的综合性年度报告。它的独特价值在于提供"无偏见、严格审核、全球来源"的数据，而非预测或观点。

### 开源模型追上闭源模型对普通用户意味着什么？

这意味着更便宜甚至免费的AI服务将成为常态。当开源模型性能与付费闭源模型几乎相当时，创业者和小企业可以使用低成本AI工具构建应用，推动AI应用的爆发式增长。同时，开源AI也带来了安全和滥用风险——先进AI能力的"民主化"意味着监管面临更大挑战。

### 为什么东西方对AI的态度差距这么大？

斯坦福数据显示，中国（83%乐观）、印尼（80%）等亚洲国家对AI的态度远比美国（39%）、加拿大（40%）等西方国家积极。这可能与文化差异（技术乐观主义vs风险厌恶）、经济结构（新兴市场vs成熟市场对自动化的不同需求）、以及媒体叙事有关。这种差距将影响全球AI治理方向。

### 推理成本暴跌会持续吗？会不会触及下限？

从历史趋势看，AI推理成本的下降仍将持续，但速度可能放缓。驱动力包括：更高效的模型架构、更先进的AI芯片、推理优化技术（如量化、蒸馏）。然而，随着AI应用规模扩大，对总推理算力的需求增长可能远超成本下降的速度——这意味着总支出仍在增长。

### 近期应该关注什么？

重点关注：1）AI Index 2026报告的完整详细数据和章节分析；2）Anthropic和OpenAI如何回应"模型差距仅0.7%"的竞争现实；3）开源AI模型是否会进一步侵蚀闭源模型的企业市场份额；4）全球AI监管在美国大选后的走向；5）AI"效用验证"在企业界的实际表现——Q2数据是否显示生产力实质提升。

---

## 参考资料

- [Stanford HAI - AI Index 主页](https://hai.stanford.edu/ai-index)
- [Stanford HAI - 2025 AI Index Report](https://hai.stanford.edu/ai-index/2025-ai-index-report)
- [Stanford HAI - AI Index: State of AI in 13 Charts](https://hai.stanford.edu/news/ai-index-state-ai-13-charts)
- [Stanford HAI - Inside the 2026 AI Index Report (发布活动)](https://hai.stanford.edu/events/inside-the-2026-ai-index-report)
- [Stanford HAI - AI Experts Predict 2026](https://hai.stanford.edu/news/stanford-ai-experts-predict-what-will-happen-in-2026)
- [Elevates.AI - Stanford AI Index Report 2026: 10 Critical Global AI Trends](https://www.elevates.ai/stanford-ai-index-report-latest/)
- [Tom's Hardware - AI costs drop 280-fold but harmful incidents rise](https://www.tomshardware.com/tech-industry/artificial-intelligence/ai-costs-drop-280-fold-but-harmful-incidents-rise-56-percent-in-last-year-stanford-2025-ai-report-highlights-china-us-competition)
- [HPC Wire - Stanford AI Index: Open vs Proprietary Models](https://www.hpcwire.com/aiwire/2025/04/09/stanfords-ai-index-highlights-growing-divide-between-open-and-proprietary-models/)
- [Future AI News - Open Source vs Closed Source 2026](https://future-ainews.com/article/open-source-vs-closed-2026)
- [Aivancity - Stanford AI Predictions 2026](https://aivancity.ai/en/blog/2026-se-dessine-ce-que-les-experts-de-stanford-prevoit-pour-lavenir-de-lintelligence-artificielle/)
- [Tom's Guide - Netflix VOID AI video tool](https://www.tomsguide.com/ai/netflixs-new-ai-doesnt-create-videos-it-rewrites-reality-and-its-open-source)
- [MobileSyrup - Netflix VOID model](https://mobilesyrup.com/2026/04/06/new-netflix-model-ai-void-object-removal/)
- [Tech in Asia - ASE breaks ground on $3.4B AI chip testing hub](https://www.techinasia.com/news/taiwans-ase-breaks-ground-on-3-4b-ai-chip-testing-hub)
- [Reuters - ASE advanced packaging doubling to $3.2B](https://www.reuters.com/world/china/taiwans-ase-sees-its-advanced-packaging-business-doubling-32-billion-2026-2026-02-05/)
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
<script>
    document.addEventListener("DOMContentLoaded", () => {
        try {
            const rawMarkdown = document.body.innerText;
            const isDark = window.matchMedia("(prefers-color-scheme: dark)").matches;

            let webUrl = window.location.pathname;
            if (webUrl.endsWith('/index.md')) {
                webUrl = webUrl.substring(0, webUrl.length - 'index.md'.length) || '/';
            } else {
                webUrl = webUrl.replace(/.md$/, '');
            }
            const linkColor = isDark ? '#58a6ff' : '#0969da';
            const navHtml = 
                '<div style="margin-bottom: 24px; font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;">' +
                    '<a href="/index.md" style="color: ' + linkColor + '; text-decoration: none;">← Back to Home</a>' +
                    '<span style="margin: 0 8px; color: ' + (isDark ? '#484f58' : '#d0d7de') + ';">|</span>' +
                    '<a href="' + webUrl + '" style="color: ' + linkColor + '; text-decoration: none;">Switch to Web View</a>' +
                '</div>';

            let contentToRender = rawMarkdown;
            let frontmatterHtml = '';
            
            const fmMatch = rawMarkdown.match(/^---\s*[\r\n]+([\s\S]*?)[\r\n]+---\s*/);
            
            if (fmMatch) {
                contentToRender = rawMarkdown.substring(fmMatch[0].length);
                const yamlText = fmMatch[1];
                
                const borderColor = isDark ? '#30363d' : '#d0d7de';
                const bgColor = isDark ? '#161b22' : '#f6f8fa';
                const keyColor = isDark ? '#8b949e' : '#57606a';
                const valColor = isDark ? '#c9d1d9' : '#24292f';

                const rows = yamlText.split('\n')
                    .filter(line => line.trim() && line.includes(':'))
                    .map(line => {
                        const splitIdx = line.indexOf(':');
                        const key = line.slice(0, splitIdx).trim();
                        let val = line.slice(splitIdx + 1).trim();
                        if ((val.startsWith("'") && val.endsWith("'")) || (val.startsWith('"') && val.endsWith('"'))) {
                            val = val.slice(1, -1);
                        }
                        
                        return '<tr>' +
                            '<td style="white-space:nowrap; padding:8px 12px; color:' + keyColor + '; font-weight:600; border-bottom:1px solid ' + borderColor + '; width:1%;">' + key + '</td>' +
                            '<td style="padding:8px 12px; color:' + valColor + '; border-bottom:1px solid ' + borderColor + ';">' + val + '</td>' +
                        '</tr>';
                    }).join('');
                
                if (rows) {
                    frontmatterHtml = 
                        '<div style="margin-bottom: 32px; border:1px solid ' + borderColor + '; border-radius:6px; overflow:hidden; background-color:' + bgColor + ';">' +
                            '<table style="width:100%; border-collapse:collapse; font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif; font-size:13px;">' +
                                rows +
                            '</table>' +
                        '</div>';
                }
            }
            
            const renderedHtml = marked.parse(contentToRender);
            
            const wrapper = document.createElement('article');
            wrapper.className = 'markdown-body';
            wrapper.innerHTML = navHtml + frontmatterHtml + renderedHtml;
            
            document.body.innerHTML = '';
            document.body.appendChild(wrapper);
        } catch (e) {
            console.error("Markdown rendering failed", e);
        }
    });
</script>
</body>
</html>