主导航

在 Slack 中使用 Codex

让 Codex 在频道和线程中执行任务

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

Codex Slack integration in action

设置 Slack 应用

  1. 设置 Codex 云端任务。你需要拥有 Plus、Pro、Business、Enterprise 或 Edu 计划(请参阅 ChatGPT 定价)、一个已连接的 GitHub 账户,以及至少一个 环境
  2. 前往 Codex 设置 并为你的工作区安装 Slack 应用。根据你的 Slack 工作区策略,可能需要管理员批准安装。
  3. @Codex 添加到频道中。如果你尚未添加,Slack 会在你提及它时提示你进行操作。

开始任务

  1. 在频道或线程中,提及 @Codex 并包含你的提示词。Codex 可以引用线程中之前的消息,因此你通常不需要重复说明背景信息。
  2. (可选)在提示词中指定环境或存储库,例如:@Codex fix the above in openai/codex
  3. 等待 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 帮助中心
© . This website operates independently and is not affiliated with or endorsed by OpenAI, Inc. All brand names, logos, and trademarks are the property of their respective owners.