夜雨聆风学习资料网

ARTICLE · 1118192

AI 助手干到一半突然停下来?教你几招,让它一口气干到累死

AI 助手干到一半突然停下来?教你几招,让它一口气干到累死

你给 AI 派了个长活:把几个接口迁完,顺便补上测试。然后你开会去了,吃饭去了。

回到工位一看,它两小时前就停了。

屏幕上是一大段工整的总结:做了什么、改了哪些文件,清清楚楚。最后一句是:「接下来我将迁移剩下的两个接口。」

接下来?根本没有接下来。

换成整理资料的活也一样:让它把 30 份竞品页面拉成一张对比表,回来发现它做到第 12 份,写了段「当前进度如下」就歇了。

这不是个别现象。Anthropic 刚发的《Prompting Claude Opus 5.5》文档里,专门用一节讲了这事,还给了一段提示词,贴上去它就能一口气干到底。

今天我就在这篇文章里,给大家整理了三样东西:

1讲明白模型为什么老是干到一半停下来

2AI 半路停下最常见的 4 种情况

3两段让它停不下来的提示词,贴在哪、怎么贴一步步教你,外加用之前要注意的 3 件事

为什么干到一半就停?它想汇报,程序当它干完了

Agent 干活是一轮一轮来的。每一轮的最后,它只能做两种事:

1接着动手干活:比如「打开这个文件」「跑一遍测试」。这就是程序世界里说的「工具调用」——它伸手去用某个工具。

2只说一段话:没有任何要操作的动作,就一段纯文字。

在模型外面,还套着一层程序,负责接住它的输出、再叫它接着干。这层程序脑子很直:它只看模型的输出最后是一个动作,还是一段话。看见动作,就把动作执行了,把结果喂回去,让模型继续;看见只有一段话,就认为「你说完了,任务结束。」

Anthropic 的解释是:Opus 5.5 干长活时喜欢边干边汇报,但有些汇报只有一段文字,没有附带上一个动作。技术上这叫 end_turn,意思就是「我这一轮说完了」。外面那个负责调度的死板程序一收到这个信号,直接下班。

同一段汇报,结尾带不带动作,决定了程序是让它接着干,还是收卷走人

打个比方:就像考试的时候,一个学生抬头说「老师,我跟你讲下我写到哪了」,监考老师以为他要交卷,直接把卷子收了。

学生没想交卷,是收卷的人理解错了。

你也不用指望外面那层调度程序会变聪明——它能识别的东西就一个:「模型最后有没有输出一个动作」。所以唯一能改的,就是教模型:别用一段光秃秃的文字收尾。

AI 半路停下,常见就这 4 种情况

Claude 团队把这种半路停分成了 4 种情况,我用大白话说一遍:

1写总结:写一大段「我完成了以下工作」,最后宣布接下来要干什么,但手就是不动。开头那个例子就是这种。

2客气一下等你回话:「如果没问题的话,我准备接着做 XX。」然后等你回复。可你在开会,根本没看见。

3丢给你一串选择题:列出几项「需要你定夺的事情」,但按照它自己说的,这些事没有一项能真正卡住后面的活。

4干完一个阶段就歇脚:它觉得这一轮干了挺多,或者一个阶段刚好做完,是个汇报的好时机。

四种半路停:总结完不动手、客气地等你、甩一串不卡活的决策、到阶段就歇脚

第四种最隐蔽。前三种你看文字还能感觉出它停了,第四种它汇报得理所当然——跟人当同事的时候,干完一个阶段主动说一声是好事。

可换成没人盯着的 Agent,这个「好事」就是事故。

第 1 招:先把 Anthropic 给的这段话抄下来

说了这么多,到底怎么办?

不用自己琢磨,Claude 团队直接给了一段提示词,抄过去就行。

它要放进「系统提示词」里(放哪、怎么放,下一招手把手教)。这段是 Anthropic 给的原文,整段复制:

A standing instruction from the user, the person you are working for. It is about how your turns end. A message with no tool call in it ends your turn, and the work stops there until you are asked to continue.

The user has seen you end turns in four ways while work they asked for was still owed, and does not want any of them.

One: a long summary of what was done that closes by announcing the next step and has no tool call, so the next thing never starts.

Two: an offer to carry on with something unless the user would prefer otherwise, which stops to wait for an answer the user was not going to give.

