导航菜单

  • 1.概述
  • 2.功能与能力
  • 3.系统架构
  • 4.部署与配置
  • 5.Docker 部署
  • 6.环境配置
  • 7.外部服务设置
  • 8.AI模型与LLM配置
  • 9.核心系统
  • 10.文档处理流水线
  • 11.RAG引擎与搜索
  • 12.知识库管理系统
  • 13.对话与对话系统
  • 14.翻译与跨语言支持
  • 15.用户界面
  • 16.主应用界面
  • 17.管理仪表盘
  • 18.文档编写界面
  • 19.知识库内容管理
  • 20.国际化与本地化
  • 21.管理功能
  • 22.用户与团队管理
  • 23.文件和存储管理
  • 24.知识库管理
  • 25.系统监控与健康状态
  • 26.API 参考
  • 27.知识库API
  • 28.对话与聊天API
  • 29.文件管理API
  • 30.管理与Admin API
  • 31.开发指南
  • 32.前端开发
  • 33.后端服务架构
  • 34.数据库模式与模型
  • 35.基础设施与文档
  • 36.快速入门指南
  • Ragflow-Plus 功能与能力
    • 核心功能一览
    • 用户管理系统
      • 用户管理功能
      • 团队管理功能
      • 配置管理功能
    • 文档编写功能
      • 主要特性
    • 知识库管理
      • 知识库功能特性
    • 文件管理系统
      • 文件管理功能特性
    • 文档处理能力
      • 文档处理功能特性
      • MinerU 集成优势
    • Agent Flow 系统
      • Agent Flow 功能特性
    • 界面与访问
      • 前端界面(端口 80)
      • 管理界面(端口 8888)
    • RAG 能力
      • RAG 功能特性
    • API 集成
      • API 功能特性
    • 总结

Ragflow-Plus 功能与能力 #

本文档全面介绍了 Ragflow-Plus 的核心功能与实际能力。Ragflow-Plus 是原始 RAGFlow 项目的增强版本,面向企业、机构的集中知识管理和高阶文档处理需求。

有关系统整体架构信息,请参阅 系统架构概述。有关部署说明,请参阅 部署与配置。

核心功能一览 #

Ragflow-Plus 在原版基础上新增了两大核心模块:

  1. 用户管理系统:集中后台管理用户、团队与权限
  2. 文档编写功能:AI 助力文档创作与多样化导出

以下图表展示了 Ragflow-Plus 的主要功能架构:

┌─────────────────────────────────────────┐
│          Ragflow-Plus 核心功能            │
├─────────────────────────────────────────┤
│                                          │
│  ┌──────────────┐  ┌──────────────┐    │
│  │ 用户管理系统  │  │ 文档编写功能  │    │
│  │              │  │              │    │
│  │ • 用户管理   │  │ • 富文本编辑 │    │
│  │ • 团队管理   │  │ • AI 助手    │    │
│  │ • 权限控制   │  │ • 模板系统   │    │
│  │ • 配置管理   │  │ • 导出功能   │    │
│  └──────────────┘  └──────────────┘    │
│                                          │
│  ┌──────────────┐  ┌──────────────┐    │
│  │ 知识库管理   │  │ 文件管理     │    │
│  │              │  │              │    │
│  │ • 创建/编辑  │  │ • 上传/删除  │    │
│  │ • 文件管理   │  │ • 搜索整理   │    │
│  │ • 文档解析   │  │ • 批量处理   │    │
│  └──────────────┘  └──────────────┘    │
│                                          │
│  ┌──────────────┐  ┌──────────────┐    │
│  │ RAG 能力     │  │ 文档处理     │    │
│  │              │  │              │    │
│  │ • 混合搜索   │  │ • MinerU解析 │    │
│  │ • 多语言支持 │  │ • 多格式支持 │    │
│  │ • 图文输出   │  │ • 分块策略   │    │
│  └──────────────┘  └──────────────┘    │
└─────────────────────────────────────────┘

用户管理系统 #

用户管理系统是 Ragflow-Plus 的重大创新之一,简化了用户注册流程,增强团队与配置的统一管理。该系统移除了原有的用户注册通道,改为由管理员统一管理用户和团队。

