那天我先问了一个看起来很像产品规划的问题:技能越来越多之后,是不是应该做一个工作台?问完我又立刻追问,工作台是不是其实已经存在,只是我还没有找到它。接着,我去找相关代码,想知道工作台相对单个技能究竟增强了什么;再往后,我开始问应该用什么技能调研,以及这个工作台到底从哪里启动。
这串问题表面上是在找代码和入口,实际上是在确认一件更基础的事:眼前的系统到底已经具备工作台的形状,还是只有一组能力文件。最后我又提出界面不够优雅、需要白天模式。它们看似是视觉反馈,实际上把问题推到了更具体的位置——一个能工作的入口,是否也能让人愿意继续使用?
技能变多,不等于工作台出现了
我一开始容易把“有很多技能”理解成“已经有了工作台”。每个技能都能完成一类事情,名称也可以被搜索或调用,于是把它们放在一个页面上,似乎只差一个漂亮的外壳。但当我真的顺着这个思路往下想,就会发现两者解决的不是同一个问题。
技能解决的是“某件事怎么做”。它可以负责写作、调研、生成素材,或者完成一次检查。工作台解决的则是“我现在要做什么、从哪里开始、下一步是什么,以及结果去了哪里”。前者是能力,后者是承载能力的连续路径。
如果不处理这个区别,最直接的后果就是把目录页误当成产品。用户看到了很多名称,却不知道哪个适合当前任务;即使选对了,也不知道是否需要先准备材料、运行中能不能观察进度、失败之后能否恢复。能力没有消失,但调用成本全部转移给了人。
技能数量的增长,只能证明能力在增加,不能证明使用这些能力的路径已经成立。
这也是我后来没有急着把所有技能名称铺到页面上的原因。页面越完整,越可能掩盖一个事实:它只回答了“有什么”,没有回答“我该怎么走”。
先把系统拆成3层
为了判断是否真的需要升级成工作台,我会先把系统拆成3层。第1层是能力层,负责实际做事;第2层是编排层,负责选择、串联和传递上下文;第3层是交互层,负责让人发现能力、启动任务、观察状态和复用结果。
单个技能通常属于第1层。它有明确输入,也有明确输出,使用者可以直接调用它。但当任务不再是一个动作,而是一段过程时,编排层就开始变得重要。比如一次调研可能要先找资料,再筛选,再整理,再交给写作环节。这里真正需要管理的不是某个技能的说明,而是前后步骤之间的关系。
工作台主要落在第3层,同时要把前两层组织起来。它不一定要替每个能力重新造界面,却要把能力放到任务语境里:我现在处于哪一步,系统准备调用什么,结果怎样进入下一步。没有这种组织,所谓工作台只是在目录前面加了一层导航。
这个分层还有一个好处。它能避免把界面问题误判成能力问题。当用户说“我不知道怎么启动”时,未必是技能不会做事,可能是没有真实入口;当用户说“还不够优雅”时,也未必是颜色或圆角的问题,可能是页面没有把任务关系讲清楚。
从真实入口判断,而不是从名称判断
那次对话里,我连续追问工作台相关代码和启动方式,其实已经暴露了一个判断标准:如果一个系统需要靠熟悉内部文件的人告诉你“应该从哪里开始”,它就还没有形成面向使用者的入口。
真正的入口不只是一个按钮或一个网址。它至少要回答3个问题:当前用户想完成的任务是什么,系统会用哪些能力,完成后结果在哪里继续使用。入口可以很简单,但不能让人自己把目录、说明和命令拼成一条路。
我会用一条真实任务来验收,而不是打开页面看它是否丰富。比如从“我要做一次调研”开始,观察用户能否找到合适的起点,能否知道需要提供什么,能否在过程中看见状态,最后能否拿到一个可继续处理的结果。如果中间任何一步都要退回去搜索名称,工作台就只是能力索引。
判断一个系统是不是工作台,要看用户能否从任务出发走到结果,而不是看页面上放了多少能力。
这也解释了为什么“我用什么技能来调研”是一个危险信号。它把一个本来应该由系统承接的选择,重新交还给了用户。用户可以知道有很多能力,却仍然不知道该选择哪一个;系统的专业性没有转化成可行动的引导。
最容易误判的,是给目录换一层皮
错误捷径很有吸引力:先把已有技能名称、图标和说明收集起来,做一个卡片页面,再补一个搜索框,最后加上深色或白天模式。这样很快就能得到一个看起来像产品的东西,也很容易在演示时显得“功能齐全”。
但这条路有一个根本问题。它从资产清单出发,而不是从任务路径出发。清单会越来越长,搜索会越来越重要,用户也会越来越依赖自己记忆名称。新增能力只会让页面更拥挤,无法让系统更容易使用。
我选择先区分入口与承载层,是因为界面优化只有在任务关系明确之后才有意义。白天模式当然重要,尤其当工作台要长时间使用时,刺眼的暗色界面会影响舒适度;但如果用户仍然找不到启动位置,换成明亮背景并不会降低调用成本。
这里还有一个容易忽略的失败场景:系统可以成功启动,却无法让人确认自己启动对了。没有状态、结果和下一步,用户就会反复点击,或重新发起同一个任务。最终看起来像是能力不稳定,实际是反馈链路没有建立。
界面优雅,来自路径少一层猜测
我后来把“优雅”理解得更具体一些。它不只是视觉上干净,也不是把所有按钮排得整齐,而是用户在每个阶段都少猜一次。开始时知道从哪里进入,选择时知道为什么推荐,执行时知道系统正在做什么,结束时知道结果如何继续使用。
这种优雅会反过来影响设计取舍。首页不一定要展示所有能力,可能只需要展示几类常见任务;详情页不一定要塞满参数,可能只呈现当前任务必须准备的输入;运行页不一定要暴露全部内部日志,但要告诉用户状态、等待原因和失败后的可行动选项。
如果把这些信息都省略,页面也许更简洁,却把复杂性藏到了用户心里。用户需要记住更多规则,反复试错,甚至只能依赖别人带着走。表面上界面更轻,实际使用更重。
这件事让我重新意识到,所谓承载层不是把能力装进去的盒子。它是在替用户保存一部分判断。保存得好,用户只需表达目标;保存得差,用户就必须先学会系统的内部结构。
一条可复用的升级判断流程
以后遇到“要不要把技能系统做成工作台”的问题,我会先走一遍简单流程。第1步,列出能力,不急着设计页面,先确认每项能力的输入、输出和边界。第2步,把能力按真实任务分组,而不是按文件夹或开发者习惯分组。第3步,画出从发现、启动、执行到结果复用的路径,找出中间需要人工猜测的地方。
第4步,用一条真实任务试走。任务不必复杂,但必须有起点、过程和结果。记录用户在哪里停顿、为什么返回、什么时候不知道下一步。第5步,优先补入口、编排和反馈,再处理视觉风格。第6步,重新验证:新增一个能力之后,原来的路径是否仍然清楚,失败之后是否有恢复办法。
这套方法的重点不是规定工作台必须长什么样,而是把“升级”从感觉变成判断。如果能力之间互不关联,使用者也能直接完成单步调用,也许暂时只需要一个轻量入口;如果任务需要多步串联、结果需要持续追踪,或者用户频繁问“该从哪里开始”,那就已经出现了工作台的需求。
工作台的最低标准,不是把所有能力集中起来,而是让一次真实任务少依赖用户的记忆和猜测。
一个流程成熟的标志,不是它能跑通一次,而是下一次遇到相似任务时,人可以沿着已经理解的路径继续走。工具真正改变的也不只是速度,而是能不能把选择、启动和反馈组织成一种稳定的工作习惯。
下次我会怎么做
下次再遇到类似问题,我不会先问“工作台应该加哪些功能”,而会先拿一条真实任务做路径测试。我会从用户看到的第1个入口开始,记录他是否知道为什么进入、需要准备什么、系统正在做什么,以及结果能否自然进入下一步。
如果路径走不通,我会先修承载层,再决定是否需要新增能力。如果只是缺少分组、启动说明或状态反馈,就不把问题扩大成重做整个系统;如果确实存在多步任务和持续结果,再考虑更完整的编排和交互。
我也会把界面反馈放回使用场景里判断。白天模式要服务于长时间工作,优雅要体现在少一次寻找、少一次返回、少一次确认,而不是只体现在截图上。这样做,才能避免把“看起来像工作台”误认为“真的能承载工作”。