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

面向 Enterprise 和 Business 的 ChatGPT 工作空间智能体

了解如何在 ChatGPT 和 Slack 中为 Business 和 Enterprise 工作空间创建、使用、共享和管理 ChatGPT 工作空间智能体。

更新于:9 days ago

概览

ChatGPT 工作空间智能体功能让你能够在 ChatGPT 中构建智能体,处理重复性任务和工作流。你可以创建智能体,在发布前进行测试,选择其模型和推理强度,连接应用和工具,与团队成员或整个工作空间共享,在 Slack 中使用,按计划定时运行,或通过 API 触发。

工作空间智能体功能推出时,在 ChatGPT Enterprise 工作空间中默认关闭,管理员可以为符合条件的工作空间启用此功能。工作空间智能体基于角色的访问控制在 ChatGPT 中生效:用户只能查看和运行其有权访问的智能体。

浏览和创建工作空间智能体

你可以前往侧边栏中的智能体,访问 ChatGPT 工作空间智能体。

在智能体中,你可以通过以下部分浏览智能体:

  • 最近使用:显示你最近使用过的智能体

  • 由我构建:显示你创建的智能体

  • 团队目录:显示你的组织创建的智能体

通过模板创建智能体

你可以在智能体页面通过模板创建智能体。

要通过模板创建智能体,请按以下步骤操作:

  1. 打开智能体。

  2. 选择浏览模板。

  3. 在模板窗口中选择一个模板。

    ChatGPT Agents 1
  4. 选择使用模板。

  5. 选择要提供给智能体的工具。

  6. 选择创建智能体。

    1. 在构建器中按需完善智能体。

  7. 选择创建。

使用智能体构建器创建智能体

你也可以使用智能体构建器创建智能体。 

要创建智能体,请按以下步骤操作:

  1. 打开智能体。

  2. 选择创建。

  3. 输入提示词,描述你希望智能体执行的任务,或选择从空白开始。
    你随时可以选择跳转到构建器,开始构建。

    ChatGPT Agents 2
  4. 查看计划草案。

  5. 按需进行更改。

  6. 选择构建此智能体。

    1. 在智能体构建器中按需完善智能体。

  7. 在页面上选择创建。

预览智能体

你可以在创建智能体之前,先在智能体构建器中预览。

要预览智能体,请按以下步骤操作:

  • 在智能体构建器中选择预览。

  • 使用示例提示词测试智能体。

  • 查看输出结果。

  • 按需进行更改。

  • 准备就绪后,选择创建。 

添加工具、应用、技能和渠道

你可以在智能体构建器中添加工具、应用、自定义 MCP、技能和文件。

如果智能体已上线,请在智能体构建器页面上选择更新,保存你对智能体所做的更改。

ChatGPT Agents 3

管理 ChatGPT 渠道

在渠道下选择 ChatGPT,管理智能体在 ChatGPT 中的显示方式及其访问权限。

管理访问权限

你可以设置谁能在 ChatGPT 中访问此智能体:

  • 仅限我自己

  • [organization] 中拥有链接的任何人

  • 发布到 [organization] 目录

设置智能体定时计划

在 ChatGPT 渠道页面,选择添加定时计划。

  • 选择渠道。

  • 选择计划类型和运行频率(运行间隔)。

  • 按需添加额外指令。

  • 选择添加定时计划。

自定义外观

你可以添加简短描述和开场提示词,并预览智能体在 ChatGPT 中的显示效果。

将智能体连接到 Slack

你也可以选择添加渠道,连接 Slack 工作空间并将此智能体添加到频道。你的 Slack 管理员可能需要先批准访问权限。

通过 API 触发智能体

工作空间智能体帮助团队将重复性工作交给共享智能体处理,让工作流在各种工具之间顺畅推进。借助 API 触发器,你可以通过编程方式,从内部工作流、定时任务、支持工具或其他系统启动智能体,每次都使用同一套可复用的指令和已连接的上下文。

例如,团队可以自动跟进会议事项,处理和分派供应商请求、采购请求及审批请求,以及筛选并联系主动咨询的潜在客户。

