使用 Slack Code,與團隊一起運用 AI 進行開發

Slack Code 是代理和人員在 Slack 中協作運用 AI 進行開發的方式。利用程式開發頻道,你和團隊成員可以一起規劃並為代理提供提示,不用繼續在多個私訊 (DMs) 中各自對話。所有背景資訊皆可輕鬆存取,因此無需離開 Slack 就能運用 AI 編寫程式碼、修正問題和產出豐富內容。

與兩名同事在程式開發頻道做示範,並提及代理來修復深色模式按鈕


運作方法

  • 程式開發頻道是由支援的 AI 智慧代理自動建立的臨時頻道,專為多人協作情境而設計。
  • 在頻道或私訊中提及相關代理,即可啟動程式開發頻道。你可以新增團隊成員、互傳訊息、分享檔案,以及提供提示給代理來產出所需內容。
  • 在側欄的專用區段中,找到目前使用的程式開發頻道。
  • 完成開發後,你可以自行關閉程式開發頻道,或等待頻道閒置 7 天後自動從側欄中移除。


支援的代理

你可以使用特定 AI 應用程式和代理來建立程式開發頻道。根據使用的應用程式,你可能需要付費帳號。以下是已核准代理的清單:


建立程式開發頻道

程式開發頻道由代理在頻道或私訊中自動建立 (通常是在你提及代理並提出特定請求之後)。你也可以從桌面版「代理與工具」分頁手動建立程式開發頻道。與一般 Slack 頻道一樣,程式開發頻道也可設為公開頻道 (任何人皆可加入) 或私人頻道 (最初發起對話的成員可加入)。加入程式開發頻道後,即可依照需求新增其他人員或代理

桌面版

行動裝置

  1. 前往已新增支援代理的頻道,或將該代理新增至頻道
  2. 提及該代理並請它啟動程式開發頻道,然後說明你想產出的內容或編寫的程式碼。 
  3. 等到代理建立頻道後,請按一下連結開啟頻道,或在側欄的「程式開發頻道」區段找到該頻道。
  1. 前往已新增支援代理的頻道,或將該代理新增至頻道
  2. 提及該代理並請它啟動程式開發頻道,然後說明你想產出的內容或編寫的程式碼。 
  3. 等到代理建立頻道後,請點選訊息中的程式開發頻道連結。

注意:代理會根據你最初的請求,自動為程式開發頻道命名。


在程式開發頻道中與代理互動

加入頻道後,你和團隊就可以使用日常用語為代理提供指示。與自己跟 AI 智慧代理的單獨對話不同,程式開發頻道讓所有人都能提供建議、檢視變更和核准 AI 輸出內容。 

提示:試試看讓代理編寫應用程式程式碼、撰寫畫板內容或設計 HTML。


使用快速動作

快速動作是訊息欄位上方隨手可點的連結,可直接用於觸發代理功能。這類動作可能包含建立提取請求、在其他編譯器中開啟程式碼,或連結至外部說明文件。


暫停代理回應

如果目前使用的代理回應太慢,或者想換個方向,可使用停止按鈕暫停代理回應,並輸入新的提示。

  1. 在桌面開啟代理正在處理請求的程式開發頻道。
  2. 將游標放在訊息欄位上方的「工作中…」數字通知。
  3. 按一下「停止 [Agent Name]」。


關閉或封存程式開發頻道

完成代理作業階段後,你可以按一下「關閉圖示」將頻道從側欄移除,或封存頻道。 


掌握代理工作動態 

每個程式開發頻道都會顯示由代理提供的狀態,讓你知道代理在工作中,還是需要你回應。這樣就算你在專注處理其他工作,也能隨時從側欄掌握專案狀況。以下是可能顯示的狀態:

  • 工作中
    代理正在產生回應或作業階段產出內容。
  • 空閒
    代理目前沒有在工作,並準備好回應你下一個請求。
  • 需要注意
    代理遭到封鎖,需要你採取行動或回應。
  • 完成
    代理已完成工作。
  • 閒置
    代理和頻道成員在設定的時間範圍內皆沒有活動。
  • 已封存
    頻道訊息仍可供檢視和搜尋,但你無法傳送新的訊息或提示。


檢視產出內容並與之互動

代理幫你完成的工作內容,或你分享給代理參考的檔案或連結,都可以在程式開發頻道的「產出內容」中找到。以下是幾個產出內容類型的範例:

  • 程式碼
    這是呈現程式碼的畫面 (程式碼比對報告),會標示出代理建立或更新過的程式碼 
  • 畫板
    代理建立的畫板文件
  • HTML 檢視畫面
    由代理提供的即時 HTML,用於展示原型、簡報或預覽
  • 檔案與連結
    一份快速瀏覽清單,列出所有在程式開發頻道中分享的項目 (不包含代理產生的內容)

注意:產出內容的確切名稱和內容,可能會因你使用的代理而異。


在程式開發頻道中檢視程式碼

在代理為你建立程式碼後,你可以直接在程式開發頻道中檢視和留言。

  1. 從程式開發頻道按一下「產出內容」。
  2. 按一下「</> 程式碼」。


針對程式碼留言

  1. 從程式開發頻道按一下「產出內容」。
  2. 按一下「</> 程式碼」。
  3. 前往要留言的程式碼行,然後按一下「+ 加號按鈕」。
  4. 撰寫留言,然後按一下「傳送」。
  5. 在訊息欄位中查看或編輯留言,然後按一下「傳送按鈕」。

提示:你也可以新增多則留言,供代理或團隊統一審核。在針對程式碼行留言時,請按一下「加進審核」。新增多則留言後,請按一下程式碼頂端的「提交」,然後將訊息傳送至頻道。


常見問答集

程式開發頻道僅供開發人員使用嗎?

否,任何想要在 Slack 中與代理和團隊協作的人員,都可以使用程式開發頻道。例如,你可以用它們來共同撰寫行銷計畫,或在法律合約中修改並標註。整個對話和最終版本都會彙整在一處,方便掌握完整脈絡。你無需寄一連串電子郵件,也不會有版本混亂問題。

何時該使用程式開發頻道,而不是直接在頻道或對話串中與代理聊天?

程式開發頻道適用於處理規模較大且範圍明確的工作,因為這些內容放在單一對話串內會太過繁雜。此外,由於程式開發頻道會將更新發回最初發起該頻道的訊息,因此所有相關人員都能輕鬆掌握進度,同時又能讓主要頻道保持井然有序、重點明確。

我能使用其他 AI 應用程式建立程式開發頻道嗎?

目前只有支援的代理可以在程式開發頻道中運作,未來還會新增更多應用程式。程式開發頻道 API 將開放給任何在 Slack 平台上進行開發工作的開發人員使用。

程式開發頻道如何保障隱私權與安全性?

程式開發頻道與一般頻道具有相同的信任基礎結構和瀏覽權限選項,因此你所熟悉的安全性和隱私權設定同樣適用。在程式開發頻道中運作的代理必須從 Slack Marketplace 安裝,而且代理的回應內容須遵守 Slack 的適當使用政策

 

誰可以使用此功能?