Salesforce今日推出Slack Code,这是一种在团队聊天中与编程智能体协作的全新方式,团队所有成员都可以实时看到对话层面发生的一切。
编程智能体正在悄然改变开发者的编码方式,也在重塑企业构建软件的模式。Salesforce一直力推"所有工作都是多人协作运动"这一理念,这一思路深深植根于其旗下云端团队协作应用Slack的核心定位之中——软件开发自然也不例外。
随着编程智能体迅速融入团队日常,开发者与非技术团队成员都可以直接与它们协作,共同为企业构建应用。让智能体真正融入对话,并让所有相关人员都能看到这些对话,正变得愈发重要。
Slack首席营销官Ryan Gavin在接受SiliconANGLE采访时表示:"当前这些个人工作都是单打独斗的模式。个人积累的知识和行动速度只停留在个体层面,无法为组织带来指数级的回报。"
此次发布标志着Salesforce正式将Slack打造为一个更具开放性与协作性的平台,供团队直接与编程智能体协同工作。接入的智能体涵盖Anthropic的Claude Code、Vercel的v0、Cognition AI的Devin、OpenAI的ChatGPT等多款主流产品。
以往,团队在频道中讨论某个新功能需求或发现的Bug后,往往会各自散开,回到自己的终端和智能体,分头完成各自部分,提交代码、互相审查,再汇聚到一起重新讨论。
Slack Code带来了一种截然不同的协作范式。现在,团队成员只需@一个编程智能体,系统便会自动创建一个代码频道,在专属的智能体空间中处理问题,并将代码输出展示在画布上——包括代码变更前后的对比差异(diff),以及供团队审阅的实时预览。
Ryan Gavin表示:"关键在于,如何将一个往往由团队激发的想法,压缩成由团队共同构建、再由团队协同部署的代码。"
他将这种模式的核心价值概括为"加速学习"——当更多工作在开放环境中完成而非各自为战时,团队和AI智能体都能从中受益。Slack Code不会完全取代工程师在终端和IDE中完成深度编码工作的需要,但它能确保整体框架在正确的时机获得恰当的反馈。
在他看来,这将有效减少开发生命周期中的返工损耗——避免工程师辛苦完成工作后,才发现方向偏离团队预期而不得不推倒重来。Ryan还指出,智能体本身已在压缩工作量,AI让编码更高效,从而释放出更多时间用于战略思考、创意探索、性能优化和成果分享。
让更多人加入代码协作
理想状态下,Slack Code还能让开发者在项目早期就引入外部相关方提供反馈。例如,在涉及用户界面的设计改动时,可以拉上市场或设计团队成员参与;或者在项目正式启动前,征询其他人的意见来引导开发方向。
反过来,市场或业务部门也可以自行启动编程智能体,完成初步的构思和早期编码工作。等到进入集成阶段、准备好原型开发和部署时,再邀请工程师介入,对代码进行审核和精细调优,使其达到上线标准。
由于所有对话都留存在Slack中,即便项目结束后依然可以随时回溯。团队协作过程、智能体生成的产物、GitHub仓库链接、代码差异对比、画布内容,以及整个过程中产生的所有上下文信息,都会被完整归档。这意味着团队可以随时回顾工作历程,清晰看到从哪里出发、最终走向何方。
Valoir Research首席执行官Rebecca Wettemann表示:"企业要充分释放AI的全部价值,就必须超越个体生产力的提升,走向运营层面的深度变革。Slack Code让AI从个人副驾驶进化为嵌入式、情境感知的AI协同编排能力。"
Salesforce表示,Slack Code即日起正式上线,所有Slack套餐用户均可使用,支持接入多家AI厂商的智能体。此外,还可通过API接口构建自定义连接器,对接第三方智能体,但使用前需先完成对应智能体的授权接入。
Q&A
Q1:Slack Code支持哪些编程智能体?
A:Slack Code目前支持多款主流编程智能体,包括Anthropic的Claude Code、Vercel的v0、Cognition AI的Devin以及OpenAI的ChatGPT等。用户需要提前完成相应智能体的授权,才能在Slack Code中正常调用。所有Slack套餐用户均可使用该功能,也支持通过API接口接入第三方智能体。
Q2:Slack Code如何改变团队的编程协作方式?
A:传统模式下,团队讨论完需求后各自分散到终端和智能体单独作业,再汇总审查。Slack Code改变了这一流程:团队成员直接在频道内@编程智能体,系统自动创建代码频道和专属智能体工作空间,代码输出、变更对比和实时预览都展示在共享画布上,所有成员全程可见,有效减少因方向偏差导致的返工。
Q3:非技术人员能用Slack Code做什么?
A:非技术团队成员同样可以使用Slack Code参与软件开发。例如,市场或业务部门可以自行启动编程智能体完成初步构思和早期编码,待进入集成和原型阶段再邀请工程师介入精调。设计或市场人员也可以在涉及用户界面的开发早期被拉入讨论,在项目启动前就提供反馈,避免后期返工。
