name: document-qa-assistant description: 文档问答助手。基于本地文档(PDF/Word/Markdown/TXT)回答问题,支持知识库检索和多文档交叉验证。当用户需要:从文档中查找答案、基于文档回答问题、跨多个文档综合查询、验证信息一致性、生成文档摘要时使用此技能。
文档问答助手。基于本地文档回答问题,支持多文档检索和交叉验证。
python3 scripts/doc_qa.py --docs "./docs/" --question "这个产品的价格是多少"
python3 scripts/index_docs.py --dir "./knowledge-base/" --output ./index.json7w4.net小葱技能站收录全网优质技能,值得收藏。
基于文档回答问题。
python3 scripts/doc_qa.py --docs <文档路径> --question "<问题>" [--context-len <行数>]
参数:
- --docs: 文档文件或目录路径
- --question: 要回答的问题
- --context-len: 参考上下文行数(默认 20)
批量索引文档供后续检索。
python3 scripts/index_docs.py --dir <目录> --output <输出索引文件>
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"
}
这个 Skill 的文档看起来很专业,但实际功能比较基础。文档描述的"智能语义检索"实际上是简单的关键词匹配,检索能力有限。另外文档提到的批量索引功能实际上缺失,无法使用。安装配置时可能还需要手动安装依赖。总的来说质量一般,适合对准确性要求不高的简单文档查找场景使用。