当前位置:首页 > 文章列表 > 科技周边 > 业界新闻 > Google Developer Knowledge API 新增 relevance_score 怎么用:过滤、排序与回归验收

Google Developer Knowledge API 新增 relevance_score 怎么用:过滤、排序与回归验收

来源:17golang原创 2026-08-21 12:11:23 0浏览 收藏

Google Developer Knowledge API 最近的更新,对做官方文档检索的开发团队非常实用:DocumentChunk 新增了 relevance_scoreAnswerQueryRequest 也增加了 filter。前者可以直观判断单条结果和用户查询的匹配程度,后者能提前收紧进入回答链路的候选结果范围。这两项新能力目前都要按照 v1alpha 版本的特性波动要求来做验收校验。

要点速览

  • relevance_score 的公开范围是 0.0 到 1.0。
  • 它可以用于排序、阈值观察和检索回归,不等于回答正确率。
  • AnswerQueryRequest.filter 用于过滤搜索结果,需结合官方 reference 核对语法。
  • AnswerQuery 已在 2026 年 7 月 17 日进入 GA,但新增字段仍要留出 v1alpha 兼容分支。

这次更新解决了什么问题

之前做文档检索场景时,开发者拿到的返回结果往往只有零散的内容块,只能靠经验做截断、重排或者追加补查逻辑。现在每个 DocumentChunk 都附带 0.0 到 1.0 区间的相关性分数,能把之前全靠经验判断的「候选结果是否匹配查询」变成可沉淀、可回溯的量化信号。

官方在 2026 年 8 月 7 日的更新日志里同步列出了 AnswerQueryRequest.filter 相关说明。两个能力的定位要区分开:相关性分数用来描述单条结果和查询的匹配程度,filter 参数用来限定请求侧允许进入后续回答链路的结果准入范围。

Google Developer Knowledge API relevance_score 经过阈值过滤后进入检索结果

最小试用:先把分数当作排序信号

如果你正在对接 SearchDocumentChunks,刚上手的时候不用急着把阈值写死。可以先完整保存返回结果里的文档 URI、chunk 标识和 relevance_score,默认按照分数从高到低做排序展示:

chunk.uri              relevance_score
docs.example.dev/a     0.91
docs.example.dev/b     0.63
docs.example.dev/c     0.24

整理出来的结果表可以直接验证两个核心问题:查询条件调整之后,排在前列的结果排序是否稳定;同一篇源文档更新之后,对应的所有结果分数会不会出现整体性的漂移。千万不要直接把 0.8 的分值等同于「回答正确率 80%」,它只是 API 侧给出的参考相关性信号。

阈值和过滤怎么配合

一套可落地的灰度上线方案可以参考:先全量记录所有返回分数不做任何拦截,确认分布规律之后再把阈值作为候选结果的缩减条件,最后用人工标注集或者固定测试问题集校验最终回答效果。阈值设置得越高,符合条件的候选结果数量越少;阈值设置得越低,结果召回范围越广,但无关文档也更容易被误放进后续生成回答的上下文里。

阶段动作看什么
观测只记录分数不拦截分布、波动、首位稳定性
灰度按 filter 缩小候选回答引用是否减少
回归固定问集合并对比正确性、覆盖率、延迟

filter 的具体编写规则要以当前版本的 API reference 为准,不要直接照搬其他 Google Cloud 服务的过滤语法直接复用,避免报错。

Developer Knowledge API 过滤候选后用固定问题集做回答回归核对

把更新放进回归测试

  • 固定选取 20 到 50 个真实的业务开发场景问题,提前记录对应的基准答案、引用文档和内容块的基准分数。
  • 对每个测试问题完整保留 top-k 的返回结果,对比版本更新前后首位匹配结果的变化情况。
  • 把 filter 参数开启和关闭两种状态分别跑一遍测试,确认无关的域名或者非目标文档不会混入候选集。
  • 针对返回空结果、结果分值过低、接口字段缺失这三类异常场景提前做好降级处理。
  • 全程监控接口响应延迟和上下文占用长度,不要为了盲目拉高召回率把调用成本推到不合理的区间。

