无需提问就会行动的智能体

什么是主动型 AI 智能体?如何搭建一个?

Anthropic、OpenAI,以及你电脑里早已自带的操作系统,都是这个故事的一部分。本指南为独立内容,与它们均无关联,也未获任何一方背书。

到目前为止,你用过的每一次 AI 对话大概都是同一种模式:打开一个窗口,输入点什么,然后等待回答。这是一种被动型助手,它只在对话持续的那段时间里存在。主动型智能体是另一种形态的工具。它会按你设定的时间表自行唤醒,不需要你先打开任何东西或输入新消息。今年秋天大家注意到的这股潮流,从 Anthropic 自家的 Claude 定时会话,到 OpenAI 在 ChatGPT 里的任务功能,其实都是同一项简单能力变得足够易用,让非技术背景的专业人士也能上手:一个会按自己的节奏主动来报告,而不是坐等被问才回应的 AI 工具。这项能力,也就是一份时间表,正是撬动另外四件事的关键:运行之间的某种记忆、持续朝一个目标稳步推进而不是一次只处理一个请求的能力、对不断涌入的消息流进行分流,以及会自行跟进的提醒。本指南将说明究竟是什么让一个智能体真正称得上「主动」而不只是「自动」,一份时间表一旦就位能解锁什么,如何在本周之内用你大概早已拥有的工具搭建一个,以及在把任何东西交给日历上反复出现的时段之前,值得先定好哪些安全规则。

主动型 AI 智能体按自己的时间表行动,不需要你打开对话窗口才启动。让它称得上「主动」而不只是「自动」的,是四件事:它靠定时器运行,不用你来启动;它记得上一次运行留下的状态,而不是每次从零开始;它在汇报之前先自查一遍自己的工作;遇到有风险的事,比如花钱或发送消息,它会先问你。搭建一个的做法是:挑一项范围小、风险低的任务,用平实的语言写下指令,在 Anthropic 的 Claude、OpenAI 的 ChatGPT 之类的工具里,或者你电脑自带的调度程序里选定运行频率,然后先观察几次运行,再决定是否进一步信任它。

发布于

免费课时 · 无需注册账号认识 Claude为什么是 Claude?6分钟开始免费课时

要点总结

  • 定义主动型智能体的,是它自行运行的那份时间表,而不是底层模型有多先进:一个靠定时器运行的基础脚本是主动的,而一个坐等你下一条消息的再聪明的聊天机器人也不是。
  • 时间表是撬动另外四项能力的关键:运行之间的记忆、朝一个目标稳步推进、对涌入的消息流进行分流,以及不用问第二次就会自行跟进的提醒。
  • Anthropic 的 Claude 桌面应用和 OpenAI 的 ChatGPT 如今都内置了定时任务功能,而你自己的电脑也早已自带一个:macOS 和 Linux 上的 cron、macOS 上的 launchd,或 Windows 上的 Task Scheduler。
  • 心跳机制,也就是某种能察觉时间表悄悄停止触发的方式,和时间表本身一样重要:一个没人注意到已经停摆的智能体,比完全没有智能体更糟。
  • 硬性门槛对本指南里的每一种工具都一样:任何主动运行的东西,都不应该在没有人先批准那项具体操作的情况下,自行花钱、把东西发给另一个人,或删除任何内容。

复制即用

今天就能用的提示词

写给 Claude、ChatGPT 这类调度工具的第一个定时检查任务

每个工作日早上,通读我的收件箱,标记出任何提到本周截止日期的消息。写一份简短摘要,列出发件人、截止日期,以及一句话说明对方要求的是什么。不要回复任何邮件、转发任何邮件,也不要把任何邮件标记为已读。把摘要交给我就停下,直到明天再继续。

注意这条提示拒绝让智能体自行做的事:回复、转发,或标记已读。这正是护栏在出事之前发挥作用。

让智能体在多次运行之间保留记忆,而不是每次从零开始

每次检查我的项目看板时,都把你了解到的信息记在一份持续更新的笔记里:什么有进展、什么卡住了,以及我让你下次留意的事项。每次新的运行都先读这份笔记,再和你现在看到的情况做对比,只告诉我自上次以来真正发生变化的部分,不要把整块看板又说一遍。

