
我做了一个 AI 桌面控制台,才明白 AI 不该只是一个聊天框
这两天,我一直在做一个自己的 AI 桌面控制台。
它不是那种为了截图好看的 Demo,也不是为了证明自己会写代码而临时拼出来的界面,而是我真的希望每天打开它,用它管理自己的项目、查看当天要处理的事情、确认 AI 执行过哪些动作、检查有没有阻塞风险,以及回看每一次交付留下来的证据。
一开始我以为,这件事最难的是代码。后来做着做着,我才发现真正难的不是把界面画出来,也不是让按钮能点,而是一个 AI 工具到底怎样才能从“能聊天、能生成、能帮忙”变成“能进入我的真实工作现场”。
过去我使用 AI,更多还是打开一个聊天窗口。我要写文章,就把主题丢进去;我要修代码,就把报错贴进去;我要拆计划,就让它给我列步骤;我要做产品,就让它帮我整理需求。这种方式当然有价值,它已经极大改变了我的工作效率,但它始终还是一种临时调用:问题来了,我去问它;任务来了,我去喊它;出了 Bug,我再把上下文重新组织一遍发给它。
这种 AI 更像一个很聪明的外援,而不是一个真正进入工作系统的伙伴。
这两天做 Desktop Console 的过程中,我的感受越来越明确:AI 真正有价值的地方,不只是回答得多聪明,而是能不能被放进一套稳定的工作流里,成为状态层、执行层、验证层、证据层和决策层的一部分。
我想要的控制台,不是一个摆满卡片的后台页面,也不是一个看起来很复杂的管理系统。我真正想打开它时看到的是几个很直接的问题:今天最重要的事情是什么,当前项目有没有阻塞,哪些检查已经通过,哪些报告刚刚生成,哪些动作可以一键执行,哪些高风险动作必须禁止误点,以及 AI 做过的事情有没有证据可以回看。
所以这个控制台里开始出现 Today Focus、Blocking Risks、FastLane Actions、Recent Outputs、Agents、Skills、Evidence、Reports 这些模块。它们看起来像是功能划分,但对我来说,它们更像是把一人公司的工作现场重新整理了一遍:任务归任务,风险归风险,动作归动作,证据归证据,复盘归复盘。
这件事给我的第一个启发是,AI 产品真正难的不是“生成”,而是“收口”。
生成很容易。让 AI 写一段代码、写一篇文章、列一张清单、给一个方案,现在已经不稀奇了。真正困难的是,生成之后怎么验证,验证之后怎么记录,记录之后怎么复盘,复盘之后怎么沉淀成下一次可以复用的能力。如果没有这条链路,AI 做得越快,项目反而越容易变乱,因为你很快就会分不清哪些东西真的完成了,哪些只是看起来完成了。
这两天我不断遇到一些很真实的问题:按钮看起来可以点,但后端并没有真正接上;模块看起来已经存在,但里面没有有效内容;命令看起来执行了,但输出被界面重渲染清空;报告看起来生成了,但点击之后打不开;打包按钮看起来应该能跑,但这种高风险动作本来就不应该随便开放给日常入口。
这些问题如果只看截图,可能都不明显,但一旦你真的准备每天使用这个工具,它们就会变成实打实的摩擦。也正是这些摩擦让我确认,AI 工程化的核心不是让 AI 多写几行代码,而是让每一次执行都有状态、结果、证据和边界。
我现在越来越重视 PASS / BLOCK、release-check、quick-check、closeout、public-verify、证据文件和回滚路径,不是因为我喜欢把流程搞复杂,而是因为这些东西可以防止我被“看起来完成了”的幻觉骗过去。一个项目到底有没有完成,不能只靠感觉,也不能只靠 AI 自己说完成了,而要看它有没有通过验证,有没有留下证据,有没有在关键风险上被挡住。

这件事给我的第二个启发是,UI 不是皮肤,而是生产力入口。
以前我也会觉得,只要功能能用,界面丑一点没关系。但这两天我发现,如果一个工具是你每天都要打开的工作台,那界面就不是可有可无的装饰。界面决定了你愿不愿意持续使用它,也决定了你能不能快速理解当前状态。
这也是为什么我会纠结它不像 cc-haha 那种动态毛玻璃效果,为什么模块空洞,为什么层次不够,为什么不像一个真正有质感的桌面工具。这里面并不是单纯追求好看,而是因为我越来越确定:一个 AI 控制台如果做得像传统后台管理系统,我只会在出问题的时候打开它;如果它真的像一个属于自己的工作台,我才会每天主动打开它,看今天要做什么,看项目走到哪里,看下一步该推进什么。
AI 工具最终还是要回到人的使用现场。一个真正能长期使用的 AI 工具,必须同时做到有用、可信和愿意打开。有用,意味着它确实能解决真实任务;可信,意味着它每一步都有状态和证据;愿意打开,意味着它不是冷冰冰的功能堆叠,而是能成为一种工作习惯。

这件事给我的第三个启发是,我对 AI 的理解变了。
以前我更习惯把 AI 叫作助手,因为它能帮我写东西、查问题、改代码、做分析。现在我更愿意把它理解成一套可以被训练的工作系统。它不是有意识,也不是万能,更不会替我承担最终责任,但如果我给它角色、流程、技能、规则、证据和边界,它就可以稳定地帮我处理一部分复杂工作。
这也是我做“逸峰AI工作坊”的原因之一。我不是为了制造一个听起来很玄的概念,而是想把自己真实的工作方式拆开、重组、验证,再一点点沉淀成可复用的系统。一个人做项目,最怕的不是没有想法,而是所有事情都堆在脑子里:今天做一点,明天忘一点;这里修一下,那里漏一下;看起来每天都很忙,但没有形成真正的资产。
AI 进入这个过程之后,真正改变我的不是某一次回答,而是它倒逼我重新设计自己的工作方式:怎么拆任务,怎么判断优先级,怎么识别风险,怎么验证结果,怎么记录证据,怎么把经验沉淀成技能,怎么把每天的输出变成长期可积累的资产。
这比单纯“用 AI 提效”要更重要。
如果只是提效,我们很容易陷入另一个陷阱:今天快一点,明天再快一点,最后只是更快地处理更多杂事。但如果把 AI 放进工作流里,它就不只是帮你做事,而是在帮你重新设计做事的方式。它会让你意识到,很多混乱不是因为你不努力,而是因为你的工作没有状态层;很多焦虑不是因为你不懂 AI,而是因为你没有验证链;很多重复劳动不是因为你能力不够,而是因为你没有把经验沉淀成可复用的技能。
所以,这两天做完这个 AI 桌面控制台的阶段性版本后,我最大的感受不是“我又多了一个软件”,而是我终于看到了一种更清晰的方向:AI 不应该一直停留在聊天框里,它应该进入真实工作流,帮助一个人建立自己的任务系统、验证系统、证据系统、复盘系统和决策入口。
这套东西现在还不完美,界面还要继续打磨,模块还要继续补齐,动态毛玻璃的质感也还没有完全达到我想要的效果,但它已经让我看到了一个很重要的变化:AI 不再只是我需要时才打开的工具,而是在慢慢变成我日常工作的操作台。
我也越来越相信,普通人拥抱 AI,不一定要一上来就训练模型、研究论文、追逐每一个新工具。更现实的路径是,先从自己的工作现场出发,把那些每天重复发生的任务、风险、验证、复盘和资产整理出来,再让 AI 一点点进入这些流程。
当 AI 不再只是一个聊天框,而是进入你的工作流,它才真正开始改变你。

夜雨聆风