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

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

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

更新于:2 days ago

ChatGPT 工作空间智能体让你能够在 ChatGPT 中为可重复的任务和工作流构建智能体。你可以创建智能体,在发布前进行测试,选择其模型和推理力度,将其连接到应用和工具,与队友或你的工作空间共享,在 Slack 中使用,按计划运行,或通过 API 触发。

发布时,ChatGPT Enterprise 工作空间默认关闭工作空间智能体,管理员可以为符合条件的工作空间启用该功能。同一套工作空间智能体基于角色的访问控制同时适用于 ChatGPT 和 Codex 工作空间智能体插件:用户只能查看和运行他们有权访问的智能体。此插件没有单独的 Codex 专用开关;为某个用户或角色停用工作空间智能体,也会为该用户或角色停用 Codex 中的工作空间智能体插件。

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

你可以点击左侧边栏中的智能体来访问 ChatGPT 工作空间智能体。

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

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

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

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

从模板创建智能体

你可以从智能体页面基于模板创建智能体。

要从模板创建智能体:

  1. 打开智能体

  2. 选择浏览模板

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

    ChatGPT Agents 1
  4. 选择使用模板

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

  6. 选择创建智能体

  7. 在构建器中根据需要优化智能体。

  8. 选择创建

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

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

要创建智能体:

  1. 打开智能体

  2. 选择创建

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

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

  5. 进行所需更改。

  6. 选择构建此智能体

  7. 在智能体构建器中根据需要优化智能体。

  8. 选择页面右上角的创建

预览智能体

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

要预览智能体:

  • 选择智能体构建器右上角的预览

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

  • 查看输出。

  • 进行所需更改。

  • 准备就绪后选择创建。 

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

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

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

ChatGPT Agents 3

管理 ChatGPT 渠道

渠道下,选择 ChatGPT 以管理你的智能体在 ChatGPT 中的显示方式以及谁可以访问它。

管理访问权限

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

  • 仅我可见

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

  • 发布到 [organization] 目录

设置智能体计划

在 ChatGPT 渠道页面上,选择添加计划

  • 选择渠道。

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

  • 添加任何其他说明。

  • 选择添加计划

自定义外观

你可以添加简短描述、添加起始提示,并预览智能体在 ChatGPT 中的显示效果。

将你的智能体连接到 Slack

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

使用 API 触发智能体

工作空间智能体可帮助团队将可重复的工作转化为共享智能体,在各种工具中推进工作流。借助 API 触发器,你可以从内部工作流、计划作业、支持工具或其他系统以编程方式启动智能体,并且每次都使用相同的可复用说明和已连接上下文。

例如,团队可以自动处理会议跟进,处理和分派供应商、采购与审批请求,并筛选和触达入站潜在客户。

要设置 API 触发器:

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

  2. ChatGPT 管理员 > 访问令牌中创建工作空间智能体访问令牌,并选择 Workspace Agents 范围。

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

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

请注意,API 会将智能体运行加入队列,并返回 202 Accepted,且不包含响应正文。它不会返回运行 ID,目前也无法通过 API 获取智能体的响应。


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

添加工具和应用

工具部分,你可以选择+ 添加工具来添加:

  • 应用,例如 Google Calendar、Google Drive、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 中的技能。

添加文件和记忆

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

Files 部分添加的文件限制为每个文件 512 MB、每个智能体总计 10 GB。随着添加的文件和数据量增加,性能可能会下降;如果文件集合非常大,可能会导致智能体无法运行。为获得最佳效果,请只添加智能体需要的文件,将大型文档拆分为较小文件,并把大型集合整理到文件夹中。

管理你的智能体

如果你创建了智能体,可以在智能体定义页面的更多选项菜单 (•••) 中使用其他控件。

通过多人编辑协作处理工作空间智能体

现在,工作空间智能体可由多位队友共同维护。智能体所有者可以邀请同一工作空间中的成员,并授予每个人与智能体聊天或编辑智能体的权限。

访问级别

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

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

向他人授予编辑权限

你必须先创建智能体,才能共享它。对于尚未创建的新草稿,无法使用共享控制。

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

  2. 选择共享

  3. 搜索一位或多位队友。

  4. 选择可编辑

  5. 选择发送邀请

你只能邀请拥有该智能体的工作空间中的活跃成员。如果无法搜索队友,你的角色可能没有查看工作空间成员的权限。

编辑者可以更改的内容

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

  • 编辑智能体的名称、描述、说明和其他详细信息。

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

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

  • 使用已上传的 Builder 技能。

  • 配置受支持的应用和连接器。

  • 预览并测试智能体。

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

  • 邀请拥有可聊天权限的队友,或移除仅聊天权限。

某些依赖项仍与智能体所有者关联。例如,协作者可能只能附加属于所有者的某些连接器账号或共享技能。

