🌟星标 + 👆关注,第一时间知道最新、最有用的AI编程姿势
《贾杰的AI编程秘籍》付费合集,共10篇,现已完结。30元交个朋友,学不到真东西找我退钱;)

写在前面
今天刷推的时候,看到社区大神 Noah Zweben 和 bcherny 在热烈讨论一个叫 Monitor 的新玩意儿。
它是 Anthropic 为 Claude 弄出来的一个工具,号称能让 Claude 创建后台脚本,然后在需要的时候才把智能体“唤醒”。
说实话,“后台脚本”、“唤醒”这些词,一下就让我这个前端仔的 DNA 动了。这不就是我们整天琢磨的 事件监听 和 按需执行 吗?
只不过,这次主角从我们的 JavaScript 变成了 AI 智能体。
更吸引我的是推文里那句“Big token saver and great way to move away from polling”。好家伙,省令牌和摆脱轮询,这简直就是打在旧模式痛点上的两记重拳。
我立刻来了精神,这必须得好好研究一下,记篇笔记。
轮询的笨办法
要弄懂 Monitor 好在哪里,我们得先看看之前的“笨办法”是怎么做的。
假设我们想让一个 AI 智能体帮我们盯着项目日志,一出错误就立刻报告。
在 Monitor 出现之前,最直接(也可能是唯一)的思路,就是让智能体不停地、周期性地去“问”日志系统:“嘿,有错误吗?”
这个过程,在技术圈有个专门的名字,叫做 轮询(Polling)。
我们可以把它想象成一个敬业的保安。他的职责是确保仓库大门锁好了。但他没有一个警报器,怎么办呢?他只能定个闹钟,比如每五分钟就亲自跑一趟仓库,用手拉一拉门锁,确认它是否完好。
- • 没情况?好的,五分钟后我再来检查一遍。
- • 有情况?立刻处理。
听起来好像没啥问题,对吧?但仔细一想,这效率太低了。95% 的时间,门锁都是好好的,但保安依然要花费大量的时间和体力在往返检查的路上。
对应到 AI 智能体,这“时间和体力”就是宝贵的 Token 和 API 调用次数。智能体把大量的“脑力”(Token)花在了重复的、无意义的“询问”动作上,而不是处理真正有价值的信息。
这合理吗?显然不。
Monitor:装个智能门铃
那 Monitor 是怎么解决这个问题的呢?
它的思路非常巧妙:别让智能体主动去问了,我们给系统装个“智能门铃”和“监控摄像头”。
具体来说,Monitor 允许 Claude 创建并部署一个后台监控脚本。这个脚本就像那个“摄像头”,会一直安静地运行在后台,持续监听我们关心的目标(比如日志流、GitHub PR 列表、数据库的某个表)。
当目标状态发生变化(比如日志里蹦出一个 ERROR,或者有新的 PR 被打开),这个监控脚本就会像一个被按响的门铃,“叮咚”一声,主动去唤醒那个在“休息”(不消耗Token)的 Claude 智能体,并告诉它:“嘿,起来干活了,这儿有情况!”
我们来看看推文里给的例子:
- • Follow logs for errors:监控脚本盯着日志流,一旦匹配到错误关键词,立刻唤醒 Claude 来分析。
- • Poll PRs via script:脚本定时(但这个定时可以很长,比如一小时一次)去检查 PR 列表,有更新再叫醒 Claude 来审阅。
看到了吗?真正的、高频的“轮询”工作,交给了一个轻量级的、专门干这事的脚本。 而重量级的、消耗 Token 的 AI 智能体,则只在确有必要时才被激活,执行它最擅长的分析和决策任务。
这个架构转变,简直优雅。
这玩意能干嘛?
除了省 Token,这种“事件驱动”的模式,能把智能体嵌入到更自动化的流程里,想象空间一下就打开了。
比如,我们可以搞一个自动化运维小助手:
监控脚本部署在服务器上,7x24小时监听系统指标和日志。一旦发现“API响应时间持续高于500ms”或者“错误率突然飙升”,它马上唤醒 Claude。
Claude 被唤醒后,立刻拿到当前的错误堆栈、系统负载图谱等上下文。它可以快速分析原因,是数据库慢了?还是某个第三方服务挂了?然后它可以直接在聊天框里给出初步结论,甚至能根据预设的指令,自动执行一些补救措施,比如重启某个无状态服务,或者发出一条高优先级的告警到 Slack。
再比如,搞一个智能代码审查机器人:
监控脚本盯着团队的代码仓库。每当有新的 PR 创建或更新,脚本就唤醒 Claude,并把 PR 的 Diff 链接、描述等信息喂给它。
Claude 可以像一位经验丰富的同事一样,仔细阅读代码变更,指出潜在的逻辑漏洞、性能问题,或者不符合编码规范的地方。它甚至能根据 PR 的描述,判断这次变更是否完整实现了需求。
这样一来,开发者在 Merge 之前,就能先获得一层 AI 的自动化审查保障,大大减轻了人类 Reviewer 的负担。
一点思考
其实,Monitor 工具揭示了一个越来越明显的趋势:未来的 AI 应用,不会是“一次性”的问答,而会是“持久化”的服务。
智能体不再是一个我们随叫随到的临时工,而更像一个我们给它设好了职责和触发条件、然后让它长期在后台待命的“数字员工”。
它的工作模式,也从我们手动的、“推”式的指令,变成了由系统事件自动“拉”动的响应。
这对于我们开发者来说,启发巨大。我们设计系统时,是不是也该多想想“事件驱动”?我们写的代码,是不是也能更多地从“轮询”转向“订阅/通知”?
把耗资源的操作往后放,让轻量的监听器打头阵,这个优化思路,放之四海而皆准啊。
总结
好了,笔记就记到这里。
简单总结一下,Anthropic 这个 Monitor 工具,核心就干了一件事:把 AI 智能体从低效的“轮询循环”里解放了出来。
它通过引入一个后台监控脚本作为“事件触发器”,让智能体可以像我们写代码时用的 Event Listener 一样,只在特定事件发生时被唤醒并工作。
这样做的好处显而易见:
第一,极大节省了 Token 消耗,钱花在刀刃上。
第二,实现了近乎实时的响应,不用再傻等下一个轮询周期。
第三,开启了自动化流程的新玩法,让 AI 能更深度地融入我们的开发运维工作流。
这虽然只是 Claude 平台上的一个工具更新,但背后体现的“事件驱动”和“资源优化”思想,确实值得我们好好琢磨。
(P.S. 我查了下,目前这功能应该还在早期阶段,但光看这个设计思路,就已经足够让人兴奋了。真想赶紧上手试试!)
坚持创作不易,求个一键三连,谢谢你~❤️
以及「AI Coding技术交流群」,联系 ayqywx 我拉你进群,共同交流学习~

订阅链接 https://note.mowen.cn/detail/OLPEp7HzeB0EXJOLe7mM4
夜雨聆风