当前位置: 首页 > news >正文

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

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 关联 + 详细日志 + 联调工具让两端协同诊断顺畅。

http://www.cnnetsun.cn/news/4354633.html

相关文章:

  • JS 导出 Excel 文件、SheetJS(xlsx)前端导出 Excel
  • 房地产销售中的守盘
  • S/4 HANA ABAP实战:从CDS视图到RAP框架的转型指南
  • AI Agent协同工作流:从通信协议到工程实践
  • 【单片机毕业设计推荐】基于 STM32 的人体健康运动监测终端设计与实现 基于 STM32 的老人跌倒报警与生理参数采集系统设计(023707)
  • 【单片机毕业设计推荐】基于 STM32 或 51 单片机的环境火情监测与短信报警系统设计 基于 STM32 或 51 单片机的室内烟雾温湿度智能监控装置设计(023807)
  • 基于SpringBoot的员工信息管理系统(毕设源码+文档)
  • 2026大专论文降重打分:81%降到5%的实测
  • 加载项与结构化数据 销售台账的实时问答
  • OpenVoice 语音克隆本地部署:10分钟克隆出你的专属声音
  • Folo 入门实战:一站式 AI RSS 阅读器,5 分钟搭好你的统一信息流
  • Folo:把多来源信息汇成一条时间线的开源 AI RSS 阅读器
  • 海尔488升十字对开门冰箱:超薄嵌入与AI变频深度解析
  • AI编程提示词精简80%效果更佳:Claude Code高效协作实践
  • RevokeMsgPatcher 微信防撤回补丁:四步装好 PC 端微信/QQ/TIM 防撤回与多开
  • Deep Q-Learning实战:交叉路口自适应信号控制与训练优化
  • MKVToolNix v80.0 完全指南:无损封装、批量处理与自动化实践
  • 小红书Android秋招笔试复盘:四大模块核心考点与避坑策略
  • DS2API 配置热更新完整指南:如何用 Admin Settings 免重启修改并发与队列
  • VC6/MFC老项目集成SQLite实战:编译、编码转换与升级管理
  • 基于SpringBoot的云与糖蛋糕购物平台系统(毕设源码+文档)
  • 5090看直播还卡?解码链路与硬件加速排查指南
  • 自制象棋打谱与AI分析工具:python-chess+Stockfish实战教程
  • Claude Code启动提速:终端开发效率与配置指南
  • 从MPX到步枪:射击游戏武器选择的数据化评测与换枪指南
  • Upscayl 免费AI图片放大:完整安装与上手指南
  • 基于SpringBoot+Vue的大学城就餐推荐系统:偏好建模与实时推荐
  • 老笔记本驱动安装指南:以硬件ID识别为核心的声卡显卡驱动解决方案
  • DeepSeek Harness:一切皆插件的AI工作流编排层
  • 微信小程序本科毕业设计选题