当编辑器学会了做 PPT
这次聊三件事:为什么一个写作软件要做 PPT、界面重构背后的信息架构思考、以及下一版的两个大模块——AI 生成 PPT 和无限白板画布。
01 切换工具的成本,不在操作,在认知
先描述一个典型的场景。
你在启文里写了一份产品规划文档。结构清晰,论证完整。然后你把它导出为 PDF,放进 Keynote,开始拆解页面。你把”市场分析”拆成三页,把”竞品对比”拉成一张表,把”路线图”裁成时间轴。一个下午过去了。
但你实际上没有产生任何新内容。你只是把同一份内容,换了一种组织形式。
问题出在哪。
文字是线性的。一篇文章的结构是标题 → 段落 → 下一段。但演示是空间的。一页幻灯片同时承载标题、要点、图片、图表,它们在二维平面上共处,信息密度和阅读方式完全不同。
从线性到空间,不是简单的格式转换。它需要你重新判断每一段话在幻灯片上的权重、位置、和相邻元素的关系。这个过程消耗的不是操作时间,是认知资源。你在做设计决策——尽管你只是在把一份文档变成幻灯片。
现有的工具生态把这两个动作割裂了。”写”在一个软件,”展示”在另一个软件。中间那段”重新组织”的工作,由你的大脑承担。
启文这个版本做的事,本质上就是让软件替你完成这部分认知切换。

02 PPT 编辑:同一个数据,两种视图
先说设计决策。
市面上有两种做法。一种是做一个独立的”演示模块”,和编辑器并排,但数据分开维护——改了文档要手动同步到演示。另一种是把演示做成编辑器的另一个渲染视图——同一份数据,两种呈现方式。
我们选了后者。代价是开发复杂度更高,收益是零同步成本。
数据模型。 启文内部,每份文档的数据结构不存”格式”,只存”语义”。一个段落知道自己是标题、正文、还是引用,但它不知道自己是 18pt 还是 22pt——字号由视图决定。你在编辑视图看,它按写作模式渲染;你在幻灯片视图看,它按演示模式渲染。同一段文字,不用改一个字,切换视图就自动适配。
这意味着什么。意味着你写完文档的那一刻,幻灯片已经有了。不是”可以生成”,是”已经在”。你打开 PPT 视图,看到的是文档内容的另一种组织方式,而不是一个需要你重新填充的空白模板。
分页逻辑。 有人问:自动分页怎么知道哪里该断?
启文用一级标题做分页锚点。这不是什么复杂的算法,但它背后有一个假设:结构良好的文档,一级标题天然就是幻灯片的”页”。如果你的文档没有一级标题,启文会提示你”建议添加标题以使用 PPT 功能”——这不是偷懒,是在引导用户建立结构化的写作习惯。
我们反复讨论过要不要加一个”手动分页”按钮。最终决定不加。原因:加了手动分页,用户就会依赖它,一页一页地切,回到旧习惯。我们希望用户通过写好标题来驱动幻灯片——这不是限制,是引导。
编辑能力。 在幻灯片视图里,你可以调整每页的布局方案:标题居左还是居中,图片全屏还是并排,背景用纯色还是渐变。可以插入形状、文本框、分割线。所有操作都在启文内部完成,不需要导出到其他工具。
但有一个原则:这些调整只影响”呈现”,不影响”内容”。你把标题从左对齐改成居中,回到编辑视图,标题还是那个标题。两个视图共享数据,但各自维护独立的视觉参数。
这个设计的目标很明确:让你专注于内容,让软件负责组织。

03 界面重构:信息架构大于视觉设计
这次界面改版,外部看到的是”变好看了”。内部花了最多时间的是信息架构。
启文的功能在快速增长。V1.0 只有一个编辑器。V1.1 加了插件系统和模板库。V1.2 加了 AI 助手。这个版本加了 PPT 编辑。每个功能都需要在界面上有入口。如果不做系统性整理,入口会像藤壶一样长满船底。
我们做的不是 “把按钮藏起来”,是重新定义了启文的信息层级。
三层架构。 启文的界面现在分成三层:
第一层是永远可见的核心区——编辑区占据了屏幕 70% 以上的面积。无论你在做什么,内容始终是视觉重心。
第二层是上下文相关的辅助区——工具栏、侧边栏、状态栏。它们根据你当前的操作动态显示:写作时工具栏显示格式选项,预览幻灯片时工具栏切换为布局工具。同一个位置,不同的上下文。
第三层是按需呼出的扩展区——插件面板、模板选择器、AI 对话窗口。它们默认隐藏,在你需要的时候一键唤出。
这个架构的核心思想是:不让你看到你用不到的东西。
听起来简单,做起来难。难点在于预判”你什么时候需要什么”。这就涉及到工具设计里一个经典矛盾:可见性和干扰的平衡。
功能越可见,越容易被发现和使用。功能越不可见,界面越干净,但也越容易被遗忘。大部分软件的处理方式是全部摊开——菜单栏、工具栏、侧边栏、状态栏、浮动面板,能放的全放上去。结果是用户花在”找功能”上的时间,可能比”用功能”还多。
启文的处理方式是:让功能在”你需要它的那一刻”恰好出现。这不是 AI,是规则。比如,当你选中了一段文本,格式工具栏自动浮出。当你切换到幻灯片视图,布局选项自动替换格式选项。当你在白板上选中了两个元素,连线按钮自动出现。
这种设计不是炫技。它的目标就是一句话:让工具消失在意识之外。