要设置 API 触发器,请按以下步骤操作:

  1. 在工作空间智能体构建器中添加 API 渠道。

  2. 在 ChatGPT 管理后台 > 访问令牌中创建工作空间智能体访问令牌,并选择工作空间智能体作用域。

  3. 按照产品内的说明和请求示例操作。有关详细的 API 设置和请求示例,请参阅触发工作空间智能体运行。

工作空间智能体访问令牌的作用域仅限于工作空间智能体 API 操作。

请注意,API 会将智能体运行任务加入队列,并返回 202 Accepted,其 JSON 响应体包含 conversation_url,该值可能为 null。跟踪运行状态中介绍的使用 beta 请求头的流程还会添加 agent_trigger_run_id,用于轮询。


了解如何使用工作空间智能体访问令牌进行身份验证。

添加工具和应用

在工具部分,你可以选择 + 添加工具,添加以下内容:

  • 应用,例如 Google 日历、Google 云端硬盘、Slack 和 SharePoint

  • 你自己的自定义 MCP

  • 其他工具,例如图像生成和网页搜索

可用的应用取决于你的 ChatGPT 工作空间中启用了哪些应用。对于某些应用,你可能需要先建立连接。

选择身份验证类型

对于每个应用连接,你都可以选择智能体的身份验证方式。

  • 最终用户账号:每位运行智能体的用户都使用自己的账号进行身份验证。

  • 智能体自有账号:智能体使用共享连接,因此用户在运行智能体时无需进行身份验证。

如果使用智能体自有账号,请尽可能使用服务账号。除非你了解相关风险,否则请勿使用个人账号。我们建议只授予智能体所需的访问权限。

管理写入操作

⚠️ 注意:请始终确保为存在风险的工作流使用写入操作安全措施,或避免智能体出现意外数据外泄场景。 

默认情况下,智能体运行期间的应用写入操作设置为始终询问。

根据应用的不同,你还可以:

  • 将写入操作设置为从不询问

  • 为特定写入操作使用自定义审批设置

对于能够发送、编辑、发布或删除内容的工作流,请谨慎设置写入审批。

操作约束

操作约束让智能体构建者能够限制智能体使用应用时,该应用可以执行的操作。这些约束通过限制特定应用操作的使用方式,在写入操作审批之外增加一层控制。

操作约束控制智能体可以要求应用执行哪些操作。它们不会筛选或限制应用在响应中返回的数据。例如,构建者可以禁止智能体在邮件中搜索“机密”一词,但此约束不会阻止应用通过其他获准的操作返回包含该词的邮件。

例如,构建者可以创建约束,实现以下限制:

  • 只允许邮件操作向特定域名(例如 openai.com)下的收件人发送邮件

  • 只允许智能体读取指定的 Google 文档

  • 将其他受支持的应用操作限制在为该智能体定义的条件范围内

要添加操作约束,请在对话式智能体构建器中描述你希望设置的限制。构建器会生成一条规则,供你审核后再添加到智能体。

你也可以在应用设置中创建规则:

  1. 在构建器中打开智能体。

  2. 进入已连接的应用。

  3. 在安全部分,选择添加约束。

    In the Safety section, select Add constraint.
  4. 用自然语言描述限制。

    Connector Action Constraints > Describe the restriction in natural language.
  5. 选择生成以创建规则。

  6. 审核生成的规则,然后选择更新,将更改保存到智能体。

智能体构建者可以为受支持的应用配置操作约束。当智能体需要访问某个应用,但其访问权限应仅限于特定的预期用途时,操作约束就能发挥作用。

添加技能

你可以通过以下方式添加技能:

  • 创建新技能

  • 上传技能文件

  • 从你已有的可用技能中选择

技能可以帮助智能体遵循既定流程或使用专门的指令。

详细了解 ChatGPT 中的技能。

添加文件和记忆

你可以在文件部分选择 + 添加来添加文件。

在文件部分添加的文件,每个文件最大为 512 MB,每个智能体的文件总大小上限为 10 GB。随着文件数量和数据量增加,性能可能会下降;文件集合过大时,智能体可能无法运行。为获得最佳效果,请只添加智能体需要的文件,将大型文档拆分为较小的文件,并使用文件夹整理大量文件。

