一、项目简介

一款面向企业级应用知识管理系统,深度融合知识抽取知识融合知识推理知识图谱构建等核心能力。平台集成先进的大语言模型(LLM)技术,显著提升对结构化、非结构化数据的理解与处理能力,实现更智能、高效的知识提取语义融合。借助大模型强大的推理与表达能力,千知平台可帮助企事业单位快速构建高质量、可落地的知识图谱体系,驱动智能化决策业务创新

二、使用场景

企业内部知识管理:技术文档库、员工手册、项目文档等。
客户服务支持:在线客服、帮助中心、FAQ等。
决策支持与战略规划:行业分析报告、竞争对手情报、市场需求预测等。
教育与培训:在线课程、职业培训、技能提升等。
故障诊断与维护:IT系统运维、生产设备维护、车辆维修等。
法规遵从与风险管理:合同审查、政策更新、风险评估等。
三、项目优势
知识图谱为骨,大模型为脑。
企业级架构,轻量级上手。
功能模块自由组合,扩展性强如拼乐高。
初生即开源,成长由社区共塑。
技术有温度,知识有脉络。
四、架构图
五、技术栈

后端

Spring Boot

MyBatis-Plus

MySql、Redis

DeepKE

Spring Framework

Quartz、Neo4j

Spring Security

Alibaba Druid

前端

Vue 3、Vite、Element Plus、Axios

Pinia、Vue Router、Vis

六、核心功能
功能模块
描述
状态
知识中心
体系化知识分类与高效文件管理,助力用户精准快速定位所需资源。
已完成
概念配置
自定义知识抽取概念规则,提升信息提取的灵活性与准确性。
已完成
关系配置
灵活配置知识间关系抽取规则,强化知识关联建模能力。
已完成
非结构化抽取
基于预训练模型高效提取非结构化数据中的关键知识,提升信息利用率。
已完成
结构化抽取
从结构化数据源中系统化抽取、转换并加载结构化知识元素。
已完成
图谱探索
可视化、交互式知识图谱浏览与分析界面,助力深度洞察复杂关系网络。
已完成
系统管理
用户、角色、部门、菜单及日志等核心系统信息的统一管理和权限控制。
已完成
知识融合
融合多源异构知识,通过策略优化提升知识的一致性、准确性和可用性。
计划中
知识推理
利用逻辑推理技术挖掘知识间的潜在关联,增强系统的语义理解和智能决策能力。
计划中
知识问答
构建基于大语言模型(LLM)与知识图谱的智能问答系统,支持自然语言交互查询。
计划中
知识检索
融合全文检索与语义理解技术,实现对知识库内容的高效精准检索。
计划中
服务管理
服务注册、监控、维护与优化于一体的后台服务治理解决方案。
计划中
服务日志
全面记录服务调用过程,支撑故障追踪与性能分析。
计划中

六、安装部署

(1) 后端

  1. 使用 IntelliJ IDEA 或 Eclipse 导入项目。
  2. IDE 将自动加载 Maven 依赖,初次加载可能较慢。
  3. 运行 tech.qiantong.qknow.server.QKnowApplication.java。启动成功后,可通过 http://localhost:8090 访问后端服务。
  4. 出现以下提示,表示后端服务启动成功:
(♥◠‿◠)ノ゙  千知平台启动成功   ლ(´ڡ`ლ)゙  
        _  __                    
   __ _| |/ /_ __   _____      __
  / _` | ' /| '_ \ / _ \ \ /\ / /
 | (_| | . \| | | | (_) \ V  V / 
  \__, |_|\_\_| |_|\___/ \_/\_/  
     |_|                         

注意: 仅启动后端服务不会显示静态页面,请继续部署前端服务。

(2)前端 

1. 根据需要修改后台服务端口配置

// vite 相关配置
server: {
port: 80,
host: true,
open: true,
proxy: {
"/dev-api": {
target: "http://localhost:8090",
changeOrigin: true,
rewrite: (p) => p.replace(/^\/dev-api/, ""),
    },
  }
}

2. 启动前端服务

步骤 1: 进入项目目录

首先,导航到 qknow-ui 目录下:

# 进入项目目录
cd qknow-ui

步骤 2: 安装依赖

接下来,安装项目的依赖包。这里我们使用淘宝镜像源以加速下载速度:

# 安装依赖(推荐使用淘宝镜像)
npm install --registry=https://registry.npmmirror.com

步骤 3: 本地开发并启动项目

最后,运行以下命令来启动前端开发服务器:

# 本地开发 启动项目
npm run dev

3. 测试前端服务

打开浏览器,输入 http://localhost。默认账户/密码为 qKnow/qKnow123。若能正确展示登录页面,并能成功登录,菜单及页面展示正常,则表明环境搭建成功。

七、UI展示
版权声明:
1、本网站名称:帝企吧
2、本站永久网址:https://www.diqiba.com
3、本网站的文章部分内容可能来源于网络及作者投稿,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
7、本站所有资源来源于互联网,仅用于学习及参考使用,切勿用于商业用途,如产生法律纠纷本站概不负责! 8、资源除标明原创外均来自网络转载,版权归原作者所有,若侵犯到您权益请联系我们删除,我们将及时处理! 9、若您需使用非免费的软件或服务,请购买正版授权并合法使用!