Slack 于 8 月 20 日推出 Slack Code,让团队和 AI 编程智能体在同一个地方推进软件开发。专门的代码频道把对话、代码差异和运行预览放在一起,非工程岗位的成员也能跟上进度并提出意见。该功能在 Slack 的所有套餐中都可使用。

把智能体的工作从私人标签页里拉出来

用编程智能体做开发,此前基本上是一个人的事。开发者在终端或浏览器标签页里与智能体来回沟通,团队只看到最后的结果。这样一来,中间做过哪些判断、为什么最终写成这个样子,除了本人以外没有人清楚。评审被推到最后,每一次交接都要重新搭建上下文。

Slack Code 的做法是把工作场所本身搬到团队一侧。开发放在频道里进行,交流默认对所有人可见,上下文可以从人传给智能体,也可以在成员之间接力。Slack 的执行副总裁兼总经理 Rob Seaman 表示,AI 只有融入团队真实的工作方式才会产生价值,而不是某个人在另一个标签页里单独使用。

一个项目一个频道,结束后自动归档

代码频道与单个项目一一对应。在任意对话中提及编程智能体,它就会为该任务开出一个代码频道。工作完成后频道会自行归档,记录则作为审计日志保留下来,侧边栏不会被一次性频道占满。

频道内部按用途分成不同标签页,分别对应对话、执行计划、代码差异,以及可实际运行的 HTML 预览。差异显示会把旧的一行加上删除线,把新的一行并排放在旁边,正是工程师熟悉的评审形式。过去封闭在专用工具中的评审,如今摆在频道里每个人的面前。智能体的行为可以通过 API 调整,账号自动开通、用户认证以及部分流程的自动化都能按照企业自身的运作方式接入。

动手做开发的不再只有工程师

Slack 给出的例子很能说明变化。产品经理在频道里看到一份缺陷报告,不必等工程师腾出时间,直接找编程智能体商量修复方案。智能体开出代码频道,读取此前的对话、截图和已共享的资料,然后给出代码建议。产品经理再把工程师请进来核对差异、运行预览,确认没有问题后让智能体提交拉取请求并合并。

流程里没有工单也没有会议,但并非没有约束。频道中的任何人只要察觉智能体偏离方向,都可以随时暂停、纠正或终止。像推送到生产环境这类影响较大的操作,智能体会把工作内容整理好交给负责人审批,不经过人的判断就无法推进。权限与安全沿用 Slack 原有的管理设置,信息系统部门不需要另外搭建新的基础设施。

主流编程智能体已经到齐

上线时支持的智能体包括 Anthropic 的 Claude、Cognition 的 Devin、GitHub 的 Copilot、ChatGPT 以及 Vercel 的智能体。它们都通过代码频道 API 接入,使用时需要另行获得各家智能体的使用权限。

Slack 还表示今后会把这套 API 开放给更广泛的开发者。届时不限于软件开发,自建智能体也可以进入代码频道,参与市场活动策划或法务文件审查等工作。围绕智能体的使用体验同样有所调整:与智能体的私信会像普通对话一样带有线程标题,便于随时接续;新增的 Agents 标签页可以集中查看所有智能体和进行中的会话状态,并在中途停止任务;通过 Add to Slack,用 Lovable、n8n、LangChain 等工具做出来的智能体只需点几下就能加入工作区。

总结

Slack Code 回答的是一个很实际的问题:AI 写出来的代码,团队究竟在哪里评审。它没有去比拼智能体的性能,而是把产出挪到团队本来就在看的地方,这对导入方来说是一个务实的落点。能否扩展到开发之外的业务,还要看 API 开放之后的情况。