仅所有者可执行的操作

编辑者不能:

  • 向他人授予可编辑权限。

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

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

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

  • 删除智能体。

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

部署到 Slack 的智能体还适用其他限制。当存在有效的 Slack 频道部署时,只有所有者可以添加或更新智能体的应用和连接器。

同时编辑

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

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

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

更改或移除访问权限

所有者可以随时返回共享,以便:

  • 将编辑者更改为可聊天

  • 将仅聊天用户更改为可编辑

  • 从智能体中移除队友。

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

版本历史记录

你可以查看智能体的早期版本、预览之前的版本,并重新发布早期版本。

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

工作空间智能体所有者可以将智能体共享给整个工作空间群组,而不是逐个添加成员。访问权限会随群组成员身份变化,因此更容易与支持团队、审核者或智能体编辑者等团队协作。

开始之前

群组共享可在已启用群组的符合条件的托管工作空间中使用。

适用以下要求:

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

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

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

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

个人智能体不能与工作空间群组共享。

与群组共享智能体

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

  2. 选择共享

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

  4. 选择该群组。

  5. 选择一个访问级别。

  6. 选择发送邀请

你可以在同一份邀请中添加多个人员和群组。

群组访问级别

访问权限群组成员可以做什么
可聊天与智能体聊天,并查看其配置,包括其说明和工具。
可编辑与智能体聊天,更新其共享草稿,并发布新版本。

拥有可编辑权限的群组成员可以更新说明、智能体详细信息、对话开场白、文件、Builder 技能,以及受支持的应用或连接器。仅限所有者的控制项(包括共享、工作空间分发、删除、频道设置以及某些已连接资源)仍对编辑者不可用。

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

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

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

  • 离开群组或从群组中被移除的成员,将失去通过该群组授予的访问权限。

  • 每次群组成员发生变化时,你无需更新智能体。

工作空间管理员会独立于智能体的共享控制来管理群组成员身份。

如果某人从多个来源获得访问权限(例如个人邀请和两个工作空间群组),则适用其最高访问级别。移除某个群组的访问权限,不会移除该人员通过个人方式、其他群组或整个工作空间共享获得的访问权限。

更改或移除群组访问权限

智能体所有者可以返回共享,以便:

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

  • 从智能体中移除该群组。

  • 查看当前拥有访问权限的群组和各个队友。

移除编辑者群组后,成员将无法继续进行更改,除非他们仍通过其他群组或个人权限拥有编辑权限。

同时编辑

群组编辑者与所有者和其他编辑者在同一个共享草稿中工作。更改会自动保存,但同时进行的编辑不会实时合并。

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

智能体分析

智能体分析页面会显示有多少唯一用户调用过该智能体,以及一段时间内它运行了多少次。

更改 Slack 工作空间

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

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

复制智能体

复制会创建智能体的草稿副本,让你可以为不同任务创建一个变体。

你可以在智能体我构建的部分找到复制的智能体。

删除智能体

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

更新并运行你的智能体

每个智能体都会自动包含一个可从左侧边栏访问的 ChatGPT 入口点。

ChatGPT Agents 4

你可以在 ChatGPT 左侧边栏中点击该智能体,然后在智能体页面右上角点击编辑智能体,以编辑你的 ChatGPT 工作空间智能体。

你可以选择页面右上角的计划来设置或更新计划:

  1. 选择渠道。

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

  3. 添加任何其他说明。

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

选择更多选项菜单 (•••),即可复制智能体链接并与你的组织共享、将其从边栏取消固定,或复制该智能体。

在 ChatGPT 中运行智能体

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

  • 在常规 ChatGPT 对话中输入 @ 和智能体名称

  • 智能体打开该智能体,并在那里输入你的提示

起始提示也可能显示在智能体页面上,帮助用户开始使用。

在 Codex 中使用 Workspace Agents 插件

Workspace Agents 插件目前以 beta 版提供。借助它,你可以在 Codex 中创建、检查、更新和发布工作空间智能体。

Codex 充当智能体构建器:它会更新智能体配置,但不会运行智能体本身。

可用性

该插件可在已启用 Workspace Agents 的受支持 ChatGPT 工作空间中使用。你的工作空间权限决定你是否可以查看、编辑、发布或配置智能体。

开始使用

  1. 在 Codex 中打开 [Beta] Workspace agents 插件。

  2. 确认 Workspace Agents 应用已连接,并且插件技能已启用。

  3. 让 Codex 创建、检查或更新智能体。

