bid.hao.work/docs
Document

19-graphrag-searxng.md

未找到提交记录 · 文件更新时间:2026-01-21 16:30:00 +08:00

GraphRAG + SearXNG + Qwen3-Max 自动进化方案

1. 目标

当本地知识库无法回答或置信度低时,自动触发外部搜索并增量更新 GraphRAG。

2. 闭环逻辑

  1. 触发检索:从 automation/queries.txt 或业务侧低置信度触发(可选追加随机词,避免关键词完全一致)
  2. 外部搜索:调用本地 SearXNG(Docker 部署,SEARXNG_BASE_URL 指向服务地址)
  3. LLM 精炼:用 qwen3-max 提取核心事实
  4. 增量写入:追加到 GraphRAG 输入文件
  5. 增量索引:执行 graphrag.index --incremental

3. 关键文件

4. 环境变量(见 .env

5. 定时任务

系统采用 systemd timer 周期运行脚本,基础间隔 2 分钟。当前默认固定 2 分钟(step=0),如需递增可调整配置:

systemd timer 负责触发检查(2 分钟),脚本内部根据运行次数决定是否真正执行。

定时服务:

可配置项(.env):

6. 监控页面

7. 手动运行

python3 tools/auto_evolve/evolve.py --query "2026年量子计算商用化标准"