新闻详情

新闻详情

首页 / 资讯中心 / 详情

searchOrchestrator 的检索编排

发布时间:2026/9/1 17:21:59来源:尧图网络
searchOrchestrator 的检索编排
chayuan-wps 加载项的 searchOrchestrator 组件负责检索编排。这一篇讲。编排的需求加载项发起检索请求。涉及多个 KBdoc office src structured。每个 KB 走不同的检索方式文档 RAG vs SQL vs Vector API。需要协调。searchOrchestrator 的职责职责一解析 ku_idsKB 选择器输出成具体类型。职责二按类型分发到不同的 search adapter。职责三并发执行。职责四合并结果。职责五去重 重排。职责六返回给调用方。调用接口constresultsawaitsearchOrchestrator.search({query:用户问题,ku_ids:[doc:contracts,office:zhangsan:meetings,src:milvus_x],top_k:10});输入 query ku_ids 参数。输出统一格式的 chunk 列表。adapter 模式每种 KB 类型有独立 adapter。adapters/ document.js # doc:* 处理 office.js # office:* 处理 vector.js # src:* 处理 structured.js # SQL 类处理orchestrator 按 ku_id 前缀路由到对应 adapter。并发执行constpromisesgrouped_ku_ids.map(groupadapters[group.type].search(query,group.ids));constresultsawaitPromise.all(promises);各 adapter 并发跑。总耗时 最慢的那个。合并 去重不同 adapter 返回的 chunk 在一起。去重。同一 chunk 出现在多个 KB不太可能但有按 chunk_id 去重。统一打分不同 adapter 返回的 score 不可比前面文章讲。orchestrator 用 RRFReciprocal Rank Fusion融合排序。final_rank sum(1 / (k rank_in_each_source))跨源公平排序。重排合并后调 察元AI智能体 的 reranker。bce-reranker。二次排序让最相关的 chunk 靠前。截断最终取 top_k默认 10。返回给加载项。加载项渲染引用气泡。错误处理某个 adapter 失败比如远程向量库不通。策略一忽略错误。其他 adapter 继续。策略二fail-fast。一个失败全失败。orchestrator 默认策略一。返回部分结果 错误日志。让用户知道哪些源不可用。缓存orchestrator 内置缓存。5 分钟内同 query 同 ku_ids 走缓存。避免重复调用浪费。跟踪每次检索生成 trace_id。各 adapter 调用记 span。便于性能调优和故障排查。chayuan-wps 的简化chayuan-wps 的 searchOrchestrator 实际上不直接做这些。chayuan-wps 的 searchOrchestrator 调 察元AI智能体 的 /api/v1/kb-query/search 端点。察元AI智能体 的服务端做实际编排。chayuan-wps 是薄客户端。后端干活。国产化场景党政军场景的混合 KB文档 私库 国产数据库。orchestrator 让 一句话查多源 在工程上落地。chayuan-server 的对应chayuan-server 模式下 chayuan-wps 直接调 chayuan-server 的同样端点。chayuan-server 的 orchestrator 处理。总结searchOrchestrator 是 chayuan-wps 在多源检索上的工程协调。免费开源的AI软件 让 多 KB 检索 对前端透明。chayuan-wps 调用 察元AI智能体 的 orchestrator 服务让加载项轻量但能力完整。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

从动漫角色识别入门目标检测:YOLOv8数据采集到部署全攻略 2026/9/1 17:52:13

从动漫角色识别入门目标检测:YOLOv8数据采集到部署全攻略

1. 从一个奇怪的需求说起 如果你是一个动漫爱好者,同时又是一个程序员,那你大概率会面临这样一个“灵魂拷问”:能不能写个程序,把二次元老婆(或者说喜欢的动漫角色)的图片全部抓下来?更进阶一点…

阅读更多 →
二极管型号识别方法:看字母秒懂直插贴片、稳压与肖特基 2026/9/1 17:52:13

二极管型号识别方法:看字母秒懂直插贴片、稳压与肖特基

搞维修或者自己设计电路的人,应该都经历过这样的场景:从元件盒里倒出来一堆二极管,外观长得差不多,有黑的、有玻璃封装的、有贴片小方块,不查资料根本分不清哪个是整流管、哪个是稳压管、哪个是肖特基。其实最快的方法…

阅读更多 →
从超级应用到电脑操控:AI浏览器自动化实战指南 2026/9/1 17:52:13

从超级应用到电脑操控:AI浏览器自动化实战指南

最近科技圈关于 Meta“超级应用”的讨论又热了起来,起因是代号 Project Hatch 的项目被曝光。从公开讨论和行业解读看,它被反复与“浏览器”“电脑操控”放在一起讨论,方向直指 AI 应用落地的下一个阶段:让系统像人一样打开浏览器…

阅读更多 →
网约车识别实战:基于计算机视觉的特征工程与打分模型 2026/9/1 17:52:13

网约车识别实战:基于计算机视觉的特征工程与打分模型

经常打车的人大概都有过这种体验:站在路口扫一眼驶来的车,还没看到车牌,心里就已经冒出“这辆应该是网约车”的念头;又或者停在路边车位上的一排车,你能迅速挑出几辆“看起来像网约车”的车,却说不清楚具体…

阅读更多 →
FPGA实现数字上变频DUC:从插值滤波到NCO混频的完整设计指南 2026/9/1 17:52:13

FPGA实现数字上变频DUC:从插值滤波到NCO混频的完整设计指南

简介:数字上变频DUC是软件无线电、雷达及高速通信系统中的关键信号处理环节,这套FPGA工程资料围绕Xilinx Zynq平台展示了从RTL设计、IP集成、仿真验证到综合实现、硬件调试的完整流程,适合具备FPGA开发经验并希望深入理解数字上变频实现的工程…

阅读更多 →
资源站源码“完整版”陷阱:从体检选型到部署防坑全攻略 2026/9/1 17:49:13

资源站源码“完整版”陷阱:从体检选型到部署防坑全攻略

简介:一份可供二次开发的完整ASP资源站源码包,适合网站开发初学者、快速搭建原型或个人站长使用。压缩包内含前端页面、后台管理脚本、数据库配置及图片素材等,预设了3000余条演示数据并附带默认后台账号,部署到支持ASP的环境即可…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