北京国炬信息技术有限公司

  • 首页
  • 产品方案
    • 低代码平台
    • 流程设计器
    • 微服务方案
    • 表单设计器
    • 大屏设计器
    • 报表设计器
    • 流程数据中台
    • 移动APP方案
  • 新闻动态
    • 公司动态
    • 技术博客
    • 学习视频
  • 关于我们
    • 公司简介
    • 发展历程
    • 公司荣誉
    • 联系我们
  • 人才招聘
首页 > 新闻动态 > 公司动态

【AI流程应用】智能知识库搭建与实战应用

作者:admin 发布时间:2025-05-22 点击数:

JeecgBoot 平台的 AIGC 功能模块,是一套类似 Dify 的 AIGC应用开发平台 + 知识库问答 子系统,是一款基于 LLM 大语言模型 AI 应用平台和 RAG 的知识库问答系统。 其直观的界面结合了 AI 流程编排、RAG 管道、知识库管理、模型管理、对接向量库、实时运行可观察等,让您可以快速从原型到生产,拥有 AI 服务能力。

【AI流程应用】智能知识库搭建与实战应用(图1)

体验地址:https://boot3.jeecg.com

源码下载:https://github.com/jeecgboot/JeecgBoot

在上一节中,我们构建了一个能够深入理解 积木报表 的智能助手,但它的回答范围仅限于该领域。 本节将进一步扩展,使其不仅熟悉 积木报表 ,还能够理解 JeecgBoot,并能根据用户的问题智能匹配相关知识库进行回答。

0. 前置条件

参考上一节知识库创建内容,创建新的知识库:JeecgBoot文档

1. 创建工作流

1.1 创建流程

进入 AI 流程设计页面,点击添加流程,填写流程基础信息,进入编排界面。

【AI流程应用】智能知识库搭建与实战应用(图2)

1.2 条件分支节点

点击节点后的加号添加新的节点,选择条件分支节点。

【AI流程应用】智能知识库搭建与实战应用(图3)

点击条件分支节点,右侧弹出节点配置。

【AI流程应用】智能知识库搭建与实战应用(图4)
【AI流程应用】智能知识库搭建与实战应用(图5)

配置两个条件分支:

  • 分支1:用户问题包含 jeecg 或 JeecgBoot;OR关系。

  • 分支2:用户问题包含 jimu、积木 或 报表;OR关系 。

【AI流程应用】智能知识库搭建与实战应用(图6)

现在条件分支节点有三个分支(IF、ELIF、ELSE)

1.3 知识库节点

为分之一(CASE 1)和分支二(CASE 2)添加后续节点:知识库

【AI流程应用】智能知识库搭建与实战应用(图7)

  • 查询变量选择开始/用户问题

【AI流程应用】智能知识库搭建与实战应用(图8)

  • 知识库选择:分之一选择:JeecgBoot文档;分支二选择:积木报表文档

【AI流程应用】智能知识库搭建与实战应用(图9)

  • 分别修改知识库节点名称:Jeecg知识库;Jimu知识库(名称只是为了方便区分)

【AI流程应用】智能知识库搭建与实战应用(图10)

1.4 LLM 节点。

为每个知识库检索节点添加LLM 节点。

【AI流程应用】智能知识库搭建与实战应用(图11)

  • 输入变量 :

    • 开始/用户问题:用户的提问。

    • Jeecg知识库/文档内容:知识库检索到的文档内容。

【AI流程应用】智能知识库搭建与实战应用(图12)

  • 模型 :选择在AI模型中创建的聊天模型。

  • 系统提示 :设定 AI 助手的背景信息,例如:

# 角色:知识库助手 
根据知识库检索的结果,回答用户的问题。  
## 目标: 
1. 提供准确、全面的信息查询服务。 
2. 帮助用户解决具体问题或获取知识。  
## 输出格式:
- 清晰的标题和小节 
- 列表形式的要点总结 
- 引用来源和参考资料链接
  • 用户提示 :{{question}}。

  • 最后,修改节点名称:JeecgAI助理

【AI流程应用】智能知识库搭建与实战应用(图13)

用同样的方式再为积木报表知识库添加LLM节点

