真正高效的 AI 工作流,不是更聪明的模型,而是更少的摩擦

john ke

Hatched by john ke

Aug 30, 2026

1 min read

88%

0

你是否注意到,很多人并不是因为不会读论文、不会写代码,才在技术工作中落后,而是因为他们每天都在被一些看似微小的障碍消耗:一个难以打开的网页,一份不知道如何配置的项目文件,一次没有验证的自动修改,一段无法复用的经验。

这些障碍通常不会出现在简历上,也不会被称为“核心能力”。但它们决定了一个人能否把知识变成行动,决定了一个团队能否把偶然的高效变成稳定的生产力。

一个非常简单的浏览器技巧,可以把论文页面从难以处理的格式变成可直接阅读的 HTML。另一个开源工具,则试图把 Claude Code 的配置、监控、健康检查、自动化钩子和外部工具连接起来。表面看,这两件事一个服务于阅读,一个服务于编程,几乎没有关系。

但它们共同揭示了一个更深的问题:当知识和能力越来越丰富时,真正稀缺的是否已经不是信息,而是通往信息与行动之间的低摩擦接口?

最强大的工具,往往只是让下一步变得显而易见

我们习惯把工具的价值理解为“它增加了什么功能”。更强的搜索、更大的模型、更多的插件、更复杂的自动化,似乎都在向系统中添加能力。但实际使用时,决定体验的往往不是系统拥有多少能力,而是用户能否顺畅地完成下一步。

一篇论文可能已经公开,内容也可能极其重要,可如果页面需要复杂加载,公式无法复制,章节结构不清晰,用户仍然很难真正阅读它。论文并没有消失,知识也没有减少,只是知识的可达性变差了

把网址中的一个字符替换掉,让论文变成浏览器可以直接呈现的 HTML,本质上不是创造新知识,而是消除了一层不必要的界面摩擦。这个动作很小,却改变了知识的使用方式。原本需要下载、打开、等待渲染、处理格式的过程,变成了点击后直接阅读、搜索、复制和分享。

同样,使用 Claude Code 时,模型本身可能已经具备生成代码、修改文件、运行命令和调用工具的能力。然而,如果开发者仍要花几个小时识别项目类型、编写配置、设置钩子、确认依赖、检查环境,那么模型的能力就被工作流的摩擦抵消了。

这两个例子都指向一种常被低估的设计原则:工具的第一价值不是增加可能性,而是缩短从意图到结果的距离。

可以把一次技术活动粗略表示为:

意图 × 能力 × 可达性 × 反馈质量 = 实际产出

其中任何一项接近零,最终结果都会显著下降。一个人即使拥有很强的意图和能力,如果入口难以使用,反馈无法理解,实际产出仍然可能很低。

这也解释了为什么一些简单的小技巧会有惊人的传播力。它们并不教你更多理论,却让你立刻获得更顺畅的行动路径。它们改变的不是“你知道什么”,而是“你能多快把知道的东西用起来”。

从聪明的工具,转向可观察的工作流

然而,降低摩擦并不等于盲目自动化。恰恰相反,自动化越强,越需要让过程可见。

一个能够自动修改代码的系统,如果只告诉你“完成了”,你很难判断它是否真的完成了正确的事情。它是否修改了不该动的文件?是否引入了新的依赖?是否跳过了测试?是否在错误的环境中运行?当系统越来越擅长替你行动,可观察性就从附加功能变成了信任的前提

这正是开发工作流中仪表盘、健康检查、日志导出和配置分析的意义。它们不是为了让界面看起来更复杂,而是把隐藏在系统内部的过程显现出来:当前有哪些会话,命令使用频率如何,环境是否健康,哪些钩子在运行,资源消耗在哪里,哪些操作可能造成浪费。

想象两种使用 AI 编程工具的方式。

第一种方式像把车交给一个陌生司机。你告诉它目的地,司机自行选择路线,中途不解释,也没有仪表盘。抵达时你不知道它是否绕路,也不知道车辆是否已经出现故障。

第二种方式则像驾驶一辆带有清晰仪表盘的车。你可以看到速度、油量、发动机状态和导航路线,必要时还能刹车、改道或查看行程记录。自动驾驶的程度可以很高,但人的判断不会被完全切断。

