用途
citation-check 是 improve-search-visibility 操作手册中的一个步骤技能,用于在 AI 与 Google 搜索界面上运行既定的买家问题,记录每一次运行,并统计品牌被引用或提及的频率。它读取 search/questions.md、../improve-search-visibility/references/citation-protocol.md、上一次运行记录中按问题划分的快照(../improve-search-visibility/references/run-memory.md)、来自 brain 的规范品牌事实(用于品牌问题的准确性核对)以及被跟踪的竞品列表。
主要能力
- 免费通道(第 1 步):在宿主自己的浏览器中(隐私窗口、已登出;遇到任何 CAPTCHA 或拒绝即停止并标记该界面)运行 ChatGPT、AI Overview 和 AI Mode,并在宿主的网页搜索中查看谁在排名,标记为“web search”。
- 付费补充(第 3 步,仅在获得一次同意之后):通过 gooseworks:data_call_provider(provider 为 scrapecreators,路径 /v1/google/search,传入查询与地区)获取 Google 精确的第一页,在额度上限内(spend-gate 技能 ../spend-gate/SKILL.md 的代理分支),到达上限即停止。
- 无浏览器时:使用最小粘贴集,在第一条消息中提供。
使用方式
运行规则:ChatGPT 每个问题运行一次,关键问题运行三次;AI Overview 和 AI Mode 在 Google 允许时各运行一次;Google 第一页在补充阶段每个问题运行一次;粘贴模式下:5 个问题(最多 4 个关键问题 + 至少 1 个品牌问题),ChatGPT 两次,AI Overview 和 AI Mode 各一次。每个问题开启新对话,关闭记忆,非品牌提示中绝不出现品牌名。等待每个回答完成(遵循协议中的等待规则);未完成的回答重试一次,绝不作为未命中计分。
只有本次运行的观察结果计入。更早一次运行的答案是来自上一次运行记录(../improve-search-visibility/references/run-memory.md)的基线:在今日读数旁显示为“last checked ”,并且只做同类比较(相同问题版本、相同路径与位置、遵循其中的噪声规则),绝不计入今日的数字或表格。今日未检查的界面标注为“not checked today”。
用完整字段列表记录每一次运行;逐字保存回答。注明 ChatGPT 是否进行了搜索(显示了来源)——没有搜索的回答来自训练记忆。
按来源类型对每个被引用的 URL 进行分类。对于品牌问题,列出每一条陈述的事实并与 brain 比较:正确 / 错误(引用双方)/ 未存档。
对每一行评分(命名为 k of N、won/partial/lost/no-brand answer、显著度、稳定或不稳定),然后按界面和阶段统计提及率、自身引用率、第三方覆盖度,以及相对于引擎所提及品牌的声量份额。Won = 运行中 ≥ ⅔;不稳定 = 部分但不是全部;单次运行永远不算稳定。
输出
写入:供报告使用的行表格,以及逐字运行文件(search/visibility/<date>-runs.md,不被导入);每一笔费用都由 spend gate 记录,报告用 gate 自己的措辞说明针对上限所扣的额度。
限制
绝不:把单次运行当作事实报告;把自然结果或 API 读取冒充为买家在 AI 应用中看到的内容;将品牌排名为“ChatGPT 中的第 2 名”。