管理你的智能体

如果智能体由你创建,你可以在智能体定义页面的更多选项菜单 (•••) 中使用额外的管理功能。

通过多人编辑协作维护工作空间智能体

现在,多位团队成员可以共同维护工作空间智能体。智能体所有者可以邀请同一工作空间的成员,并分别授予他们与智能体聊天或编辑智能体的权限。

访问级别

访问权限允许的操作
可聊天与智能体聊天,并查看其配置,包括指令和工具。
可编辑拥有“可聊天”的全部权限,还可以编辑共享草稿和发布新版本。
所有者拥有完整的编辑权限,可管理权限、控制在工作空间内的分发,以及删除智能体。

“可编辑”权限授予工作空间中的单个成员。通过工作空间链接共享智能体,或将其列入工作空间目录,并不会自动让所有人成为编辑者。

授予他人编辑权限

你必须先创建智能体,才能共享它。对于尚未完成创建的新草稿,共享功能不可用。

  1. 在工作空间智能体构建器中打开智能体。

  2. 选择共享。

  3. 搜索一位或多位团队成员。

  4. 选择可编辑。

  5. 选择发送邀请。

你只能邀请智能体所属工作空间中的有效成员。如果无法搜索团队成员,你的角色可能没有查看工作空间成员的权限。

编辑者可以更改哪些内容

编辑者共同编辑同一份智能体共享草稿。根据智能体的配置和构建器中的可用工具,他们可以:

  • 编辑智能体的名称、描述、指令及其他详细信息。

  • 添加或更改对话开场白。

  • 添加、编辑、重命名、复制或移除智能体文件。

  • 使用已上传的构建器技能。

  • 配置受支持的应用。

  • 预览和测试智能体。

  • 保存草稿更改并发布新版本。

  • 邀请团队成员并授予可聊天权限,或移除仅聊天权限。

某些依赖资源仍与智能体所有者关联。例如,对于某些应用账号或共享技能,协作者可能只能添加属于所有者的资源。

哪些操作仍仅限所有者

编辑者无法:

  • 授予他人可编辑权限。

  • 更改或移除其他编辑者的访问权限。

  • 更改整个工作空间的访问权限或目录可见性。

  • 转移所有权或移除所有者。

  • 删除智能体。

  • 管理仅限所有者的配置,例如渠道设置、共享 ChatGPT 技能或自定义 MCP 设置。

部署到 Slack 的智能体还受到额外限制。只要智能体仍部署在启用中的 Slack 频道里,就只有所有者可以添加或更新其应用。

同时编辑

多人编辑使用同一份共享草稿,但不会实时合并同时进行的更改。

如果其他人在你的更改保存之前先保存了更改,你会看到保存冲突消息。请选择刷新智能体,加载最新保存的版本后再继续。刷新会用最新版本替换你的本地草稿,因此请在刷新前复制任何想要保留但尚未保存的内容。

为减少冲突,在对同一智能体进行较大更改时,请与其他编辑者协调。

更改或移除访问权限

所有者可以随时返回共享,执行以下操作:

  • 将编辑者的权限改为可聊天。

  • 将仅可聊天的用户权限改为可编辑。

  • 从智能体中移除团队成员。

编辑权限被移除后,该用户将无法再保存对共享草稿的更改。

版本历史记录

你可以查看智能体的历史版本、预览先前版本,以及重新发布历史版本。

与群组共享工作空间智能体

工作空间智能体所有者可以将智能体共享给整个工作空间群组,无需逐个添加成员。访问权限随群组成员身份变化,方便与支持团队、审核人员或智能体编辑者等团队协作。

开始之前

符合条件且已启用群组功能的受管理工作空间可以使用群组共享。

需要满足以下要求:

  • 智能体必须归工作空间账号所有。

  • 必须先创建智能体,才能共享。

  • 群组必须与智能体属于同一工作空间。

  • 你必须是智能体所有者,并有权搜索工作空间成员和群组。