这就是被动摘要和主动摘要的区别:第二次运行已经知道第一次运行发现了什么。

先自查再打扰你的跟进提醒

在我发出一份客户提案三天后,检查对方是否已经回复。如果回复了,什么都不用做,直接跳过这次提醒。如果没回复,就提醒我一次,附上一句我可以直接发出去的简短催促语,并且在你代我发送任何内容之前先问我。同一份提案不要问我超过一次。

先确认事情是否已经发生的这一步自查,正是让提醒保持有用、而不是惹人烦的关键。

在安排任何定时任务之前,先让工具说明它在无人看管时能做和不能做什么

在我安排你无人看管运行之前,请明确告诉我,我不在时你能做什么、不能做什么:你能代我发送消息吗?能花钱吗?能删除或覆盖文件吗?还是只能读取信息再汇报?请列出任何需要我事先明确批准的风险事项,让我清楚自己到底打开了什么权限。

一个好的工具应该能精确回答这个问题。如果回答含糊不清,那是应该缩小任务范围的理由,而不是跳过这个问题的理由。

被动 vs. 主动

究竟是什么让一个智能体称得上「主动」

被动型 AI 助手几乎是每个人都已经用过的那种:打开一个对话窗口,输入一个问题或一项任务,助手就在同一段对话里回答。一旦你关掉窗口,它就不再存在,直到你回来重新开始。你不在的时候什么都不会发生,因为根本没有安排任何事发生。

主动型智能体把这个顺序倒过来。它会在你提前选定的时间自行启动一次运行,不管你在不在看。这一个差别,即谁来启动会话,才是两者之间真正的分界线,而不是底层模型有多聪明。一个每天早上七点检查一个文件夹、然后给你发一句话提醒的简短脚本,就是主动的。一个坐在对话窗口里、等着你下一条消息的最先进模型,再强大也不算主动,无论你用它的那一刻它表现得多出色。

四个特征,通常能把一个真正主动的智能体,和一个只是被设置成反复执行同一动作的东西区分开来。它按时间表运行,不需要人每次都点一下启动。它记得上一次运行留下的一些东西,而不是每次都从零开始。它会在把结果交给你之前,用单独一轮检查自己的输出,就像一个人发邮件前会把邮件再读一遍。它会在做任何不容易撤销的事之前先问一问,而不是因为没人叫停就擅自认为自己有权限。

这四个特征都不需要一个研究实验室才能实现。它们是你在为这份时间表写指令时做出的设计选择,无论最终是哪个工具来运行它。本指南接下来会依次讲解这四点,再具体说明今天有哪些工具可以替你运行一份时间表。

时间表能解锁什么

时间表打开的四件事

一旦某个东西能按自己的定时器运行,另外四项光靠对话窗口无法提供的能力就变得可能。

运行之间的记忆,也叫「做梦」

有些人把智能体在两次实际运行之间回顾并归纳所学内容这件事,称为「做梦」:一轮安静的过程,它不是在回答你,而是在整理自己已经知道的东西,这样下一次运行就能更聪明地开始,而不是从一片空白开始。

朝着一个目标推进,而不只是处理一次请求

被动型助手一次只回答一条消息。而定时运行的智能体可以持续追踪一件需要几天或几周才能完成的事情的进展,把今天的状态和它上次看到的做对比,只汇报真正发生变化的部分。

对涌入的消息流进行分流

邮件、工单、项目评论,不管你在不在看都会不断涌入。时间表能让智能体按固定节奏整理这股消息流,只把真正需要人来处理的那一小部分交给你,而不是把所有东西都丢给你。

先自查再提醒的跟进提醒

设定在三天后触发的提醒,可以先检查它要提醒你的那件事是否已经发生,如果已经发生,就什么都不说。正是这多出来的一步检查,让提醒保持有用,而不只是制造噪音。

现有的工具

你现在就能安排的工具,老老实实地说清楚出处

