人工智能 频道

Slack推出“Slack Code”功能,将AI编码变为团队协作活动

  Slack本周推出全新的“Slack Code”频道,为开发人员和非技术人员提供了与编码代理协作的新方式。

  虽然Slack此前已与多款编码代理集成,但开发人员需要单独与代理交互才能完成任务。Slack Code的目标是让代理在共享的、基于项目的“代码频道”中为多位同事提供服务。

  Slack产品营销副总裁Sateja Parulekar表示:“我们构建代码频道,是为了提供这种多人AI协作体验,并将更多开发工作带到Slack中。现在,与编码代理协作的不仅是工程师和产品经理,营销人员、产品设计师也能在安全、受监管的环境中与编码代理互动。”

  Slack Code频道适用于临时编码会话和项目——例如构建新的应用功能、更新网页或修复缺陷。

  当编码代理在Slack频道或私信中被@提及请求时,系统会自动创建一个新的代码频道,添加所需文档的链接,并邀请相关参与者。

  代码频道的功能与普通Slack频道一致,参与者可像往常一样发送消息和文件,同时还能与编码代理交互,并通过频道的“会话产物”跟踪输出。这些产物包括突出显示代理代码变更的“代码差异”,以及显示代理所创建原型和预览的Slack“画布”文档和实时HTML。

  例如,所有参与者都可以用自然语言指导代理、提出建议并确认输出结果。任何更新都会在原Slack频道中高亮显示。当任务或项目完成后,代码频道会自动归档。

  Slack Code频道也支持定制——例如,Slack管理员可以设置防护规则,防止非技术人员在未经工程审查的情况下推送代码。

  该公司表示,代码频道遵循Slack现有的安全和权限模型,代理能够根据为Slack工作区配置的控制设置访问对话和数据。

  发布之初,共有四款代理与Slack Code集成——Claude Code、Devin、GitHub Copilot和Vercel,Slack计划未来扩展更多可选代理。Slack Code对所有Slack订阅用户开放,无需额外付费。

  IDC研究副总裁Wayne Kurtzman表示:“Slack Code通过为基于项目的频道构建专门的输出空间,缩小了工作完成之处与代码编写之处之间的差距。这推进了Salesforce的目标,即无论企业正在使用哪些其他应用,都能在Slack环境中让工作更加无缝和多人协作。”

  “虽然Slack Code对部分公司来说可能显得有些超前,但另一些公司正在利用先行者优势。”

  Forrester高级分析师Will McKeon-White指出,虽然软件开发和协调工作“一直在Slack中进行”,但新功能让“更轻松地全程留在Slack中,并[开放]谁参与实际代码创建”。

  他说,对于启用Slack Code的IT团队而言,权限问题是最直接的挑战——“对任何多人协作来说,这都是一个持续的难题。”McKeon-White列举了多种方案:“……有些按任务继承用户权限,有些拥有持久权限并带有不同的‘调用者’用户权限,有些则继承频道权限。每种方式都有缺点。”

  他表示,长期挑战在于多代理协作。McKeon-White说:“在目前成功的环境中,多代理协作并非高度动态。真正动态的代理协作可能产生非常有趣的涌现行为,”他引用最近关于该主题的人类学研究指出。

  虽然Slack Code主要面向软件开发相关任务,但Slack也设想将类似的跨职能协作方式用于更广泛目的的AI代理交互,例如营销活动或法律文件审查。

  Parulekar说:“这些场景可能不涉及代码本身,但确实涉及对文档的详细审查和变更跟踪,以及对即将发送给客户内容的预览。未来,我们认为这会扩展到许多不同团队,涵盖技术和非技术用户的各类用例。”

  周四公布的其他功能还包括允许与代理进行个人互动的“代理私信”,以及用户可查看现有代理对话的新“代理标签页”。

  Parulekar表示,Slack Code是Slack更广泛战略的一部分,该战略以人类员工与AI代理之间的“多人体验”为核心。这包括最近公布的“Claude标签”功能,该功能让Anthropic的代理可供团队使用。

  她说:“无论是我们正在发展的用户体验——比如代理标签页,还是您可以在Slack中完成计划、编码、测试和部署的编码频道——这都是让Slack成为代理优秀平台、并推进多人AI愿景这一更大目标的一部分。”

来源:https://www.computerworld.com/article/4212446/new-slack-code-turns-ai-coding-into-a-team-activity.html

0
相关文章