Shopify 的内部编码代理 River 有个反常规矩:不回私信。

你给它发 DM,它会礼貌拒绝,然后建议你新建一个公开 Slack 频道再开工。CEO Tobias Lütke 自己也在 #tobi_river 频道里用 River。这个频道里有上百人围观、补充上下文、接手任务、参与 review,也顺手看老板怎么被提醒“手生了”。

这件事的重点不是 Shopify 又做了一个 AI 编程工具。材料里没有 River 的模型来源、技术架构、性能指标,也没有说它是对外产品。真正有意思的是:Shopify 把和 AI 协作的现场亮了出来。

River 的规则:不进私聊,只上工位

River 是 Shopify 内部 coding agent,运行在 Slack。它的协作逻辑很简单,也很硬:AI 不躲进个人聊天框,任务尽量在公开频道展开。

机制具体做法直接效果
拒绝 DMRiver 不响应私信避免关键过程沉进个人 inbox
公开频道用户和 River 在 Slack 公共频道工作对话可搜索、可追溯
多人围观员工可看 thread、补上下文新人能看见真实工作流
接力 review其他人能参与审查、提醒、接手AI 输出变成团队协作物

Tobias 用了一个德语词:Lehrwerkstatt,直译是“教学车间”。意思不是先培训再上岗,而是在工作台边学。整个 shop floor 就是课堂。

“观摩而学”放在这里很准。过去团队里高手怎么拆问题、怎么问 AI、怎么 review 代码,常常藏在私聊、个人终端和零散会议里。River 的公开频道模式,把这些隐性知识摊到了地面上。

这也是 AI 编程工具落地时最容易被低估的一层:代码结果会进入仓库,但协作过程经常消失。过程一消失,组织就只剩下产出,学不到方法。

Shopify 做对了什么:把个人提效改成团队学习

很多公司上 AI 编程工具,默认目标是个人效率:工程师更快写代码,产品经理更快写 spec,团队少开几次会。

这当然有用。但只盯个人效率,会制造新的黑箱。每个人都在自己的小房间里和 AI 对话,产出变快了,判断过程没了。代码进了仓库,文档进了系统,没人知道中间为什么这样选,也没人知道哪些上下文真正起作用。

Shopify 这次做对的,是把 AI 协作的“过程数据”留下来。

公开频道让一个人的试错,变成一群人的教材。一个人的上下文补充,变成后面所有人的搜索结果。一次 review 意见,变成团队对 AI 输出质量的共同记忆。

对技术管理者来说,这比“全员学 AI”更实在。与其急着采购更多工具,不如先挑低敏感、可复用的工作流做公开试点:bug 修复、内部脚本、文档改写、测试补全、代码 review 辅助。重点不是让所有人围观所有事,而是让高价值协作过程能被看见。

对产品和工程团队来说,动作更具体:

对象可以怎么做要避免什么
技术管理者设公开 AI 协作频道,沉淀 prompt、上下文、review 结论把公开误解成监控,把频道做成员工表演场
工程团队把常见任务、失败案例、修正路径留在 thread 里只保存最终代码,不保存判断过程
知识管理负责人把可搜索对话接入团队知识库或规范文档把 AI 聊天记录堆成没人看的垃圾场
安全合规团队划出不能公开、不能输入 AI 的边界用一句“注意保密”替代真实规则

这里有现实约束。公开频道会带来噪音、信息过载、围观压力,也不适合敏感项目。Shopify 的材料说的是尽最大程度可见,不是取消边界,更不是强制所有工作全公开。

分寸很关键。公开是为了学习,不是为了让每个人在 Slack 上演自己很忙。

Midjourney 的回声:新工具常靠互相偷师跨过门槛

Simon Willison 把 River 类比到早期 Midjourney 的公共 Discord。这个类比不完全一样,但抓住了同一个机制:生成式 AI 的学习曲线,很多时候不是靠说明书抹平的,而是靠公开试错抹平的。

早期文生图提示词很怪,参数多,手感重。Midjourney 把主要入口放在公共 Discord 频道,用户会看到别人的 prompt、失败品、小技巧和改写方式。很多人不是读完教程才会用,而是看别人怎么试,照着改,再试一次。

River 的逻辑也是这样。AI 编程不是只有“输入需求,得到代码”。真正难的部分在中间:给什么上下文,如何拆任务,什么时候不信 AI,如何 review,如何让人接住机器的输出。

这些能力很难靠一份培训 PPT 传下去。它们更像手艺。铁路、电力、报业、互联网公司都经历过类似阶段:新工具刚进组织时,最先拉开差距的常常不是设备本身,而是谁能把使用方法扩散成日常制度。

接下来真正要看的,不是 River 会不会变成一个公开产品。材料没有给这个信息。

更该看三个变量:

  • 公开频道里的 AI 协作记录,能不能沉淀成可复用知识,而不是 Slack 噪音。
  • 团队能不能设清边界.哪些任务公开,哪些任务必须私密,哪些内容不能喂给 AI。
  • 这种模式能不能跨过 CEO 个人示范,变成普通团队也愿意用、用得起、用得久的工作方式。

如果这三点做不成,River 不回私信只是一条有趣的产品规则。如果做成了,它说明 AI 进组织后的分水岭变了:模型强弱重要,但可见的协作现场更稀缺。

工具会越来越像水电煤。真正难得的,是那个能让人围在一起看、一起改、一起学的车间。

River 不回私信,看起来是小设定。它真正说的是:别把 AI 关进个人抽屉里。工作看不见,学习就只能靠运气。