AnswerQuery 已经在 2026 年 7 月 17 日正式进入 GA 稳定阶段,但本次新增的相关字段在发布说明里仍标注为 v1alpha 预览属性。上线时建议把响应解析逻辑做成兼容模式:对应字段存在就正常记录,字段临时缺失也不会打断主流程继续执行。

命令行入口和 API 入口的关系

官方更新记录同时说明,2026 年 8 月 18 日 gcloud alpha developer-knowledge 对应的命令行工具已经开放可用,覆盖了 answer-querydocuments describedocuments search-chunks 几类操作。对人工调试复查非常友好:可以先用命令行快速验证数据源和返回结果的正确性,确认逻辑没问题之后再把固化的检查项集成到业务侧的 API 客户端里。

命令行适合快速复现问题排查现场,但服务端正式集成的时候还是要以 REST 或 RPC reference 的字段定义为准。不要把两套通道的返回字段、认证规则、版本号逻辑混写在一起,避免出问题。

常见问题

relevance_score 是准确率吗?

不是。它是 0.0 到 1.0 的相关性信号,适合排序和检索观察,不能直接代表回答正确率。

应该一开始就设置很高的阈值吗?

不建议。先记录分数分布,再用固定问题集评估召回和精度,最后选择业务能接受的阈值。

AnswerQuery 的 filter 能过滤所有业务字段吗?

不能直接推断。过滤语法和可用字段由当前接口 reference 决定,需按实际版本测试。

AnswerQuery GA 后还需要兼容 v1alpha 字段吗?

需要。稳定的端点和新增的预览字段是两个维度,解析器仍应容忍新增字段暂时缺失或形状变化。

这次更新上手最优先做的事不是上来就把阈值硬编码写死,而是把相关性分数统计、过滤规则校验、答案来源引用核查、固定问题集测试这几个环节串成完整的回归校验链路。等分数分布规律摸清楚、候选结果范围的逻辑完全可解释之后,再把这套能力推到生产环境的回答流程里。

版本声明
本文转载于:17golang原创 如有侵犯,请联系study_golang@163.com删除
Claude Messages API citations 怎么核对:document blocks、source 与引用位置Claude Messages API citations 怎么核对:document blocks、source 与引用位置
上一篇
Claude Messages API citations 怎么核对:document blocks、source 与引用位置
PHP 8.5 FILTER_THROW_ON_FAILURE 怎么处理邮箱校验:filter_input 与表单错误
下一篇
PHP 8.5 FILTER_THROW_ON_FAILURE 怎么处理邮箱校验:filter_input 与表单错误
查看更多
最新文章
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
查看更多
AI推荐
  • ljg-skills -
    ljg-skills
    ljg-skills 是李继刚开源的 AI 技能与提示词集合,面向大模型使用者整理了一批可复用的 prompt、角色设定和任务技能模板,适合用于学习提示词设计、搭建个人 AI 工作流和沉淀团队常用智能体能力。
    5051次使用
  • MELO音乐 - AI 音乐生成平台,支持多模态创作能力
    MELO音乐
    MELO音乐是一站式AI视频与音乐制作助手,对标suno, udio的高品质体验。提供伴奏生成、原创写词、无损导出、哼唱识曲、混音变声等全套音频与短视频编辑工具。无论是流行Kpop、电音说唱、民谣古风、摇滚儿歌还是商用轻音乐,MELO为你免费谱曲,轻松做同款!
    4577次使用
  • UniScribe - AI 免费在线音视频转文字平台
    UniScribe
    UniScribe 是一款 AI 音视频转文字与内容整理工具,支持上传音频、视频文件或粘贴 YouTube 链接,自动生成转写文本、摘要、思维导图和关键问题,并支持多格式导出,适合会议记录、课程学习、访谈整理和内容创作复盘。
    4532次使用
  • 剧云 - 免费 AI 智能中文剧本创作平台
    剧云
    剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
    4787次使用
  • 万象有声 - AI 一站式有声内容创作平台
    万象有声
    万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
    4743次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码