SuperAPI AI 工具集

biblos

Biblos 是一个用于圣经文本语义搜索与多层分析的工具,基于增强型 RAG 架构。它使用 Chroma 向量数据库和 instructor-large 嵌入对整本圣经进行语义检索,并调用 Anthropic 的 Claude 大语言模型对搜索结果进行摘要。此外,它整合了希腊语新约文本、Dodson 希腊语词典以及教父注释,提供原文语言研究和历史神学视角的多层分析。项目采用 Streamlit 构建 Web 界面,代码模块化,允许替换数据库、嵌入模型、LLM 等组件。

访问官网

工具介绍

Biblos 是一个用于圣经文本语义搜索与多层分析的工具,采用增强型 RAG(检索增强生成)架构。

用途: Biblos 旨在帮助用户通过语义搜索查找圣经中相关的段落,并提供多层分析,包括原文语言研究(希腊语新约)和历史解释(教父注释)。

主要能力:

  • 对整本圣经文本进行语义搜索,使用 Chroma 向量数据库和 instructor-large 嵌入。
  • 使用 Anthropic 的 Claude 大语言模型对搜索结果进行摘要。
  • 提供完整章节视图以获取更广泛的上下文。
  • 集成希腊语新约文本和 Dodson 希腊语词典,提供原文语言见解。
  • 整合教父注释,提供历史神学视角。
  • 基于 Streamlit 构建的 Web 用户界面,便于探索。
  • 模块化设计,允许替换数据库、嵌入模型、LLM 等组件。

使用方式:

  1. 在本地运行 Biblos:
    • 安装依赖。
    • 下载嵌入模型并将圣经文本预处理到 Chroma 数据库(可选——如果不重新创建,可以使用应用程序自带的默认嵌入数据库)。注意:此过程可能耗时较长(在 M1 Macbook Pro 上处理圣经文本约需 18 分钟,注释还需额外时间)。
    • 获取 Anthropic API 密钥并设置为环境变量 ANTHROPIC_API_KEY。
    • 启动 Streamlit 应用。
  2. 在文本输入框中输入搜索查询。
  3. 调整搜索选项:选择旧约和/或新约;切换完整章节视图;启用教父注释;启用希腊语新约和词典显示;调整圣经结果数量。
  4. 查看搜索结果,展开部分以获取更多细节。
  5. 对于新约结果,查看希腊语文本和单词定义。
  6. 如果启用,探索教父注释。
  7. 使用“摘要”按钮生成结果的摘要。

适用场景:

  • 圣经研究:通过语义搜索查找相关段落,并进行多层分析。
  • 原文语言学习:查看希腊语新约文本和单词定义。
  • 历史神学研究:查阅教父注释以了解历史解释。

限制:

  • 需要 Anthropic API 密钥才能使用摘要功能。
  • 预处理圣经文本和注释可能耗时较长。
  • 项目采用 Creative Commons Attribution-NonCommercial 4.0 International License 许可,仅限非商业用途。
  • 其他具体限制(如性能、数据范围等)暂未提供。