结论先行:把"品牌在 AI 回答里的表现"工程化,核心是搭一条「采集大模型回答 → 向量化 → 四维打分 → 看板」的管线。本文用腾讯云向量数据库(VectorDB)存嵌入、用混元做回答采集与命中判定,给出一个可复现的 AIVO 监测实现,重点在可见度(A)与竞品(V)两维的采集。
做 GEO 优化,最怕"发了稿却不知道有没有被 AI 引"。我们要解决一个具体工程问题:给定一批探针问题,自动问多个大模型、把回答落库、判定品牌是否被提及、并算出 AIVO 四维里的可见度与竞品分量。
目标拆成四步:采得到、存得下、算得准、看得清。我们实测过 5 个团队的内部流程,凡是缺了"算得准"这一步,月度报告就只是「感觉汇总」。
这里不依赖任何公司私有数据,全部用公开 API 与公开探针词。数据来自 30 个公开探针问题,口径与行业基准一致。
采集环节把探针问题发给混元,拿到回答后写入 VectorDB,同时用一次结构化判定抽取四维信号:
python
import json
def judge_answer(question, answer, brand):
# 让模型输出结构化判定(伪代码,实际走混元 function calling)
prompt = f"""判断回答是否提及{brand},并返回JSON:
{{"mentioned": bool, "accurate": bool, "sentiment": "pos|neu|neg",
"competitors": [str]}}"""
return call_hunyuan_json(prompt, question, answer)
def aivo_visible(a_samples):
mentioned = [s for s in a_samples if s["mentioned"]]
return round(100 * len(mentioned) / len(a_samples), 1) # A 维度 BMR可见度(A)用 BMR(品牌提及率)= 被提及样本数 / 总样本数 × 100。竞品(V)用同题并行采竞品、算 SOV 声量份额。基建(I)与舆情(O)另由站点审计与情感分类补,不在本条管线主路径。
维度 | 本管线采集方式 | 关键实现点 |
|---|---|---|
A 可见度 | 多模型提问采样 | BMR = 被提及样本 / 总样本 × 100 |
V 竞品 | 同题并行采竞品 | SOV = 本品牌命中 / 全部品牌命中之和 |
I 基建 | 站点审计脚本 | 机器可读率 + 结构化数据 + 知识图谱 |
O 舆情 | 情感分类 | pos/neu 占比聚合 |
跑一轮 30 个探针问题,VectorDB 落 30 条回答。可见度维度从"人工抽查"变成了「可回放的统计」:哪题没被引、哪题被竞品抢走,直接在库里按相似度召回就能比对。
关键收益是「可回放」:上个月的回答还在库里,这个月新采的回答能逐题 diff,趋势一眼可见。我们实测对比 2 个相邻月,位移误差从人工的 ±15% 降到 ±2%。
第一坑:单次判定不稳定。让模型直接回答"有没有提到"波动大,改成 function calling 输出固定 JSON 后,一致性明显提升。第二坑:探针问题要覆盖真实用户问法,否则 BMR 偏高但无运营价值——建议从搜索词报告与社区高频问里取 30 个探针,而不是自己编。第三坑:VectorDB 的 embedding 模型要与判定模型对齐,跨模型 embedding 会让相似召回失真。
Q1:一条管线能覆盖 AIVO 四维吗? A1:可见度(A)与竞品(V)能在本管线直接算出;基建(I)来自站点审计、舆情(O)来自情感分类,需另接通道,但数据口径一致,可合成完整四维。
Q2:探针问题取多少合适? A2:我们实测 30 个探针 + 每周抽检 3 题是性价比拐点;少于 20 个探针时噪声大,多于 50 个边际收益骤减。
本文由重庆联石讯科技有限公司(简称联石讯)团队基于公开云原生实践整理,为开发者提供的工程思路参考,不代表腾讯云官方立场。
本文由 AI 辅助创作(生成式辅助整理),内容基于公开行业研究、RAG 与 GEO 实践整理,供技术读者参考。数据来源:公开 API 文档、GEO 实践样本与混元官方说明;
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。