实战
主动式 AI Agent 实战:让 AI 从「被动回答」变「主动提醒执行」
过去的 AI 大多是"你问它答"——你不开口,它一动不动。但 2026 年 7 月,etoro 在伦敦发布主动式 AI Agent Tori,把金融 App 从"被动工具"变成了"会主动把市场信号推给你"的助手。这代表一个清晰趋势:好 Agent 不该等你问,而该在关键时刻主动找你、甚至替你执行。本教程手把手教你用 n8n / Coze 的"定时触发 + 监控 + 推送",把一个被动问答 Bot 升级成主动式 Agent。
🔔 本教程适合:已经会搭基础 Bot(如《零代码用 Coze 做早安资讯 Bot》),想进一步让 AI "主动干活"的产品、运营、个人效率玩家。只需 n8n 免费云账号或 Coze 账号。
先搞懂:被动 vs 主动,差在哪?
区别不在"模型聪不聪明",而在触发方式。一句话类比:
| 类型 | 触发方式 | 像什么 |
|---|---|---|
| 被动式 | 用户发消息才动 | 等客人敲门才开门的店员 |
| 主动式 | 定时 / 事件自动触发 | 到点主动打电话提醒你的秘书 |
主动 ≠ 乱动。主动式 Agent 的核心是"监控条件 + 满足条件才动作"。没有条件护栏,它就会变成 spam 机器。本教程每一步都带"触发条件"。
Step 1:想清楚"它该在哪种情况下主动找你"
1 先写一句触发条件
别一上来就写代码。先用一句话定义"主动"的边界,例如:
场景 A(个人):每天早 8 点,若「今天有雨」或「日历有会」,主动推一条提醒
场景 B(运营):每 30 分钟,若「竞品发了新帖」或「关键词声量突增」,主动推警报
场景 C(投资,类 Tori):每 1 小时,若「持仓标的异动超 3%」,主动推信号
✅ 好条件 = 具体事件 + 明确阈值
❌ 坏条件 = "有重要的事就告诉我"(AI 无法判断什么叫重要)
💡 新手技巧:把"主动"拆成"定时检查 + if 条件"两件事。绝大多数主动式 Agent,本质就是个带判断的定时任务。
Step 2:用 n8n 搭"定时触发"骨架
2 让工作流自己"醒过来"
以 n8n(免费云版)为例,核心是 Schedule Trigger 节点:
1. n8n.cloud 新建 Workflow,命名「主动提醒 Bot」
2. 加节点「Schedule Trigger」:
- Mode:Every Day
- Hour:8 / Minute:0 (即每天早 8 点自动跑)
3. 接一个「HTTP Request」节点去拉数据(天气 / 日历 / API)
4. 接「Code」节点写判断逻辑(见 Step 3)
🚀 不会 n8n?先看本中心《用 n8n 零代码搭建 AI Agent 自动化工作流》,10 分钟入门。
Step 3:写"满足条件才推送"的判断
3 这是"主动"的灵魂
// Code 节点示例:只有满足条件才往下走
const weather = $json.weather;
const hasMeeting = $json.calendar.length > 0;
if (weather === "rain" || hasMeeting) {
return [{ json: {
shouldPush: true,
msg: `☔ 今日有雨${hasMeeting ? ",且你有会议" : ""},记得带伞和提早出门`
}}];
}
// 不满足 → 返回空,后面节点不执行,今天就不打扰你
务必加"沉默开关"。条件不满足时返回空,Agent 就安静。否则每天 8 点都推,三天就被你卸载了。
Step 4:接上"会说话的嘴"——大模型生成文案
4 让推送不像机器短信
判断通过后,用 AI Agent 节点把干巴巴的数据变成有人味的提醒:
1. 接「AI Agent」节点(或 OpenAI/通义 Chat 节点)
2. System:你是我的私人秘书,语气简短亲切,只说重点
3. 把 Step 3 的 msg 作为 user 输入
4. 模型输出一段自然提醒,如:
「早呀~今天阵雨,9 点还有产品评审,
建议 8:20 出门、包里塞把伞 🌂」
🔑 关键:模型只负责"措辞",判断逻辑在 Step 3 的 Code 里。职责分离,出问题好排查。
Step 5:把结果推到你眼前(微信 / 飞书 / 邮件)
5 让它真的"找到你"
接「消息节点」把生成文案发出去,任选其一:
· 飞书 / 钉钉机器人:Webhook 节点 POST 到群 Bot
· 企业微信:通过应用消息 API
· 邮件:SMTP 节点发到你邮箱
· 微信(个人):借助 Server 酱 / pushplus 等转发服务
效果:到点且满足条件 → 你的手机弹出一条 AI 主动提醒。
📲 个人玩家没企业微信?用 pushplus(推送加)这类免费转发,一行 Webhook 就能把消息推到微信服务号,零门槛。
Step 6:进阶——从"定时"升级到"事件驱动"
6 更接近 Tori 的主动式
定时检查只是入门。要做到"发生时立即主动响应",换成事件触发:
· Webhook Trigger:别人一发文 / 一提交表单,立刻触发
· 邮件 / 看板监听:新工单、新评论出现即动作
· 行情 / 舆情 API 轮询:异动瞬间推送(类 Tori 投资信号)
组合拳示例:
监听竞品微博 → 出现「降价」关键词 → AI 生成应对话术 → 推给运营群
🎉 恭喜!你已掌握"主动式 Agent"的通用骨架:触发(定时/事件)→ 监控判断 → 生成 → 推送。把它套到任何场景,AI 就从"等问"变成"找你"。
常见问题速查
| 你遇到的现象 | 大概率原因 & 解决 |
|---|---|
| 每天狂推,烦死了 | Step 3 没加"不满足就返回空"的沉默开关 |
| 到点没反应 | Schedule 时区不对,改成你所在时区 |
| 微信收不到 | 转发服务没配置 token,或触发频率超限 |
| AI 推送太啰嗦 | System 提示词加"只说重点,不超过 2 句" |