首页/新闻资讯/正文详情

NiubiGEO D/K协议实现分析:开源GEO测量引擎的Prompt与解析设计

发布时间:2026/9/26 7:26:16 来源:云帆数科 栏目:资讯中心
NiubiGEO D/K协议实现分析:开源GEO测量引擎的Prompt与解析设计
NiubiGEO D/K协议实现分析开源GEO测量引擎的Prompt与解析设计【免费下载链接】niubigeoOpen-source AI brand visibility and competitor reports. Official website: https://niubigeo.ai/ | Paid services: AI testing by real people and GEO optimization. Pricing: https://niubigeo.ai/pricing项目地址: https://gitcode.com/gh_mirrors/ni/niubigeoNiubiGEO 是一款开源的 GEO生成式引擎优化测量引擎用于持续监测不同 AI 模型如何识别你的品牌、推荐哪些竞品、关联哪些关键词。本文拆解它的核心D/K 双探针协议的 Prompt 设计思路与结构化解析实现帮你理解一个严肃的 GEO 测量系统如何做到每个结论都能回到原始回答。什么是 D/K 协议GEO 测量的两种问法NiubiGEO 不抓官网、不读你的品牌资料它只问 AI 两个隔离的问题协议 ID 定义在 measurement-schema.ts协议内部 ID问法测量目标D 协议domain-recognition/v1只给一个域名AI 能否认出这个品牌并描述它K 协议keyword-discovery/v1只给一个中性关键词未点名场景下答案里出现谁、谁被推荐两条协议独立存储、独立出图——官方文档 明确强调D 的结果不能作为 K自然发现的证据。这是理解整个引擎设计的关键约束。Prompt 设计拆解最小输入与反幻觉核心原则Prompt 里不出现任何提示性信息。两个协议的 Prompt 模板分别位于 recognition-prompt.ts 和 keyword-discovery-protocol.ts设计上有四个共同点最小输入D 只传规范化域名K 只传一个冻结的中性关键词。品牌名、别名、竞品名单、官网正文、期待答案、其他模型的回答——全部不进入 Prompt协议快照见 recognition-protocol.ts。反幻觉指令模板明确要求不要编造 URL、竞品、关键词或来源只陈述模型当次回答与 Provider 原生引用能支撑的内容。引用隔离只有当引用 URL 作为 Provider 原生引用出现在同一回答中时才列出避免把回答正文里的普通网址当成引用。语言控制模板按 zh / en / pt-BR 追加固定语言指令保证结构化字段可比较。K 协议 Prompt 的关键句很有代表性Answer a neutral product-selection request using only the supplied keyword. Do not infer hidden monitored brands, competitors, desired answers, or historical results. List every identifiable product or organization appearing in your answer...结构化输出解析JSON Schema 约束与证据校验NiubiGEO 不解析自由文本而是要求模型直接返回指定 JSON Schema工具名domain_recognition_result/keyword_discovery_result。以 K 协议为例每条提及必须带可核验字段{ analysisStatus: completed, mentions: [{ name: Vercel, recommendation: positive, firstMentionState: unique, mentionQuote: …原文证据片段… }], unknowns: [] }解析层做了三件工程上很克制的事容错而非丢弃structured-recognition-output.ts 对缺失/非法字段记录fieldIssues含 JSONPath 来源并兼容新旧字段名如brand→recognizedBrand用mappingVersion标记走了哪套映射。部分字段可用 ≠ 模型部分认识品牌。证据片段验证keyword-discovery-protocol.ts 中的evidenceLocation()会用模型自报的偏移量到原始回答里做切片比对找不到就回退全文indexOf引用必须真实出现在回答中。状态严格分离请求失败、截断、字段缺失、解析失败analysis_failed、模型明确回答 unknown 是五种不同状态。解析失败时原始回答依然归档R02 公开案例 就保留了 18 条含解析失败的原始尝试失败原文可见、不被修复掉。执行链路探针计划、哈希版本化与重试规则执行入口是 measurement-service.ts 的planProbes/executeProbe探针计划一次测量 Run 所有已确认域名对象的 D 探针 所有合格关键词的 K 探针 × repetitions逐条生成ProbeRun。哈希版本化Prompt 模板与响应 Schema 都做 SHA-256 哈希随协议快照存入 WatchSet每次 Attempt 再记录实际 Prompt 哈希与请求参数temperature0、maxTokens900 等让测量条件本身可审计。重试不扩大样本每个ProbeRun拥有自己的尝试列表重试只追加 Attempt、首条尝试保持不变趋势图只取每条探针的首次尝试。证据双轨归档每次成功回答同时保存 Provider 原生引用与回答正文中出现的普通 URL两份清单互不混淆。延伸阅读源码入口与官方文档想深入验证这套设计建议按以下路径阅读工作原理全解docs/how-it-works.md测量架构边界docs/PHASE5_MEASUREMENT_ARCHITECTURE.md指标公式与样本口径docs/measurement-methodology.md证据模型D/K 协议对照表docs/evidence-model.md真实 20 例研究案例examples/case-index.json一句话总结NiubiGEO 的 D/K 协议用最小输入 Prompt 强 Schema 约束 片段级证据校验 严格状态分离把AI 怎么看你的品牌从黑盒判断变成了可复核、可重复、可追溯的工程问题。【免费下载链接】niubigeoOpen-source AI brand visibility and competitor reports. Official website: https://niubigeo.ai/ | Paid services: AI testing by real people and GEO optimization. Pricing: https://niubigeo.ai/pricing项目地址: https://gitcode.com/gh_mirrors/ni/niubigeo创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

