在 Slack 中使用 Codex
讓 Codex 從頻道和 thread 中執行任務
你可以在 Slack 頻道和 thread 中通過 Codex 啟動編碼工作。在提示詞中提及 @Codex,Codex 就會建立雲端聊天並回復結果。
設定 Slack 應用
- 設定 Codex 雲端聊天。你需要 Plus、Pro、Business、Enterprise 或 Edu 套餐(請參閱 ChatGPT 定價)、已連線的 GitHub 賬號,以及至少一個環境。
- 前往 Codex 設定,為工作區安裝 Slack App。根據 Slack 工作區策略,安裝可能需要管理員核准。
- 將
@Codex新增到頻道。如果你還沒有新增,當你提及時,Slack 會提示你。
開始聊天
- 在頻道或 thread 中提及
@Codex,並附上提示詞。Codex 可以引用 thread 中之前的訊息,因此通常無需重複說明上下文。 - (可選)在提示詞中指定環境或儲存庫,例如:
@Codex fix the above in openai/codex。 - 等待 Codex 用 👀 表情回應,並回復聊天連結。任務完成後,Codex 會發布結果;根據你的設定,它還會在 thread 中釋出答案。
Codex 如何選擇環境和儲存庫
- Codex 會檢查你有權存取的環境,並選擇最匹配請求的環境。如果請求不明確,則回退到你最近使用的環境。
- 聊天會在該環境儲存庫對映中第一個儲存庫的預設分支上執行。如需不同的預設儲存庫或更多儲存庫,請在 Codex 中更新儲存庫對映。
- 如果沒有合適的環境或儲存庫可用,Codex 將在 Slack 中回覆,並說明如何在重試之前解決問題。
企業資料控制
預設情況下,Codex 會在 thread 中回覆答案,其中可能包含其執行環境中的資訊。 如需阻止這類資訊釋出,Enterprise 管理員可以在 ChatGPT 工作區設定中關閉 Allow Codex Slack app to post answers on task completion(允許 Codex Slack App 在任務完成時釋出答案)。關閉後,Codex 只會回覆聊天連結。
資料使用、隱私和安全
當你提及 @Codex 時,Codex 會接收你的訊息和 thread 歷史記錄,以理解請求並建立聊天。
資料處理遵循 OpenAI 的隱私政策、使用條款和其他適用的政策。
有關安全性的更多資訊,請參閱 Codex 安全文件。
Codex 使用的大型語言模型可能會出錯。請始終審查答案和 diff。
提示和故障排除
- 缺少連線:如果 Codex 無法確認你的 Slack 或 GitHub 連線,它會回覆一個重新連線的連結。
- 意外的環境選擇:在 thread 中回覆你想要的環境(例如
Please run this in openai/openai (applied)),然後再次提及@Codex。 - 較長或複雜的 thread:在最新訊息中總結關鍵資訊,避免 Codex 漏掉 thread 前文中的上下文。
- 工作區釋出:某些企業工作區限制釋出最終答案。在這些情況下,請開啟聊天連結以檢視進度和結果。
- 更多幫助:請參閱 OpenAI 幫助中心。