提示示例:

  • “创建一个工作空间智能体,用于总结每周产品反馈。”

  • “找到我的财务规划智能体并更新其指令。”

  • “将 Google Drive 添加为只读应用。”

  • “将 GitHub 应用限制为只能访问一个代码仓库。”

  • “为此智能体启用记忆。”

  • “安排此智能体在每周一上午 9 点运行。”

  • “添加一个 API 触发器频道并发布该智能体。”

  • “发布最新草稿。”

你可以做什么

使用 Workspace Agents 插件,你可以:

  • 查找你创建的智能体,或搜索你在工作空间中可编辑的智能体。

  • 检查草稿和已发布的智能体配置。

  • 创建和更新智能体草稿,包括名称、描述、指令、模型、图标、标语、类别和起始提示。

  • 配置记忆、网页搜索、图像生成、应用、应用操作、写入审批和应用参数约束。

  • 选择应用是使用每个用户的账户,还是使用智能体拥有的共享连接。

  • 上传新文件,并检查已附加的文件或技能。

  • 为已发布的智能体创建、更新或删除计划任务。

  • 配置 API 触发器频道并检索实时触发器端点。

  • 在受支持的情况下,检查或更新现有 Slack 频道部署。

  • 当你明确要求 Codex 将草稿上线时,发布智能体。

草稿和发布

创建或更新智能体会更改其草稿配置。在你发布草稿之前,现有用户会继续使用最新发布的版本。

只有在你明确要求发布时,Codex 才会发布智能体。计划任务和 API 触发器更改需要先有已发布的智能体,才能上线生效。

应用和连接

应用可以使用:

  • 最终用户账户:每个用户以自己的身份连接并运行应用。

  • 智能体拥有的账户:运行该智能体的所有人使用同一个共享连接。

你还可以将应用限制为只读操作,要求对写入操作进行确认,或约束操作参数。约束会缩小操作输入范围;它们不会过滤操作输出。

智能体指令本身不会授予应用访问权限。必须在智能体上配置该应用。

限制

某些工作流仍需要使用 Agent Studio,包括:

  • 预览或运行智能体。

  • 查看智能体分析数据。

  • 更改共享或访问控制。

  • 设置新的 Slack 频道部署。

  • 编辑、替换、重命名、删除或分离现有文件或技能文件。

  • 创建 Workspace Agent 访问令牌。

  • 检索 API 触发的智能体响应。

  • 完成不受支持的应用、自定义 MCP 或部署设置。

该插件可以将普通文件上传到新路径,但不会覆盖现有文件。

故障排查

  • 如果找不到智能体,请确认它是由你创建的,或确认你有编辑权限。

  • 如果无法编辑或发布智能体,请让你的工作空间管理员检查你的 Workspace Agents 权限。

  • 如果某个应用不可用,请确认该应用已为你的工作空间启用,并且所需账户连接已存在。

  • 如果计划任务或 API 频道尚未上线,请发布最新的智能体草稿。

  • 如果需要运行或预览智能体,请在 ChatGPT 或 Agent Studio 中打开它。

在 Slack 中使用智能体

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

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

将 Slack 应用添加到频道

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

  • 打开 Slack 频道。

  • 打开频道设置。

  • 打开集成标签页。

  • 选择添加应用

  • 搜索 ChatGPT Agents 应用并将其添加到频道。

将 Slack 频道连接到智能体

要将 Slack 频道连接到智能体:

  • 打开智能体。

  • Channels 中,添加新频道。

  • 选择 Connect Slack

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

  • 为智能体创建一个 Slack 句柄。

  • 选择智能体应在其中运行的 Slack 频道。

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

为 Slack 使用共享连接

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

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

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

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

选择智能体在 Slack 中的响应方式

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

  • 回复频道中的每条消息

  • 仅在有人提及其 Slack handle 时回复

你也可以添加频道说明,以控制智能体在 Slack 中的行为。

从 Slack 运行智能体

要从 Slack 运行智能体:

  • 确保已将 ChatGPT Agents 应用添加到该频道。

  • 打开已连接的 Slack 频道。

  • 如果频道设置为仅在提及时回复,请提及智能体的 Slack handle。

  • 输入你的请求。

工作空间管理员控件

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

如需了解有关工作空间智能体安全性、合规性、治理和管理员控件的更多信息,请参阅工作空间智能体安全性概览

基于角色的访问控制

⚠️ 注意:为使用个人连接的智能体发布启用 RBAC,会允许创建者发布使用其自身应用或连接器凭据的智能体。任何可以使用该智能体的人,都可能以创建者身份通过这些连接访问数据或执行操作。仅为了解该风险的用户启用此功能。使用最小权限,限制受众,避免敏感或高影响连接器,并定期审计智能体配置。

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

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

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

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

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

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

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

要让智能体使用 Slack:

  • 打开 Workspace Settings

  • 前往 Apps > Directory

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

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

允许构建者创建 Slack handle

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

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

这篇文章对你有帮助吗?