在 Slack 中使用 Codex
在 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 帮助中心。