塔斯娱乐资讯网

ChatGPT桌面端内置LibreOffice,暴露了软件行业一个肮脏的秘密 最

ChatGPT桌面端内置LibreOffice,暴露了软件行业一个肮脏的秘密
最近,有开发者发现OpenAI的ChatGPT桌面应用(Codex)的缓存文件夹高达1.7GB,里面竟然完整打包了Python、Node.js,以及整个LibreOffice开源办公套件。
一个聊天应用,为什么要内置一个庞大的办公软件?
重点其实不在于软件臃肿,而在于一个行业内众所周知的难题:以自动化的方式可靠地处理微软Office文档,是一场噩梦。
即使是手握重金和顶尖人才的OpenAI,面对微软Office那套复杂、封闭、充满历史遗留问题的文档格式(.docx, .xlsx等),也选择了最直接、最“笨”但最有效的办法——直接内置一个功能完备的开源替代品来解决问题。
第一,Office文档格式是“技术黑洞”。它们积累了数十年的功能迭代,内部结构极其复杂。任何试图用轻量级代码库去解析复杂文档的尝试,失败率都很高。与其自己重写或依赖不稳定的第三方库,不如直接调用一个经过数十年验证的成熟引擎。
第二,AI Agent的需求是程序级的。Agent需要的不是一个图形界面,而是一个稳定、可被命令行调用的“黑盒”。它需要能够以headless(无头)模式,精确地读取单元格数据、执行公式、修改文本、转换格式。LibreOffice恰好提供了这样的API,这比模拟人类用户去操作Word或Excel的界面(所谓的UI自动化)要可靠和高效得多。
当AI Agent成为创建和编辑文档的主流方式,而这些Agent的底层引擎却是开源的LibreOffice时,微软Office本身就有可能被“管道化”,沦为一个高级的“查看器”。
当然,微软也早已预见到了这一点。Satya Nadella提出的“Agent-first”定价模型,就是他们的应对策略。未来微软的收费对象可能不再主要是人类用户,而是调用其服务的AI Agent。他们试图将M365变成AI Agent操作的基础设施,从而在新的范式下继续掌握主导权。
我们看到的AI应用光鲜亮丽,其底层运行的,依然是无数个像这样充满妥协与无奈的工程决策。