本文为非官方中文翻译,内容以 OpenAI 官方英文文档为准。
官方来源:https://developers.openai.com/codex/integrations/slack
在 Slack 中使用 Codex
在频道和线程中让 Codex 运行任务
在 Slack 中使用 Codex,可以直接从频道和线程发起编码任务。提及 @Codex 并附上提示,Codex 会创建一个云任务并回复结果。

设置 Slack 应用
- 设置 Codex cloud tasks。你需要 Plus、Pro、Business、Enterprise 或 Edu 套餐(请参阅 ChatGPT pricing),一个已连接的 GitHub 账户,以及至少一个环境。
- 前往 Codex settings,为你的工作区安装 Slack 应用。根据你的 Slack 工作区策略,可能需要管理员批准安装。
- 将
@Codex添加到某个频道。如果你还没有添加它,Slack 会在你提及时提示你完成添加。
启动任务
- 在频道或线程中,提及
@Codex并附上你的提示。Codex 可以引用线程中更早的消息,因此你通常不需要重复说明上下文。 - (可选)在提示中指定环境或仓库,例如:
@Codex fix the above in openai/codex。 - 等待 Codex 作出反应(👀)并回复任务链接。任务完成后,Codex 会在线程中发布结果,并且根据你的设置,可能还会附带一个回答。
Codex 如何选择环境和仓库
- Codex 会检查你有权访问的环境,并选择最符合你请求的那个。如果请求存在歧义,它会回退到你最近使用的环境。
- 任务会针对该环境 repo map 中列出的第一个仓库的默认分支运行。如果你需要不同的默认仓库或更多仓库,请在 Codex 中更新 repo map。
- 如果没有合适的环境或仓库可用,Codex 会在 Slack 中回复修复问题的说明,之后你可以重试。
Enterprise 数据控制
默认情况下,Codex 会在线程中回复一个答案,其中可能包含它运行所在环境中的信息。
为防止这种情况,Enterprise 管理员可以在 ChatGPT workspace settings 中清除 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 不会遗漏埋在较早消息中的上下文。
- 工作区发帖限制:某些 Enterprise 工作区会限制发布最终答案。在这种情况下,请打开任务链接查看进度和结果。
- 更多帮助:请参阅 OpenAI Help Center。