项目简介
Yuxi-Know(语析)是一个基于知识图谱和向量数据库的智能知识库系统,融合了 RAG(检索增强生成)技术与知识图谱技术,为用户提供智能问答和知识管理服务。
特点是技术栈简单,易于上手,使用 MIT 开源协议,非常适合二次开发使用。
技术栈选择
- 后端服务: FastAPI + Python 3.12+
- 前端界面: Vue.js 3 + Ant Design Vue
- 数据库存储: SQLite + MinIO
- 知识存储: Milvus、Chroma(向量数据库)+ Neo4j(图数据库)
- 智能体框架: LangGraph
- 文档解析: LightRAG + MinerU + PP-Structure-V3
- 容器编排: Docker Compose
核心功能
- 智能问答: 支持多种大语言模型,提供智能对话和问答服务
- 知识库管理: 支持多种存储形式(Chroma、Milvus、LightRAG)
- 知识图谱: 自动构建和可视化知识图谱,支持图查询
- 文档解析: 支持 PDF、Word、图片等多种格式的智能解析
- 权限管理: 三级权限体系(超级管理员、管理员、普通用户)
- 内容安全: 内置内容审查机制,保障服务合规性