中文

在 Slack 中使用 Codex

在 Slack 中使用 Codex

让 Codex 从频道和 thread 中运行任务

你可以在 Slack 频道和 thread 中通过 Codex 启动编码工作。在提示词中提及 @Codex,Codex 就会创建云端聊天并回复结果。

Codex Slack 集成正在进行中

设置 Slack 应用

  1. 设置 Codex 云端聊天。你需要 Plus、Pro、Business、Enterprise 或 Edu 套餐(请参阅 ChatGPT 定价)、已连接的 GitHub 账号,以及至少一个环境
  2. 前往 Codex 设置,为工作区安装 Slack App。根据 Slack 工作区策略,安装可能需要管理员批准。
  3. @Codex 添加到频道。如果你还没有添加,当你提及时,Slack 会提示你。

开始聊天

  1. 在频道或 thread 中提及 @Codex,并附上提示词。Codex 可以引用 thread 中之前的消息,因此通常无需重复说明上下文。
  2. (可选)在提示词中指定环境或仓库,例如:@Codex fix the above in openai/codex
  3. 等待 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 帮助中心