Salesforce 推 Slack Code:AI 不再只拚個人生產力,把寫程式搬進聊天頻道

Salesforce 推出 Slack Code,讓團隊能直接在 Slack 與 AI 程式碼代理協作,並即時掌握開發進度。《SiliconANGLE》報導指出,程式碼代理正逐漸成為開發團隊的一員,不僅改變開發人員撰寫程式的方式,也正在重塑企業的軟體開發流程。Salesforce 將其多人協作理念延伸至軟體開發,讓 AI 程式碼代理從開發人員個別使用的工具,進一步成為團隊協作的一環。

Salesforce 表示,Slack Code 已開放使用,支援多家 AI 業者提供的程式碼代理,所有 Slack 方案均可使用。企業也能透過 API 建立更多連接器,串接第三方 AI 代理及相關開發工具。不過,使用者仍須先取得所選 AI 代理的使用權限,才能透過 Slack Code 使用該代理。

打破 AI 開發孤島:Slack Code 將程式碼代理搬進頻道,望實現團隊全透明協作

《SiliconANGLE》提及,現在不只是工程師,連產品、行銷等非技術人員也能直接透過 AI 協助開發企業應用程式。在這樣的情況下,如何讓 AI 的工作過程納入團隊溝通,而不是只停留在個別開發人員的終端機裡,變得更加重要。

Slack 首席行銷長 Ryan Gavin 接受《SiliconANGLE》訪問時表示,過去開發人員與 AI 代理各自工作,累積的知識與效率往往只留在個人手中,企業難以從中獲得更大的整體效益。因此,Salesforce 希望透過 Slack Code,讓團隊能直接在 Slack 中與程式碼代理合作,並把開發過程公開給其他成員查看。目前支援的代理包括 Anthropic 的 Claude Code、Vercel 的 v0、Cognition AI 的 Devin,以及 OpenAI 的 ChatGPT 等。

例如,團隊可以先在 Slack 頻道討論要為應用程式加入的新功能,或處理發現的程式錯誤。過去,討論結束後,團隊成員通常各自回到終端機,讓 AI 代理處理不同工作,再提交程式碼、進行審查,最後回到團隊中討論結果。Slack Code 則把這個過程直接搬進 Slack:只要在頻道中標記程式碼代理,Slack 就會建立專屬的 Code Channel,讓代理處理工作,同時將產出的程式碼、修改前後的差異及可運作的預覽版本呈現給團隊成員檢視。

Ryan Gavin 表示,Slack Code 的核心就是縮短從「團隊提出想法」到「團隊完成開發並部署程式碼」之間的距離,讓開發過程中的討論與實作不再彼此分離。他將這種模式帶來的好處形容為加速學習,因為團隊與 AI 代理都能從公開的工作過程中獲得更多資訊。

Slack Code 並非要取代工程師在終端機或 IDE 中進行實際程式開發,而是讓團隊能在開發過程中更早提供意見,避免工程師完成工作後才發現方向有誤,最後又得重新修改甚至整個重做。Ryan Gavin 也指出,AI 代理本身已經能大幅縮短程式開發時間,讓工程師可以把省下來的時間投入策略規劃、創意發想、效能最佳化,以及進一步改善產品等工作。

開發初期讓設計與行銷前置參與,工程師將能專心接手原型優化?

Slack Code 也希望讓更多相關人員能在開發初期就參與其中。舉例來說,如果產品改動涉及使用者介面,團隊可以提早找行銷或設計人員提供意見,協助開發人員在動工前確認方向。不只開發團隊能使用 AI 代理,行銷或業務部門也可以自行利用程式碼代理構思並開發應用程式,先完成初步的程式設計。等到進入整合階段、準備製作原型或部署時,再邀請工程師檢查程式碼並進一步調整,讓成果符合正式上線的要求。

此外,所有開發過程都會留在 Slack 中。《SiliconANGLE》提及,像團隊討論、AI 代理產出的成果、GitHub 儲存庫連結、程式碼差異(diff)及 Canvas 等資訊,都會隨著專案進行保存並在結束後封存。團隊日後也能回頭查看完整紀錄,了解當初如何開始、做過哪些決定,以及最終的開發方向。

Valoir Research 執行長 Rebecca Wettemann 表示,企業若要真正發揮 AI 的價值,就不能只著眼於提升個人生產力,而應進一步將 AI 融入整體營運流程。他認為,Slack Code 能讓 AI 不再只是個別員工使用的輔助工具,而是成為融入工作情境、協助團隊協作的 AI 系統。

*本文開放合作夥伴轉載,資料來源:《SiliconANGLE》Slack,圖片來源:Slack。