使用 Slack 中的 Codex 即可从频道和线程中发起编码任务。提及 @Codex 并附上提示词(prompt),Codex 就会创建一个云端任务并回复结果。

设置 Slack 应用
- 设置 Codex 云端任务。你需要拥有 Plus、Pro、Business、Enterprise 或 Edu 计划(请参阅 ChatGPT 定价)、一个已连接的 GitHub 账户,以及至少一个 环境。
- 前往 Codex 设置 并为你的工作区安装 Slack 应用。根据你的 Slack 工作区策略,可能需要管理员批准安装。
- 将
@Codex添加到频道中。如果你尚未添加,Slack 会在你提及它时提示你进行操作。
开始任务
- 在频道或线程中,提及
@Codex并包含你的提示词。Codex 可以引用线程中之前的消息,因此你通常不需要重复说明背景信息。 - (可选)在提示词中指定环境或存储库,例如:
@Codex fix the above in openai/codex。 - 等待 Codex 做出反应 (👀) 并回复任务链接。完成后,Codex 会发布结果,并根据你的设置,在线程中回复答案。
Codex 如何选择环境和存储库
- Codex 会审查你有权访问的环境,并选择最符合你请求的一个。如果请求模糊不清,它会回退到你最近使用过的环境。
- 任务将在该环境存储库映射(repo map)中列出的第一个存储库的默认分支上运行。如果需要不同的默认设置或更多存储库,请在 Codex 中更新存储库映射。
- 如果没有可用的合适环境或存储库,Codex 会在 Slack 中回复,说明如何解决该问题后再重试。
企业数据控制
默认情况下,Codex 会在线程中回复答案,其中可能包含其所运行环境中的信息。为了防止这种情况,企业管理员可以在 ChatGPT 工作区设置 中清除“允许 Codex Slack 应用在任务完成时发布答案”(Allow Codex Slack app to post answers on task completion)选项。当管理员关闭此项后,Codex 只会回复任务链接。
数据使用、隐私和安全
当你提及 @Codex 时,Codex 会接收你的消息和线程历史记录以理解你的请求并创建任务。数据处理遵循 OpenAI 的 隐私政策、使用条款 以及其他适用 政策。有关安全的更多信息,请参阅 Codex 安全文档。
Codex 使用的大语言模型可能会出错。请务必核对答案和差异(diff)。
提示与故障排除
- 连接丢失:如果 Codex 无法确认你的 Slack 或 GitHub 连接,它会回复一个重新连接的链接。
- 环境选择意外:在线程中回复你想要使用的环境(例如:
Please run this in openai/openai (applied)),然后再次提及@Codex。 - 长或复杂的线程:在最新消息中概括关键细节,以免 Codex 遗漏埋藏在之前的上下文信息。
- 工作区发布限制:某些企业工作区会限制发布最终答案。在这种情况下,请打开任务链接以查看进度和结果。
- 更多帮助:请参阅 OpenAI 帮助中心。