JeecgBoot 平台的 AIGC 功能模块,是一套类似 Dify 的 AIGC应用开发平台 + 知识库问答 子系统,是一款基于 LLM 大语言模型 AI 应用平台和 RAG 的知识库问答系统。 其直观的界面结合了 AI 流程编排、RAG 管道、知识库管理、模型管理、对接向量库、实时运行可观察等,让您可以快速从原型到生产,拥有 AI 服务能力。
在上一节中,我们构建了一个能够深入理解 积木报表 的智能助手,但它的回答范围仅限于该领域。 本节将进一步扩展,使其不仅熟悉 积木报表 ,还能够理解 JeecgBoot,并能根据用户的问题智能匹配相关知识库进行回答。
参考上一节知识库创建内容,创建新的知识库:JeecgBoot文档
进入 AI 流程设计页面,点击添加流程,填写流程基础信息,进入编排界面。
点击节点后的加号添加新的节点,选择条件分支节点。
点击条件分支节点,右侧弹出节点配置。
配置两个条件分支:
jeecg
或 JeecgBoot
;OR
关系。jimu
、积木
或 报表
;OR
关系 。现在条件分支节点有三个分支(IF、ELIF、ELSE)
为分之一(CASE 1)和分支二(CASE 2)添加后续节点:知识库
开始/用户问题
JeecgBoot文档
;分支二选择:积木报表文档
Jeecg知识库
;Jimu知识库
(名称只是为了方便区分)为每个知识库检索节点添加LLM 节点。
开始/用户问题
:用户的提问。Jeecg知识库/文档内容
:知识库检索到的文档内容。AI模型
中创建的聊天模型
。 # 角色:知识库助手
根据知识库检索的结果,回答用户的问题。
## 目标:
1. 提供准确、全面的信息查询服务。
2. 帮助用户解决具体问题或获取知识。
## 输出格式:
- 清晰的标题和小节
- 列表形式的要点总结
- 引用来源和参考资料链接
{{question}}
。JeecgAI助理
**用同样的方式再为积木报表知识库添加LLM节点
为JeecgAI助理添加结束节点
再将JimuAI助理和这个结束节点连接起来
结束节点设置:
JeecgAI助理/回复内容
:JeecgAI助理的回复内容JimuAI助理/回复内容
:JimuAI助理的回复内容{{jeecgRes}}{{jimuRes}}
为条件分支的 else 分支添加结束节点
结束节点设置:
抱歉,我不知道怎么回答这个问题。
进入 AI 应用 模块,点击 创建空白应用。
填写应用名称、描述等信息,选择 高级配置,然后确认新建,进入编排界面。
关联流程,选择刚刚创建的流程。
进入 AI 应用的演示页面,输入问题:
jeecg是什么?
可以看到,AI 结合 JeecgBoot 知识库 提供精准回答。
再尝试提问:
你可以干什么?
如果该问题不在知识库范围内,AI 将返回默认回答:
我不知道这个问题怎么回答呦。
通过以上步骤,您已成功创建一个能够理解 积木报表 和 JeecgBoot 并智能应答的 AI 机器人。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有