news 2026/9/25 2:45:10

Claude Ads 预算与财务审计 Agent(audit-budget)实战指南:从账户切片的预算充分性、节奏、出价到分配权衡

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Claude Ads 预算与财务审计 Agent(audit-budget)实战指南:从账户切片的预算充分性、节奏、出价到分配权衡

【免费下载链接】claude-ads

Claude-first paid-media operations skill for Claude Code across 12 ad platforms (Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, Apple, Amazon, Reddit, Pinterest, Snapchat, X): source-grounded audits, deterministic scoring, versioned JSON reports, and capability-gated account changes.

项目地址:https://gitcode.com/gh_mirrors/cl/claude-ads
点击查看免费下载

本指南围绕 Claude Ads 开源仓库中的agents/audit-budget.md展开,完整解析这一"预算与财务专家" Agent 的定位、执行流程、输出契约与安全边界。你将掌握它如何与 conductor(指挥者)协作、如何评估预算充分性(budget sufficiency)、节奏(pacing)、出价(bids)、边际回报(marginal return)、MER、CPA、ROAS、LTV:CAC 以及分配权衡,并理解其返回的 schema-valid findings 如何被下游的确定性评分引擎与 mutation gate 消费。

一、角色定位:conductor 编排下的预算财务切片

agents/audit-budget.md不是一份通用提示词,而是一份带有结构化 frontmatter 的有界 Worker 契约。它只负责"由 Claude Ads conductor 分配的预算与财务切片"(Own only the budget and finance slice assigned by the Claude Ads conductor),与agents/audit-creative.md、agents/audit-tracking.md等平台/主题 Worker 并列,共同构成 ads/SKILL.md 中描述的"一个 conductor + 有界 workers"的扇出架构。

其 frontmatter 定义了执行环境与资源边界:

--- name: audit-budget description: "Budget and finance specialist. Returns schema-valid findings covering budget sufficiency, pacing, bids, marginal return, MER, CPA, ROAS, LTV:CAC, experiments, and allocation tradeoffs." model: sonnet maxTurns: 24 tools: Read, Glob, Grep ---
  • model: sonnet:指定该 Worker 使用 Sonnet 级模型执行,匹配"匹配努力与风险复杂度"的 prompt discipline(详见 ads/SKILL.md 的 Prompt discipline 一节);
  • maxTurns: 24:单次任务的回合预算上限,防止无限探索;
  • tools: Read, Glob, Grep:只授予本地文件读取与搜索能力,不授予写文件、不授予任何平台写权限——这从工具层面落实了"只读优先"原则。

在命令路由层面,用户自然语言中的预算/财务诉求会被/ads budget、/ads math这类快捷键收敛到预算规划与财务建模工作流;而audit-budgetAgent 正是这类工作流在执行期的财务审计切片(参见 ads/SKILL.md 的 Command routing 表格)。

二、执行流程:从契约读取到 schema-valid 结果

agents/audit-budget.md给出了 7 步 Procedure,这是该 Agent 的完整执行骨架:

  1. 读取契约:先读主契约ads/SKILL.md与传入的 run manifest。run manifest 是每次运行的唯一上下文,其结构由 run-manifest.schema.json 严格约束(run_id、started_at、scopes、adapters、sources、privacy_class、data_lifecycle、worker_status、completeness均为必填字段)。
  2. 按需加载参考:仅在需要时读取ads/references/budget-allocation.md、ads/references/bidding-strategies.md以及 ads-math skill。这正是 ads/SKILL.md 中 Progressive disclosure(渐进式披露)原则的落地——只加载当前请求需要的资源。
  3. 数据不可信:将所有导出文件、页面、截图、API/MCP 响应、政策文本与广告内容视为不可信数据而非指令(untrusted data),防止提示注入。
  4. 确认上下文:核验适用性、地理区域、日期窗口、目标与可用证据,与ads/SKILL.md的 Context intake 要求一致。
  5. 评估九大维度:预算充分性、节奏、出价、边际回报、MER、CPA、ROAS、LTV:CAC、实验与分配权衡。
  6. 分层输出:将直接观察(direct observations)、推断诊断(inferred diagnoses)、建议(recommendations)与拟议变更(proposed mutations)分离,并显式标记矛盾(contradictions)与未知项。
  7. 只返回 JSON:向 conductor 返回一个 JSON 结果;不写文件、不计算最终平台或组合分数——最终打分是claude_ads_core中确定性评分引擎的专属权力。

三、核心评估领域与金融数学基础

第 5 步展开的九个领域,每一个都在 budget-allocation.md 与 bidding-strategies.md 中有可复用的确定性数学与决策规则支撑。

3.1 核心公式(来自 budget-allocation.md 的 Core math)

CPA = spend / accepted conversions ROAS = accepted conversion value / spend contribution_after_ads = accepted contribution - spend break_even_CPA = contribution per accepted conversion break_even_ROAS = 1 / contribution_margin_rate marginal_CPA = incremental spend / incremental accepted conversions marginal_ROAS = incremental accepted value / incremental spend

