最近有 Claude 工程师的观点引起了不少讨论:他认为未来的 AI 只需输出 HTML,甚至声称 Markdown 即将过时。这个说法技术感十足,也有些“标题党”的味道——它带着一种技术人的傲慢,或者更像是为自家产品(Claude Artifacts 功能)造势。
但如果从 AI 的底层运作逻辑与真正的人机协作视角仔细拆解,结论恰好相反:Markdown 依然是、且在未来很长一段时间内,对 AI 和人类都最友好的格式。
以下是该观点为何“以偏概全”的三个核心原因。
- 混淆了表现层与数据层
那位工程师觉得 HTML 好,是因为它能渲染出好看的界面、能交互。但这犯了根本性概念错误:把前端的展示效果等同于底层的信息载体。
- HTML 是表现层:它主要告诉浏览器“该怎么显示”。充斥其中的 <div class="flex-col"> 等标签,对内容本身没有任何语义价值。
- Markdown 是数据层:它专注于信息本身与逻辑结构。
打个比方:这就好比说“未来的 API 都返回网页,而不是 JSON”。显然,这是说不通的。AI 的核心价值在于处理信息和逻辑,而 Markdown 就像是人类语言与 AI 之间的“JSON”——干净、纯粹、直指核心。
2. Markdown 对 AI 来说是真正的“友好”
从大语言模型(LLM)的物理特性和训练机制出发,Markdown 具备 HTML 难以比拟的三大优势:
- 极高的信噪比,符合 Token 经济学
HTML 充斥着冗余标签(噪声),会大量消耗 AI 的上下文窗口,拖慢生成速度并增加推理成本(Token 花费)。而 Markdown 信噪比极高,AI 几乎可以把所有算力都用在“思考内容”上,而不是处理无谓的闭合标签。 - 完美契合 AI 的注意力机制
大模型在训练时阅读了海量的 GitHub、Reddit、维基百科等文本,这些内容绝大多数用 Markdown 组织。Markdown 的层级结构(从 # 到 ###,再到 - 列表)天然适配 Transformer 架构的注意力机制。事实上,AI 经常利用 Markdown 的缩进和列表来进行“思维链”(Chain of Thought)推理。 - 极佳的容错率
AI 生成代码时不可避免地会出错。如果生成 HTML 时少写了一个 </div> 或嵌套错误,整个页面可能崩溃乱码。Markdown 则极其鲁棒——即便缺少一个 *,也完全不影响核心信息的传递与阅读。
3. “人类不需要修改”是个伪命题
那位工程师的核心论点之一是:“人类越来越不需要自己改代码,直接让 AI 重新生成就行了,所以不再需要让人方便手写的格式(如 Markdown)”。
这一判断在当前阶段过于理想化,也与实际工作流严重脱节。
- AI 尚未达到“一次生成即完美”
在实际项目中,AI 常常能做到 90% 的好结果,但剩下的 10% 需要人类手动微调。 - 手动修改的阻力差距
面对一篇 AI 用 Markdown 写好的文案或逻辑说明,你可以像改 Word 一样直接上手修改几个词。但当你面对一堆包裹在 HTML 标签与 CSS 样式中的文本,想要大海捞针般寻找那几处需要调整的内容,心智负担是极大的。 - “重新生成”的隐形成本
让 AI 重新生成,你需要重新写提示词、等待生成,而且它有可能把原本正确的地方改坏。远不如人类直接在 Markdown 上修改来得高效。
总结
那位 Claude 工程师的视角,本质上是想将 AI 打造成一个“完全自动化交付成品的黑盒软件”。在某些特定场景下(例如让 AI 直接输出一个带交互的统计图表),HTML 确实是一种合适的“输出结果”。
但如果你把 AI 视为思考伙伴、副驾驶——是在来回探讨、构思、打磨方案的过程中与你协作的智能体——那么Markdown 这种轻量、透明、低阻力、人和 AI 都能一眼看懂的格式,依然拥有不可撼动的地位。
技术可以不断进化,但高效沟通的基本原理不会轻易改变。Markdown 不是过去式,它是面向未来的“认知 JSON”。