# BigSet – TinyFish 开源的多智能体实时网络抓取工具

- Link: https://paooo.com/aigc-news/24464/
- Published: 2026-07-07T16:12:46+08:00
- Author: 站外新闻

## BigSet是什么

Bigset 是美国初创公司 TinyFish 推出的开源多智能体系统，采用 AGPL-3.0 协议。用户只需
用自然语言描述所需数据，系统可自动推断表结构、派遣智能体从实时网络抓取数据、去重
验证，最终生成可导出的 CSV/XLSX 结构化数据集。工具支持 30 分钟至每周的定时刷新，
让数据集保持实时更新。

阅读目录

 * [BigSet是什么](https://paooo.com/aigc-news/24464/#bigset%e6%98%af%e4%bb%80%e4%b9%88)
 * [BigSet的主要功能](https://paooo.com/aigc-news/24464/#bigset%e7%9a%84%e4%b8%bb%e8%a6%81%e5%8a%9f%e8%83%bd)
 * [BigSet的技术原理](https://paooo.com/aigc-news/24464/#bigset%e7%9a%84%e6%8a%80%e6%9c%af%e5%8e%9f%e7%90%86)
 * [如何使用BigSet](https://paooo.com/aigc-news/24464/#%e5%a6%82%e4%bd%95%e4%bd%bf%e7%94%a8bigset)
 * [BigSet的核心优势](https://paooo.com/aigc-news/24464/#bigset%e7%9a%84%e6%a0%b8%e5%bf%83%e4%bc%98%e5%8a%bf)
 * [BigSet的项目地址](https://paooo.com/aigc-news/24464/#bigset%e7%9a%84%e9%a1%b9%e7%9b%ae%e5%9c%b0%e5%9d%80)
 * [BigSet的同类竞品对比](https://paooo.com/aigc-news/24464/#bigset%e7%9a%84%e5%90%8c%e7%b1%bb%e7%ab%9e%e5%93%81%e5%af%b9%e6%af%94)
 * [BigSet的应用场景](https://paooo.com/aigc-news/24464/#bigset%e7%9a%84%e5%ba%94%e7%94%a8%e5%9c%ba%e6%99%af)

![Bigset](https://paooo.com/wp-content/uploads/2026/07/Bigset-website-1.avif)

## BigSet的主要功能

 * **自然语言建表**：只需用一句话描述所需数据，AI 自动推断列名、数据类型和主键，
   无需手动设计表结构。
 * **多智能体采集**：编排器智能体发现目标实体，子智能体并行抓取单条数据，每人最多
   6 次工具调用，自动完成从发现到填充的全流程。
 * **自动去重溯源**：基于主键自动去重，每行数据附带来源 URL，确保所有数据均可追溯
   验证。
 * **定时刷新**：支持 30 分钟、6 小时、12 小时、每日、每周五种频率自动更新，让数据
   集保持实时同步。
 * **格式导出**：生成结果支持 CSV 和 XLSX 两种格式直接下载，方便接入 Excel 或数据
   分析工具。
 * **预置数据集**：内置 9 个精选公开数据集，开箱即用。

## BigSet的技术原理

 * **多智能体编排架构**：BigSet 基于 Mastra 框架构建多智能体系统，核心由编排器和子
   智能体（Worker Agent）组成。编排器负责发现目标实体并生成抓取任务，子智能体并行
   执行单条数据抓取，每人最多 6 次工具调用，通过 Vercel AI SDK 和 OpenRouter 统一
   调度 Claude Sonnet 与 Qwen 模型。
 * **表结构自动推断**：系统接收自然语言描述后，由 Claude Sonnet 分析语义意图，自动
   推断列名、数据类型和主键约束。该过程无需人工指定 Schema，LLM 根据描述中的实体
   关系和数据特征生成结构化表定义，并作为后续采集的验证基准。
 * **数据采集与去重验证**：编排器将目标实体拆分为独立任务，分派给子智能体并行抓取。
   每个子智能体调用 TinyFish Search / Fetch / Browser API 从实时网络获取数据，返回
   结果后系统基于主键自动去重，为每行数据附加来源 URL，确保数据可追溯。
 * **安全防护机制**：为防止提示词注入攻击，数据集 ID 不通过系统提示传递给 LLM，采用
   JS 闭包在运行时注入。LLM 全程无法直接访问或泄露数据集标识，实现采集逻辑与数据
   权限的隔离。

## 如何使用BigSet

 * **环境准备**：安装 Docker 和 Make，并前往 TinyFish、OpenRouter、Clerk 官网注册
   账号以获取 API 密钥。
 * **克隆仓库**：执行 `git clone https://github.com/tinyfish-io/bigset.git` 下载
   项目代码，并将 `.env.example` 复制为 `.env` 文件。
 * **配置密钥**：在 `.env` 文件中填入 TinyFish、OpenRouter、Clerk 三类 API 密钥，
   确保服务具备数据采集、模型调用和身份认证的权限。
 * **启动服务**：运行 `make dev` 命令，系统会自动安装依赖、启动 Postgres 和 Convex
   数据库，完成服务部署。
 * **访问使用**：打开浏览器访问 `localhost:3500`，注册并登录后，在输入框中用自然
   语言描述所需数据，系统可自动生成结构化数据集。
 * **加载预置数据（可选）**：执行 `make seed-public-datasets` 命令，可一键加载内
   置的 9 个精选公开数据集，快速体验核心功能。

## BigSet的核心优势

 * **零配置采集**：无需编写爬虫、选择器或指定 URL，纯自然语言描述即可自动生成结构
   化数据集。
 * **安全隔离**：数据集 ID 通过 JS 闭包注入，LLM 全程无法访问，有效防止提示词注入
   攻击。
 * **开源可自托管**：采用 AGPL-3.0 协议，Docker 一键部署，数据完全自主可控。
 * **企业级基建**：基于 TinyFish 已处理 4000 万+ 智能体操作的企业级搜索与抓取 API，
   稳定可靠。

## BigSet的项目地址

 * **GitHub仓库**：https://github.com/tinyfish-io/bigset

## BigSet的同类竞品对比

  |  对比维度 |  **BigSet** |  **Firecrawl** |  
   |  **产品定位** |  多智能体驱动的数据集生成平台，从自然语言描述到可导出的结构化数据集 |  API-first 的网页抓取与爬取平台，将网站转换为 LLM-ready 的 Markdown 或结构化数据 |  
 |  **输入方式** |  自然语言描述所需数据主题（如”AI 招聘公司信息”） |  指定 URL 爬取，或通过 `/agent` 端点用自然语言描述需求（无需 URL） |  
 |  **数据源发现** |  AI 自动推断表结构并发现实体来源，无需人工提供任何链接 |  `/agent` 可自主搜索导航，但常规模式需用户指定起始 URL 或站点地图 |  
 |  **表结构定义** |  LLM 自动推断 Schema（列名、数据类型、主键），生成关系型数据集 |  支持 JSON Schema 或自然语言提示定义提取结构，输出为 JSON 对象 |  
 |  **采集范围** |  跨站点聚合多源数据，自动去重生成统一数据集 |  基于给定 URL 递归爬取或单页提取，聚焦已知站点的内容 |  
 |  **自动化程度** |  编排器+子智能体闭环：发现→抓取→去重→验证→建表→导出，全流程自主 |  单链路或 Agent 模式执行抓取转换，需外部工具配合完成数据集管理 |  
 |  **定时刷新** |  原生支持（30 分钟 / 6 小时 / 12 小时 / 每日 / 每周） |  支持 Scheduled Jobs 定期执行，但需通过 API 或外部调度配置 |  
 |  **输出格式** |  CSV、XLSX（附带来源 URL，可直接用于 Excel/BI） |  Markdown、JSON、HTML、截图、链接（面向 LLM/RAG 管道优化） |  
 |  **数据去重** |  基于主键自动去重，确保数据集唯一性 |  需用户在下游自行处理去重逻辑 |

## BigSet的应用场景

 * **竞品监控**：自动追踪竞争对手的产品价格、功能更新、招聘信息等，生成可定时刷新
   的结构化情报表。
 * **市场研究**：收集特定行业内的公司信息、融资动态、市场份额数据，快速构建行业数据
   库。
 * **投资分析**：跟踪股票、加密货币、初创公司融资轮次及估值变化，支持投资决策的数据
   采集。
 * **招聘情报**：监控目标公司或行业的职位发布、技能要求、薪资范围，分析人才市场趋势。
 * **电商比价**：抓取多平台商品的价格、库存、评价数据，建立实时更新的比价数据集。
