广告 Agent 参考架构
更新时间:2026-06-01
设计目标
广告 Agent 架构需要同时满足业务可用、执行可控、平台可扩展和风险可审计。首阶段建议采用“确定性工作流 + Agent 节点 + 工具层 + 人工确认”的组合,不把预算、账户和投放动作完全交给开放式自主 Agent。
分层架构
用户任务 / 业务 brief
-> 任务编排层
-> Agent 能力层
-> 工具与数据层
-> 风控审计层
-> 评测回放层
任务编排层
职责:
- 定义从 brief 到素材、投放、优化的标准流程。
- 管理状态、分支、重试、暂停和人工确认。
- 控制哪些步骤允许自动执行,哪些步骤只允许生成草案。
适合重点验证:
- LangGraph 的状态图、checkpoint 和人工确认能力。
- OpenAI Agents SDK 与外部工作流层组合后的工具调用和 guardrails。
- Google ADK 在 Google 生态和多 Agent 任务中的适配度。
Agent 能力层
| Agent | 输入 | 输出 |
|---|---|---|
| Brief Agent | 产品目标、受众、平台、预算约束 | 结构化投放 brief |
| Research Agent | 行业、竞品、关键词、问题地图 | 关键词和内容机会清单 |
| Creative Agent | brief、卖点、平台规则 | 标题、描述、落地页文案、图片或视频脚本 |
| Compliance Agent | 素材、平台规则、品牌约束 | 风险标记、修改建议、审核结论 |
| Launch Agent | 素材、关键词、预算、平台约束 | 投放结构和配置草案 |
| Analyst Agent | 报表、历史数据、异常告警 | 指标诊断和问题定位 |
| Optimizer Agent | 诊断结果、实验记录、约束 | 优化动作建议 |
| Review Agent | 任意关键输出 | 质量评分、风险等级、人工确认摘要 |
工具与数据层
工具应通过稳定 schema 暴露给 Agent,不直接暴露内部系统实现。
| 工具类型 | 示例能力 |
|---|---|
| 广告平台工具 | 创建草稿、读取 campaign、读取报表、导出配置 |
| 素材工具 | 素材检索、版本管理、标签、审核状态 |
| 规则工具 | 平台规则、品牌词、禁用表达、行业限制 |
| 数据工具 | 指标查询、异常检测、转化回传、实验记录 |
| 知识库工具 | 公开资料、历史复盘、通用案例、FAQ |
风控审计层
必须覆盖:
- 预算上限和消耗节奏。
- 账户权限和平台操作范围。
- 素材合规和品牌安全。
- 自动执行白名单。
- 人工确认记录。
- 每次 Agent 输入、输出、工具调用和决策依据。
评测回放层
建议建立脱敏样例库,覆盖:
- 正常 SEM brief 生成完整投放草案。
- 平台参数缺失时要求补充信息。
- 素材包含风险表达时阻断或要求修改。
- 指标异常时输出可解释诊断。
- 预算或账户风险动作必须进入人工审批。
首阶段建议
- 用一个脱敏 SEM brief 做最小闭环:brief 解析、素材生成、合规检查、投放草案、优化建议。
- 用结构化 schema 固定每个节点的输入输出。
- 把真实平台执行留在人工确认之后,先验证草稿质量和诊断质量。
- 为每个关键节点建立评测样例和回放记录。