OpenAI 扩大了 ChatGPT 定时任务的适用范围。此前仅限付费方案的 Scheduled 管理界面现已向免费账户开放,付费用户则新增了事件触发型任务,可在 Gmail、Slack 或 GitHub 发生变化时自动运行提示词。与此同时,把已创建的任务通过链接分享给他人的功能也一并上线。
免费方案最多可保留 3 个任务
定时任务本身并非新功能,但在 6 月侧边栏加入专门的 Scheduled 版块、把任务的查看与编辑集中到一处时,适用范围仅限 Plus、Pro、Business 和 Enterprise。美国时间 8 月 25 日的更新,把这个管理界面开放给了免费账户。
同时可保留的任务数量按方案划分:免费版和 Go 为 3 个,Plus 为 5 个,Business 和 Edu 为 10 个,Pro 和 Enterprise 为 15 个。达到上限后,需要暂停或删除正在运行的任务,或者等待某个任务结束。
免费方案在运行频率上也有限制。可设置的只有单次运行,或最多每天 1 次的重复运行,时间点则从上午、下午、夜间这类大致时段中选择。每小时运行一次或指定精确的送达时间,仍需付费方案。
以 Gmail、Slack、GitHub 的变化作为触发条件
面向付费用户新增的,是不按时间而按事件运行的事件触发型任务。它在 Work 中运行,适用于 Plus、Pro、Business、Enterprise、Edu 各方案,以及 ChatGPT for Healthcare 工作区。免费版、Go 以及 FedRAMP 工作区无法创建。
支持的触发条件有 3 种。Gmail 可对新邮件作出响应,并按发件人或主题进行筛选。Slack 可对频道内的新消息作出响应,但需要在每个要监控的频道中添加 @ChatGPT。GitHub 则针对已授权仓库中受支持的拉取请求活动作出响应。
使用前需先在设置界面的 Apps 中连接对应服务,然后在 Work 里写明希望在什么事件发生时做什么。ChatGPT 会组装出触发器、条件和提示词 3 项内容供确认,完成必要的授权后即可注册。运行次数设有上限,所有事件触发型任务合计每小时最多 30 次,每天最多 720 次。
需要注意的是,在 Enterprise、Edu 和 ChatGPT for Healthcare 中,管理员必须启用 Allow event-triggered scheduled tasks,成员才能创建。ChatGPT for Healthcare 默认关闭该功能,且不在 BAA(Business Associate Agreement)覆盖范围内,因此明确说明不得用于处理受保护的医疗信息。
用链接分发任务的分享功能
另一项新增功能,是把已创建的任务交给他人的分享链接。从 Scheduled 打开任务菜单并选择 Share 即可生成链接,接收方确认内容后可在自己的账户中创建一份副本。可分享的是运行中和已暂停的任务,已完成的任务无法新建分享。
链接携带的是任务标题、指令内容、日程安排以及创建时所在时区的快照。创建者姓名、聊天记录、过往运行结果、记忆、自定义指令、附件、已连接应用的数据和凭据均不包含在内。接收方使用自己的权限和自己连接的应用来运行任务。
反过来说,能打开链接的人可以完整读到任务的指令文本。标题还会出现在链接预览中,因此 OpenAI 明确提醒不要把健康信息、账号号码、密码之类的内容写进任务标题或指令。编辑原任务也不会自动更新链接内容,想分发最新版本时需要在 Share 对话框中重新复制链接。
使用前需要了解的限制
规格细节上还有几点值得留意。定时任务不支持语音聊天和 GPTs。删除与任务关联的聊天,任务会被暂停而非删除,已发出的分享链接也会继续存在,若要切断访问就需要单独删除链接。
桌面应用的处理方式也有差别。事件触发型任务的创建以及触发条件的编辑,需要在网页版或受支持的移动应用中完成,桌面应用只能显示已有任务。找不到 Scheduled 时,就只能使用网页版。此外,Codex 的自动运行属于另一套机制,管理位置也是分开的。
总结
ChatGPT 的定时任务在免费方案下最多可用 3 个,付费方案则能以 Gmail、Slack、GitHub 的动向作为起点运行。加上可以用链接分发任务本身,这项功能的性质正从单纯的提醒向业务自动化靠拢。另一方面,免费方案仍受每天 1 次、只能选大致时段的限制,分享链接的设计也意味着指令文本会被完整读到。先想清楚把什么交出去、什么不要写进去,再开始使用比较稳妥。
※缩略图为 AI 生成的示意图