1.5 为 LLM 节点添加结束节点。

为JeecgAI助理添加结束节点

【AI流程应用】智能知识库搭建与实战应用(图14)

再将JimuAI助理和这个结束节点连接起来

【AI流程应用】智能知识库搭建与实战应用(图15)

结束节点设置:

  • 输出变量:传入两个 LLM 节点的输出。

    • JeecgAI助理/回复内容:JeecgAI助理的回复内容

    • JimuAI助理/回复内容:JimuAI助理的回复内容

【AI流程应用】智能知识库搭建与实战应用(图16)

  • 勾选 返回文本 ,内容文本填写:{{jeecgRes}}{{jimuRes}}

【AI流程应用】智能知识库搭建与实战应用(图17)

1.6 为条件分支的 else 分支添加结束节点

为条件分支的 else 分支添加结束节点

【AI流程应用】智能知识库搭建与实战应用(图18)

结束节点设置:

  • 勾选 返回文本 ,内容文本填写:抱歉,我不知道怎么回答这个问题。

【AI流程应用】智能知识库搭建与实战应用(图19)

1.7 保存流程

【AI流程应用】智能知识库搭建与实战应用(图20)

2. 创建高级编排应用

进入 AI 应用 模块,点击 创建空白应用。

【AI流程应用】智能知识库搭建与实战应用(图21)

填写应用名称、描述等信息,选择 高级配置,然后确认新建,进入编排界面。

关联流程,选择刚刚创建的流程。

【AI流程应用】智能知识库搭建与实战应用(图22)
【AI流程应用】智能知识库搭建与实战应用(图23)
【AI流程应用】智能知识库搭建与实战应用(图24)

3. 体验工作流应用

进入 AI 应用的演示页面,输入问题:

jeecg是什么?

可以看到,AI 结合 JeecgBoot 知识库 提供精准回答。

【AI流程应用】智能知识库搭建与实战应用(图25)

再尝试提问:

你可以干什么?

如果该问题不在知识库范围内,AI 将返回默认回答:

我不知道这个问题怎么回答呦。

【AI流程应用】智能知识库搭建与实战应用(图26)

通过以上步骤,您已成功创建一个能够理解 积木报表 和 JeecgBoot 并智能应答的 AI 机器人。


加入收藏
上一篇:【AI智能助手】轻松打造智能助手,定制专属个性风格
下一篇:【JeecgBoot AIGC】AI模型配置实战指南
返回列表

随便看看

  • 2022年度国内主流低代码平台介绍
  • 大屏设计器新版本v2.3发布—积木报表官网
  • 【漏洞通知】JeecgBoot 修复Freemarker模板注入漏洞, 漏洞危害等级:高危
  • 免费的可视化Web报表工具,JimuReport v1.5.0-beta版本发布
  • 【免费开源】积木报表MongoDB数据集使用实战
  • 【免费大屏】JimuReport 积木仪表盘 v1.8.1 首个集成版本发布
  • 企业级低代码平台Jeecgboot3.4.2及3.4.3版本新功能介绍
  • Online开发一分钟——Jeecg-Boot 在线配置图表
  • JeecgBoot低代码平台 3.5.2,仪表盘版本发布!重磅新功能—支持在线拖拽设计大屏和门户
  • JeecgBoot 移动OA 新版本出炉,速度体验!!!

  • 公司产品
  • JeecgBoot低代码平台
  • 敲敲云零代码
  • 大屏设计器
  • 流程设计器
  • 表单设计器
  • 源码下载
  • JeecgBoot低代码平台
  • 积木报表平台
  • 移动开发平台
  • 微信管家平台
  • 更多信息
  • JEECG官方论坛
  • JEECG插件市场
  • 仪表盘设计器
  • 积木报表官网
  • 联系我们
  • 中国·北京·朝阳区科荟前街1号院奥林佳泰大厦9层
  • 商务QQ: 418799587、69893005
  • 商务热线: 010-64808099(5*8小时)
  • 项目外包: 18611788525(5*8小时)
  • 扫码关注我们
Copyright © 2015 北京国炬软件 All Rights Reserved Powered by JEECG 京ICP备2023027727号