我在训练一个 Hermes Agent 负责运营 Amazon Ads、Google Ads 和 Meta Ads,但效果一直不理想,想请教大神有没有类似经验。
目前我已经给 Agent 提供了:
- 明确的 KPI(ROAS、CPA、ACOS/TACOS、CTR、CVR 等)
- Google Ads API
- Meta Ads API
- Amazon Ads API
- 产品库存数据
- 商品销售数据
- 图片素材生成能力
- 多个广告分析与优化 Skills
- 长期记忆(Memory)
- 明确写入 SOP:发现问题后必须主动调查根因并尝试修复
- 使用deepseek-v4-flash在线llm驱动,hermes运行在本地iMac
理论上它已经具备:
- 发现广告表现异常
- 查询广告账户数据
- 分析原因
- 执行优化动作
- 持续验证结果
但是实际发现agent:
- 会做日报、周报
- 能指出问题
- 经常说“可能是 XXX 导致”
- 很少主动继续深挖
- 更少主动调用工具验证自己的猜测,就说那个不通,要user去修复
- 几乎不会主动执行修复动作
- 即使已经有对应 Skill,也经常不调用
例如Agent 发现某个广告组 ROAS 从 4 降到 1.5。
正常思维是应该是:
- 检查搜索词报告
- 检查竞价变化
- 检查预算限制
- 检查库存情况
- 检查 Listing 转化率
- 检查竞争对手变化
- 找出真正原因
- 执行调价、否词、扩词、素材更新等动作
但 Agent 往往停留在:
“ROAS下降,可能由于竞争加剧、素材疲劳或流量变化导致。”
然后结束。
我已经尝试过:
- 强化 Prompt
- 强化 Memory
- 强制 SOP
- 建立大量 Skills
- 给完整 API 权限
- 同步给库存和销售数据
但仍然无法让它形成“发现问题 → 调查 → 验证 → 修复 → 复盘”的闭环。
想请教大神:
- 这是目前大模型 Agent 的通病吗?
- 大家是如何让 Agent 主动调用工具的?
我怀疑问题并不是模型能力不足,而是 Agent 缺乏持续调查和强制执行机制,不知道如何设置。