文档向量检索:本地文档的向量化与语义查询

前言

项目里堆着 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。官方入口:

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

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

小夜