GEO 品牌监控
技能定位与意义
本 Skill 是一套面向品牌方、市场投放团队、内容团队和 GEO 运营人员的生成式引擎来源情报与可见性监控流程。它首先识别模板 3393 返回的模型回答实际引用了哪些域名、这些域名覆盖哪些客户问题、品牌在其中是否缺席、竞品是否占优;然后才补充品牌提及、排名、声量和权威引用表现。
它的意义不是简单统计品牌名称出现次数或只给一个 GEO 总分,而是把分散的 AI 回答转化为可比较、可追溯、可执行的来源进入情报:
- 建立 AI 实际引用域名、引用份额和问题覆盖的来源地图;
- 识别品牌自有、竞品自有和外部/待核验来源;对无法可靠判断归属的域名先核验归属,再给出进入或替代策略;
- 依据引用份额、问题覆盖、竞品压力和品牌来源缺口,排定需要先核验的来源;
- 建立品牌在目标市场和指定问题集合中的可见性基线,并用同一算法比较品牌与竞争对手;
- 找出未提及、低排名、竞品胜出和引用缺口对应的具体问题;
- 保留逐题原始回答、引用链接和判断依据,避免只给无法复核的总分;
- 将发现转化为外部来源归属核验、内容合作/社区/榜单/合规广告路径评估、自有资料完善和 GEO 运营清单;
- 通过相同问题集的周期性复测,观察品牌表现变化。
本 Skill 提供的是基于本次问题、市场、模板和采集时点的监测与诊断,不代表全部生成式 AI 平台的永久表现。域名被 AI 引用不等于该域名接受广告、合作内容或能保证后续模型收录;任何投放或合作建议都必须先人工核验实际进入路径。本 Skill 不承诺执行建议后一定提升模型排名、引用或业务转化。
完整功能
- 接收并校验多个问题、一个品牌、多个竞争对手和一个目标市场,完成分隔、去重、上限与品牌冲突检查。
- 检查 WorkBuddy 的
bazhuayu连接器授权、团队版权限、模板 3393 的实时字段、云执行能力和实时价格。 - 在客户确认实时价格后创建且只创建一个云采集任务;未确认价格时不产生付费任务。
- 每 15 秒轮询任务,支持 30 分钟后保存状态并按原
taskId恢复,防止重复创建任务和重复收费。 - 终态后分页导出全部数据,并按原始问题核对完整性,识别缺失问题、部分结果和零数据失败。
- 以引用域名为主轴,计算来源机会分、来源角色、问题覆盖、品牌来源缺口与竞品压力,并保留逐域名问题和链接证据;无法可靠匹配归属的域名统一标记“外部/待核验”,品牌与竞品 GEO 分作为辅助指标。
- 从同一份
analysis.json生成 Markdown 与使用锁定geo-report-v2模板的单文件 HTML 报告。
首次客户说明
客户第一次调用本 Skill,或当前项目尚未完成能力说明时,必须在检查连接器、要求授权或创建付费任务之前,先用自然语言完整说明以下内容。不得只让客户“连接连接器”或“确认价格”,却不解释技能用途、价值、交付物和限制。
建议直接向客户说明:
这是一个 GEO 来源情报与品牌监控技能。它会先识别生成式 AI 回答实际引用了哪些域名、哪些来源反复影响客户问题、品牌在哪里缺席、竞品在哪里占优,再补充品牌和竞品的提及、排名、声量与权威引用表现。您只需要提供多个问题、品牌名称、竞争对手和目标市场。
技能会通过 WorkBuddy 已授权的八爪鱼连接器调用模板 3393,采集问题对应的模型回答与引用数据,然后生成 AI 引用域名优先级、域名与问题矩阵、逐域名链接证据、外部来源归属与进入路径核验建议、自有来源优化建议,以及品牌和竞品辅助记分卡。最终交付 Markdown 报告和使用固定专业模板生成的单文件 HTML 报告,所有结论都可以回查到逐题回答、域名和链接。
使用前需要在 WorkBuddy 中连接
bazhuayu连接器,并且仅团队版及以上支持执行。技能不需要您提供 API Key,也不会保存连接器凭据。连接成功后会先查询模板的实时价格,并展示有效问题数、预计结果条数和名义费用;只有在您明确确认价格后才会创建付费任务。当前参考价为 ¥544 / 1,000 条,实际以运行时查询结果和平台账单为准。报告反映的是本次问题、目标市场、模型回答和采集时点下的样本表现,用于建立来源地图、排定来源核验顺序和识别竞争差距。被 AI 引用不等于域名接受广告、合作内容或能保证后续被模型收录;任何投放都应先核验编辑合作、社区、榜单/测评或合规广告路径。报告不代表所有 AI 平台的永久结果,也不承诺排名、引用或业务结果一定提升。
说明完成后:
- 若客户已提供四项完整参数,直接进入参数校验,不重复索取。
- 若连接器未连接,停止在
AWAITING_CONNECTOR,明确提示连接方式和团队版要求,不创建任务。 - 连接后必须刷新实时价格,再向客户给出本次费用估算并单独取得付费确认。
- 同一项目后续运行可简要回顾用途,但价格、套餐说明、模板能力或报告模板版本发生变化时必须重新完整说明相关变化。
客户输入
只接收下列四项:
问题:问题1,问题2,问题3
品牌:品牌名称
竞争对手:竞品1,竞品2
目标市场:中国
问题与竞争对手可用英文逗号、中文逗号或换行分隔;内部带逗号的项使用 CSV 双引号或独立换行。标准化后按首次出现顺序去重。有效问题上限 100,竞争对手上限 10;品牌和目标市场必填,竞争对手不能与品牌相同。报告默认中文,原始问题、回答和品牌名保持原语言。
编排契约
- 为每次新请求分配
geo-monitor-runs/<run_id>/;若该目录已有run-state.json,先恢复,不要创建第二个任务。 - 先调用
geo-template-collector。它必须检查 WorkBuddy 的bazhuayu连接器、实时模板、团队权限和实时价格;连接器未授权时记录AWAITING_CONNECTOR后停止。 - 首次或价格/套餐提示变化时,向客户展示实时单价、有效问题数、预计结果条数与名义费用,明确“仅团队版及以上支持”。当前
¥544 / 1,000 条仅是参考,实时模板和平台账单为准。 - 未收到客户明确的价格确认,绝不调用
execute_task。不要求、不接收、不保存 API Key;授权只来自 WorkBuddy 连接器。 - 采集子 Skill 终态导出后,调用
geo-analysis-report。只有存在raw/geo-results.json且状态是COLLECTION_EXPORTED或PARTIAL时才生成以域名来源情报为主轴的报告。 - 返回运行状态、结果目录与两个报告路径。零数据失败直接说明,部分数据照常给出报告并保留
PARTIAL。
状态与恢复
唯一有效状态为 AWAITING_CONNECTOR、PLAN_REQUIRED、AWAITING_PRICE_CONFIRMATION、COLLECTION_RUNNING、RUNNING_RESUMABLE、COLLECTION_EXPORTED、REPORT_READY、COMPLETE、PARTIAL、FAILED。
- 每个运行只能绑定一个模板任务,任务名固定为
geo-monitor-<run_id>。 - 轮询间隔为 15 秒,当前会话最长 30 分钟;到时仍未终态则写
RUNNING_RESUMABLE,下次按已有taskId或任务名恢复。 - 不拆分问题、不创建兜底任务、不因重试重复收费。
- 状态、原始行和报告中不得写入连接器凭据、MCP 会话、API Key 或带签名的导出下载链接。
本地辅助命令
子 Skill 用 .agents/geo/scripts/geo_run.py 写入非敏感状态。分析完成后应存在:
run-state.json
raw/geo-results.json
stage-collection.json
analysis.json
geo-report.md
geo-report.html
完成标准
仅当报告已从同一份 analysis.json 同时渲染为 Markdown 和无 JavaScript 的单文件 HTML,且状态为 COMPLETE 或 PARTIAL 时才完成。报告内的报告契约摘要必须一致。
Scan to join WeChat group