开发与工程 ragembeddingsvector-dbnextjstypescriptself-hostingapi

Agentset

开源 RAG 平台,提供内置引用、深度研究、多格式文件支持、MCP 服务器等功能。

FollowAgents 评估 · FARS-2.1
不推荐
33/ 100 五分制 1.7 / 5
1 2 3 4 5 6
1信任安全0 / 29 · 0.0/5

证据显示仓库是开源的RAG平台,但未提供权限管理、用户确认、数据流透明性、敏感数据处理、依赖安全、外部影响、回滚或来源归属的具体实现。因此所有信任标准得分为0。

2可靠稳定6 / 14 · 2.1/5

测试文件显示对系统提示词解析和Pinecone过滤器翻译有详细测试,表明内部一致性较好。但依赖可用性仅通过package.json中的依赖声明,未验证实际可用性。失败消息未在文档中明确说明。

3适用触发9 / 18 · 2.5/5

README描述了多种使用场景(云服务、自托管、本地开发),但能力边界未明确。触发精度未详细说明。环境适配方面,提供了Node.js和Bun的要求,但未覆盖所有环境。

4规范维护8 / 18 · 2.2/5

信息架构清晰,有README、文档链接、贡献指南。安装说明提供了快速开始步骤。命名稳定性未明确。示例和FAQ较少。已知限制未提及。许可证为MIT,但版本变更日志未详细。维护责任未明确。

5有效结果7 / 13 · 2.7/5

输出可用性方面,提供了API和SDK,但未验证实际输出。边际价值方面,功能丰富,但成本效益未评估。

6证据核验3 / 8 · 1.9/5

声明可追溯性方面,README中的功能声明未与代码直接对应。跨来源验证不足。事实与推断分离未明确。

证据充分度: 评估于 2026年8月9日 审查版本 eb1f187f8722
源码中未见的安全控制:最小权限约束、执行前用户确认、数据流向说明、敏感信息处理、依赖安全审查、外部影响披露、回滚或恢复路径、来源归属可核验
使用前请注意
  • 未验证权限管理和数据安全措施,自托管时需自行评估。
  • 依赖安全未审计,建议使用前进行安全扫描。
  • 文档未提及已知限制,可能隐藏潜在问题。
评估证据 [1][2][3][4][5][6]
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

Agentset 是一个开源平台,用于构建、评估和部署生产级的 RAG 与智能体应用。它提供从数据摄取、向量索引、评估基准到聊天界面和托管的一体化工具。平台支持多种 LLM、嵌入模型和向量数据库,具有模型无关性。内置多租户支持,并提供 API 和类型化 SDK。技术栈基于 TypeScript、Next.js、AI SDK、Prisma、Supabase 和 Trigger.dev。

Agentset 提供端到端的 RAG 工具链:数据摄取、分块、嵌入和检索。它支持多种文件格式(22+),并提供聊天实验环境,支持消息编辑和引用。它提供生产托管,包括预览链接和自定义域名。通过 API 和类型化 SDK(基于 OpenAPI 规范)进行交互。支持内置多租户。管理端使用 Prisma 进行数据库操作,运行在 Next.js 上,并利用 Trigger.dev 处理后台任务。

  1. 开发人员希望快速构建 RAG 原型并部署到云端,无需自己搭建基础设施。
  2. 团队需要为文档库提供带引用的聊天界面,并希望使用自定义的 LLM 和向量数据库。
  3. 需要为多个客户提供多租户 RAG 服务的 SaaS 提供商。
  4. 希望将 RAG 功能集成到现有应用中的开发者,可以使用提供的 API 和 SDK。
  5. 组织希望自托管 RAG 平台以控制数据,并遵循文档指南进行部署。

这个 Agent 有哪些优点和局限?

优点
  • 模型无关:支持多种 LLM、嵌入和向量数据库。
  • 内置引用和深度研究功能,提高可解释性。
  • 提供托管和自托管两种部署方式,灵活性强。
  • 支持多租户,适合 SaaS 场景。
  • 提供类型化 SDK 和 OpenAPI 规范。
局限
  • 依赖特定技术栈:Next.js、Prisma、Supabase、Trigger.dev,需要相应知识。
  • 自托管需要自己管理数据库和基础设施。
  • 文档可能未完整覆盖所有配置选项。
  • 需要 Bun 作为包管理器,可能增加学习成本。

如何安装或部署这个 Agent?

本地开发:
1) cp .env.example .env 并填写所需值。
2) bun install 安装依赖。
3) 运行 bun db:deploy 执行数据库迁移。
4) 使用 bun dev:web 启动应用。
也可使用 Agentset Cloud 快速开始,无需自托管。

如何使用这个 Agent?

  1. 配置环境变量。
  2. 运行数据库迁移后启动 web 应用。
  3. 在聊天实验环境中配置 LLM、嵌入模型和向量数据库。
  4. 摄取文档,使用检索和引用功能。
  5. 使用 API 或 SDK 集成到你的应用中。

可用脚本:bun db:studio 打开 Prisma Studio,bun dev:web 运行 web 应用。

常见问题

Agentset 需要哪些运行时和依赖?
需要 Bun 作为包管理器,以及 Node.js、Prisma、Supabase 和 Trigger.dev 等依赖。具体版本要求请参考文档。
我可以使用自己的向量数据库吗?
可以,Agentset 是模型无关的,支持你选择的向量数据库。
Agentset 是否支持多租户?
是的,内置多租户支持。
我可以将 Agentset 部署到自己的服务器上吗?
可以,提供完整的自托管指南。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents