KMatrix科亿知识库 (KYKMS) 的全新设计版本,专注于将传统的文档管理与先进的 AI 技术深度融合。

在数字化时代,企业积累了海量非结构化数据,但往往难以有效利用。KMatrix 致力于解决这一痛点,通过 RAG (检索增强生成) 技术和 可视化工作流编排,将静态文档转化为动态知识服务。

KMatrix 不仅仅是一个文档存储库,更是一个 AI Agent 孵化平台。用户可以通过拖拽式的工作流设计器,轻松构建基于本地知识库的智能问答助手、客服机器人、文档分析专家或业务辅助机器人,也可以通过自然语言查询数据库以解决长尾业务需求。

kmatrix秉承易用至上的理念,提供 开箱即用 的体验,简单操作即可上手,一天至数天即可完成知识库的构建和AI对话App的打造,同时也提供高度自定义的灵活性,满足企业级应用的复杂需求。


核心亮点

  • 可视化工作流 (Workflow):内置基于 Vue Flow 的工作流编排引擎,支持节点拖拽、连线配置。用户可自定义 AI 处理流程(如:知识检索 -> LLM 思考 -> 结果格式化)。

  • 增强型 RAG:支持 PostgreSQL + pgvector 高效向量检索,结合 Elasticsearch (计划中) 混合检索,提供精准的文档问答能力。支持 PDF、Word、Markdown 等多种格式解析。

  • 无缝嵌入:拷贝一行脚本即可嵌入到第三方业务系统,让已有系统快速拥有智能问答能力。

  • 模型中立:支持对接各种大模型,包括本地私有大模型(DeepSeek R1 / Llama 3 / Qwen 2 等)、国内公共大模型(通义千问 / 字节豆包 / 智谱 AI / Kimi 等)和国外公共大模型(OpenAI / Gemini 等)。

  • 安全可控:支持完全私有化部署,结合 Sa-Token 认证与精细化权限控制,确保企业知识资产安全。


技术架构

后端 (kmatrix-service)

  • 基础框架: Spring Boot 3.5.7
  • 编程语言: Java 17+
  • ORM 框架: MyBatis Plus 3.5.14 + Dynamic Datasource
  • 数据库: PostgreSQL (推荐, 需开启 pgvector 插件) / MySQL / Oracle
  • AI 框架: LangChain4j, LangGraph4j
  • 权限认证: Sa-Token 1.44.0 (JWT)
  • 缓存: Redis 5+ (Redisson)
  • 工具: Hutool, Lombok, Knife4j

前端 (kmatrix-ui)

  • 核心框架: Vue 3.5.25
  • 构建工具: Vite 7.2.6
  • 语言: TypeScript 5.9.3
  • UI 框架: Naive UI 2.43.2 + TailwindCSS (UnoCSS)
  • 工作流: Vue Flow 1.48.1
  • 脚手架: Soybean Admin
  • 包管理: pnpm (Monorepo)

环境要求

  • JDK: >= 17
  • Node.js: >= 20.19.0
  • pnpm: >= 9.x
  • Database: PostgreSQL 15+ (需安装 vector 插件和jieba分词器)
  • Redis: 5.x+

🔗 链接与交流

作者:liuhf  创建时间:2026-02-26 12:08
最后编辑:liuhf  更新时间:2026-03-02 19:40