个人智能体无法共享给工作空间群组。

与群组共享智能体

  1. 在工作空间智能体构建器中打开智能体。

  2. 选择共享。

  3. 按名称搜索群组。群组会与人员一起显示在搜索结果中,并显示成员数量。

  4. 选择群组。

  5. 选择访问级别。

  6. 选择发送邀请。

你可以在同一份邀请中添加多位用户和多个群组。

群组访问级别

访问权限群组成员可执行的操作
可聊天与智能体聊天,并查看其配置,包括指令和工具。
可编辑与智能体聊天、更新共享草稿,以及发布新版本。

拥有可编辑权限的群组成员可以更新指令、智能体详细信息、对话开场白、文件、构建器技能以及受支持的应用。编辑者仍无法使用所有者专属的控制功能,包括共享、在工作空间内分发、删除、渠道设置以及某些已连接资源的管理。

群组成员身份如何影响访问权限

访问权限取决于每个人当前的群组成员身份:

  • 新加入群组的成员会获得该群组的智能体访问权限。

  • 退出群组或被移出群组的成员,会失去通过该群组获得的访问权限。

  • 你无需在每次群组成员变动时更新智能体。

工作空间管理员单独管理群组成员,不通过智能体的共享设置进行管理。

如果某人通过多个来源获得访问权限,例如一份个人邀请和两个工作空间群组,则以其最高访问级别为准。移除一个群组的访问权限,不会移除成员通过单独授权、其他群组或工作空间范围共享获得的权限。

更改或移除群组访问权限

智能体所有者可以返回共享,执行以下操作:

  • 将群组权限在可聊天和可编辑之间切换。

  • 从智能体中移除群组。

  • 查看当前拥有访问权限的群组和单独授权的团队成员。

移除拥有编辑权限的群组后,该群组成员将无法继续更改智能体,除非他们仍通过其他群组或单独授权拥有编辑权限。

同时编辑

通过群组获得编辑权限的成员,与所有者及其他编辑者共同编辑同一份共享草稿。更改会自动保存,但同时进行的编辑不会实时合并。

如果其他人先保存,你可能会看到保存冲突消息。请先复制想要保留的本地内容,再选择刷新智能体,加载最新保存的版本后继续。

智能体分析

智能体分析页面显示一段时间内调用过智能体的独立用户数及其运行次数。

更改 Slack 工作空间

如果更改智能体的 Slack 工作空间,之前为该智能体配置的 Slack 频道将被移除,Slack 机器人连接也会重置。

你需要重新连接 Slack,Slack 触发器才能恢复工作。

创建智能体副本

此操作会创建智能体的草稿副本,方便你在此基础上构建适用于其他任务的版本。

你可以在智能体的由我构建部分找到创建的副本。

删除智能体

删除智能体会将其永久移除。此操作无法撤销。

更新和运行你的智能体

每个智能体都会自动提供一个 ChatGPT 入口,可从侧边栏访问。

ChatGPT Agents 4

要编辑 ChatGPT 工作空间智能体,请从 ChatGPT 侧边栏打开该智能体,然后在智能体页面上选择编辑智能体。

你可以在页面上选择定时计划来设置或更新计划:

  1. 选择渠道。

  2. 选择计划类型和运行频率(运行间隔)。

  3. 按需添加额外指令。

  4. 选择添加定时计划以完成更新。

选择更多选项菜单 (•••),即可复制智能体链接并与组织成员分享、取消将智能体固定在侧边栏,或创建智能体副本。

在 ChatGPT 中运行智能体

你可以通过以下任一方式在 ChatGPT 中运行智能体:

  • 在普通 ChatGPT 对话中输入 @ 和智能体名称

  • 从智能体中打开智能体,并在其中输入提示词

智能体页面还可能显示开场提示词,帮助用户开始使用。

在 Slack 中使用智能体

⚠️ 注意:要将智能体连接到 Slack,智能体的所有应用都需要使用共享身份验证连接进行设置。如果你使用个人账号设置这些共享身份验证连接,建议了解其他用户将能代表你执行操作的风险,并通过仅限使用包含公司员工的受信任 Slack 频道、限制应用连接可执行的操作等方式来降低风险。

