当前 AI 产品演进已经确立了一个清晰的行业共识:
采取数据与表现分离的架构,以 Markdown 负责底层逻辑与记忆的纯净存储,用 HTML 实现对外的高密度交互与展示。
这个思路的脉络是,前几天借着 Obsidian 作者提出 Markdown 是 AI 内容谢林点的观点,我发散讨论了当前 AI 原生格式主要分为 Markdown 和 HTML。
刚好今天 Claude Code 的作者也发文印证了这一点,他提到自己主要的对外分享形式已经全面转向 HTML。这两位前沿开发者的观点结合在一起,非常完整地勾勒出了这套方案的底层逻辑。
在这个架构中,Markdown 的绝对角色是底层的逻辑和记忆。所有的事实性内容都必须使用 Markdown 存储,它作为核心的底层 Memory,是最适合作为原始数据的载体。
而 HTML 则全面接管了表现层和对外展示。Markdown 最大的缺陷在于篇幅变长后极难阅读和理解,但 HTML 可以通过精细的排版组织、空间定位和视觉元素,达到极高的信息密度,同时还能支持极其丰富的可交互形式。
HTML 也有明显痛点,极不适合做状态的版本控制。
在产品的迭代过程中,HTML 不能作为原始数据直接供 AI 消费。因为它内部混杂了大量的代码结构和样式等非事实类内容,这不仅会让人类在审阅版本差异时面临巨大的噪音,也会让 AI 浪费大量的 Token 额度。
所以构建 AI 产品的核心就在于彻底分离数据层和表现层。底层数据应该继续以 Obsidian 这种成熟的 Markdown 组织形式为核心运转;
而在遇到需要对外分享或交流的场景时,再将内容渲染为 HTML,并部署到类似 S3 这样的平台上,让用户拥有一键打开就能直接消费的顺滑体验。
未来的 AI 产品也必然会沿着这条数据与表现解耦的路径继续发展。
Claude Code 的作者原文:x.com/trq212/status/2052809885763747935