跳转到内容

定时代理

定时代理(即一种自动化任务)是可以自行运行的聊天提示:例如每个工作日早晨、每小时、每周一,或按照您编写的 cron 表达式运行。该代理执行的操作与您亲自输入提示时完全相同,使用相同的 Google Workspace 工具,结果会发送到您指定的位置。

定时代理属于标准版计划(最多 3 个活跃自动化任务)和专业版计划(最多 20 个)。在其他计划中,该页面会展示其功能并提供升级选项。每次运行会像普通聊天回合一样消耗您计划的额度。

  1. 打开 Settings ➤ Scheduled agents 或访问 gpt.space/app/settings/automations,然后点击 New automation。
  2. 为其命名并像编写聊天消息一样编写提示词,例如 总结我今天的日历,并标记需要准备的事项。
  3. 选择计划:每个工作日早晨 8:00、每小时、每天 9:00、每周一 9:00,或自定义的五字段 cron 表达式(0 8 * * 1-5 表示工作日 8:00 运行)。时间遵循计划下方显示的时区,默认为您浏览器的时区。
  4. 选择投递结果的方式:
    • 通过电子邮件,发送到您的地址或其他地址。
    • 作为新的聊天会话,出现在您的聊天历史中,以便您继续对话。
    • 作为电子表格中的一行:粘贴电子表格链接或 ID,以及可选的工作表名称。每次运行会追加一行,包含日期和结果。
  5. 点击 Create。列表会显示该自动化任务下次运行的时间。

您曾经请求过的任何内容都可以变为自动化任务。将鼠标悬停在您发送的消息上,点击 Schedule this prompt(时钟图标),或点击消息框中的相同图标来安排您正在输入的内容:对话框会打开并自动填入提示词。

在 Settings ➤ Scheduled agents 中,每个自动化任务都会显示其计划、投递方式、下次运行时间、上次运行时间和上次状态。

  • 使用开关暂停或恢复。已暂停的自动化任务不计入您计划的限额。
  • Run now 会立即开始运行,不受计划限制;结果会在几分钟内送达。
  • Edit 可更改提示词、计划或投递方式;下次运行时间会重新计算。
  • Show runs 列出最近的运行记录及其状态、消耗的额度,以及对于会话投递的聊天会话链接。
  • Delete 会删除该自动化任务及其运行历史。

在以下情况下,运行会被跳过并记录在历史中,不消耗额度:

  • 您当月额度已用尽(状态显示为 Skipped: out of credits)。额度恢复后,自动化任务会自动恢复运行;
  • 您的计划不再包含定时代理功能(Skipped: not in plan);
  • 您的 Google 登录已过期,或提示词所需的某项 Google 权限从未被授予。打开 GPT Workspace,登录或授予相应权限,下次运行即可正常执行。

因其他原因失败的运行会显示 Failed 及错误信息,自动化任务会保持其计划不变。

自动化任务也可以在匹配的邮件到达您的 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 (监控会自动续期)、Gmail watch failed 并附原因(例如 Gmail 权限被撤销;自动化任务保持启用状态,监控会每天以及您每次保存时重试),或 Rate limited(当一小时内超过 60 封匹配邮件时:多余的邮件会被跳过,直到该小时结束)。

邮件触发的运行使用与定时运行相同的计划限额、额度和运行时间限制。仅有触发器而无限时计划的自动化任务会显示 Not scheduled,永远不会自行运行;同时拥有触发器和计划的自动化任务则两者都会运行。

每当您的收件箱发生变化时,Gmail 会通过 Google Pub/Sub 通知 GPT Workspace(对 INBOX 标签设置“监控”,Google 会在 7 天后使其过期,GPT Workspace 每天续期一次)。GPT Workspace 随后读取自上次通知以来新增的消息 ID,获取每条新消息一次,并将其与您每个邮件触发型自动化任务的搜索条件进行比对。同一条消息永远不会被同一个自动化任务运行两次,即使 Google 发送了多次通知。

标准版 专业版
活跃自动化任务(定时或触发) 3 20
最短间隔 15 分钟 15 分钟
邮件触发运行 每小时 60 次 每小时 60 次
运行时间限制 6 分钟 6 分钟