Future-House/paper-qa

High accuracy RAG for answering questions from scientific documents with citations

解决的问题

PaperQA2 旨在对科学文献执行高准确度的代理式检索增强生成 (RAG)。它通过自动化搜索、证据收集和综合过程,解决了从大量 PDF、文本文件、Microsoft Office 文档和源代码中提取有据可查、带引用答案的难题。

工作原理

该系统遵循三阶段算法:首先,使用 LLM 生成的查询搜索候选论文;其次,对文档片段进行分块、嵌入和排序以收集相关证据;最后,使用 LLM 合成带有文中引用的有据可查的答案。它支持代理式工作流,LLM 可以迭代地优化其搜索和证据收集,并包含来自 Semantic Scholar 和 Crossref 等来源的自动元数据检索。

适用人群

适用于需要在大型技术文档和科学论文库中进行复杂问答、摘要或矛盾检测的研究人员、科学家和开发人员。

亮点

  • 包含源文档文中引用的有据可查的响应。
  • 允许迭代查询优化的代理式 RAG 功能。
  • 支持多种文件类型,包括 PDF、Office 文档、代码以及表格和图形等多模态内容。
  • 内置 CLI,用于快速索引、搜索和查询本地文档目录。
  • 高度可配置,捆绑了针对不同性能需求(例如 "fast" 与 "high_quality")的设置。
  • 通过 LiteLLM 与广泛的 LLM 提供商兼容。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目