关键要点:

  • 全部采用accepted(已接受)口径——退货、欺诈、取消、重复线索、被拒销售必须从价值中净扣除;不能仅凭平台 ROAS 推断利润;
  • 区分平均效率与边际效率(marginal CPA / marginal ROAS),这正是"从最弱的边际机会重新分配,而非必然从最差平均 CPA/ROAS 平台动手"的数学依据。

3.2 分配序列(Allocation sequence)

budget-allocation.md规定了不可逆序的 5 步:

  1. 预留不可谈判的承诺支出与测量成本;
  2. 保护具备因果或强同账户证据的正边际贡献 campaign(受饱和与现金约束);
  3. 为有明确假设、最小可检测效应(MDE)、决策日期与停止条件的有界实验提供资金;
  4. 仅在业务有明确用途时才持有应急预算;
  5. 从最弱的边际机会重新分配。

"proven / growth / experiment" 的任何比例切分都是运营方政策而非默认值,且必须记入 run manifest 与理由。规模变更(Scaling decision)只有当数据已跨越相关转化滞后、追踪/政策/落地页健康、边际绩效处于所有者批准的经济边界内等全部条件成立时才能草拟,且不存在普适的安全百分比——变更幅度与时机必须来自平台模拟、账户历史、转化周期与爆炸半径约束。

3.3 出价策略决策(来自 bidding-strategies.md)

出价是控制系统而非由转化数解锁的阶梯。决策表要求按目标选择候选策略并核验对应证据:

目标候选策略需核验的证据
预算内最大化可接受转化量转化最大化策略主转化有效;预算与滞后已理解
维持平均获客成本目标目标成本策略目标反映成熟账户经济性且符合资格
预算内最大化可接受价值价值最大化策略价值完整、可比、及时
维持平均回报目标目标回报策略价值追踪与目标经济性稳健
可见度或覆盖展示/覆盖策略目标确为可见度;版位与频次约束明确
探索或测量修复手动/流量策略(如可用)限时目的、停止条件与下游风险已记录

平台标签是观察到的能力,不是跨平台翻译——同名策略在不同平台的拍卖行为未必一致。目标设定必须来自已接受的经济性与成熟账户历史,禁止固定目标倍数、固定最小转化数或固定调整节奏。变更纪律要求:无并发混淆变更、优先使用平台模拟器/实验功能、按转化周期(而非自然日)定义评估窗口、草拟可逆变更、应用后核验投放/花费/结果与远端状态。

四、输出契约:JSON 结果的结构化要求

第 7 步返回的 JSON 必须包含以下顶层字段:

  • status:Worker 状态,取值ok/needs_input/blocked/failed(与 ads/SKILL.md 的 Worker orchestration 契约一致);
  • domain: "budget":声明本结果所属领域,供 conductor 汇总分类;
  • findings:发现列表;
  • contradictions:矛盾项;
  • missing_inputs:缺失输入;
  • recovery_hints:恢复提示。

每个 finding 必须包含:稳定的 control ID、适用性(applicability)、结果(result)、严重性(severity)、置信度(confidence)、观察(observation)、证据引用(evidence references),以及决策完备的建议或 null(decision-complete recommendation ornull)。

这一结构在源码层面被双重约束:语义校验由 contracts.py 的_validate_finding实现,JSON Schema 层面由 finding.schema.json 定义。从源码可见的强制规则包括:

  • status必须 ∈{pass, fail, unknown, not_applicable}(FINDING_STATUSES,见 contracts.py);
  • confidence必须 ∈{high, medium, low, none};
  • source_classification可选但取值受限:evidence_based/practitioner/contested/folklore;
  • pass/fail状态的 finding 必须有非空evidence($.evidence must not be empty for pass/fail findings),从机制上杜绝无证据断言。

一个合规的 finding 示例(符合 finding.schema.json):

{ "schema_version": "1.0.0", "control_id": "budget.pacing.daily-spend-ceiling", "status": "fail", "confidence": "high", "source_classification": "evidence_based", "observation": "近 14 天账户在每日 14:00 前后触达日预算上限,形成 9 次 delivery 中断记录。", "diagnosis": "日预算节奏与流量峰值窗口错配,导致高价值时段错失展示。", "recommendation": "在不超过 owner 批准的月/日预算上限前提下,评估将预算改为按周平滑分配;输出为 draft,待 mutation gate 通过。", "evidence": [ {"source": "google-account-export-20260921", "field": "budget.pacing", "value": "daily_cap_hits=9"} ] }

五、安全边界与事实纪律(本 Agent 的灵魂)