你可以将智能体连接到 Slack,让用户在频道中使用它。

将 Slack 应用添加到频道

在将智能体连接到 Slack 之前,请先将 ChatGPT 智能体应用添加到 Slack 频道:

  • 打开 Slack 频道。

  • 打开频道设置。

  • 打开集成选项卡。

  • 选择添加应用。

  • 搜索 ChatGPT 智能体应用,并将其添加到频道。

将 Slack 频道连接到智能体

要将 Slack 频道连接到智能体,请按以下步骤操作:

  • 打开智能体。

  • 在渠道中添加新渠道。

  • 选择连接 Slack。

  • 选择要连接的 Slack 工作空间。

  • 为智能体创建 Slack 标识名。

  • 选择智能体应在哪个 Slack 频道中工作。

  • 如果系统提示,请创建或更新智能体,以完成 Slack 频道的添加。

为 Slack 使用共享连接

⚠️ 注意:请始终确保使用服务账号设置智能体拥有的账号连接。使用个人账号设置此连接并将智能体提供给他人,可能会无意中让调用该智能体的用户访问你的应用数据。我们建议将访问范围缩小到智能体完成工作所必需的权限,以降低无意数据暴露/外泄风险。

要在 Slack 中使用智能体,该智能体的所有应用连接都必须使用共享身份验证。

如果智能体正在使用个人连接,你需要先切换这些连接,智能体才能在 Slack 中工作。

如果你将自己的账号用于共享连接,请仔细评估风险。其他人在 Slack 中使用该智能体时,可能能够通过该连接触发操作。

选择智能体在 Slack 中的回复方式

对于已连接的 Slack 频道,你可以选择让智能体:

  • 回复频道中的每条消息

  • 仅在有人 @ 提及其 Slack 标识名时回复

你还可以添加频道指令,控制智能体在 Slack 中的行为。

从 Slack 运行智能体

要从 Slack 运行智能体,请按以下步骤操作:

  • 确保已将 ChatGPT 智能体应用添加到频道。

  • 打开已连接的 Slack 频道。

  • 如果频道设置为仅在被提及时回复,请 @ 提及智能体的 Slack 标识名。

  • 输入你的请求。

工作空间管理员控制功能

工作空间管理员可以控制 Business 和 Enterprise 工作空间中 ChatGPT 工作空间智能体的使用方式。

有关工作空间智能体的安全性、合规性、治理和管理员控制功能的更多信息,请参阅《工作空间智能体安全概览》。

基于角色的访问控制

⚠️ 注意:启用允许通过个人连接发布智能体的 RBAC 权限后,创建者就可以发布使用其本人应用凭据的智能体。任何能够使用该智能体的人,都可能通过这些连接,以创建者的身份访问数据或执行操作。请仅为了解相关风险的用户启用此功能。请遵循最小权限原则,限制使用人群,避免使用敏感或影响重大的应用,并定期审计智能体配置。

你可以更新以下基于角色的控件:

  • 启用智能体,允许成员浏览和运行智能体

  • 启用智能体构建,允许成员创建、编辑和复制智能体

  • 启用智能体发布,允许成员将智能体发布到工作空间目录

  • 启用使用智能体拥有连接的智能体发布,允许成员发布使用个人或共享身份验证连接的智能体

使用个人连接进行发布时请谨慎。这可能允许其他人使用通过构建者账号进行身份验证的智能体。

在 ChatGPT 中启用“Slack 中的工作空间智能体”应用

要允许智能体使用 Slack,请按以下步骤操作:

  • 打开工作空间设置。

  • 前往应用 > 目录。

  • 找到 Slack 中的工作空间智能体。

  • 为需要访问权限的角色启用该应用。

允许构建者创建 Slack 标识名

要为智能体创建 Slack 标识名,构建者可能需要在 Slack 中创建、编辑和停用用户组的权限。

Slack 管理员可能需要先授予这些权限,构建者才能完成 Slack 设置。

这篇文章对你有帮助吗?