Salesforce 旗下的 Slack 正式推出 Slack Code,这是一款旨在重塑软件开发工作流的重磅产品。它打破了 AI 编码代理(如 Anthropic 的 Claude Code、Cognition 的 Devin、GitHub Copilot 等)仅存在于开发者个人终端的黑盒状态,将其直接嵌入到 Slack 频道中,让代码生成、审查和交付过程变得透明、可协作且可审计。

核心理念:代码不再是瓶颈,人类判断才是
Slack Code 的战略基石在于对软件开发成本结构变化的深刻洞察:
- 从稀缺到廉价:随着 AI 能力的提升,编写代码本身已不再是昂贵或耗时的步骤。
- 瓶颈上移:真正的约束转移到了上游的想法、品味、判断和工艺。
- 民主化贡献:通过将代理工作公开化,Slack 允许产品经理、设计师甚至销售人员直接参与软件修复与迭代,极大地扩展了能对项目产生实质影响的人群范围。
工作流程:像编辑部一样协作
Slack Code 引入了一种类似新闻编辑室的协作模式,而非传统的结对编程:
- 触发与启动:用户在工程频道标记代理(如
@Devin)报告 Bug 或提出需求。 - 专属代码频道:代理自动创建一个专门的临时频道,公开其工作全过程,包括:
- 代码差异(Diffs)
- 实时预览链接
- 运行计划与执行日志
- 多人引导与审查:团队成员(工程师、PM、设计师)可随时加入频道,提供反馈(如上传 Figma 文件),代理即时整合修改。
- 验证与归档:代理完成工作后,提交 Pull Request (PR),并附上截图或演示视频作为功能正常的证明。频道随后归档,形成可搜索的审计轨迹。
关键特性与安全模型
- 🤝 广泛的代理生态支持:
首发支持 Claude Code、Devin、GitHub Copilot、Vercel Agent 等主流代理,并计划开放 API 支持更多平台(如 Lovable, n8n, LangChain)。 - 🔒 “无上帝模式”权限继承:
- 身份延伸:代理不拥有独立的高级权限,而是完全继承调用者用户在 Slack 及外部系统(如 GitHub)中的 ACL(访问控制列表)。
- 最小可行访问:代理在隔离沙盒中运行,可选无互联网访问模式,防止“代理逃逸”。
- 影子 IT 治理:所有输出仍通过标准的 PR 流程进入 GitHub,现有的发布门控和审查机制依然有效。
- 📊 代理管理中心:
新增 Agents 选项卡,为每个代理会话提供实时状态监控、停止按钮及历史记录,让管理更直观。
应对质疑:透明度是质量的解药
针对“AI 垃圾内容泛滥”的担忧,Slack 提出了反直觉的观点:可见性即质量保障。
- 即时反馈循环:在公共频道中,任何不当的输出都会立即被团队成员发现并纠正(“打手”效应),避免了私有终端中错误累积的风险。
- 道德弧线:Slack 高管认为,多人协作的 AI 趋势将趋向于更高质量和更少重复,因为每个人的工作都在阳光下进行。
战略意义:Salesforce 的 AI 转型赌注
在 Salesforce 股价承压、华尔街质疑 AI 价值的背景下,Slack Code 是其将 Slack 打造为“企业 AI 前门”的关键一步:
- 从防御到开放:从此前限制竞争对手访问数据,转变为主动拥抱各大 AI 厂商,将 Slack 变为代理执行工作的核心场所。
- 工作流重构:不仅仅是附加 AI 功能,而是重新设计以“团队”为单位的 AI 采用流程,试图解决麦肯锡指出的“AI 规模化难”问题。