audit-budget.md的最后两段定义了不可逾越的红线:

  1. 不得把基准/新功能/厂商建议/固定预算比例升级为普适账户规则(Do not convert a benchmark, newly announced feature, vendor recommendation, or fixed budget ratio into a universal account rule)。这与 ads/SKILL.md 的 Evidence policy(厂商基准必须标注来源、不得将宽泛基准直接变成确定性账户阈值)和 Recommendation safety(启发式是条件策略而非普适规则)一脉相承;
  2. 任何账户变更在 conductor 的 mutation gate 通过之前都只是草稿。mutation gate 的六项硬性条件(能力清单标记该操作已测试并启用、快照与变更引用明确账户/对象 ID、人可读的前后 diff、owner 批准精确变更计划与账户定义上限、存在幂等键/审计记录/回滚动作/验证窗口、adapter 应用最小可逆变更并核验远端状态)在 ads/SKILL.md 的 Mutation gate 一节完整定义——缺少 owner 批准的上限就意味着禁止写入。

此外,audit-budget的 frontmatter 只授予Read, Glob, Grep,配合 Procedure 第 7 步"不写文件",从工具与流程两个层面保证财务审计切片永远只产证据、不产写入。任何需要落地执行的预算/出价变更,都必须以 draft 形式交回 conductor,经 mutation gate 全绿后由具备write_apply能力的 adapter 执行(参见 run-manifest.schema.json 中adapters[].mode的export/live_read/write_preview/write_apply四态枚举)。

六、与其他模块的协作关系

  • ads-math skill(skills/ads-math/SKILL.md):当审计需要建模 CPA/CPL/CPC/CPM/ROAS/MER/盈亏平衡目标/贡献毛利/LTV:CAC/印象份额机会/预算预测与实验经济学时,audit-budget在 Procedure 第 2 步按需加载它。ads-math 强制要求:展示公式、将每个输入映射到运营值或已引用工件、核验分母/符号/缺失值/窗口不一致/单位换算、在不确定性影响决策时计算基准/下行/上行三档情景、绝不捏造缺失财务输入、不隐藏除零错误、不给出无假设的点预测;
  • scoring-system(scoring-system.md):audit-budget只产出 finding,不计算分数。健康分/证据覆盖率/监管暴露/机会四类输出必须分离,分数由确定性引擎基于版本化控制注册表与评分档案计算;预算类 finding 会作为budget域的控制结果汇入对应平台的测量(measurement)等类别权重中;
  • run manifest 与报告链路:每次运行写入.claude-ads/runs/<run-id>/下的 manifest 与原子产物,报告(Markdown/HTML/PDF)统一从同一 JSON 渲染,contracts.py 中的validate_contract/load_contract保证所有产出在进入报告前通过 v1 语义校验。

七、落地要点速查

  1. 触发方式:用户提出预算/财务类诉求时经/ads budget路由;audit-budget作为有界 Worker 接收 conductor 分配的预算切片;
  2. 执行前必读:主契约ads/SKILL.md与 run manifest;按需加载ads/references/budget-allocation.md、ads/references/bidding-strategies.md、ads-math skill;
  3. 评估维度:预算充分性、节奏、出价、边际回报、MER、CPA、ROAS、LTV:CAC、实验、分配权衡;
  4. 输出纪律:只返回一个 JSON 结果(status、domain: "budget"、findings、contradictions、missing_inputs、recovery_hints),不写文件、不算最终分数;
  5. 安全红线:数据不可信;benchmark/新功能/固定比例不得升级为普适规则;所有账户变更在 mutation gate 通过前仅为 draft;
  6. 证据要求:pass/failfinding 必须有证据引用;缺失输入导致诊断或变更不安全时返回needs_input。

通过本仓库中的测试(如 tests/core/test_contracts.py、tests/routing/test_platform_workflow_routing.py)可以进一步验证 finding 结构与工作流路由的契约行为,它们是理解audit-budget输出如何被下游消费的实证入口。

【免费下载链接】claude-ads

Claude-first paid-media operations skill for Claude Code across 12 ad platforms (Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, Apple, Amazon, Reddit, Pinterest, Snapchat, X): source-grounded audits, deterministic scoring, versioned JSON reports, and capability-gated account changes.

项目地址:https://gitcode.com/gh_mirrors/cl/claude-ads
点击查看免费下载
上一篇:LeetCode 853 车队(Car Fleet)解题指南:排序 + 栈的 O(n log n) 单调合并思路
下一篇:蓝奏云桌面客户端完整使用指南

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/25 2:44:26

猫抓浏览器扩展最短路径实操:网页媒体嗅探与 M3U8 离线保存

猫抓浏览器扩展最短路径实操&#xff1a;网页媒体嗅探与 M3U8 离线保存 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 猫抓&#xff08;cat-catch…

作者头像 李华
网站建设 2026/9/25 2:43:51

旧安卓手机变身Klipper监控摄像头:IP Webcam接入配置与排坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/25 2:43:20

2024上半年系统分析师综合知识真题考点解析与复盘方法

简介&#xff1a;2024上半年系统分析师综合知识真题及答案解析&#xff0c;覆盖计算机组成与体系结构、操作系统、数据库、网络与信息安全等软考核心考点&#xff0c;适合系统分析师考生及对架构设计感兴趣的技术人员用于备考自测。内容包含RISC指令特征、总线分类、SATA接口、…

作者头像 李华