Three: a list of decisions for the user when, by your own account, none of them blocks the rest of the work.

Four: deciding that this is a good place to report, because the turn has been long or a milestone is done.

Status notes are welcome, and so are your recommendations on open decisions, but put them in the same message as your next tool call and carry on with whatever does not depend on the user's answer.

If you notice yourself inviting the user to redirect you or offering to wait, delete it and do the next thing.

The stops the user does want are the ones where nothing can move without them, or where the thing blocking you is deliberately protected from you.

This does not override the need for confirmation on risky or destructive actions.

下面是中文版,逐句对照。贴的时候贴英文原文,中文是给你看懂用的:

这是用户——也就是你为之工作的人——给你的一条常驻指示,关于你怎么结束每一轮。一条消息里没有工具调用,你这一轮就结束了,活会停在那里,直到有人让你继续。

用户见过你在他要的活还没交付时,用四种方式结束一轮,这四种他都不想要。

第一种:长长地总结一遍做了什么,最后宣布下一步,却没有工具调用,于是下一件事永远不会开始。

第二种:提出「如果用户没有别的想法,我就接着做某件事」,然后停下来,等一个用户本来就不会给的回答。

第三种:给用户列一串待决策的事,可按你自己的说法,其中没有一件卡住剩下的工作。

第四种:认定这里适合汇报一下,因为这一轮已经很长了,或者一个阶段做完了。

欢迎你写进度说明,也欢迎你对没定下来的事给出建议,但要把它们和你的下一个工具调用放在同一条消息里,并继续做那些不依赖用户回答的事。

如果你发现自己在请用户给你改方向,或者提出要等一等,删掉这句话,去做下一件事。

用户确实希望你停下来的情况只有两种:没有他什么都推进不了,或者挡住你的东西是有意不让你碰的。

这一条不取代高风险或破坏性操作之前的确认。

这段话就跟 AI 说了三件事:

1你一条消息里只说话、不动手,这一轮就结束了,活也就停了

2上面这 4 种情况,用户一种都不想要

3汇报可以,提建议也行,但汇报和下一步动作必须放在同一条消息里,说完接着干不用等人回话的活

Anthropic 只留了两种真该停下来的情况:没有你它一步都动不了,或者挡着它的东西是故意不让它碰的。

汇报本身不是问题,问题是汇报后面没跟着下一个动作

我最想让你抄走的是最后这两句。前面四条是在教它「别瞎停」,最后两句在教它「什么时候必须停」。只抄前一半,你会得到一个不撞南墙不回头的 Agent,那比半路停更吓人。

给团队设计无人值守的流程,最容易漏掉这后半句。团队想把长任务扔给 Agent,先写「哪几件事必须等人拍板」,再写「别停」。

第 2 招:放哪?建一个「派活专用」项目

先说结论:Mac、Windows、网页版的 Claude 是同一套界面,位置一模一样。现在 Claude 里只剩两个入口:对话(原来的聊天和 Cowork 已经合并,随手问问题和派长活都在这里)和 Code。

Anthropic 原文要求放进「系统提示词」的最末尾。系统提示词就是 AI 每回你一句话之前都会先读一遍的常驻说明,设置一次一直生效,不用每次往聊天框里粘。Claude 里对应的格子有两个:

1全局说明:Settings → General →「Instructions for Claude」,对你所有对话都生效。

2项目说明:某个项目里的「project instructions」,只对这个项目里的对话生效。

建议放项目里,别放全局。合并以后,随手问一句和派一个长活,走的是同一个对话框。放进全局,你平时聊天它该停下来问你的时候也不问了,而 Anthropic 原文专门说过:有人在旁边能回话的场景,别加这段。

对话里:四步建好「派活专用」项目

1新建项目:左边栏点「Projects」,再点「+ New Project」,名字就叫「派活专用」。

2打开项目说明:进到这个项目,点「Set project instructions」。

3粘进去保存:把上面那段英文原文粘进去,里面原来有内容的就粘在最后面,点「Save instructions」。

4长活都进这个项目派:以后要交给它一个干半天的活,进这个项目新开一个对话再派,让它从第一句话就带着这段。平时随手问问题,在项目外面聊就行。