想试试这个,你不需要从零搭建任何东西。你很可能早就能用上的几款工具,如今就能按时间表运行,值得一一把它们说清楚,而不是把「AI 智能体」当成单一的一款产品来谈。

Anthropic 的 Claude 桌面应用自带定时任务功能:你给它一项任务和一个运行频率,比如每小时、每天、每周、仅工作日,或者自己手动触发,它每次都会把这项任务作为一次独立的会话来运行,并能使用你已经授权给它的任何连接器和文件。截至 2026 年 10 月下旬,Anthropic 自己的支持文档说明,定时任务会按选定的频率运行,即便你的电脑处于睡眠状态,或桌面应用本身已经关闭,只有一个例外:一项明确需要调用你本地文件或本地应用的任务,只能在电脑处于唤醒状态、且应用本身已打开时运行,因为这部分工作没有别的地方可以发生。

OpenAI 的 ChatGPT 也有一项类似的内置功能,同样叫作任务,可以从侧边栏专门的 Scheduled 版块进入,也可以直接在对话里让 ChatGPT 稍后帮你留意某件事。根据 OpenAI 自己的帮助文档,截至 2026 年 10 月下旬,一项任务可以运行一次,也可以按周期重复运行,而且 ChatGPT 还能持续关注某项变化,只在真正发生有意义的变动时才通知你,而不是不管有没有发生什么都按固定时间汇报。具体能用哪些运行频率、能同时保留多少活跃任务,取决于你的订阅方案,所以请查看你自己账号里的 Scheduled 版块,不要照搬本指南给出的数字。

而且早在这两者出现之前,你自己的电脑就已经自带了调度程序。macOS 和 Linux 都运行着 cron,这是一套有几十年历史的系统:你写一行命令,写明该在哪一分钟、哪一小时、哪一天、哪一月、星期几运行,操作系统就会按这个频率精确触发,一直运行下去,完全不需要任何 AI 公司参与。macOS 还提供 launchd,Apple 自己的开发者文档把它描述为在 Mac 上安排定时任务的首选方式,通过一个属性列表文件,用类似 StartCalendarInterval 这样的键来指定具体时间。Windows 自带 Task Scheduler,既有图形化的 Create Task 对话框,也有可以在命令行里运行的 schtasks 命令。这三者都完全不需要任何 AI 产品:它们只是能在你选定的时间可靠地启动一个程序,而这恰恰就是本指南里每一个主动型智能体真正需要的那一个特征。

一份实用指南

今天就能用的五种定时方式

挑一个和任务相匹配的方式,而不是听起来最炫的那个。

Anthropic 的 Claude 定时任务

内置于 Claude 桌面应用。适合那种需要读取、推理,并针对与你的 Claude 账户相关联的内容写回结果的任务,运行频率可以从时间表选项里选,也可以用平实语言描述。

OpenAI 的 ChatGPT 任务

可以从 ChatGPT 侧边栏的 Scheduled 页面进入,也可以直接在对话中提出。适合设置一次性提醒,或反复检查某件事有没有变化,而且不用离开你已经在用的对话窗口。

Cron(macOS 与 Linux)

一行纯文本,写明分钟、小时、日期、月份和星期几。不需要账号,不需要订阅,完全没有任何 AI 公司参与;只要机器开着,它就会每次都准时触发这条命令。

Launchd(macOS)

Apple 自己在 Mac 上安排任务时首选的方式,通过一个小型属性列表文件来设置,而不是一行命令。配置比 cron 更费一些功夫,格式方面 Apple 自己的文档会逐个键详细讲解。

Task Scheduler(Windows)

Windows 自带的调度程序,简单的重复任务可以用图形化向导完成,而如果你想写脚本,或者交给别人来配置,也有一个命令行工具 schtasks 可用。

分步来看

搭建你的第一个主动型智能体

从一项范围小、风险低的任务开始,不要一上来就贪大。一个好的首个任务应该是读取信息再汇报,不发送、不花钱、不删除任何东西。整理收件箱摘要、检查共享文档有没有变化,或者标记截止日期,都比任何直接涉及金钱或他人收件箱的任务,更适合作为第一步。

