文檔向量檢索:本地文檔的向量化與語義查詢

前言

項目裏堆着 Word、PDF、Markdown 和 TXT,用關鍵詞搜往往漏掉「意思相近、措辭不同」的段落。自己接 embedding、向量庫和檢索鏈路,開發和維護成本都不低。下面介紹 SkillHub 上的社區 Skill「文檔向量檢索」,把文檔向量化、存儲和語義檢索收進 Agent 可調用的能力裏;簡介中說明在 v3.0 側增加了查詢緩存與 BM25 加向量的混合檢索,且標註 requires_api_key=false,不依賴外部 API Key。

這是什麼

「文檔向量檢索」是 SkillHub 分類 knowledge-management 下的社區 Skill,座標爲 @user_af28adda/chromadb-document-vectorizer,SkillHub 頁面版本爲 1.0.0,來源 community,發佈者爲 user_af28adda(頁面展示作者爲 Captain)。定位是:處理文檔向量化、存儲和語義檢索;當用戶需要向量化文檔、查找相似內容或對文檔集合做語義查詢時,由 Agent 按需 Invoke。

核心功能

以下能力均來自 SkillHub 官方簡介與詳情頁,未在資料中出現的實現細節不寫。

  1. 多格式文檔:支持 Word、Markdown、PDF、TXT 等格式的處理與檢索。
  2. 向量化與存儲:完成文檔向量化並持久化,供後續檢索使用。
  3. 語義檢索:按語義相似度在文檔集合中查找內容,而不只依賴字面匹配。
  4. v3.0 能力(簡介所述):查詢緩存(簡介稱速度提升約 70 倍);混合檢索,結合 BM25 與向量檢索。
  5. 觸發場景(英文 Invoke 說明):用戶需要向量化文檔、搜索相似內容,或對文檔集合執行語義查詢時使用。

安裝與啓用

Skill 基於通用 SKILL.md 格式。在 SkillHub 安裝時,需把技能裝到當前 Agent 能識別的 skills 目錄,否則默認落在 ./skills/ 可能不會被加載。

方式一:SkillHub CLI

先確認是否已安裝 CLI:

command -v skillhub && skillhub --version

未安裝時可按 SkillHub 安裝文檔執行完整安裝或僅 CLI(限網環境需允許聯網):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

安裝本 Skill 時指定目標目錄(將 <skills 目錄> 換成當前環境路徑):

skillhub install user_af28adda/chromadb-document-vectorizer --dir <skills 目錄>

常用目錄示例(以 SkillHub 安裝文檔爲準):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或項目下的 .agents/skills/

方式二:讓 AI 按官方指引安裝

SkillHub 詳情頁提供的提示爲:根據 https://skillhub.cn/install/skillhub.md 安裝 @user_af28adda/chromadb-document-vectorizer。

資料中未單獨列出 Cursor、Codex CLI、Claude Code 的安裝差異,除 skills 目錄路徑外,安裝步驟與上述 CLI 或 AI 指引一致。

典型用法

公開頁面未給出可複製的一步步命令示例(例如具體腳本名或配置文件字段)。可復現的用法邊界如下:

  1. 按上一節完成安裝並確保 Skill 位於當前 Agent 的 skills 目錄。
  2. 在對話中提出與官方 Invoke 說明一致的需求,例如:將某批 PDF/Markdown 納入檢索、用自然語言問題在文檔庫中找相似段落、對已有文檔集合做語義查詢。
  3. Agent 加載該 Skill 後,按 SKILL.md 中的流程執行向量化、存儲與檢索;混合檢索與查詢緩存行爲以 Skill 內文檔與 v3.0 說明爲準。

若需覈對安裝包內容與具體工具調用,可在安裝後閱讀技能目錄內的 SKILL.md(資料未截斷其正文,本文不展開未覈實項)。

適用場景與注意

適合誰:需要在 Agent 工作流裏做本地或項目內文檔語義搜索、相似內容查找的團隊或個人;希望減少自研向量管線時,可先評估該 Skill 是否覆蓋自己的格式與檢索方式。

社區與版本:來源爲 community,SkillHub 展示版本爲 1.0.0,簡介中的 v3.0 指 Skill 自述的功能代際,與商店包版本號可能不一致,以實際安裝包爲準。

數據與合規:處理 Word/PDF 等文件時注意版權與敏感信息;向量與索引的落盤位置以 Skill 實現爲準,生產環境部署前應在本地核對。

商店數據(截至頁面展示):評分 100000,下載 1113,安裝 12;標籤含 requires_api_key=false。

結尾

「文檔向量檢索」把多格式文檔向量化、存儲與語義檢索(含簡介中的混合檢索與查詢緩存)封裝爲 Agent Skill,適合在知識管理類任務中按需 Invoke。官方入口:

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