可观察性不是对自动化的不信任,而是让自动化能够被信任。

这里可以建立一个“自动化信任四层模型”:

  1. 预览:在执行前知道系统准备改变什么。
  2. 约束:规定系统可以触碰哪些文件、调用哪些命令、连接哪些服务。
  3. 验证:执行后通过测试、格式检查和安全检查判断结果是否合格。
  4. 追溯:保留日志,知道什么时候发生了什么,必要时可以恢复。

预览模式、确认机制、自动备份和随时取消,分别对应这四层模型中的不同部分。它们看起来像谨慎的防护措施,实际上是在设计一种更成熟的人机关系:机器可以快速行动,但关键边界仍然清晰,错误仍然可逆。

这套原则同样适用于阅读研究资料。一个 HTML 页面之所以有价值,不只是因为它更容易打开,还因为它通常更容易搜索、定位、引用、复制和建立上下文。可读性带来了可检查性,可检查性又提高了知识进入下一步工作的概率。

配置不是杂务,而是把经验变成基础设施

很多开发者把配置看成开始工作之前不得不忍受的一段杂务。选择框架,设置命令,安装工具,编写规则,连接数据库,配置测试。只要项目最终能运行,这些东西似乎都只是附属品。

这种看法忽略了一个事实:配置其实是在把个人经验和团队经验编码成系统默认值。

一位经验丰富的开发者知道什么时候运行测试,哪些文件不应该直接修改,什么情况下要执行格式化,如何检查环境,怎样连接数据库。他可能只需要几分钟就能完成一套配置。新手则需要搜索大量资料,反复试错,并且很难知道哪些做法是必要的,哪些只是个人偏好。

当工具能够根据项目类型自动识别环境,并推荐测试、格式化、部署和安全检查流程时,它做的并不仅仅是节省几分钟。它把原本存在于某个人脑中的隐性知识,转化成团队可以复用的显性结构。

这是一种重要的组织能力。没有标准化配置时,每个项目都是一座孤岛,团队成员不断重复解决相同问题。拥有可复用模板和自动化钩子后,最佳实践不再依赖某位“知道该怎么做的人”,而成为项目启动时就存在的基础设施。

可以把工作流成熟度分成四个阶段:

第一阶段:个人记忆

流程依赖个人经验。某些命令只在某位开发者的脑中,环境问题通常要靠口头指导解决。系统的效率取决于谁在现场。

第二阶段:文档记录

流程被写进说明文档,但执行仍然依赖人主动阅读和遵守。文档可能过时,关键步骤也可能被遗漏。

第三阶段:自动化执行

测试、格式化、安全检查和环境验证被放进钩子或命令中,在适当时机自动发生。流程开始从“建议”变成“默认行为”。

第四阶段:数据反馈

系统继续记录命令使用、失败原因、资源消耗和工作节奏,并据此提出优化建议。团队不只是执行流程,还能持续改进流程。

这四个阶段的核心变化,是从“人记住流程”转向“系统承载流程”。真正有价值的开发工具,不仅帮助人完成一次任务,还帮助组织积累完成任务的方法。

AI 时代的瓶颈,是工作流的可编译性

随着 AI 参与编程的程度提高,开发者的工作正在发生变化。过去,主要问题是如何亲自写出每一行代码。现在,越来越重要的问题是如何表达目标、定义边界、提供上下文、设置检查点,并判断结果是否符合预期。

换句话说,开发者正在从“代码生产者”部分转变为“工作流设计者”。

这可以用一个类比来理解。传统编程像手工制作家具,工匠亲自切割每一块木板。AI 编程更像管理一个速度极快、能力很强、但偶尔会误解图纸的施工队。你不能只说“把房子建好”,然后期待一切自然发生。你需要提供图纸、材料清单、验收标准、禁区和返工机制。

在这个模型中,项目配置就是图纸,MCP 连接就是材料和设备,钩子就是施工检查点,日志就是工程记录,健康评分就是施工前的现场检查。

