Slack本周正式推出"Slack Code"频道功能,为开发者与非技术员工提供了一种全新的方式,让他们能够在同一平台上协同使用编程智能体完成工作。
此前,尽管Slack已与多款编程智能体实现集成,但开发者只能单独与这些智能体交互。Slack Code的核心目标,是在以项目为单位的共享"代码频道"中,让多名团队成员能够同时调用智能体。
Slack产品营销副总裁Sateja Parulekar表示:"我们打造代码频道,是为了创造一种多人协作的AI体验,并将更多开发工作引入Slack。不只是工程师和产品经理在使用编程智能体,营销人员、产品设计师现在也能在一个安全、受监管的环境中与编程智能体进行交互。"
Slack代码频道适用于一次性编程任务或阶段性项目,例如开发新的应用功能、更新网页或修复Bug。
当用户在Slack频道或私信中@编程智能体并提交请求时,智能体会自动创建一个新的代码频道、添加所需文档的链接,并邀请相关参与者加入。
代码频道在使用上与普通Slack频道无异,成员可以正常发送消息和文件,同时还能与编程智能体交互,并通过频道的"会话产物"功能追踪输出结果。这些产物包括:高亮显示智能体对代码所作修改的"代码差异(Code Diffs)"、Slack"画布"文档,以及用于预览智能体生成的原型和效果的实时HTML页面。
所有参与者均可使用自然语言对智能体发出指令,例如提出修改意见或对输出结果进行审批。相关更新会同步在原始Slack频道中显示,任务或项目完成后,代码频道也会自动归档。
Slack代码频道还支持自定义配置。例如,Slack管理员可以设置规则,要求非技术人员在未经工程团队审核的情况下不得直接提交代码。
在安全性方面,代码频道遵循Slack现有的安全与权限管理体系,智能体仅能根据Slack工作区的权限设置访问相应的对话和数据。
目前,首批接入Slack Code的智能体共四款:Claude Code、Devin、GitHub Copilot和Vercel。Slack表示未来将持续扩展接入选项。Slack Code对所有订阅方案的用户均免费开放,无需额外付费。
IDC研究副总裁Wayne Kurtzman评价称:"Slack Code弥合了工作协作与代码编写之间的割裂,在Slack内部以项目频道为单位,为输出成果提供了专属空间。这进一步推动Salesforce实现更顺畅的多人协作体验,无论企业使用何种其他应用,都可以在Slack生态中实现无缝衔接。虽然对部分企业来说Slack Code推出时机略早,但对另一些企业而言,这正是抢占先机的机会。"
Forrester高级分析师Will McKeon-White指出,软件开发与协调工作"在Slack上由来已久",但新功能让用户"更容易仅在Slack中完成所有工作,同时也扩大了参与代码创建的人员范围"。
对于负责开启Slack Code的IT人员而言,眼前最紧迫的挑战在于权限管理,他将其称为"多人协作场景中的顽固难题"。他列举了几种常见做法:"有些系统根据任务类型继承用户权限,有些采用持久化权限并为不同用户设置差异化的'调用'权限,还有些则继承频道本身的权限。每种方式都有其局限性。"
从长远来看,他认为更大的挑战在于多智能体协作。"目前,在运转良好的环境中,多智能体协作并不够灵活动态,"他说,"而真正实现动态的智能体协同,有可能催生出极其有趣的涌现行为。"他还特别提到了Anthropic近期在该课题上的相关研究。
尽管Slack Code目前聚焦于软件开发任务,但Slack已展望将这种跨职能协作模式推广至更广泛的应用场景,例如营销活动策划或法律文件审查。
Parulekar表示:"这些场景可能并不直接涉及代码本身,但同样需要对文件进行细致审阅、追踪修改记录,并预览最终发送给客户的内容。未来,我们希望将这一模式延伸到更多团队和使用场景,惠及技术和非技术用户。"
此次还同步发布了其他新功能,包括支持用户与智能体进行一对一交流的"智能体私信",以及用于集中查看现有智能体会话记录的全新"智能体标签页"。
Parulekar表示,Slack Code是Slack围绕"人机多人协作"构建更宏观平台策略的重要组成部分,包括此前宣布的Claude Tag功能——该功能让Anthropic的智能体可供团队协同调用。
"无论是我们持续迭代的用户体验——比如智能体标签页,还是可以在Slack内完成规划、编码、测试和上线全流程的代码频道,这一切都是让Slack成为智能体理想家园、推动多人AI协作愿景落地的重要一步,"她说。
Q&A
Q1:Slack Code是什么?和普通的Slack频道有什么区别?
A:Slack Code是Slack推出的一种专为AI辅助编程协作设计的频道类型。与普通频道相比,它最大的区别在于支持多名团队成员同时与编程智能体交互,而不是一对一单独使用。代码频道内可以查看智能体生成的代码差异、原型预览等"会话产物",任务完成后频道会自动归档,整个过程在Slack现有权限体系下运行。
Q2:Slack Code目前支持哪些编程智能体?
A:目前首批接入Slack Code的智能体共有四款,分别是Claude Code、Devin、GitHub Copilot和Vercel。Slack表示未来计划持续扩展可接入的智能体选项,用户可以期待后续会有更多工具加入。
Q3:Slack Code需要额外付费吗?非技术人员也能用吗?
A:Slack Code对所有Slack订阅方案的用户免费开放,无需额外付费。在使用门槛方面,非技术人员同样可以通过自然语言与智能体交互,但管理员可以设置权限规则,例如要求非技术员工的代码提交须经过工程团队审核,从而保障代码质量和安全。
