OpenAI
页面内容为机器翻译。查看英文原文

在 ChatGPT 中使用 Slack

将 Slack 连接到 ChatGPT,以搜索消息、引用获准访问的工作空间内容,并使用可用的 Slack 操作。

更新于:13 days ago

概述

ChatGPT Slack 应用可将 Slack 连接到 ChatGPT,让您搜索已有权访问的消息、话题串和频道。可用操作取决于您的 Slack 授权、工作空间设置和应用权限。

在相关功能可用且工作空间管理员已启用的情况下,ChatGPT Slack 应用还可以代表用户在 Slack 中执行操作,例如加入频道、创建提醒、上传文件或更新用户的 Slack 个人资料。

如需了解已连接服务的概况,请参阅:ChatGPT 中的已连接应用

类型:支持搜索和操作的应用

可用位置:聊天、深度研究和智能体模式。

可用性取决于您的 ChatGPT 套餐、地区、Slack 工作空间和管理员设置。请查看您账户中的可用选项。

Slack 是第三方服务。启用和使用 ChatGPT Slack 应用时,相关请求和数据可能会传输至 Slack,并按照 Slack 的条款以及隐私、保留和数据驻留政策进行处理。启用或使用此应用前,请查看您组织的 Slack 政策。

提示词示例

  • “总结本周 #engineering-team Slack 频道中的讨论。简要概述主要议题和决策。”

  • “帮我了解 Slack 话题串中所有未读内容。”

  • “告诉我 #incident-service-unavailable Slack 频道的最新动态,并总结事件的根本原因。”

  • “根据本周 #Marketing 频道讨论的要点,制作一页会议简报。其中应包含行动项。”

在 Slack 内使用 ChatGPT,与在 ChatGPT 中将 Slack 用作已连接来源是两项不同的功能。有关设置说明,请参阅:在 Slack 中使用 ChatGPT

功能和权限

它可以访问的内容

  • 你有权访问的 Slack 对话、话题串和频道。

功能

  • 总结 Slack 频道和私信中的讨论并提炼洞见。

  • 所有 Slack 套餐均可按关键词搜索频道和私信;在启用了 Slack AI Search 且受支持的 Slack Business+ 或 Enterprise+ 工作空间中,还可使用语义搜索按含义查找。

  • 根据散落在频道各处的信息生成回顾或简报。

  • 如果工作空间管理员已启用相关功能,可代表用户在 Slack 中执行操作,例如加入频道、创建提醒、上传文件或更新用户的 Slack 个人资料。

请求的权限:

Slack 操作的额外权限范围

某些 Slack 操作需要额外的 Slack OAuth 权限范围。请求的具体权限范围可能取决于启用了哪些 Slack 操作,以及您的工作空间已批准哪些权限范围。

新增或更新后的 Slack 操作可能请求以下权限范围:

  • 邀请用户加入对话:channels:write.invites、groups:write.invites 及相关的对话写入权限范围。

  • 加入或退出对话:channels:write、groups:write、im:write 和 mpim:write。

  • 创建提醒:reminders:write。

  • 向 Slack 上传文件:files:write。

  • 列出已加星标的项目:stars:read。

  • 列出用户组:usergroups:read。

  • 列出用户可见的对话:channels:read、groups:read、im:read 和 mpim:read。

  • 更新 Slack 个人资料:users.profile:write。

已知限制

  • 搭配深度研究、Pro 模型或智能体模式使用时,即使未达到工作空间级别的限制,也可能耗尽您的单用户 Slack API 配额。

  • 在 Enterprise 和 Edu 工作空间中,必须为工作空间启用 Slack 应用,并确保您的账户可以使用该应用。在支持的情况下,工作空间所有者和管理员可以在插件设置中管理基于角色的访问控制 (RBAC)。

  • 如果您的组织要求 Slack 管理员审批应用权限范围,则用户在为新启用的 Slack 操作授予额外权限范围前,Slack 管理员可能需要批准或重新安装更新后的 ChatGPT Slack 应用。

为受管理的工作空间设置 Slack

Business、Enterprise 和 Edu 管理员可以在管理 > 插件中管理 Slack。选择包含 Slack 的插件,查看可用性、操作、访问设置及任何 Slack 审批要求。如果您的工作空间仍使用应用设置,请在其中检查 Slack。

对于 Business 工作空间,Slack 应用默认启用。管理员应检查 Slack 的操作,并禁用所需 Slack 权限范围不希望获批的任何操作。

对于 Enterprise 和 Edu 工作空间,请确认已启用 Slack,且目标成员拥有访问权限。如果 Slack 已禁用,请在成员连接前将其启用。在设置期间或后续管理中,管理员可以:

  • 在包含 Slack 的插件中查看其详情;如果您的工作空间仍使用应用管理页面,也可在那里查看。

  • 选择角色访问权限,在可用的情况下配置基于角色的访问控制。

  • 选择操作,查看工作空间中可用的 Slack 操作。

  • 如果某项操作需要组织不希望批准的 Slack OAuth 权限范围,请将其禁用。

  • 如果您想限制工作空间成员可以连接哪些 Slack 账户,请选择管理域名

如果您的组织使用 Slack Enterprise Grid,或要求管理员审批应用权限范围,请在 ChatGPT 中启用新的 Slack 操作前与 Slack 管理员协调。

在 ChatGPT 中启用 Slack,并在需要时于 Slack 中获得批准后,每位用户都可以通过 OAuth 流程登录 Slack,连接自己的个人账户。请参阅下方说明。

个人设置

符合条件的 Plus、Pro、Business、Enterprise 和 Edu 用户可以连接 Slack:

  1. 根据您账户中显示的选项,在应用插件中找到 Slack

  2. 选择连接

  3. 为目标 Slack 工作空间完成授权流程。

