做工具的时候,我们经常会陷入一个冲动:收到一个指令,就想把所有连带的事情一次性做完。用户说"帮我写篇文章",工具不只写,还自动想好标题、配图、排版、发布时间——好像"一步到位"才够智能,才够先进,才叫真正的自动化。这种想法的出发点是效率,但它的终点往往是混乱。
我在设计内容生产系统的时候,反复遇到了同一个问题:当一个操作能触发多个连带行为的时候,人的控制感反而在一步步丢失。系统越"聪明",越会主动替你做一些你没明确说要做的事情,人就越觉得自己在被系统推着走。这不是我们想要的。
一次接受不该触发全部
我遇到过这样一个具体的场景:内容系统的核心操作是"接受"一篇候选选题。直觉上,接受了某个选题,下一步就该直接进入写作流程,甚至安排发布档期。看起来没什么问题——少做一次判断,少一步手动操作,效率提高了。而且很多其他产品的设计就是这样做的,省事。
但跑了几轮之后,我意识到这个直觉是错的。因为"接受"这个动作,只是整个内容生产链条中最上游的一环。你把一个选题从候选池里捞出来,只是表明它通过了初筛。但通过了初筛之后,还有很多具体的问题需要人来判断:素材够不够充分?今天的写作状态和这个选题的基调匹配吗?最终发布在哪个平台比较合适?当前有没有更紧迫的选题要优先处理?
如果"接受"自动触发了"写作"甚至"发布计划",就等于把中间这几个关键的判断环节全部跳过了。表面上看是省了一步操作,实际上是丢失了多个独立的决策节点。丢失决策节点的后果是什么?是工具产出的内容和人的预期越来越不一致,而人又说不清楚问题具体出在哪个环节——因为那个环节根本就没发生。
工具不该替人做判断
这句话听起来再简单不过,但在实际设计中非常容易弄混。工具能做的是什么?是执行已经明确的指令,是在给定条件下完成确定性任务。但"这个选题今天要不要写"、"应该用什么语气来写"、"需不需要配图"——这些不是确定性任务,它们是判断。而判断需要上下文,需要当时的直觉,需要对当前许多事情之间优先级的感知。这些东西很难量化,更难写进工具自动触发的规则里。
我后来给自己定了一个设计原则:每一次触发应该只做一件事,而不是一串事。 "接受选题"就是"接受选题",它的直接结果是把候选状态变为待写状态,仅此而已。要不要真正进入写作、什么时候开始写、用什么方式写——那是另一个触发点,需要另外一次独立的决策。这串事情不应该耦合在一起。
这条原则有一个简单的验证方式:如果你取消一个操作,它的连带影响能不能自然地、无副作用地被取消?如果"接受"自动触发了"写作",那么当你"取消接受"的时候,你还得去取消写作流程中已经产生的所有动作,这种耦合让系统变得非常脆弱。边界清晰的设计应该是:取消接受,候选状态回到之前的样子,写作流程根本没有启动,没有什么需要额外清理的。
边界清晰才能可靠
这个原则背后有一个更通用的设计理念:边界清晰才能可靠。
当一个操作有多个连锁效应的时候,只要中间任何一个环节出问题,整个链路就跟着出问题。如果写作流程卡住了,发布流程也会被牵连。如果用户只是想把一个选题先存下来晚点再说,但操作却自动开始了写作,用户还要专门去做一次额外的取消操作。每一步之间的依赖关系越复杂,系统就越脆弱、越难调试、越不可信。
把边界划清楚之后,每一个工具的操作都变得可预测。用户知道"接受"就是移到待写列表,不会偷偷开始写。知道"写作"就是起草内容,不会擅自发布到公众平台上。每一个步骤都可以独立推进、独立回滚。这种可预测性带来的安全感和信任感,比任何一次性的高效操作都要值钱得多。
渐进式自动化
当然,这绝不意味着每个步骤都得手工作业。渐进式自动化的思路很清楚:在判断完成之后自动化执行判断好的部分,而不是在判断之前就自动化去取代判断。
先让人做判断。判断清楚了,再让工具去执行确定性的那部分工作。如果每次判断本身太费力,可以考虑给工具增加信息辅助的能力——展示候选的素材丰富程度、展示类似内容的阅读数据、展示不同平台的排期窗口——这些都是辅助信息,目的是帮助人做更好的判断,不是替代判断。人看了信息之后觉得可以了,就点一下"接受";觉得不行,就点"放弃"或"稍后再看"。每次操作的量没有变多,但每次操作背后依据的判断质量明显提高了。
这里有一个容易被忽略的细节:辅助信息的设计必须忠于"辅助"这个定位。如果辅助信息的设计太过显眼、太过有引导性,它实际上就在替代判断——人会倾向于相信系统展示的信息而放弃自己的直觉和判断。辅助信息应该安静、客观,只展示事实不算总账,把最后的决定权明确地留给使用工具的人。
克制也是一种能力
做工具的难点从来不是添加功能,而是知道什么功能不该做。尤其是当别人对你说"你这个工具不够聪明,不能一步到位"的时候,你还能不能坚持说"这一步就是一步,它不该连到下一步"。这不是技术能力的问题,也不是做得不够优秀的体现,而是设计理念的选择问题。
让工具只做该做的事情,本质上是对人的判断权的充分尊重。不是工具不够强,而是有些事情必须由人在适当的时间、用适当的注意力去做。工具把所有事情都做了,看似效率提高了,实际上是把判断的主动权交了出去。最后产出的内容也许格式规整、逻辑严密,但总缺少了一点人的味道——而这一点味道,恰恰是内容最能打动那些读者的部分。
每次接受只是接受,每次写作只是写作,每次发布只是发布。把每一步做干净、做单一、做稳定,让工具回归到该有的位置上去,内容工作才会变得可控、可预期、可持续地做下去。