冬雨财经 发表于 2025-4-17 11:29:33

openGauss DataVec + Dify,快速搭建你的智能助手平台

在当今数字化和智能化的时代,大语言模子(LLM)的应用正以前所未有的速率改变着各个范畴的工作方式和用户体验。Dify 作为一个开源的大语言模子应用开发平台,为开发者们提供了便捷且强盛的工具,助力构建从基础智能体到复杂人工智能工作流程的各类大语言模子应用。其核心上风在于集成了检索加强(RAG)引擎,通过对海量数据的智能检索与分析,能够精准地为大语言模子提供相关信息,极大地提升模子输出的准确性和相关性。 本文着重介绍如何部署Dify,并使用openGauss DataVec向量数据库作为RAG引擎语料库,从而搭建出高效智能的助手平台。
Dify部署

获取Dify源码

要开启Dify的部署之旅,首先必要获取其源码。Dify自1.1.0版本起,对openGauss提供了有力支持。因此,本文以 Dify1.1.0版本作为示例进行解说。你可以通过访问链接https://github.com/langgenius/dify/archive/refs/tags/1.1.0.zip,轻松下载该版本的源码压缩包。
配置参数

在获取源码压缩包后,必要创建特定目录并解压源码。具体操纵如下:
mkdir /usr/local/difyunzip 1.1.0.zip -d /usr/local/dify/cd /usr/local/dify/dify-1.1.0/docker 接下来的关键步调是配置环境变量。在此过程中,必要修改.env文件,将VECTOR_STORE设置为opengauss。执行以下命令进行文件复制和编辑:​​​​​​​
cp .env.example .envvim .env
https://i-blog.csdnimg.cn/img_convert/e80e2cc47300d93d83039a6ec24340df.png
启动容器

完成上述配置后,执行以下命令,系统将自动拉取对应的Docker镜像,并启动Dify服务:
docker-compose up -d 容器启动完毕后,为了确保各项服务均正常运行,可以执行docker ps命令。若一切顺利,你将看到类似下图所示的运行状态:

https://i-blog.csdnimg.cn/img_convert/2cfd570c6b7583c440343a4ee846b574.png
AI服务集成

创建用户并登陆

当Dify服务成功启动后,在浏览器中访问本地部署的Dify web服务页面:
http://your_server_ip 在该页面,你可以创建管理员用户。只需输入有效的邮箱及自界说密码即可完成创建并登录:

https://i-blog.csdnimg.cn/img_convert/9ac2de89cbd6030b8d10caef1b13ec61.png
接入大模子

在主界面点击右上角用户名,然后点击“设置”进入设置页面,单击“模子供应商”,选择“Ollama”单击“安装”按钮。(ollama服务及大模子部署参考:
openGauss-RAG实践)

https://i-blog.csdnimg.cn/img_convert/8e2c42b087154f916e8f4e6bce85acf7.png
安装完成后,在添加模子页面,“模子范例”选择“LLM”,配置如下:

https://i-blog.csdnimg.cn/img_convert/88709575ab5925a454774221f4c3fb32.png
接着选择“Text Embeding”,配置如下:

https://i-blog.csdnimg.cn/img_convert/8bf22d191c1595cbfeee899767695850.png
导入语料

本文以openGauss语料知识为例,为你展示如何导入语料。在页面中单击 “知识库” 标签,选择 “导入已有文本” 选项,即可将本地预备好的语料导入到系统中:

https://i-blog.csdnimg.cn/img_convert/c8e8dae24926d357687c21dfdeb8aede.png
导入时,“Embeding 模子” 需选择之前配置好的模子,然后单击 “保存并处理” 按钮:

https://i-blog.csdnimg.cn/img_convert/c12bd15a7d896cad444e8f3b30a24cff.png
此时,系统将自动处理语料,并将其存入 openGauss 向量数据库。你只需耐心等候处理完成,当看到类似下图的提示时,就表明语料已经成功存储:

https://i-blog.csdnimg.cn/img_convert/a966f61074fd6cb873da536fe42b6958.png
对话

完成上述全部设置后,就可以开启聊天窗口进行对话测试了。在聊天窗口中输入题目,然后等候系统回答:

https://i-blog.csdnimg.cn/img_convert/0a0c8b68cde6ace494a38bcbf20f83da.png
从首次回答效果可以看出,回答质量较低,形貌并禁绝确。接下来,我们引入之前导入的openGauss语料库作为上下文,再次进行问答:

https://i-blog.csdnimg.cn/img_convert/9c86c32a1cf73971554a82f51b17350b.png
可以清晰地看到,借助于openGauss语料库,系统给出了更为准确的答案。至此,基于openGauss向量数据库的Dify RAG引擎搭建圆满完成。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: openGauss DataVec + Dify,快速搭建你的智能助手平台