news 2026/9/1 14:42:06

加载项与桌面端的协同诊断 一份联调日志

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
加载项与桌面端的协同诊断 一份联调日志

chayuan-wps 加载项跟 察元AI智能体 联调诊断。这一篇讲一份完整联调日志。

联调场景

某员工反馈:在 WPS 里问 KB 偶尔报错 检索失败。

排查需要 chayuan-wps(前端)+ 察元AI智能体(后端)的联合日志。

启用调试模式

chayuan-wps 加载项设置 - 调试 - 开启详细日志。

察元AI智能体 设置 - 调试 - 开启详细日志。

两边都生成详细日志。

实战日志

用户操作:在 WPS 里问 客户 X 的合同状态。

chayuan-wps 日志。

[2026-05-10 14:23:05] [chayuan-wps] User asked: "客户 X 的合同状态" [2026-05-10 14:23:05] [chayuan-wps] Selected KBs: ["doc:contracts", "office:zhangsan:notes"] [2026-05-10 14:23:05] [chayuan-wps] Calling 察元AI智能体 POST /api/v1/kb-query/search [2026-05-10 14:23:05] [chayuan-wps] Request body: {...} [2026-05-10 14:23:05] [chayuan-wps] Trace ID: abc123

察元AI智能体 日志。

[2026-05-10 14:23:05] [察元AI智能体] Received search request, trace=abc123 [2026-05-10 14:23:05] [察元AI智能体] orchestrator: dispatching to adapters [2026-05-10 14:23:05] [察元AI智能体] document adapter: searching doc:contracts [2026-05-10 14:23:05] [察元AI智能体] office adapter: searching office:zhangsan:notes [2026-05-10 14:23:06] [察元AI智能体] document adapter: found 5 chunks (320ms) [2026-05-10 14:23:08] [察元AI智能体] office adapter: ERROR - timeout (3000ms) [2026-05-10 14:23:08] [察元AI智能体] orchestrator: returning partial results, 1 source failed [2026-05-10 14:23:08] [察元AI智能体] reranking 5 chunks [2026-05-10 14:23:08] [察元AI智能体] returning 5 chunks to caller

chayuan-wps 收到响应日志。

[2026-05-10 14:23:08] [chayuan-wps] Received 5 chunks, but office:* search failed [2026-05-10 14:23:08] [chayuan-wps] Showing partial results to user with warning

联调发现

从联调日志看出。

doc:contracts 检索正常。

office:zhangsan:notes 检索 timeout。

具体原因 察元AI智能体 进一步日志。

[2026-05-10 14:23:08] [察元AI智能体] office adapter detail: - sqlite query timed out - sqlite-vec extension may have lock contention - suggestion: optimize KB index

诊断到具体原因。

解决

发现 office:zhangsan:notes KB 太大(10 万 chunk)+ 没建索引。

优化建议。

察元AI智能体 设置 - 知识库 - 优化索引 [优化 office:zhangsan:notes] 预计 5 分钟。

优化后查询恢复。

跨进程 trace

每次请求一个 trace_id。

chayuan-wps 生成 trace_id 传给 察元AI智能体。察元AI智能体 内部所有 span 用同一 trace_id。日志能关联。

日志的位置

chayuan-wps 日志。

~/.chayuan/logs/wps-addin/

察元AI智能体 日志。

~/.chayuan/logs/desktop/

便于开发者收集。

日志的脱敏

某些日志含敏感数据(用户问题、KB chunk 内容)。察元AI智能体 / chayuan-wps 默认脱敏。

"用户问题:[姓名]的[文档类型]"

调试模式开启时可关闭脱敏(仅本地用)。

联调工具

察元AI智能体 提供联调工具。

察元AI智能体 --debug-tool

启动一个 web UI(127.0.0.1:62582)显示实时联调日志。两边日志合在一起按 trace_id 排序。

便于复杂问题排查。

国产化场景

党政军场景排查问题不能联网(不能发日志给开发者远程调试)。

察元AI智能体 的本地联调工具是必要。

某些场景需要把日志带出内网走审批。察元AI智能体 的脱敏 + 导出工具支持。

chayuan-server 的对应

chayuan-server 多用户场景下日志聚合。察元AI智能体 单机本地日志。chayuan-wps 跟两者协议一致。

总结

加载项与桌面端的协同诊断是 察元AI智能体 + chayuan-wps 在排查问题上的工程能力。免费开源的AI软件 让 跨组件 bug 也能精准定位。察元AI智能体 的 trace 关联 + 详细日志 + 联调工具让两端协同诊断顺畅。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/1 14:40:32

房地产销售中的守盘

房地产销售中的守盘 房地产销售中的守盘,是楼盘正式开卖之前,销售团队做准备的阶段。守盘期的具体工作,主要包括这几项 把楼盘研究透:这是基础。销售需要彻底熟悉楼盘的每一处细节,从户型、朝向到小区规划。同时还要去…

作者头像 李华
网站建设 2026/9/1 14:40:19

S/4 HANA ABAP实战:从CDS视图到RAP框架的转型指南

最近在帮一个朋友梳理他们团队的技术栈,聊到ERP系统升级时,他提了一个很具体的问题:“我们准备从ECC迁移到S/4 HANA,团队里几个老ABAPer心里有点没底。市面上培训资料要么太老,要么只讲理论,有没有那种能直…

作者头像 李华
网站建设 2026/9/1 14:39:59

AI Agent协同工作流:从通信协议到工程实践

你肯定遇到过这样的场景:一个Agent能帮你写代码,另一个Agent能帮你调API,还有一个Agent能帮你分析日志。它们各自都很能干,但当你需要它们接力完成一个复杂任务时——比如先分析需求、再生成代码、最后部署测试——你就得手动在它…

作者头像 李华
网站建设 2026/9/1 14:39:50

【单片机毕业设计推荐】基于 STM32 的人体健康运动监测终端设计与实现 基于 STM32 的老人跌倒报警与生理参数采集系统设计(023707)

文章目录20 个相关毕业设计备选题目项目研究背景摘要总体方案核心功能技术路线项目演示关于我们项目案例源码获取温馨提示:本人主页置顶文章(点我)有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)有 CSDN 平台官…

作者头像 李华
网站建设 2026/9/1 14:39:41

【单片机毕业设计推荐】基于 STM32 或 51 单片机的环境火情监测与短信报警系统设计 基于 STM32 或 51 单片机的室内烟雾温湿度智能监控装置设计(023807)

文章目录20 个相关毕业设计备选题目项目研究背景摘要总体方案核心功能技术路线项目演示关于我们项目案例源码获取温馨提示:本人主页置顶文章(点我)有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)有 CSDN 平台官…

作者头像 李华