因此,一个成熟的 AI 工作流,应该具备类似“可编译程序”的结构:

  • 输入清晰:项目状态、目标和上下文能够被系统读取。
  • 规则明确:哪些操作允许执行,哪些操作必须确认。
  • 步骤可组合:测试、格式化、部署和搜索可以被连接起来。
  • 错误可反馈:失败不会被静默掩盖,而是返回可处理的信息。
  • 结果可验证:完成不等于成功,成功必须通过预先定义的检查。

这也带来一个反直觉的结论:越强大的模型,越需要更好的工作流结构。

弱模型的错误通常很快暴露,因为它什么都做不好。强模型的危险在于,它能够流畅地完成大量看似合理的动作,即使目标理解错了,结果也可能显得非常专业。模型能力提升后,人的注意力不能只放在生成质量上,还必须放在边界设计和反馈设计上。

把“少一步”设计成系统能力

很多效率建议的问题在于,它们只告诉你某个快捷动作,却没有进一步说明如何把快捷动作变成稳定习惯。一次把论文转成 HTML 的技巧很有用,但更大的价值在于,它启发我们重新审视所有知识入口:哪些步骤只是历史遗留,哪些步骤可以被压缩,哪些步骤应该被自动化,哪些步骤必须保留以防错误?

同样,配置工具最值得借鉴的,不只是某一条命令,而是它背后的工作流思想:先识别环境,再给出建议;先展示变更,再执行操作;执行之后留下记录,并依据数据持续优化。

你可以用一张“摩擦地图”审视自己的工作:

  1. 从发现资料到打开资料,需要几步?
  2. 从阅读资料到复制关键内容,需要几步?
  3. 从新建项目到第一次通过测试,需要几步?
  4. 从让 AI 修改代码到确认修改正确,需要几步?
  5. 从一次成功操作到让团队复用,需要几步?

不要只统计时间,也要统计认知切换次数。每一次切换窗口、寻找命令、确认环境、猜测系统状态,都会消耗注意力。许多所谓的“效率低”,其实不是动作慢,而是上下文不断被打断。

更进一步,可以把每个步骤分为三类:

  • 必须由人判断的步骤:例如目标取舍、风险承担和产品决策。
  • 可以由系统辅助的步骤:例如环境识别、命令推荐和资料整理。
  • 应该由系统默认执行的步骤:例如格式化、基础测试、备份和日志记录。

好的工具不是把所有步骤都交给机器,而是把人的注意力从低价值重复劳动中释放出来,集中到机器无法替代的判断上。

Key Takeaways

  • 先找摩擦,再找工具。 不要从“我还能安装什么插件”开始,而要记录自己在阅读、编码和验证过程中反复卡住的地方。
  • 为自动化设置四道门。 执行前预览,执行中约束,执行后验证,全过程留痕。任何会修改文件或连接外部服务的自动化,都应该尽量具备这些能力。
  • 把个人经验写进默认流程。 将常用测试、格式化、安全检查和项目初始化步骤转化为模板、钩子或命令,避免重要知识只存在于个人记忆中。
  • 优先优化入口和反馈。 一个更容易打开的资料页面,一个能清楚展示系统状态的仪表盘,往往比增加更多高级功能更能提升实际效率。
  • 用数据改进工作流,而不是用感觉。 观察命令频率、失败位置、资源消耗和高效时段,定期删除无用步骤,调整真正影响结果的环节。

最值得培养的技术能力,可能不再是记住更多命令,也不只是掌握更复杂的模型。它是一种发现摩擦、设计接口、建立反馈回路的能力。

论文阅读技巧和 AI 编程工具因此在更深层次上汇合了:前者让知识更容易抵达,后者让行动更容易发生;前者压缩信息入口的距离,后者压缩意图到结果的距离。两者共同说明,未来的生产力竞争,不只是人与模型之间的竞争,更是不同工作流之间的竞争。

真正先进的系统,不是让人做更多事情,而是让正确的下一步变得自然,让错误的下一步变得困难。

当你下次遇到一个复杂工具时,不妨先问一个简单的问题:它究竟增加了多少功能,又消除了多少摩擦?前一个数字容易展示,后一个数字才真正决定知识能否流动、能力能否复用,以及一个好想法能否最终变成现实。

Sources

← Back to Library

Hatch New Ideas with Glasp AI 🐣

Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)

Start Hatching 🐣