用户管理功能 #

  • 用户管理:通过管理界面新增/删除用户,实现集中式用户管理
  • 自动团队分配:新用户自动加入最早创建的用户团队
  • 配置继承:新用户自动继承最早创建用户的模型配置
  • 个人档案管理:支持更新个人资料信息,包括头像、主题、语言偏好等

团队管理功能 #

  • 团队创建与编辑:创建和编辑团队信息
  • 成员增删与管理:添加、移除和管理团队成员
  • 访问权限分配:配置知识库和资源的访问权限

配置管理功能 #

  • 查看与编辑模型参数:查看和修改用户模型参数配置
  • 设置各类 AI 功能的默认模型:为嵌入、聊天和其他 AI 功能设置默认模型
  • 管理第三方 AI 提供商 API 集成:管理各种 AI 模型提供商的连接配置

通过管理界面,管理员可以全面掌控系统的用户、团队和配置,实现企业级的统一管理。

文档编写功能 #

文档编写功能是 Ragflow-Plus 的重要新增功能,提供了新一代 AI 辅助文档编辑器,为办公、写作和知识沉淀赋能。

主要特性 #

  • 富文本编辑器:提供直观的文档创建和编辑界面,支持丰富的文本格式
  • AI 助手集成:在文档撰写过程中快速获得 AI 智能辅助,提升写作效率
  • 模板选择:提供多种文档模板,包括:
    • 项目申请模板
    • 学术论文模板
    • 会议纪要模板
  • 多视图模式:
    • 编辑模式:专注于内容创作
    • 分屏模式:同时查看编辑和预览
    • 预览模式:查看最终渲染效果
  • 导出功能:一键导出为 Word 文档格式,方便后续编辑和分享

文档编写功能将 AI 能力深度集成到写作流程中,让用户能够更高效地创建高质量文档。

知识库管理 #

Ragflow-Plus 通过管理界面提供全面的知识库管理功能,实现对企业知识资产的全生命周期管理。

知识库功能特性 #

  • 创建:创建新的知识库,设置知识库名称、描述等属性
  • 编辑:更新知识库属性和配置信息
  • 删除:移除不再需要的知识库
  • 列表展示:查看所有可用的知识库及其属性
  • 文件管理:在知识库内管理文件,包括上传、删除、组织等操作
  • 文档处理:解析文档内容并建立索引,实现知识抽取和检索

知识库管理功能使管理员能够集中管理企业的知识资产,确保知识库的组织性和可访问性。

文件管理系统 #

文件管理系统允许用户在平台内上传、组织和管理文件,支持多样化的文件格式和批量操作。

文件管理功能特性 #

  • 文件上传:支持单文件或批量上传文件到系统
  • 文件删除:从系统中移除文件
  • 文件搜索:通过文件名或内容搜索文件
  • 文件组织:创建和管理文件夹,实现文件的分类管理
  • 知识库集成:将文件关联到知识库,实现知识库内容的构建
  • 即时解析:上传文件时可选择立即解析,快速建立索引

文件管理系统支持多种文件格式,包括 PDF、DOC、DOCX、PPT、XLS、TXT、MD、JPG、PNG 等,满足不同场景的文件管理需求。

文档处理能力 #

Ragflow-Plus 支持复杂的文档处理,针对不同文档类型提供多种处理方法。

文档处理功能特性 #

  • 多格式支持:支持 DOCX、Excel、PPT、PDF、TXT、MD、JSON、HTML 和图片等多种格式
  • 版面识别:基于视觉模型的 PDF 版面分析,实现更好的结构识别
  • 多种分块方法:
方法 用途 支持格式
Book 长文档 DOCX, PDF, TXT
Laws 法律文档 DOCX, PDF, TXT
Manual 层次化文档 PDF
Naive 通用目的 多种格式
Paper 学术论文 PDF
Presentation 幻灯片 PDF, PPTX
QA 问答对 Excel, CSV, TXT
Resume 结构化简历 DOCX, PDF, TXT
Table 表格数据 XLSX, CSV, TXT
Picture 图片内容 图片文件
One 单块文档 DOCX, Excel, PDF, TXT
Knowledge Graph 实体提取 多种格式
  • 元数据管理:添加和配置文档元数据
  • 页面范围选择:处理 PDF 文档中的特定页面范围
  • 批量处理:同时处理多个文档,提高处理效率

