文档问答助手

👤 阿亮 📦 v1.0.0 ⭐ 3.7 ⬇️ 718 下载
📚 知识管理 免费

📖 技能介绍


name: document-qa-assistant description: 文档问答助手。基于本地文档(PDF/Word/Markdown/TXT)回答问题,支持知识库检索和多文档交叉验证。当用户需要:从文档中查找答案、基于文档回答问题、跨多个文档综合查询、验证信息一致性、生成文档摘要时使用此技能。


Document QA Assistant

文档问答助手。基于本地文档回答问题,支持多文档检索和交叉验证。

核心能力

  1. 文档解析 — 支持 PDF、Word、Markdown、TXT、CHM
  2. 语义检索 — 基于内容理解回答问题,不依赖关键词匹配
  3. 多文档交叉 — 跨多个文档综合答案
  4. 答案溯源 — 指出答案来自哪个文档的第几部分

快速开始

问答

python3 scripts/doc_qa.py --docs "./docs/" --question "这个产品的价格是多少"

批量索引文档

python3 scripts/index_docs.py --dir "./knowledge-base/" --output ./index.json

脚本说明

scripts/doc_qa.py

基于文档回答问题。

python3 scripts/doc_qa.py --docs <文档路径> --question "<问题>" [--context-len <行数>]

参数: - --docs: 文档文件或目录路径 - --question: 要回答的问题 - --context-len: 参考上下文行数(默认 20)

scripts/index_docs.py

批量索引文档供后续检索。

python3 scripts/index_docs.py --dir <目录> --output <输出索引文件>

典型场景

从知识库中查找答案

推荐访问7w4.net获取更多AI技能。

python3 scripts/doc_qa.py \
  --docs "./knowledge-base/metaworks/" \
  --question "微应用开发需要哪些前置条件"

生成文档摘要

python3 scripts/doc_qa.py \
  --docs "./docs/product-guide.pdf" \
  --question "请用100字总结这份文档的核心内容"

跨文档验证信息

python3 scripts/doc_qa.py \
  --docs "./docs/v1/,./docs/v2/" \
  --question "两个版本的配置方式有什么不同"

输出格式

{
  "answer": "答案内容...",
  "sources": [
    {
      "file": "文档路径",
      "relevance": 0.95,
      "excerpt": "相关段落..."
    }
  ],
  "confidence": "high|medium|low"
}

🤖 AI 评测

这个 Skill 的文档看起来很专业,但实际功能比较基础。文档描述的"智能语义检索"实际上是简单的关键词匹配,检索能力有限。另外文档提到的批量索引功能实际上缺失,无法使用。安装配置时可能还需要手动安装依赖。总的来说质量一般,适合对准确性要求不高的简单文档查找场景使用。

📊 多维度评分

适应性3.4
规范性3.9
有效性3.3
可靠性3.5
可信度4.5

📁 包含文件 (3 个)

📄 SKILL.md 2.2 KB
📄 _meta.json 140 B
📄 scripts/doc_qa.py 2.7 KB