第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 API
  • mcp-server-google-ads:处理 Google Ads API
  • mcp-server-meta-ads:处理 Meta Marketing API
  • mcp-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 小时,从不迟到,从不疲倦,从不情绪化。

行动项

  1. 注册所有你需要的广告平台的 API 访问权限(附录 A 有详细步骤)
  2. 安装 Hermes Agent 并配置 Claude Opus 4.7
  3. 先用一个平台(建议从你最熟悉的开始)跑通整个流程
  4. 设置异常告警,确保第一天晚上你能安心睡觉