定时代理
定时代理(即一种自动化任务)是可以自行运行的聊天提示:例如每个工作日早晨、每小时、每周一,或按照您编写的 cron 表达式运行。该代理执行的操作与您亲自输入提示时完全相同,使用相同的 Google Workspace 工具,结果会发送到您指定的位置。
定时代理属于标准版计划(最多 3 个活跃自动化任务)和专业版计划(最多 20 个)。在其他计划中,该页面会展示其功能并提供升级选项。每次运行会像普通聊天回合一样消耗您计划的额度。
创建自动化任务
Section titled “创建自动化任务”- 打开 Settings ➤ Scheduled agents 或访问 gpt.space/app/settings/automations,然后点击 New automation。
- 为其命名并像编写聊天消息一样编写提示词,例如 总结我今天的日历,并标记需要准备的事项。
- 选择计划:每个工作日早晨 8:00、每小时、每天 9:00、每周一 9:00,或自定义的五字段 cron 表达式(
0 8 * * 1-5表示工作日 8:00 运行)。时间遵循计划下方显示的时区,默认为您浏览器的时区。 - 选择投递结果的方式:
- 通过电子邮件,发送到您的地址或其他地址。
- 作为新的聊天会话,出现在您的聊天历史中,以便您继续对话。
- 作为电子表格中的一行:粘贴电子表格链接或 ID,以及可选的工作表名称。每次运行会追加一行,包含日期和结果。
- 点击 Create。列表会显示该自动化任务下次运行的时间。
从聊天中创建
Section titled “从聊天中创建”您曾经请求过的任何内容都可以变为自动化任务。将鼠标悬停在您发送的消息上,点击 Schedule this prompt(时钟图标),或点击消息框中的相同图标来安排您正在输入的内容:对话框会打开并自动填入提示词。
管理自动化任务
Section titled “管理自动化任务”在 Settings ➤ Scheduled agents 中,每个自动化任务都会显示其计划、投递方式、下次运行时间、上次运行时间和上次状态。
- 使用开关暂停或恢复。已暂停的自动化任务不计入您计划的限额。
- Run now 会立即开始运行,不受计划限制;结果会在几分钟内送达。
- Edit 可更改提示词、计划或投递方式;下次运行时间会重新计算。
- Show runs 列出最近的运行记录及其状态、消耗的额度,以及对于会话投递的聊天会话链接。
- Delete 会删除该自动化任务及其运行历史。
当运行被跳过时
Section titled “当运行被跳过时”在以下情况下,运行会被跳过并记录在历史中,不消耗额度:
- 您当月额度已用尽(状态显示为 Skipped: out of credits)。额度恢复后,自动化任务会自动恢复运行;
- 您的计划不再包含定时代理功能(Skipped: not in plan);
- 您的 Google 登录已过期,或提示词所需的某项 Google 权限从未被授予。打开 GPT Workspace,登录或授予相应权限,下次运行即可正常执行。
因其他原因失败的运行会显示 Failed 及错误信息,自动化任务会保持其计划不变。
当收到新邮件时
Section titled “当收到新邮件时”自动化任务也可以在匹配的邮件到达您的 Gmail 收件箱时立即运行,以替代或补充其计划。在自动化任务对话框中开启 Run when a new email matches,并编写 Gmail 搜索条件,例如 from:billing@ subject:invoice。将搜索条件留空则对每封新的收件箱邮件运行。
该搜索支持常用的 Gmail 运算符:from:、to:、cc:、subject:、label: / in:、has:attachment、is:unread、普通关键词(在主题、预览文本和发件人中查找)以及前导 - 用于排除某个词。所有条件必须同时匹配。关于日期或大小的运算符(newer_than:、larger:)会被忽略。
每封匹配的邮件会触发一次运行。代理首先接收邮件(发件人、收件人、主题、日期、Gmail 消息和会话 ID 以及邮件正文,最多 8,000 个字符),然后接收您的提示词,因此像 将附件中的发票归档到 Finance 文件夹并回复确认已收到 这样的提示词会针对该邮件执行。该运行会像其他运行一样记录在历史中,并附带启动它的邮件链接。
要监控您的收件箱,GPT Workspace 需要 Gmail 访问权限(与聊天的 Gmail 工具权限相同)。如果尚未授予,保存自动化任务时会显示 Connect Gmail 链接;授予权限后再次保存。该页面会在您的自动化任务旁显示监控状态:Watching your inbox until
邮件触发的运行使用与定时运行相同的计划限额、额度和运行时间限制。仅有触发器而无限时计划的自动化任务会显示 Not scheduled,永远不会自行运行;同时拥有触发器和计划的自动化任务则两者都会运行。
背后发生了什么
Section titled “背后发生了什么”每当您的收件箱发生变化时,Gmail 会通过 Google Pub/Sub 通知 GPT Workspace(对 INBOX 标签设置“监控”,Google 会在 7 天后使其过期,GPT Workspace 每天续期一次)。GPT Workspace 随后读取自上次通知以来新增的消息 ID,获取每条新消息一次,并将其与您每个邮件触发型自动化任务的搜索条件进行比对。同一条消息永远不会被同一个自动化任务运行两次,即使 Google 发送了多次通知。
| 标准版 | 专业版 | |
|---|---|---|
| 活跃自动化任务(定时或触发) | 3 | 20 |
| 最短间隔 | 15 分钟 | 15 分钟 |
| 邮件触发运行 | 每小时 60 次 | 每小时 60 次 |
| 运行时间限制 | 6 分钟 | 6 分钟 |