在 Slack 和 Microsoft Teams 中设置和管理 @ChatGPT
安装 @ChatGPT、配置共享访问权限,并管理 Slack 或 Microsoft Teams 部署。
在受支持的 Slack 和 Microsoft Teams 对话中,用户可以让 @ChatGPT 总结信息、起草回复或使用已批准的工具。
日常使用方法请参阅帮助中心用户指南。
ChatGPT 管理员负责连接平台,并配置使用入口、插件和工作区连接。Slack 和 Teams 管理员负责消息平台的设置。
详细设置方法请参阅帮助中心设置指南。
访问权限如何运作
选择 @ChatGPT 的服务账户可以使用哪些插件和工作区连接。能够使用该入口的用户可以访问这些工具和数据,这可能与他们的个人访问权限不同。
@ChatGPT 使用已配置的连接和对话上下文。它不会继承用户的文件、应用或私有频道访问权限。在受支持的情况下,个人插件访问需要单独授权。共享回复对对话参与者可见。
开始之前
设置前,确定要连接的 ChatGPT 工作区以及 Slack 工作区或 Microsoft Teams 租户。确认你的组织可以使用 @ChatGPT,并商定试点用户范围。
设置前分配以下职责:
ChatGPT 工作区管理员或所有者:连接平台、创建使用入口,并选择其插件和工作区连接。
Slack 或 Teams 管理员:批准权限并安装应用。Teams 管理员还负责分配使用权限,并与有权限的 Microsoft 管理员协调完成所需的同意授权。
连接负责人: 准备已批准的公司账户,并验证其资源和操作权限。按照工作区连接指南完成授权。
试点负责人: 确定要测试的用户范围和受支持的对话,包括不应拥有访问权限的用户。
设置 Slack
1. 规划使用入口配置
使用入口定义 @ChatGPT 在哪里可用,以及它可以使用哪些工具。
为每个 Slack 工作区配置一个使用入口,包括 Enterprise Grid 中的每个已连接工作区。
2. 在 ChatGPT 中连接 Slack
在 OpenAI 管理控制台中,选择目标工作区,打开 Agents 以连接 Slack。评审请求的权限。
让 Slack 所有者或有权限的应用管理员完成所需审批,然后在 ChatGPT 中确认连接。
如果你的组织已经在 Slack 中使用 ChatGPT,Slack 管理员必须批准新增的应用权限,才能使用新的 @ChatGPT 体验。请参阅现有 Slack 安装的指导说明。现有安装不会在发布时立即停止工作。
3. 创建使用入口并选择其范围
为已连接的 Slack 工作区创建一个使用入口,并为其设置易于识别的名称。
进行频道试点时,选择仅限所选频道 并添加已批准的频道。这不会阻止私信。
4. 测试体验
添加公司连接之前,在已批准的 Slack 频道和私信中分别测试一个请求。
如果 @ChatGPT 在一分钟内没有回复或显示正在处理,请按照下方的设置故障排查检查项进行检查。
设置 Microsoft Teams
Microsoft Teams 管理员负责应用安装、用户访问权限,以及所需的 Microsoft 同意授权。ChatGPT 工作区管理员负责 Teams 连接、使用入口设置和工作区连接。
分步设置说明请参阅帮助中心设置指南。
检查使用入口范围
确认使用入口与对应的 Slack 工作区或 Teams 租户匹配。Enterprise Grid 需要为每个已连接工作区创建一个使用入口。
配置公司访问权限
将公司管理的访问权限与个人授权分开:
个人访问: 在受支持的情况下,使用在 ChatGPT.com 或桌面端应用中连接的插件需要单独授权。这独立于公司的共享访问权限。
公司共享访问: 使用入口的插件使用已配置公司账户的权限,这可能与参与者的个人访问权限不同。成员无需各自对共享账户进行身份验证。
检查使用入口连接的 Slack 工作区或 Teams 租户。
让连接负责人验证已批准公司账户的权限。使用工作区连接指南完成设置和授权。
添加已批准的插件,并选择目标工作区连接。
保存后,让试点负责人在对应的 Slack 或 Teams 对话中测试连接。
为 Slack 启用 Codex Cloud
在可用的情况下,从 Slack 委派任务给 Codex Cloud 需要单独设置。
为工作区启用 Codex Cloud。
如果适用 Codex Cloud 基于角色的访问控制,请向 Slack 使用入口的服务账户和发起请求的用户授予访问权限。
验证每位发起请求的用户对环境以及任何需要身份验证的仓库的访问权限。
让试点用户在 Slack 中请求调查仓库,并确认编码任务已启动。
服务账户负责查找环境;编码任务以发起请求的用户身份运行。服务账户不需要 GitHub 访问权限。
验证设置
扩大访问范围之前,使用已批准的测试数据,检查每种受支持对话类型的请求是否成功,以及访问边界是否正确。
Slack: 测试已批准的频道、被排除的频道和私信。频道限制不会阻止私信。
Teams:测试已分配和未分配使用权限的用户。仅在使用入口支持个人聊天时测试个人聊天。
连接和操作: 在已批准的目标位置验证执行操作的账户、信息来源访问权限,以及已启用的写入或发送操作的结果。
回复可见性: 确认谁可以查看回复,以及打开链接指向的信息来源或文件。
维护使用入口
指定负责人维护平台连接、应用分配和已批准的插件。安装或同意授权发生变化时,让平台管理员参与;需要重新授权时,让连接负责人参与。
权限或连接发生变化后,在扩大访问范围前,重复相关的验证检查。使用工作区连接指南评审公司账户的访问权限并排查授权问题。
在办理离职或移除访问权限之前,确定受影响的使用入口和连接,并与其管理员协调。
设置常见问题
为什么用户找不到 @ChatGPT 或收不到回复?
对于 Slack 使用入口:
确认正在测试的 Slack 工作区已安装 @ChatGPT。
检查频道是否属于该使用入口连接的 Slack 工作区。
让 Slack 管理员在应用详情页面检查所需的权限范围。
对于 Teams 使用入口:
确认 Microsoft Teams 管理员已为你的租户启用 @ChatGPT。
确认应用已分配给目标用户,并通过已批准的安装途径添加到正在测试的团队中。详细说明请参阅帮助中心设置指南。
确认正在测试的 Teams 租户已有对应的 ChatGPT 使用入口。
为什么缺少公司信息?
检查使用入口的插件,以及已连接账户在源系统中的访问权限。
Slack 和 Teams 支持相同的功能吗?
不同平台支持的对话类型和功能可能不同。请查看帮助中心用户指南,并测试每个计划使用的工作流。
@ChatGPT 如何使用记忆?
发布时,@ChatGPT 不包含记忆功能,也不会使用用户的 ChatGPT 记忆。