ChatGPT偷塞1.7GB的Office

ChatGPT偷塞1.7GB的Office

ChatGPTLibreOffice开源

数据源:Simon Willison 博客

当所有人都在高呼 AI 即将取代办公软件时,ChatGPT 桌面应用悄悄在用户硬盘里塞进了一个 1.7GB 的环境。打开这个隐藏目录,里面装着 429.7MB 的开源办公软件 LibreOffice。一份号称由 AI 生成的文档,底层全是二十年前的代码在运转。

硬盘里长出 1.7GB 传统工具链

2026 年 9 月 1 日,开发者 Simon Willison 在 macOS 的 ~/.cache/codex-runtimes 目录下发现了一个庞然大物。这个 1.7GB 的环境里装载了 Python 和 Node.js,同步打包了 git 和 PDF 渲染工具 Poppler。在这个运行时环境的最深处,躺着 429.7MB 的 LibreOffice 无头模式组件。

组件大小用途
Node.js446.4MBJavaScript 运行时
Python440.6MB脚本运行环境
LibreOffice 无头模式429.7MB办公文档格式转换
Poppler187.9MBPDF 渲染
git148.1MB版本管理

ChatGPT 为了在本地生成文档,直接搬来了整条传统工具链。

Simon Willison 的磁盘占用分析截图 图:Simon Willison 的磁盘占用分析截图,显示 codex-runtimes 内含的组件。来源:Simon Willison

AI 无法凭空捏造 docx 格式

AI 模型擅长输出纯文本,但面对复杂的企业文档格式时却难以直接插手。docx 和 xlsx 本质上是嵌套了样式与元数据的压缩包。要求模型精准输出符合排版标准的二进制流,算力开销巨大,输出失败率也难以压降。

OpenAI 的工程师选择了一条务实的路径。在插件目录 plugins/documents 中,明确包含了教 AI 如何调用这些二进制工具的技能脚本。模型只需要生成结构化文本,格式转换的粗活都交给 LibreOffice 在后台静默完成。

LibreOffice 25 在 Debian 上的界面截图 图:LibreOffice 25 在 Debian 上的界面截图。来源:Wikipedia

替代品变成了共生宿主

LibreOffice 是从 OpenOffice.org 分支出来的开源套件,过去十几年一直是微软 Office 的免费替代方案。现在它变成了 AI 的基础设施。上层是参数规模巨大的神经网络在推理,底层是几十年历史的 C++ 代码在做排版渲染。

这里有一个绕不开的讽刺:AI 一直被认为要取代办公软件,结果 AI 应用自己先绑定了办公软件。Word 文档的格式细节远比表面看起来复杂,一份带样式的 docx 本质是压缩包里的 XML 与资源文件,稍有偏差就会损坏。让模型直接输出这种二进制结构,失败率太高,不如让 LibreOffice 代劳格式转换。

AI 应用的演进没有抛弃传统生态系统。用大语言模型做意图理解,用成熟的开源工具链做结果输出,这是目前最稳定的工程组合。高达 1.7GB 的本地占用,换来的是对各类旧版办公文件的向下兼容能力。这件事在 Hacker News 上拿到了 199 个赞和 103 条讨论——开发者们对「AI 内置传统办公软件」的反应,比预期热闹得多。

前沿应用铺在开源地基上

ChatGPT 内置 LibreOffice 揭示了技术落地的真相。**AI 的演进直接寄生在这些经历了无数修复的开源项目之上。**如果不依赖这套沉重的开源工具链,那个扬言要重塑办公体验的智能助手,连生成一份排版正常的文档都做不到。

参考链接:

  • Simon Willison 博客
  • HN 讨论