GEO优化
跑批结果里「引用位置」和「引用来源」对不上,我该信哪个
30 0 16
求大佬指点,我快被这两个字段绕晕了。
先说背景。我上周开始正经跑批,把官网 30 个问句丢进去,每批 200 条,跑完导日志。按之前的习惯,我先看「引用来源」列,筛出 AI 到底引了哪几个页面,结果出来 14 个域名;但同一批日志里「引用位置」列,有些行写的是 answer_para_2,有些写的是 source_list_3,还有几行干脆是空的。我把这两列交叉了一下,发现有 6 条记录,来源列指向 A 页面,位置列却标在答案第 3 段,而那段话明显是从 B 页面抄的。
我第一反应是跑批脚本有 bug,翻了原始请求 id 才发现不是——是同一批里我中途改过一次问句模板,前后两段用的模板不一样,日志把两批混在一个文件里了。这就引出我的第一个疑问:「引用位置」到底是按答案的段落序号标的,还是按来源列表的序号标的? 我看文档只写了一句「引用在答案中的位置」,太模糊了。
第二个坑更烦。我把位置列非空的行单独拉出来算占比,24%;把来源列非空的行拉出来算,61%。同一批数据,两个分母,差出 2.5 倍。我怀疑来源列是「只要答案里出现过就记」,位置列是「明确标了段落才记」。如果真是这样,那以后做归因,我到底该拿哪列当分子、哪列当分母?
我现在的土办法是:先固定问句模板,跑批前把模板 id 写进日志文件名,跑完先对一遍 request id 数量,再拆两列。但字段含义没吃透,拆完也不敢下结论。
大佬们跑批的时候,这两列是怎么对齐的?有没有人拆过日志结构,能告诉我位置列的取值规则到底按什么来的?求大佬指点,在线等。
登录后可以为帖子点赞,但本帖内容对所有人开放阅读。
