ChatGPT 定时任务——把重复 AI 工作排进时间表

每日摘要、每周核查、定时调研——什么有效、什么会悄悄失败、什么时候该用 Tasks 什么时候该走 API + cron。

这篇讲什么

ChatGPT Tasks 允许你定时跑一个 prompt——早 7 点的市场摘要、周日晚上的周总结、周五的”本周行业新动向”扫描——不用离开对话。它不是 cron 也不是 Zapier,是一个挂在单条对话上的轻量调度器。这篇讲:哪种形状的 Task 真的能跑起来,哪些失败模式悄无声息、容易漏,以及什么时候你该退回到 API + cron。

这篇适合谁看

已经有”每天该查一下 X”习惯、想让它自己跑的人。创始人、分析师、研究者、运营。如果你从没手动跑过这个 prompt 几次,别先排进定时——你不知道好的输出长什么样。

什么时候适合用

  • 按行业或公司过滤的每日新闻 / 市场摘要。
  • 每周 KPI 核查,问题固定、数据来源是公开 URL。
  • 每月对一批博客或 arxiv 分类的”本领域新进展”扫描。
  • 生日 / 纪念日提醒,带上下文的拟稿祝福。

开始前准备

  • 先手动跑 5-10 次。你得在停止盯它之前知道输出长什么样。
  • 想清楚”够用”标准。没人看的 Task 输出只是邮件量问题。
  • 时间窗口选准。开盘扫描要在开盘后跑;新闻摘要要在早间发布之后,不能在之前。
  • 想清楚容错。漏跑一次没事,Tasks 很合适;漏跑一次会出事,去 API + cron + 监控。

具体步骤

  1. 在一个新对话里起草这个 prompt,跨不同日子跑 3-5 次。看方差——每天都给你有用输出,还是只在某些日子?

  2. 稳定后,让 ChatGPT 把它转成 Task:

    每个工作日太平洋时间 7:00 跑:
    
    联网搜索过去 24 小时关于 \{行业\} 的重要新闻。
    只保留至少满足以下之一的:融资、监管、产品发布。
    最多 5 条 bullet,每条带来源 URL 和一句"为什么重要"。
    没有重要新闻就说"今日无要闻"——不要凑数。
  3. 确认 Task 出现在你的 Tasks 列表里、排程和时区都对。时区一定要核——夏令时和出差都会破坏假设。

  4. 让它跑一周,每一条都读。盯:空结果(搜索没触发)、内容重复(模型在循环)、语气不对(去改 prompt,不是改排程)。

  5. 一周下来按观察收紧 prompt,加显式约束:

    约束:
    - 每条 bullet 必须引用过去 24 小时内发布的 URL。
    - 不要观点性文章或 newsletter,只要一手来源。
    - 联网搜索没拿到新内容,明确说"无"并停止。
  6. 稳定之后给它配一个下游动作。让 Task 把输出邮到你收件箱,或者写进你每周回看的笔记。没有落点的 Task 会被忽略。

一份定时摘要 prompt 模板

你在执行一个定时任务。
排程:{频率、时间、时区}。
目标:{一句话产物}。
输入:{要跟踪的 URL、主题、人名}。
约束:
- 每条断言必须引用来源 URL。
- 没有新内容就明说,不要编填充。
- 输出格式:{bullets / 表格 / 短段}。
- 到格式上限就停,不要多评论。
失败模式:联网搜索不可用时输出"搜索不可用——需要手动跑"。

最后一行很关键——悄无声息的失败是定时工作流最毁人的地方。

完成后检查

  • 头 5-7 次跑完整读,之后每周扫一次、每月随机抽审一次。
  • 同一天的当下手动跑一次和定时输出对照——应该高度相近。差异大说明 prompt 脆。
  • 如果联网搜索是 Task 的一环,偶尔核一下它实际跑了没。模型有时不调搜索就用训练数据回答,低优先级排程上尤其常见。
  • 统计”无要闻”输出。太多说明过滤太紧;太少说明太松。

怎么复用这套流程

  • 定时 Task 放在专门的 Project 里,系统指令和排程绑在一起。
  • 维护一份 scheduled-tasks.md 笔记,写每个 Task 的目的、排程、预期输出形状——Tasks UI 信息少,你的笔记就是审计轨迹。
  • 没人读的 Task 就退役。变成背景噪音的邮件量比没有 Task 还糟。

建议的操作流程

手动跑 5-10 次 → 转 Task 时显式带上时区 → 头一周每条都读 → 收紧 prompt → 配下游落点 → 每月审一次。

容易踩的坑

  • 把一个你没手动跑过的 prompt 排进定时。你都不知道它行不行。
  • 忽略时区。“7am”不带时区,跑的是服务器时区的 7am,不是你的 7am。显式写。
  • 默认联网搜索每次都会触发。它不会——模型负载和悄悄降级都会发生。在 prompt 里加”搜索不可用就说出来”。
  • 让输出堆着不看。两周内 Task 就变成噪音,前提是没有回看习惯。
  • 排程频率选错。每日新闻摘要一般可以;每日竞品扫描一般太吵、衰减快。
  • 把 Tasks 用在”漏跑会坏事”的位置。Tasks 是 best-effort,不是保证执行。要保证就上 API + cron + 重试 + 监控。

FAQ

  • Task 静默失败了怎么办?: 看对话线程——失败的跑次有时会留痕。把”它跑了吗?“的检查纳入每周回看。
  • Task 能调工具吗(联网搜索、code interpreter)?: 能——但要在 prompt 里明写要用哪个工具。调度器不一定自己挑对。
  • Tasks vs API + cron 怎么选?: 个人”我想要个摘要”的工作流用 Tasks;输出进生产系统、要重试、要 chat UI 之外的日志,用 API + cron。
  • 休假期间怎么暂停 Task?: Tasks UI 通常支持按 Task 暂停 / 禁用。暂停比删好——prompt 历史和排程都保留。

相关阅读

标签: #ChatGPT #工作流