首页
看点啥
插画图片
首页 科技看点 seerai:实践指南

seerai:实践指南

2026-10-07 0

准备试用seerai之前,先别急着安装;这个项目提供的是Zotero AI 插件 Zotero 10 的研究助理,与您的图书馆聊天、运行联合学术搜索、RAG、OCR、系统评论以及管理云存储。把它放到研究与论文处理流程中,最容易暴露的是来源证据、引用和结论容易脱节,不能只看演示是否顺利。试跑可以从拿一篇熟悉的论文或研究问题跑完整流程开始,并把证据定位、引用准确性和结论可复核性写进验收记录。对需要整理研究证据并愿意复核原文的读者来说,这个仓库值得继续验证;只求即装即用的人则要先看维护成本。

dralkh/seerai 项目截图 1

seerai — Zotero 的 AI 研究助理插件

seerai 是 Zotero 9/10 的智能研究助理插件,它将 AI- 支持的聊天、高级搜索、结构化数据提取和系统评审工作流程直接集成到您的研究工作流程中。与您的论文聊天,提取结构化数据,运行 PRISMA- 风格的评论,并通过本地优先、注重隐私的设计加速您的文献评论。

安装

来自GitHub(推荐)

  1. 从 版本 下载最新版本(.xpi 文件)。
  2. 在 Zotero 中,转到工具 → 附加组件。
  3. 单击齿轮图标 ⚙ 并选择 从文件安装附加组件...。
  4. 选择下载的.xpi文件。
  5. 重新启动佐特罗。

从源头

# Clone the repository
git clone https://github.com/dralkh/seerai.git
cd seerai

# Install dependencies
npm install

# Build the plugin
npm run build

# 根目录下会生成.xpi文件

特点

AI-Powered 聊天界面

语义搜索与发现

代理聊天和工具使用

论文表

系统审查

直接内置于 Zotero 中的端到端系统审核工作流程:

工作区和文件管理

云存储集成

OCR & 文本提取

可定制AI

配置

转到 Zotero → 设置 → seerai 配置您的 AI 提供商和服务。

1. AI型号

使用 添加配置 按钮设置您的 AI 模型。

2. OCR服务

选择您喜欢的文本提取引擎:

3. 搜索集成

4. 工作区

5、云存储

6. MCP 服务器 & API

Seer-AI 现在包括模型上下文协议 (MCP) 服务器和用于外部集成的本地 API。

此模式需要具有强大 tool/function-calling 功能的复杂模型才能正常运行。

使用指南

与论文聊天

  1. 在您的图书馆中选择一篇(或多篇)论文。
  2. 打开 seerai 侧边栏选项卡。
  3. (可选)通过设置图标(摘要、注释)自定义上下文包含内容。
  4. 输入您的问题或使用 提示库(书籍图标)中的模板。

可拆卸窗户

创建数据表

  1. 在主视图中打开 Tables 选项卡。
  2. 单击侧边栏上的 + 以添加新列。
  3. 定义列标题和 AI 提示(e.g.,“样本大小是多少?”)。
  4. 将纸张拖放到表格中。
  5. 单击单元格上的“生成”以提取数据。

提示库

使用工作区

  1. 使用聊天面板中的文件夹图标打开工作区侧边栏。
  2. 使用 + 按钮或通过 AI 代理命令创建文件和文件夹。
  3. 使用具有语法突出显示功能的内置代码编辑器编辑文件。
  4. 在“设置”→“seerai”→“工作区”中启用 Git 集成以进行版本控制。
  5. 通过“云”选项卡连接云存储(Google Drive、Dropbox 等)。
  6. AI 代理可以作为其工具套件的一部分读取、写入和修改工作区文件。

未来的实施想法

发展

先决条件

项目结构

代码库遵循模块化架构:

seerai/
├── addon/                 # Zotero integration files (XUL/XHTML)
├── src/
│   ├── modules/           # Core feature modules
│   │   ├── chat/          # Chat engine & state
│   │   │   ├── rag/       # RAG pipeline (chunker, embeddings, retrieval, vector store)
│   │   │   ├── tools/     # Agentic tool system (search, note, table, web, workspace, skills, etc.)
│   │   │   ├── cli/       # Local CLI providers (Codex, Claude, Antigravity, Hermes, OpenClaw, Cursor)
│   │   │   ├── skills/    # Agent skills registry
│   │   │   └── workspace/ # File workspace (editor, sidebar, git CLI, diff viewer, store)
│   │   ├── search/        # Federated scholarly search (11 providers, query IR + compilers)
│   │   ├── systematicReview/ # PRISMA systematic review workflow
│   │   ├── cloud/         # Cloud storage tab
│   │   ├── drive/         # Cloud providers (Google, Dropbox, Box, OneDrive, Nextcloud)
│   │   ├── assistant.ts   # Main assistant logic
│   │   ├── firecrawl.ts   # Firecrawl integration
│   │   ├── tavily.ts      # Tavily search integration
│   │   ├── youdotcom.ts   # You.com search & research integration
│   │   ├── ocr.ts         # OCR implementation
│   │   ├── openai.ts      # LLM & multimodal client
│   │   ├── semanticScholar.ts # Semantic Scholar integration
│   │   ├── fileViewer.ts  # File rendering & viewing
│   │   ├── docxConverter.ts # Document format conversion
│   │   ├── webSearchProvider.ts # Provider abstraction (Firecrawl/Tavily/You.com)
│   │   └── preferenceScript.ts # Preferences logic
│   ├── utils/             # Utility functions
│   └── hooks.ts           # Zotero event listeners
├── skills/                # ~148 bundled agent skill packages
└── package.json

命令

npm start       # Start dev server with hot reload
npm run build   # Build for production
npm run lint:fix # Fix code style issues
喜欢(0)

上一篇

docparse:实践指南

docparse:实践指南

下一篇

NinFenz:AI Agent 工具实践指南

NinFenz:AI Agent 工具实践指南
猜你喜欢