派之前再看一眼消息框里的权限开关:Manual 是默认,它每动一次手都先问你;Auto 是不再一步一步问。这段提示词管的是它自己停下来汇报,要是它卡在「可以动这个文件吗」上,那是这个开关的事。涉及发消息、付款、删东西的活,建议还是留在 Manual。

Code 里:放进你的个人 CLAUDE.md

Code 里没有项目说明这个格子,最接近的是你的个人 CLAUDE.md:一个每次开新会话它都会自动读的说明文件。

最省事的办法:在 Code 里直接跟它说一句「把下面这段原样加到我的个人 CLAUDE.md(~/.claude/CLAUDE.md)最后面」,再把英文原文贴上,它会自己去改。

想自己动手,文件在这儿(.claude 是隐藏文件夹,没有这个文件就新建一个,存成纯文本):

•Mac:/Users/你的用户名/.claude/CLAUDE.md。在访达里按 Cmd + Shift + G,粘贴 ~/.claude 回车就能进去。

•Windows:C:\Users\你的用户名\.claude\CLAUDE.md。在文件资源管理器的地址栏粘贴 %USERPROFILE%\.claude 回车就能进去。

注意两点:CLAUDE.md 不算严格意义上的系统提示词(Claude Code 文档原话:它是作为一条用户消息送进去的),效果可能比 Anthropic 测的打点折扣;改完同样要新开会话。

平时聊天遇到它写一大段总结、说「接下来我将……」然后不动了,不用设置任何东西,用下面第 3 招那句话叫醒它就行。

第 3 招:已经停了?发一句话叫醒它

真停了,也不用把任务重新交代一遍。直接在聊天框里发下面这句,把冒号后面换成你还没干完的事:

Your task list still has open items: migrate the remaining two endpoints and update their tests. Continue with them. If one is blocked, say what is blocking it.

中文版:

你的任务清单上还有没完成的项:把剩下两个接口迁移完,并更新它们的测试。继续做。如果某一项被卡住了,说清楚是什么卡住了它。

最后那句别删。它给模型留了个体面的退路:真卡住了就老实说,别硬着头皮乱改。

要是你写程序让它自动续跑,也有上限。Claude 团队建议:同一个任务,程序自己续跑 2 到 3 次就停手,别无限循环。续了三次还停,大概率是真有什么东西卡死了,该你亲自去看看。

最后提醒:这 3 种情况别乱用

这段提示词不是加上就完事了。Anthropic 自己写了三条限制:

1只给完全没人盯着的 Agent 用:你人就在旁边、随时会回复的聊天类应用,别加。那种场景下,它停下来问你是对的。

2花的 token 会变多:token 就是 AI 算钱和算长度的「字数单位」。加了这段,每个任务里它动手操作的次数和输出的字数都会多一点。换来的是它不半路停,这笔账你自己算。

3不会覆盖危险操作的确认步骤:这段提示词最后一句就写着,删库、覆写文件这类做完了收不回来的操作,它照样该停下来问你。别以为加了这段,它就什么都自己干了。

半路停顶多耽误你一顿饭的工夫,不问一声就把库删了才是真要命。这两件事要是只能防一件,我选防后者。

三条限定:只给没人盯的 Agent 用、会多花一点、危险操作照样要确认

也有人不认可。截至 2026 年 9 月 29 日,这份指南在 HN(一个程序员聚集的科技新闻论坛)上有 201 个赞、220 条评论,有开发者质疑:让外面的程序反复催它干活,本身就是多余的复杂度,把它正在做的每个动作展示在界面上就够了。

这个质疑说得通,但它针对的是「有人在看着」的情况。没人看的时候,界面展示得再清楚,也没人去看。

下次你的 AI 又写了一大段漂亮的总结然后停住,先别急着说它总结得好。

先看最后一句:它说的是「我做完了」,还是「接下来我将……」。

Yuna

奋斗在 Agent 开发一线的全栈实践者企业 AI 转型顾问集才华、美貌、智慧、产品、前后端于一身的女技术

本文封面由 AI 生成;正文由 Yuna 在 AI 协助下撰写并核校。

往期推荐

 · Claude 杀疯了:两周把自己提速三倍,到底怎么做到的?· GPT-6 Astra 三项跑分赢了 Claude Fable 5.1,我们线上为什么还没换?· Opus 5 发布:编程反超 Fable 5、ARC-AGI 得分翻 20 倍,价格却只要一半

相关学习资料