04 AI 生成 PPT:不替代思考,替代的是”从零到一的焦虑”
这个功能在下个版本上线。但把它放在这里聊,是因为它和 PPT 编辑是同一个问题的两种解法。
PPT 编辑解决的是”写完文档还要做PPT”的问题——同一份数据,自动呈现。
AI 生成解决的是另一个问题:”文档都没写,PPT 就要交了”。
这两种场景在实际工作中出现的频率差不多。你被要求”先出一版 PPT 给老板看”,但你其实还没想清楚完整方案。你只需要一个结构框架,一个可以把想法填进去的脚手架。
AI 生成 PPT 就是做这件事的。
输入一句话——”Q3 产品路线图汇报,面向 CTO,15 页”——启文在本地模型上完成以下步骤:
-
主题拆解。 把”Q3 产品路线图”拆成合理的子主题:关键交付、资源分配、风险与应对、下季度展望。拆解逻辑基于知识库中的领域模板,不是随机生成。
-
内容脚手架。 每一页生成标题和要点占位符。不是写完的段落,是”这里应该放什么”的提示——”列出 Q3 的三个关键交付及预期完成时间”。你需要填充具体内容,但不需要想”该放什么”。
-
布局匹配。 根据内容类型自动选择布局:文本密集型用双栏,数据密集型用图表+注释,结论型用大字报。用户可以在生成后切换布局。
-
本地执行。 整个过程在用户本地完成。文档不离开你的电脑,不调用云端模型,不需要 API Key。
这个功能的核心假设是:AI 在创意工具中的角色不是作者,是编辑。它不替你写内容,它替你把结构搭好,让你直接进入”填充”阶段。这中间省略的,是那一段对着空白页面不知道该从何下手的焦虑。
我们在这个方向上走得极度克制。启文的 AI 生成不会给你一段看起来很完整、实际上空洞无物的”范文”。它给你的是一份”你有东西要填”的框架。这个区别很重要——前者让你以为自己有了内容,后者让你清醒地知道还需要做什么。
05 无限白板:文档是线性的,思考不是
PPT 是把思考给别人看。白板是把思考给自己看。
这两个功能同时推进,不是巧合。
文档有一个天然的限制:它是线性的。从上到下,从左到右,逻辑层层嵌套。但人在构思阶段的思考不是这样的。你可能有三条线同时展开,它们之间的关系不是”第一点→第二点→第三点”,而是一个网络——A 影响 B 和 C,C 反过来约束 A,D 独立但和 B 共享一个前提。
把网状思考塞进线性文档,是一种信息损耗。你需要先把网拆成线,再把线排成序,最后写成文字。每一步都可能丢失关系。
白板不做这件事。它允许你保持网络的形态。
启文的无限白板是一个没有边界的二维画布。你可以在上面放置文本块、图片、手绘轨迹、形状。元素可以拖拽、缩放、旋转、分组。最重要的是——可以连线。一根线表达一个关系,一个箭头表达一个方向,一个颜色表达一种类型。
这听起来像任何一款白板工具。启文的区别在于和编辑器的关系。
在白板上排好的内容,可以一键导出为文档大纲。反过来,一篇结构清晰的文档,可以一键展开为白板上的卡片网络。你可以在文档阶段做好线性梳理,遇到需要横向对比的部分,切到白板展开;在白板上排完逻辑,切回文档继续深写。
这是两种思维模式的切换,不是两个工具的切换。
技术上,白板和编辑器共享同一份数据结构。一个文本块在文档里是一个段落,在白板上是一个可拖拽的卡片。你在白板上修改了它的文字,回到文档,对应段落同步更新。不需要导入导出,不需要版本管理。
06 功能越多,软件越重——除非它们共享同一个核心
这篇文章写了五个功能模块。有人可能会问:一个写作软件,为什么要做这么多?
答案是:我们没有做五个功能。我们做的是同一个功能,放在了五个不同的场景里。
启文的内核一直只有两层:
- 内容引擎
——管理文本、图片、结构的增删改查 - 视图层
——决定这些内容如何呈现在屏幕上
编辑器是一个视图。幻灯片是另一个视图。白板是第三个视图。AI 生成是第四个视图——内容是 AI 写入内容引擎的。
这不是功能堆叠。是同一个引擎的不同驾驶舱。
为什么其他软件不这么干。因为大多数工具的架构是”功能驱动”——先有编辑器,再加一个演示模块,再加一个白板模块。每个模块有自己的数据格式、存储方式、渲染逻辑。功能之间要靠导入导出来通信。
启文的架构是”数据驱动”——先有统一的内容模型,再在上面加各种视图。新视图只需要实现”呈现”和”交互”,数据的读写、存储、版本管理全部由底层引擎负责。
这种架构在开发初期会慢——需要花大量时间设计内容模型和接口,无法快速堆功能。但在后期会越来越快——每加一个新视图,复用的是同一套基础设施。这一版的 PPT 编辑和界面重构,本质上是这种架构红利的第一次兑现。
07 接下来
PPT 编辑和界面重构,这个版本已经可用。
AI 生成 PPT 和无限白板,下个版本上线。
再下一个版本做什么,还没定。但我们有一个判断标准:这个功能,是在帮用户更好地思考,还是只是在帮用户更快地完成任务。
快是手段,不是目的。如果加快完成任务意味着跳过了思考的过程,那这个功能不值得做。
启文的定位从来不是”效率工具”。效率工具的问题是:它假设你知道要做什么,只需要做得更快。但实际上,大多数时候你不是”写得慢”,你是”不知道写什么”。
我们要做的,是帮你知道写什么。
联系邮箱:bitwool@163.com
BitWool 数字毛织 | bitwool.cn
启文 | 启于思,行于文
免费 · 本地优先 · 可离线的写作伙伴
夜雨聆风