Skip to content

什么是 TrustRAG?

TrustRAG 是一个可信的检索增强生成(RAG)知识工作台,致力于让 AI 生成的回答可验证、可溯源、可审核

核心理念

传统 RAG 系统生成答案后,用户往往无法判断答案是否准确。TrustRAG 从设计之初就围绕信任构建:

  • 精确引用 — 每段回答都标注来源文档和具体段落
  • 文档审核 — 内置审核工作流,支持逐段校对
  • 可验证 — 用户可以直接跳转到原文查看上下文

双模式架构

TrustRAG 同时支持两种运行模式:

桌面模式(推荐入门)

  • 单个安装包,开箱即用
  • 内嵌 SQLite + FTS5,数据完全存储在本地
  • 无需服务器,无需 Docker
  • 支持 Windows、macOS、Linux

服务器模式

  • PostgreSQL + pgvector 向量检索
  • 适合团队协作和大规模知识库
  • Docker Compose 一键部署

核心功能

功能说明
RAG 对话基于文档的问答,流式响应
引用追踪每个回答引用具体文档分块
引用审核通过/拒绝/标记引用,完整审核历史
审核报告导出 Markdown 报告,含幻觉率、通过率、审核覆盖率
知识图谱交互式图谱可视化,实体浏览和搜索
全文搜索FTS5 全文检索
本地 PDF 解析桌面端通过 Rust lopdf 原生解析 PDF
多语言 (i18n)中文、英文、日文、韩文 UI,语言偏好持久化
团队协作个人空间与团队空间、邀请码机制、角色权限(所有者/管理员/编辑者/查看者)
可调节侧栏拖拽调整宽度、一键折叠为图标模式、偏好持久化
多平台Windows、macOS、Linux、Android、iOS、Web

技术栈

组件技术
后端Rust (Axum)
前端Flutter (跨平台)
桌面数据库SQLite + FTS5
服务器数据库PostgreSQL + pgvector
文档处理Python (PDF/DOCX/TXT) + Rust (lopdf)

Released under the Apache 2.0 License.