写指令的方式,就像你在给一位新员工做第一天的入职交接一样:要看什么、要忽略什么、什么样的情况才算值得告诉你,以及绝对不能自己做的事到底是哪些。第四部分,也就是不能做什么,是大家最容易跳过、却在任务真正无人看管之后最关键的一条。

选一个和这件事实际变化频率相匹配的运行频率,而不是工具提供的最短间隔。值得每小时检查一次的收件箱很少见;值得每天检查一次的项目看板很常见。比任务实际需要更密集的时间表,只会产出更多你迟早会不再读的报告。

先让它运行几次,同时你仍然密切关注,就像你会留意一位新员工上岗头几天的表现,而不是设置完就立刻消失。头一周里,每一份报告都要读。只有当你确认它在一个普通的日子里,表现和你刚搭建它那天一样之后,才考虑放宽它被允许做的事,或者拉长你检查它的间隔。

在自动化任何事之前

适用于本指南所有工具的安全规则

这些规则不会因为你用哪个调度工具而改变。它们关乎这份时间表被允许触及什么,而不是哪家公司开发了它。

绝不能让它在无人监督下花钱

主动型智能体可以起草一笔采购、续订或付款,供你审核。但绝不应该允许它在没有你先批准那笔具体交易的情况下,自行完成它。

绝不能让它不经审核就发送

起草一封邮件、一条回复,或一条给客户的消息,这些自动化都没问题。但代你点下发送按钮,发给一个真实的人,却没让你先读一遍,这就是一个小失误变成别人问题的地方。

绝不能让它不问就删除

清理旧文件、归档记录,或是删除任何东西,自动化起来会让人觉得很省心,直到它删掉了你恰好需要的那一件东西。让它标记出看起来可以安全删除的内容就好;不要让这份时间表自行动手删除。

给它一个心跳机制

设置某种方式,让你能察觉时间表是否悄悄停止了触发:比如每周看一眼工具自带的历史运行记录,或者另外设一个提醒,检查智能体上一份报告是否真的按时送达。一份没人注意到已经停摆的时间表,可能一连几周什么都不做,而从外表看,它和正常运转的那一份一模一样。

先审核,再信任

至少头一周里,每一份报告都要读,即便是一项风险很低的任务也不例外。你检查并不是因为预计它会出错;你检查是因为这样才能在它真的出错时及早发现,而不是等它已经无人监管地运行了好几个月之后才察觉。

把它们组合起来

运行起来之后是什么样子

想象一个围绕本指南开篇那四个特征搭建的周一早晨智能体。它在早上七点自行醒来,因为启动这次会话的是时间表,不是人。它先读一份自己上次运行留下的简短笔记开场,这样它已经知道上周看板是什么样子,而不是把这个周一当成它第一次见到这个项目。它把今天的状态和那份笔记做对比,只起草一份关于变化部分的简短摘要,然后让这份摘要再经过第二轮核对,用实际数据检查一遍,才发给你,这样就能抓住那种只经过一轮未经复核的处理容易漏掉的错误。

这就是记忆、朝目标推进,以及自查,四个特征里的三个,都在你还没喝上咖啡之前悄悄运行完了。第四个特征,遇到有风险的事先问一问,主要体现在智能体不做的事情上:它不会代你把摘要发给团队,不会自行关闭它认定已解决的工单,也不会去动它只有读取权限的共享硬盘。它把一份报告交给你,然后等待,这正是重点所在。

同样的模式也适用于消息分流和提醒。一个用于收件箱分流的版本,会读取一夜之间到达的所有消息,按是否真的需要你来处理进行分类,只告诉你那三条确实需要你处理的消息,而不是另外四十条不需要的。一个提醒版本,会在开口之前先检查它追踪的那件事是否已经自行解决,如果已经解决,就保持沉默。在每一个版本里,时间表做的都是同一件基本的事:替你启动这次会话,这样你就不用自己记着去启动了。

在自动化任何重要的事之前,先练习这个习惯