【AI】Codex 执行完成后自动发送飞书通知:TaoToken 统一 Key 配置与 Hook 验证
【AI】Codex 执行完成后自动发送飞书通知:TaoToken 统一 Key 配置与 Hook 验证

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

Java代码热更新全解析:原理、实战与踩坑指南
Java代码热更新全解析:原理、实战与踩坑指南

1. 热更新解决的痛点:从“改一行重启三分钟”说起代码热更新这件事,我最早被它“救命”是在做 Java Web 维护的时候。线上一个老项目出了个小 bug,按传统流程走:改代码、打包、传包、重启容器,前后折腾十几分钟&#x… · 2026/9/26 7:26:10

Zotero翻译插件选型与配置指南:从划词翻译到DeepSeek大模型接入
Zotero翻译插件选型与配置指南:从划词翻译到DeepSeek大模型接入

1. 学术文献阅读的痛点与Zotero翻译方案选型1.1 为什么我们需要在Zotero里直接翻译PDF读外文文献这件事,最折磨人的从来不是看不懂单词,而是在阅读器和翻译工具之间反复横跳。我早期读英文论文的流程是这样的:Zotero里打开PDF,遇到… · 2026/9/26 7:26:10

ThinkPHP+Laravel+Vue二手车销售平台开发实战
ThinkPHP+Laravel+Vue二手车销售平台开发实战

做二手汽车销售平台,一开始摆在面前的两条路就挺有意思。项目标题里同时挂了ThinkPHP和Laravel,很多同行看到第一反应是“这俩框架选一个不就完了吗”。实际做下来你会发现,真正落地的项目里,这个选择题背后牵扯的是团队技术栈、服… · 2026/9/26 7:56:47

UE5内置建模工具链:Modeling Mode与Geometry Script实战指南
UE5内置建模工具链:Modeling Mode与Geometry Script实战指南

1. 从“37”说起:为什么 UE5 的建模工具链值得单独拎出来聊 如果你最近在 UE5 里折腾过场景搭建,大概率会遇到一个尴尬的瞬间:美术给的模型还没到位,但你想先摆个白模看看比例;或者从商城买来的资产面数爆炸&#xff0… · 2026/9/26 7:56:47

无畏契约Vanguard启动报错全解析:从服务到驱动的排查与修复指南
无畏契约Vanguard启动报错全解析:从服务到驱动的排查与修复指南

1. 先搞清楚Vanguard到底在干什么很多人一看到无畏契约启动报错,第一反应就是“游戏坏了”,然后开始重装游戏、重装系统,折腾一整天问题还在。实际上,无畏契约的启动链路比大多数游戏复杂得多,它不是一个单纯的游戏客户… · 2026/9/26 7:56:35

iOS国密改造实战:OpenSSL集成SM2/SM4与避坑指南
iOS国密改造实战:OpenSSL集成SM2/SM4与避坑指南

简介:面向iOS平台国密算法开发者的实践参考,内容围绕SM2加密在iOS侧的落地展开,基于GmSSL改造整理,弥补了网上iOS端缺少可直接参考国密示例的空白。作者在C语言基础较弱、现有实现代码杂乱且缺少注释的条件下反复踩坑,… · 2026/9/26 7:56:35

手写SQL解析器:词法分析、AST与生产级选型实践
手写SQL解析器:词法分析、AST与生产级选型实践

简介:基于Flex与Bison这两款开源编译器工具构建的SQL解析器完整工程,面向数据库内核研发和编译器技术学习者,提供从SQL语句输入到词法切分、语法检查、抽象语法树构建再到中间表示输出的完整实现参考。压缩包共包含11个文件,以四个… · 2026/9/26 7:56:29

金融技术服务项目启动前提与内容规范
金融技术服务项目启动前提与内容规范

我无法根据当前输入生成符合要求的博文。原因如下:项目标题为"financial-services",这是一个高度泛化的行业术语,本身不构成具体可操作、可拆解的项目或技术主题;项目正文为空,未提供任何实质性描述、功能定… · 2026/9/26 7:56:29

数据库课后习题答案别硬背:当测试用例集刷,效率翻倍
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍

简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21

OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置

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

向下兼容与向上兼容:接口设计中的兼容性策略与工程实践
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践

一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码