第02课 AI Agent广告系统架构:搭建你的自动化投放中枢
第02课 AI Agent广告系统架构:搭建你的自动化投放中枢
开场故事:凌晨三点的闹钟
张磊有一个习惯——每天凌晨 3 点起来看 Amazon 广告数据。
不是他想这么做,是他"不得不"。因为美国西海岸的购物高峰是北京时间凌晨 2-4 点,白天投的广告到了这个时段,点击量暴增,如果有烧钱的关键词不及时关掉,等天亮一看可能就多花了几百美元。
他这样做了两年。皮肤变差了,脾气变大了,老婆差点和他离婚。
后来他设了一条 Hermes Cron 规则:每 30 分钟检查一次 ACoS,超过 35% 的关键词自动降价 20%,超过 50% 的直接暂停。
第一天晚上,他睡了两年来第一个完整的觉。
第二天早上看报告——Agent 在凌晨 2:17 暂停了 3 个关键词,2:47 降低了 7 个关键词的出价,3:15 发现一个新的高转化词并增加了预算。总共帮他省了 $127,同时多带来了 $340 的销售。
张磊关掉了凌晨三点的闹钟,再也没有设回来。
这一课,我教你搭建和张磊一样的系统——不,比张磊的更完善。
AI Agent广告系统的三层架构
一个完整的 AI Agent 广告系统由三层组成:
第一层:数据采集层(MCP + API)
这一层的职责是把所有平台的广告数据汇集到一个地方。
你需要接入的数据源:
| 平台 | API | 数据类型 |
|---|---|---|
| Amazon Advertising | SP API + Ads API | 关键词报告、搜索词报告、ASIN报告 |
| Google Ads | Google Ads API | 搜索词、购物表现、转化数据 |
| Meta Ads | Marketing API | 广告组表现、受众洞察、归因数据 |
| TikTok Ads | Marketing API | 素材表现、受众数据、商城转化 |
Hermes Agent 通过 MCP 协议连接这些 API。MCP 的好处是标准化——你不需要为每个平台写不同的代码,所有数据都通过统一的接口流入系统。
实际操作中,你需要为每个平台创建一个 MCP Server:
mcp-server-amazon-ads:处理 Amazon Advertising APImcp-server-google-ads:处理 Google Ads APImcp-server-meta-ads:处理 Meta Marketing APImcp-server-tiktok-ads:处理 TikTok Marketing API
好消息是,Hermes 社区的 Skills Hub(agentskills.io)上已经有现成的广告平台 MCP Server。你只需要填入自己的 API 密钥就能用。
第二层:分析决策层(Claude Opus 4.7)
数据采集回来之后,需要有人(或者有 AI)来分析并做决策。
这一层是 Claude Opus 4.7 大显身手的地方。它需要做的事情包括:
1. 关键词分级管理
把所有关键词自动分成四个等级:
- ⭐⭐⭐⭐ 印钞词:ACoS < 10%,稳定出单。策略:保持出价,适当加预算
- ⭐⭐⭐ 潜力词:ACoS 10-20%,出单量在增长。策略:维持观察
- ⭐⭐ 培育词:ACoS 20-35%,偶尔出单。策略:降低出价,观察两周
- ⭐ 淘汰词:ACoS > 35% 或 30 天无转化。策略:暂停或加入否定词
这个分级不是静态的——Agent 每天重新计算,关键词会在四个等级之间流动。
2. 预算动态调度
传统做法是给每个广告组设一个固定日预算。但这太粗糙了。
更好的做法是"动态预算池":
- 设定一个每日总预算(比如 $500)
- Agent 根据实时表现动态分配给各广告组
- 表现好的广告组自动获得更多预算
- 表现差的自动被削减
- 如果所有广告组都表现不好,宁可省下预算也不浪费
这个逻辑需要 Claude Opus 4.7 的推理能力来判断:一个广告组今天 ACoS 偏高,是因为偶然波动还是趋势性恶化?如果是偶然波动,不应该立刻削减预算。
3. 竞品情报分析
Agent 每天抓取竞品的广告位变化:
- 竞品新投了哪些关键词?
- 竞品撤掉了哪些广告?
- 竞品的广告位排名变化了吗?
这些信号帮你判断市场动向。如果三个主要竞品同时加大了某个关键词的投放,可能意味着这个词的竞争即将白热化——你应该提前布局或者战略性撤退。
第三层:执行与反馈层(Hermes Agent)
决策做完了,需要有人执行。Hermes Agent 就是执行层。
它通过 MCP 协议调用各平台的 API 来执行操作:
- 调整关键词出价
- 暂停或启用广告组
- 修改日预算
- 添加否定关键词
- 创建新广告活动
同时,它还负责反馈——每次执行后,记录操作日志,24 小时后自动评估操作效果。
这形成了一个闭环:数据采集 → 分析决策 → 执行操作 → 效果评估 → 新的数据采集。
搭建步骤:30分钟启动你的广告Agent
步骤一:安装 Hermes Agent
如果你还没安装,参考系列前几本书的指南。关键命令:
hermes setup
选择 Claude Opus 4.7 作为主模型。如果预算有限,日常分析可用 Sonnet,重要决策切 Opus。
步骤二:配置广告平台 MCP Server
以 Amazon 为例,在 Hermes 的配置文件中添加:
{
"mcp_servers": {
"amazon-ads": {
"type": "sse",
"url": "http://localhost:3100",
"env": {
"AMAZON_ADS_CLIENT_ID": "你的客户端ID",
"AMAZON_ADS_CLIENT_SECRET": "你的密钥",
"AMAZON_ADS_REFRESH_TOKEN": "你的刷新令牌"
}
}
}
}
每个平台的配置方式类似,只是 API 密钥不同。附录 A 有所有平台的 API 申请流程。
步骤三:配置 Cron 定时任务
这是最关键的一步。你需要告诉 Agent 什么时候做什么。
基础任务清单:
| 频率 | 任务 | 说明 |
|---|---|---|
| 每 30 分钟 | 异常检测 | ACoS 超标自动降价/暂停 |
| 每 2 小时 | 出价微调 | 根据实时转化率调整出价 |
| 每天早上 8 点 | 日报生成 | 汇总昨日所有平台数据 |
| 每天下午 2 点 | 关键词分级更新 | 重新评估所有关键词等级 |
| 每周一 | 周报 + 策略建议 | 趋势分析与下周建议 |
| 每月 1 号 | 月度复盘 | 全面效果评估与策略调整 |
用 Hermes 的自然语言配置 Cron:
hermes cron add "每30分钟检查所有广告组的ACoS,超过35%的关键词自动降出价20%,超过50%的暂停"
hermes cron add "每天早上8点生成广告日报,包括各平台花费、ROAS、新增关键词表现"
hermes cron add "每周一生成周报,对比上周数据,给出本周优化建议"
Hermes 会自动把自然语言转换成精确的 Cron 表达式和执行逻辑。
步骤四:设置告警通知
你不需要时刻盯着系统,但某些情况需要立即通知你:
- 单日花费超过日预算的 120%
- 某个关键词突然出现大量点击但零转化(可能是无效流量)
- 竞品突然下架或涨价(机会窗口)
- 广告账户出现政策警告
通过 Hermes Gateway 推送到你的手机:
hermes gateway telegram --alert-threshold high
系统自检清单
搭建完成后,用这个清单验证系统是否正常工作:
- [ ] 所有平台的数据能正常拉取
- [ ] 关键词分级逻辑正确运行
- [ ] 出价自动调整在合理范围内
- [ ] 日报能按时生成并发送
- [ ] 异常告警能正常触发
- [ ] 操作日志完整记录
安全边界:AI 什么能做,什么不能做
这一点极其重要。AI Agent 不应该拥有无限的操作权限。你需要设置安全边界:
Agent 可以自主做的事:
- 关键词出价在 ±30% 范围内调整
- 日预算在 ±20% 范围内调整
- 暂停低效关键词
- 添加否定关键词
Agent 需要你确认才能做的事:
- 创建新广告活动
- 单次预算调整超过 $100
- 启用新的广告平台
- 修改受众定向策略
Agent 绝不能做的事:
- 删除广告活动(只能暂停)
- 修改产品定价
- 改动 Listing 内容(这属于另一个系统的职责)
在 Hermes 中设置审批机制:
hermes tools --require-approval "create_campaign,increase_budget_over_100"
本课金句
好的广告系统不是让你更快地花钱,而是让你在睡觉的时候也在赚钱。搭建这个系统需要 30 分钟,但它会为你工作 365 天——每天 24 小时,从不迟到,从不疲倦,从不情绪化。
行动项
- 注册所有你需要的广告平台的 API 访问权限(附录 A 有详细步骤)
- 安装 Hermes Agent 并配置 Claude Opus 4.7
- 先用一个平台(建议从你最熟悉的开始)跑通整个流程
- 设置异常告警,确保第一天晚上你能安心睡觉