为一项无人看管的任务写一份平实语言的说明,并清楚知道该从中保留哪些权限不给,这项技能可以迁移到本指南里的每一种工具上。Nightschool AI 关于 hooks 与自动化的免费课程,以 Claude Code 为例,讲解了如何为自动化运行接入审批关卡。

常见问题

主动型智能体和被动型助手之间,真正的区别是什么?

是谁启动了这次会话。被动型助手只会在你打开并输入内容的那段对话里运行。主动型智能体则会按时间表自行启动一次会话,不管你在不在场看着它发生。这一个差别,比底层模型有多强大更重要。

主动型智能体必须被赋予完全自主权才有用吗?

不需要,也不应该这样。最有用的第一个版本,就是读取信息再汇报,不具备自行发送、花钱或删除的能力。先从风险低、可审核的操作上拥有自主权开始,而不是永远停留在这一步。

对 AI 智能体的记忆来说,「做梦」是什么意思?

这是一些人用来称呼这样一种安静过程的名字:智能体在没有你提出任何要求的情况下,回顾并归纳它自上次实际运行以来学到的内容,这样下一次运行就能从一份整理好的笔记开始,而不是从零开始。

用我现在已经在用的工具,今天就能做到这一点吗,还是说这还处于试验阶段?

今天就能做到。Anthropic 的 Claude 桌面应用和 OpenAI 的 ChatGPT 现在都内置了定时任务功能,而你的电脑也早在几十年前就自带了调度程序,cron 或 Task Scheduler。这些都不需要写代码。

为什么要用 cron 或 Task Scheduler,而不是某家 AI 公司自己的调度功能?

AI 公司自带的调度功能更容易上手,但会把这份时间表绑定在那一款工具的账户和连接器上。你电脑自带的调度程序完全不需要账户,即便某款 AI 产品改变了自己的方向,它也会照样运行,这对那种你绝不想依赖某一家公司路线图的任务很有用。

什么是「心跳」,为什么时间表需要它?

心跳是某种能让你察觉一次定时运行是否真的按时发生过的方式。没有它,一份悄悄停止触发的时间表,从外表看,和一份正在安静运转的时间表没有区别。每周看一眼工具的运行历史,就足够察觉这个问题。

有哪些事,绝不能让主动型智能体不先问我就去做?

花钱、把消息发给另一个人,或删除、覆盖某些内容。这三类几乎涵盖了所有难以撤销的操作。除此之外的事,比如读取、起草、总结和标记,完全自动化都是合理的。

搭建一个主动型智能体,需要我会编程吗?

对 Anthropic 的 Claude 或 OpenAI 的 ChatGPT 来说,不需要。你只需要用平实的语言写下任务说明,再从菜单里选一个运行频率。cron、launchd 和 Task Scheduler 要求的稍多一点:一行简短的配置,或一个配置文件,大多数人不写程序,照样能照着抄改一下用上。

我怎么知道一次定时运行真的发生过,而没有被悄悄跳过?

查看工具自带的历史运行记录,Claude 的定时任务和 ChatGPT 的 Scheduled 页面都会保留这类记录。对于 cron、launchd 或 Task Scheduler,最简单的做法是让任务本身在每次运行时,往日志文件里写一行简短记录,或给你发一条消息,这样一旦缺了这条消息,就是某个环节停摆的信号。

本指南与 Anthropic、OpenAI、Apple 或 Microsoft 有关联吗?

没有。这是一份独立的教育性指南。文中提到 Anthropic 的 Claude、OpenAI 的 ChatGPT、Apple 的 launchd,以及 Microsoft 的 Task Scheduler,都只是为了准确说明真实存在的工具,与它们之中任何一方都没有关联、背书或合作关系。

把这个变成你的第一个自主运行的智能体

挑一项范围小的工作,写下它绝不能自己做的事,加上一份时间表,观察它运行一周,再决定是否信任它去做更多。

Nightschool AI 是一个独立的学习平台,与 Anthropic 没有任何隶属、认可或赞助关系。Claude 是 Anthropic, PBC 的商标。 在寻找 Anthropic 官方的 Claude Academy?请访问 academy.claude.com。