MinerU 集成优势 #

Ragflow-Plus 使用 MinerU 替代原有的 DeepDoc 算法,带来以下优势:

  • 更优的 OCR 能力:提升文字识别准确率
  • 增强的版面分析:更好地识别文档结构和布局
  • 图像处理支持:支持图片解析和图文关联
  • 多格式兼容:支持更多文档格式的处理

Agent Flow 系统 #

Ragflow-Plus 包含 Agent Flow 系统,用于创建复杂的信息处理工作流。

Agent Flow 功能特性 #

  • 可视化流程设计:通过可视化界面创建工作流
  • 组件化架构:使用模块化组件构建流程
  • 模板支持:从模板创建代理或从头开始创建
  • 多种组件类型:
    • 检索组件:从知识库中提取信息
    • 生成组件:使用语言模型创建响应
    • 分类组件:对用户问题进行分类
    • 相关性检查:检查信息的相关性
    • 问题重写:优化查询以获得更好的结果
    • 关键词提取:从查询中识别关键术语
    • 外部搜索组件:集成 Wikipedia、Google 等各种外部搜索源

Agent Flow 系统使管理员能够构建复杂的 AI 工作流,实现更智能的信息处理和响应生成。

界面与访问 #

Ragflow-Plus 为不同用户角色提供两个主要界面:

前端界面(端口 80) #

前端界面面向最终用户,提供以下功能访问:

  • 知识库聊天:与知识库进行对话交互
  • 文档编写功能:使用 AI 辅助文档编辑器
  • 知识库浏览:查看和搜索知识库内容
  • 个人设置:管理个人资料和偏好设置

前端界面设计简洁,权限受限,专注于核心业务功能。

管理界面(端口 8888) #

管理界面面向系统管理员,提供以下功能访问:

  • 用户管理:创建、编辑和删除用户
  • 团队管理:管理团队和成员
  • 知识库管理:管理知识库和文件
  • 配置管理:配置系统参数和模型设置
  • 文件管理:上传、组织和处理文件

管理界面提供完整的系统管理能力,实现集中式管理。

RAG 能力 #

Ragflow-Plus 提供强大的 RAG(检索增强生成)能力,支持多种搜索和生成模式。

RAG 功能特性 #

  • 混合搜索:结合向量相似性搜索和全文搜索,并通过重新排序优化结果
  • 多语言支持:支持跨语言搜索和翻译服务
  • 图文输出:模型响应包含来自参考文本片段的相关图像
  • 写作辅助:基于模板的文档生成与知识库集成
  • 上下文理解:深度理解用户查询意图,提供精准的检索结果

RAG 能力是系统的核心,通过结合检索和生成技术,为用户提供准确、相关的信息响应。

API 集成 #

Ragflow-Plus 提供完整的 API 接口,支持外部系统集成和二次开发。

API 功能特性 #

  • RESTful API:提供标准的 REST API 接口
  • API 兼容性:保持与 Ragflow API 的兼容性,同时增强功能
  • 认证机制:支持安全的 API 认证和授权
  • 文档完善:提供详细的 API 文档和使用示例

API 集成使系统能够与其他应用和服务无缝集成,扩展系统的应用场景。

总结 #

Ragflow-Plus 通过用户管理系统、文档编写功能、知识库管理、文件管理、文档处理、Agent Flow 系统等核心功能,为企业提供了完整的知识管理和文档处理解决方案。

系统的主要优势包括:

  1. 集中式管理:通过管理后台实现用户、团队、知识库的统一管理
  2. AI 增强:深度集成 AI 能力,提升文档处理和内容生成效率
  3. 灵活扩展:支持多种文档格式和处理方法,适应不同业务需求
  4. 易于使用:提供直观的用户界面和完善的功能,降低使用门槛

Ragflow-Plus 是 Ragflow 在中文应用场景下的"行业特解",通过实际应用中的改进和增强,为企业知识管理提供了更加贴合需求的解决方案。

访问验证

请输入访问令牌

Token不正确,请重新输入