可用性取决于您的套餐、地区和工作空间设置。

ChatGPT Slack 应用一次只能连接一个 Slack 工作空间。

根据 Slack 频道活动创建任务

符合条件的用户可以在工作中创建事件触发式(基于 webhook)任务,以响应已连接 Slack 频道中的新消息。Slack 账户必须已连接到 ChatGPT,且用户必须有权访问该频道。

  1. 前往设置,选择应用插件,然后连接 Slack。

  2. 将 @ChatGPT 添加到您希望任务监控的每个公开或私密频道。

  3. 打开工作,描述 Slack 活动以及 ChatGPT 应采取的操作。

  4. 在任务详情中检查触发器条件提示词

Slack 触发器适用于应用已加入频道中的消息,并可按频道、发件人或话题串缩小范围。私信、回应、消息编辑和删除不会触发任务。现有的地区可用性、工作空间权限和管理员审批要求仍然适用。

Enterprise、Edu 和 ChatGPT 医疗保健版管理员必须为工作启用允许事件触发式计划任务,成员才能创建由 Slack 触发的任务。

共享使用 Slack 的计划任务

当您的账户可以共享计划任务时,您可以共享说明中提及 Slack 且符合条件的计划任务。符合条件的接收者可以使用自己的 Slack 账户创建单独的任务。其账户必须有权访问任务副本所需的 Slack 工作空间或频道。

共享任务链接不会转移您的 Slack 连接、凭据、频道访问权限或消息历史记录。共享链接中会显示任务说明,因此请在共享前移除敏感的 Slack 内容。现有的 Slack 应用可用性、工作空间权限和地区限制仍然适用。

事件触发式 Slack 任务可以共享。符合条件的接收者必须连接自己的 Slack 账户,有权访问每个受监控的频道,并将 @ChatGPT 添加到其任务监控的每个频道。

如需了解详情,请参阅:ChatGPT 中的计划任务

常见问题

为什么系统要求我重新连接 Slack?

当 ChatGPT 需要您的账户尚未授予的 Slack OAuth 权限范围时,系统可能会要求您重新连接 Slack。如果您的工作空间管理员启用了需要额外权限范围的新 Slack 操作,就可能出现这种情况。

如果您的 Slack 管理员尚未批准所需的权限范围,新操作可能会在审批完成前一直不可用。之前可用的 Slack 操作应会继续正常运行。

如果新的 Slack 操作不可用,管理员应检查什么?

请检查两处管理界面:

  1. 在 ChatGPT 中,确认已为工作空间启用 Slack 应用,并已在操作中启用该操作。

  2. 如果您的 Slack 工作空间要求管理员审批,请在 Slack 中确认 ChatGPT Slack 应用已获批准,或已使用所需的 OAuth 权限范围重新安装。

  3. 审批完成后,请用户重新连接 Slack 或重试新操作。

如果我的组织不想批准某个 Slack 权限范围,该怎么办?

禁用所有需要该权限范围的 ChatGPT Slack 操作。您工作空间中的用户将无法在 ChatGPT 中使用这些操作。

Enterprise 管理员可以控制谁有权使用 ChatGPT Slack 应用吗?

Enterprise 和 Edu 管理员可以使用受支持的基于角色的访问控制,管理哪些成员或群组可以使用 Slack 应用。

ChatGPT Slack 应用支持语义搜索吗?

支持,但您的工作空间必须使用受支持的 Slack Business+ 或 Enterprise+ 套餐并启用 Slack AI Search。语义搜索按含义查找匹配项;所有 Slack 套餐均可使用关键词搜索。Slack 管理员可以限制 AI 功能的访问权限。

询问某个频道时,必须使用准确的频道名称吗?

不需要。频道采用模糊匹配,工作方式与 Slack 搜索类似。名称足够接近即可,无需完全一致(例如,“marketing-team”和“marketing-teams”都可以)。过于宽泛或不相关的名称可能无法匹配。

注意:在问题中提及频道时,无需加上 # 符号。

我可以同时将 ChatGPT 连接到多个 Slack 工作空间吗?

不可以。ChatGPT Slack 应用一次只能连接一个 Slack 工作空间。如需切换工作空间,请先断开当前工作空间,再连接新的工作空间。

用户是否必须在每次聊天中手动调用该应用?

不需要。当 ChatGPT Slack 应用已启用且相关时,ChatGPT 可以在你的对话中自动使用它。

使用此应用需要付费 Slack 套餐吗?

使用此应用不需要付费 Slack 套餐,但需要付费 ChatGPT 套餐。如果受支持的 Slack Business+ 或 Enterprise+ 工作空间未启用 Slack AI Search,搜索将使用关键词。

Slack 保留政策会如何影响 ChatGPT 可显示的内容?

ChatGPT 仅访问请求发出时您可通过 Slack API 获取的 Slack 内容。如果消息或文件已被删除,或因您的 Slack 保留设置而不再可用,它们将不会出现在 ChatGPT 中。

提示:如果某项结果似乎缺失,请检查您的 Slack 保留政策和频道访问权限。

Slack 和其他应用的数据驻留如何运作?

ChatGPT 数据驻留控制适用于受支持且在适用范围内的客户内容。Slack 是独立的服务提供商,发送至 Slack 的信息受 Slack 自身的存储、保留、隐私和数据驻留条款约束。请同时查看您的 ChatGPT 工作空间配置和您组织的 Slack 政策。

合规 API 会记录哪些内容?

在相关功能可用且已配置的情况下,符合条件的 Enterprise 和 Edu 管理员可以通过合规平台查看受支持的对话和应用活动记录。可用数据取决于管理员权限和适用的产品。

这篇文章对你有帮助吗?