FastGPT 知识库 AI Agent 平台
基于大模型的知识库平台,提供开箱即用的数据处理、RAG 检索和可视化 AI 工作流编排。
- Star 数
- ★ 30k
- 最近更新
- 今天
- License
- NOASSERTION
- 主语言
- TypeScript
- FA 评分
- 0/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 通用 · 跨平台
- 费用
- 有免费版,另有付费云服务
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 企业内部知识库:将分散的员工手册、培训文档、PDF 等导入 FastGPT,员工可通过对话方式快速查询公司政策和流程。
- 不适合
- 需要完全离线、不依赖外部大模型 API 的团队
- 希望免费获得完整功能与深度服务支持的用户
- 不愿接受开源协议限制、想直接提供 SaaS 服务的团队
这个 Agent 能做什么,适合哪些场景?
FastGPT 是一个 AI Agent 构建平台,由 labring 开发,基于大语言模型构建知识库问答系统。它提供了完整的数据处理管道,包括 TXT、MD、HTML、PDF、Docx、PPTX、CSV、XLSX 等多种文件格式的导入,以及 URL 读取和 CSV 批量导入。核心功能包括知识库多库复用、混合检索与重排、chunk 记录修改和删除,以及 API 知识库。用户可以通过 Flow 可视化编辑器编排对话工作流和插件工作流,支持 Agent Skill 编排、用户交互节点、双向 MCP 和基础 RPA 节点。平台还提供应用调试能力,如知识库单点搜索测试、对话引用反馈、完整调用链路日志和应用评测。运营方面支持免登录分享、iframe 嵌入和对话记录标注。
FastGPT 读取多种格式的文档(TXT、MD、HTML、PDF、Docx、PPTX、CSV、XLSX)和 URL 内容,进行文本拆分和 QA 导入,构建知识库。它通过混合检索和重排算法进行知识检索,支持多库复用。用户可通过可视化 Flow 编辑器创建对话工作流和插件工作流,编排 AI 模型调用、用户交互和 MCP 集成。平台执行工作流时,调用大模型 API 生成回答,并返回引用来源。还提供应用调试和运营功能,例如搜索测试、日志查看、对话标注和 iframe 嵌入。部署通过 Docker 和 docker compose 完成,使用 Next.js 构建前端。
- 企业内部知识库:将分散的员工手册、培训文档、PDF 等导入 FastGPT,员工可通过对话方式快速查询公司政策和流程。
- 客户支持自动化:基于产品文档构建 RAG 机器人,自动回复常见客户问题,并支持人工介入标注和优化。
- 科研文献管理:上传研究论文和报告,通过混合检索快速定位相关段落,辅助文献综述和引用。
- 教育辅导:教师将教材和讲义导入知识库,学生通过问答系统获取个性化学习支持。
- 法律或合规文档审查:将法律条文和合规手册导入,通过对话查询和引用跟踪,辅助审查工作。
- 开发者工具:将 API 文档和代码示例导入,开发者通过对话快速获取技术问题和用法解析。
如何安装或部署这个 Agent?
使用 Docker 快速部署:在终端执行 bash <(curl -fsSL https://doc.fastgpt.io/deploy/install.sh) 拉取配置文件,然后运行 docker compose up -d 启动。启动后通过 http://localhost:3000 访问,默认账号 root,密码 1234。
如何使用这个 Agent?
访问 FastGPT 界面后,创建知识库,上传文档(支持 TXT、MD、HTML、PDF、Docx、PPTX、CSV、XLSX 或 URL),系统自动进行文本拆分。在应用编辑器中选择知识库,通过 Flow 可视化编排工作流,添加模型调用和用户交互节点。配置完成后,即可在对话界面进行测试和部署,可嵌入 iframe 或分享免登录链接。
这个 Agent 有哪些优点和局限?
- 开箱即用的数据处理:支持多种文件格式和 URL 导入,自动拆分和 QA 导入,减少前期工作。
- 可视化工作流编排:通过 Flow 编辑器可创建复杂对话和插件工作流,无需编写大量代码。
- 多库复用和混合检索:支持多知识库混用和混合检索与重排,提升检索准确性。
- 完整的调试和运营功能:提供搜索测试、调用链路日志、应用评测、对话标注等功能,便于优化。
- 开源协议限制:不允许提供 SaaS 服务,商用需保留版权信息,有商业授权限制。
- 部署依赖 Docker:需要 Docker 环境,对非技术用户部署有一定门槛。
- 商业版功能缺失:高级功能如完整商业支持、深度服务需要购买商业版,社区版功能有限。
- 部分功能未完成:如高级编排 DeBug 模式、RAG 模块热更新等仍处于未完成状态。
- 模型调用依赖外部大模型 API:需要自备模型 API 或使用默认配置,可能产生额外成本。
这个 Agent 与同类方案有什么区别?
与 Dify 等类似的开源 LLM 应用平台相比,FastGPT 更专注于知识库问答场景,提供了更深度的数据处理和 RAG 优化,但生态和插件丰富度可能不如 Dify。
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| FastGPT 知识库 AI Agent 平台 当前 | 0 · 缺口较多 | 自托管服务免费版 + 付费版 | ★ 30k | 今天 | TypeScript | — |
| CAMEL 多智能体框架 | 61 · 存在缺口 | 代码库 / SDK免费 + 模型费 | ★ 18k | 7 天前 | Python | OpenAI API |
| DB-GPT:开源智能体AI数据助手 | 54 · 缺口较多 | 命令行工具免费 + 模型费 | ★ 20k | 8 天前 | Python | — |
| Graphiti:面向AI代理的时序知识图谱引擎 | 50 · 缺口较多 | 代码库 / SDK免费 + 模型费 | ★ 32k | 今天 | Python | OpenAI API · Claude API |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
证据不足:未提供权限模型、用户确认机制、数据流透明性、敏感数据处理、依赖安全、外部影响、回滚或来源归属的具体实现。因此所有信任标准得分为0。
证据不足:未提供自洽性、依赖可用性或失败消息的具体实现。因此所有可靠性标准得分为0。
证据不足:未提供目标受众、能力边界、触发精度或环境适配的具体实现。因此所有适应性标准得分为0。
证据不足:未提供信息架构、安装说明、命名稳定性、示例和FAQ、已知限制、许可证、版本变更日志或维护责任的具体实现。因此所有约定标准得分为0。
证据不足:未提供输出可用性、边际价值或成本效益的具体实现。因此所有有效性标准得分为0。
证据不足:未提供声明可追溯性、跨来源佐证或事实与推断分离的具体实现。因此所有可验证性标准得分为0。
- 源码中未见:最小权限约束只授予完成任务所需的权限:用专用账号或只读令牌,并限定可访问的目录和仓库。
- 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
- 源码中未见:数据流向说明运行时观察它连接了哪些外部服务(代理或防火墙日志);弄清数据去向之前不要输入敏感数据。
- 源码中未见:敏感信息处理使用专用、低权限、可随时吊销的 API 密钥,不要复用生产凭据,也不要让密钥出现在日志里。
- 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
- 源码中未见:外部影响披露先弄清它会写入、发送或修改哪些外部系统,用测试账号或测试仓库验证后再接入正式环境。
- 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
- 源码中未见:来源归属可核验从官方仓库或包源安装,核对发布者和仓库地址,避免同名仿冒包。
- 提供的文件不足以进行完整的FARS-2.1评估;仅包含README、许可证、安全策略、package.json、工作流和测试文件。
- 未提供AGENTS.md清单,但未要求。
- 发布者身份未验证,但未因此扣分。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
发布说明摘录
📦 升级指南 镜像更新 - 更新 fastgpt-app(FastGPT 主服务)镜像 tag: v4.17.2 - 更新 fastgpt-pro(FastGPT 商业版)镜像 tag: v4.17.2 升级脚本 本次升级包含以下手动触发升级脚本(可在「管理员 > 版本升级」中查看与执行): 1. 历史分块训练任务迁移(20261008_migrate_chunk_training):将存量旧版 chunk 训练任务平滑转换为关联正式数据行的新模式。属于手动触发任务(不阻塞服务启动),请在确认集群中所有旧版本 FastGPT App 与 Pro 实例已完全停止、旧任务租约过期后再点击执行。 2. 知识库重建状态迁移(20261009_migrate_dataset_rebuild_status):依赖上述训练任务迁移完成,属于手动触发任务(不阻塞服务启动),将历史知识库数据行中的旧版 rebuilding 标记和过渡状态统一迁移至全新的 indexStatus 重建状态体系。 🚀 新增内容 1. 知识库数据提前落库与训练链路重构: …在 GitHub 查看 ↗ -
发布说明摘录
📦 升级指南 镜像更新 - 更新 fastgpt-app(FastGPT 主服务)镜像 tag: v4.17.1 - 更新 fastgpt-pro(FastGPT 商业版)镜像 tag: v4.17.1 - 更新 fastgpt-plugin 镜像 tag: v1.1.4 - 更新 AI Proxy 镜像 tag: v0.7.3 升级脚本 本次升级包含以下自动化脚本 1. 回填应用资源权限快照,清理遗留 V1 应用及版本数据,并校验应用正式版本;迁移任务不阻塞服务启动,可在系统升级任务中查看进度和失败记录。 2. 为兼容渠道启用 reasoning 映射:为现有 AIProxy OpenAI 协议渠道开启 map_reasoning_to_reasoning_content: true 的响应字段转换,解决深度思考模型(如 DeepSeek-R1)的思考内容字段兼容问题,并保留渠道的原有配置;已配置该项的渠道不会重复更新,迁移任务不阻塞服务启动。 3. 升级知识库标签数据:将存量 Collection 标签迁移为类型化标签,并清理重复标签定义;迁移任务不阻塞服务启动。 …在 GitHub 查看 ↗ -
发布说明摘录
升级说明 升级到 V4.17.0 前,请先升级到 V4.16.2,并执行完成 V4.16.x 版本要求的所有旧升级脚本。 V4.17.0 的自动升级机制只管理从本版本开始登记的新任务,不会补执行此前版本的历史脚本。 从 4.17.0 版本开始,登记到系统升级机制的任务会自动执行,并通过 lease 抢占避免多节点并发问题,同时支持心跳检测,检查脚本是否活跃。可在 管理员 > 版本升级 中查看升级脚本状态。 分批迁移任务默认每批处理 100 条记录。数据量较大时,可通过 SYSTEM_MIGRATION_BATCH_SIZE 调整为 50~1000。 AI Proxy(必需) 从 V4.17.0 起,必须部署或接入 AI Proxy,并在 FastGPT App 及复用 App/Service 配置的商业版 Admin 服务中设置: - AIPROXY_API_ENDPOINT:可访问的 AI Proxy 服务根地址,例如 http://aiproxy:3000,不要附加 /v1。 - AIPROXY_API_TOKEN:与 AI Proxy 服务端配置一致的非空管理员 Token。 …在 GitHub 查看 ↗