天气与日历 切换到窄版

 找回密码
 立即注册

QQ登录

只需一步,快速开始

【好消息,好消息,好消息】VIP会员可以发表文章赚积分啦 !
查看: 67|回复: 0

[Java源码] 基于BsinPaaS开源框架构建的大语言模型应用SaaS服务 助您构建AI知识库应用 企业知识库应用

[复制链接]

2680

主题

0

回帖

2819

积分

管理员

积分
2819
发表于 2024-11-12 09:21:56 | 显示全部楼层 |阅读模式
基于BsinPaaS开源框架构建的大语言模型应用SaaS服务 助您构建AI知识库应用  企业知识库应用企业级AI知识库
基于BsinPaaS开源框架和大语言模型构建的企业知识库应用,借鉴langchain的框架思想,引入langchian4j组件,微前端微服务的架构设计,可快速助您构建和体验端到端的AI知识库应用。
应用场景
  • 企业微信群、公众号智能客服:通过智能化的客服功能,提升客户体验。
  • IP品牌官:助力企业品牌的数字化管理和传播。
  • 数字分身:为个人或企业打造独立的 AI 数字形象。
  • 企业知识库助手:提供高效的企业内部知识管理与查询服务。

架构设计




技术栈大语言模型后台(java):本地知识库(RAG)、大语言模型管理、AI服务编排...[td]
组件版本备注
JDK11+
SOFABoot3.18.0蚂蚁金服开源的基于 Spring Boot 的研发框架
zookeeper3.6.2分布式的,开放源码的分布式应用程序协调服务
seata1.4.2分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务
MySql8.0关系型数据库
Redis6.0.16缓存
Milvus2.3.5一款开源的向量数据库,旨在提供高效的相似性搜索和向量聚类功能,本地知识库,永久Copilot记忆存储
BsinPaaS1.0企业级微服务框架
Mybatis2.1.3MySQL数据持久层(ORM)框架
langchain4j0.27.1java版本的langchain
wx-java4.3.0基于Java语言的微信开发Java SDK,它提供了微信支付,开放平台,小程序,企业微信,公众号等多个平台的API接口
...
后端(golang)-主要实现个人微信登录及消息转发[td]
组件版本备注
gin1.9.1轻量级 http web 框架
openWechat1.4.6个人微信号API,类似开发公众号一样,开发个人微信号
go-redis9.4.0缓存
swag1.8.12接口文档生成
...
前端(B端后台管理)[td]
组件版本备注
bsin-apps-container2.0.0BsinPaaS微前端基座UI
bsin-ui-upms2.0.0BsinPaaS权限管理后台UI
bsin-ui-scaffold-react-app12.0.0BsinPaaS微前端后台管理脚手架
react18.1.0Facebook开源前端框架
antd5.4.7基于Ant Design设计体系的React UI组件库,主要用于研发企业级中后台产品
umi2.10.1可扩展的企业级前端应用框架
qiankun4.0.72基于 single-spa 的微前端实现库,旨在帮助大家能更简单、无痛的构建一个生产可用微前端架构系统
reactflow11.10.3基于React的可视化工作流库,它提供了丰富的功能和灵活的扩展性,可以帮助开发者快速构建出高质量的可视化工作流应用
ant-design/pro-chat1.7.0基于Ant Design大模型聊天组件
...
前端(C端app|h5|小程序)[td]
组件版本备注
bsin-ui-scaffold-uniapp1.0.0BsinPaaS uni-app微前端脚手架
uni-app使用Vue.js开发跨平台个人文库应用的前端框架,开发者编写一套代码,可编译到的iOS,安卓,H5,小程序等多个平台
...
功能
基于BsinPaaS开发,除了BsinPaaS自带的多租户多商户多用户权限管理,菜单管理等基础功能外,集成了丰富的大语言模型应用通用基础组件,并可通过后台管理配置所有功能,集合AI高级编排功能,可快速构建垂直领域的AI应用。如数字分身(数字人),企业品牌馆,客服助手等等。
对聊天模型及其他模型输出结果的解析,因为理论上模型输出的结构都是字符串(如json格式的字符串),通过该模块可以将模型的输出按指定的格式输出, 比如json格式,boolean格式,也可以是自定的类结构格式。这样做主要是为了方便与生成应用交互。比如所有的模型输出都通过该模块转换成类结构输出, 那么上层应用就可以根据类结构获取对应的属性字段。类结构字段定义好之后,模型的调用和具体的上层应用就可以分离开,两者按定义好的中间数据层(类结构)独立开发,可以大大提升效率。
工作安装
  • 启动向量数据库
  • docker-compose -f milvus-standalone-docker-compose.yml up -d
  • 关闭向量数据库
  • sudo docker-compose -f milvus-standalone-docker-compose.yml down
  • 查看向量数据库运行状态
  • docker-compose -f milvus-standalone-docker-compose.yml ps
  • 向量数据库可视化工具
  • docker run -p 8000:3000  -e MILVUS_URL=127.0.0.1:19530 zilliz/attu:latest


[color=rgb(51, 102, 153) !important]复制代码














以下内容需要积分高于 2 才可浏览

链接: https://pan.baidu.com/s/1D6Z20DPuTQDRzEzIGzUQbw



提取码下载:
文件名称:提取码下载.txt 
下载次数:0  文件大小:16 Bytes  售价:99金钱 [记录]
下载权限: 不限 [购买VIP]   [充值]   [在线充值]   【VIP会员5折;永久VIP免费】
安全检测,请放心下载






相关帖子

扫码关注微信公众号,及时获取最新资源信息!下载附件优惠VIP会员5折;永久VIP免费
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

免责声明:
1、本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!
2、本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,请勿任何商业目的与商业用途。
3、若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
4、论坛的所有内容都不保证其准确性,完整性,有效性,由于源码具有复制性,一经售出,概不退换。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
5、用户使用本网站必须遵守适用的法律法规,对于用户违法使用本站非法运营而引起的一切责任,由用户自行承担
6、本站所有资源来自互联网转载,版权归原著所有,用户访问和使用本站的条件是必须接受本站“免责声明”,如果不遵守,请勿访问或使用本网站
7、本站使用者因为违反本声明的规定而触犯中华人民共和国法律的,一切后果自己负责,本站不承担任何责任。
8、凡以任何方式登陆本网站或直接、间接使用本网站资料者,视为自愿接受本网站声明的约束。
9、本站以《2013 中华人民共和国计算机软件保护条例》第二章 “软件著作权” 第十七条为原则:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。若有学员需要商用本站资源,请务必联系版权方购买正版授权!
10、本网站如无意中侵犯了某个企业或个人的知识产权,请来信【站长信箱312337667@qq.com】告之,本站将立即删除。
郑重声明:
本站所有资源仅供用户本地电脑学习源代码的内含设计思想和原理,禁止任何其他用途!
本站所有资源、教程来自互联网转载,仅供学习交流,不得商业运营资源,不确保资源完整性,图片和资源仅供参考,不提供任何技术服务。
本站资源仅供本地编辑研究学习参考,禁止未经资源商正版授权参与任何商业行为,违法行为!如需商业请购买各资源商正版授权
本站仅收集资源,提供用户自学研究使用,本站不存在私自接受协助用户架设游戏或资源,非法运营资源行为。
快速回复 返回顶部 返回列表